1# 2# Makefile -- one file to make them all, nsd(8) 3# 4# Copyright (c) 2001-2006, NLnet Labs. All rights reserved. 5# 6# See LICENSE for the license. 7# 8 9# Standard installation pathnames 10SHELL = @SHELL@ 11srcdir = @srcdir@ 12prefix = @prefix@ 13exec_prefix = @exec_prefix@ 14sbindir = @sbindir@ 15mandir = @mandir@ 16datarootdir = @datarootdir@ 17 18# NSD specific pathnames 19configdir = @configdir@ 20piddir = @piddir@ 21dbdir = @dbdir@ 22pidfile = @pidfile@ 23logfile = @logfile@ 24dbfile = @dbfile@ 25xfrdir = @xfrdir@ 26xfrdfile = @xfrdfile@ 27zonelistfile = @zonelistfile@ 28nsdconfigfile = @nsd_conf_file@ 29zonesdir = @zonesdir@ 30chrootdir= @chrootdir@ 31user = @user@ 32DNSTAP_SRC=@DNSTAP_SRC@ 33DNSTAP_OBJ=@DNSTAP_OBJ@ 34 35# override $U variable which is used by autotools for deansification (for 36# K&R C compilers), but causes problems if $U is defined in the env). 37U= 38 39CC = @CC@ 40CPPFLAGS = @CPPFLAGS@ 41CFLAGS = @CFLAGS@ 42LDFLAGS = @LDFLAGS@ 43LIBS = @LIBS@ 44SSL_LIBS = @SSL_LIBS@ 45LIBOBJS = @LIBOBJS@ 46INSTALL = $(srcdir)/install-sh -c 47INSTALL_PROGRAM = $(INSTALL) 48INSTALL_DATA = $(INSTALL) -m 644 49 50SED = @SED@ 51AWK = @AWK@ 52GREP = @GREP@ 53EGREP = @EGREP@ 54YACC = @YACC@ 55LEX = @LEX@ 56PROTOC_C = @PROTOC_C@ 57 58COMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) 59LINK = $(CC) $(CFLAGS) $(LDFLAGS) 60EDIT = $(SED) \ 61 -e 's,@prefix\@,$(prefix),g' \ 62 -e 's,@exec_prefix\@,$(exec_prefix),g' \ 63 -e 's,@sbindir\@,$(sbindir),g' \ 64 -e 's,@configdir\@,$(configdir),g' \ 65 -e 's,@zonesdir\@,$(zonesdir),g' \ 66 -e 's,@chrootdir\@,$(chrootdir),g' \ 67 -e 's,@pidfile\@,$(pidfile),g' \ 68 -e 's,@logfile\@,$(logfile),g' \ 69 -e 's,@dbfile\@,$(dbfile),g' \ 70 -e 's,@xfrdir\@,$(xfrdir),g' \ 71 -e 's,@xfrdfile\@,$(xfrdfile),g' \ 72 -e 's,@zonelistfile\@,$(zonelistfile),g' \ 73 -e 's,@nsdconfigfile\@,$(nsdconfigfile),g' \ 74 -e 's,@shell\@,$(SHELL),g' \ 75 -e 's,@ratelimit_default\@,@ratelimit_default@,g' \ 76 -e 's,@dnstap_socket_path\@,@opt_dnstap_socket_path@,g' \ 77 -e 's,@user\@,$(user),g' 78 79TARGETS=nsd nsd-checkconf nsd-checkzone nsd-control nsd.conf.sample nsd-control-setup.sh 80MANUALS=nsd.8 nsd-checkconf.8 nsd-checkzone.8 nsd-control.8 nsd.conf.5 81 82COMMON_OBJ=answer.o axfr.o ixfr.o ixfrcreate.o buffer.o configlexer.o configparser.o dname.o dns.o edns.o iterated_hash.o lookup3.o namedb.o nsec3.o options.o packet.o query.o rbtree.o radtree.o rdata.o region-allocator.o rrl.o siphash.o tsig.o tsig-openssl.o udb.o util.o bitset.o popen3.o proxy_protocol.o 83XFRD_OBJ=xfrd-disk.o xfrd-notify.o xfrd-tcp.o xfrd.o remote.o $(DNSTAP_OBJ) 84NSD_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) difffile.o ipc.o mini_event.o netio.o nsd.o server.o dbaccess.o dbcreate.o zlexer.o zonec.o zparser.o verify.o 85ALL_OBJ=$(NSD_OBJ) nsd-checkconf.o nsd-checkzone.o nsd-control.o nsd-mem.o xfr-inspect.o 86NSD_CHECKCONF_OBJ=$(COMMON_OBJ) nsd-checkconf.o 87NSD_CHECKZONE_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o server.o zonec.o zparser.o zlexer.o nsd-checkzone.o verify.o 88NSD_CONTROL_OBJ=$(COMMON_OBJ) nsd-control.o 89CUTEST_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o server.o verify.o zonec.o zparser.o zlexer.o cutest_dname.o cutest_dns.o cutest_iterated_hash.o cutest_run.o cutest_radtree.o cutest_rbtree.o cutest_namedb.o cutest_options.o cutest_region.o cutest_rrl.o cutest_udb.o cutest_util.o cutest_bitset.o cutest_popen3.o cutest_iter.o cutest_event.o cutest.o qtest.o 90NSD_MEM_OBJ=$(COMMON_OBJ) $(XFRD_OBJ) dbaccess.o dbcreate.o difffile.o ipc.o mini_event.o netio.o verify.o server.o zonec.o zparser.o zlexer.o nsd-mem.o 91all: $(TARGETS) $(MANUALS) 92 93$(ALL_OBJ): 94 $(COMPILE) -c $< 95 96nsd-control-setup.sh: $(srcdir)/nsd-control-setup.sh.in config.h 97 rm -f nsd-control-setup.sh 98 $(EDIT) $(srcdir)/nsd-control-setup.sh.in > nsd-control-setup.sh 99 chmod +x nsd-control-setup.sh 100 101nsd.conf.sample: $(srcdir)/nsd.conf.sample.in config.h 102 rm -f nsd.conf.sample 103 $(EDIT) $(srcdir)/nsd.conf.sample.in | $(AWK) '/RRLconfig'@ratelimit@'/ { while($$0 !~ /.*RRLend.*/) { getline; } getline; } {print} ' > nsd.conf.sample 104 105nsd.conf.5: $(srcdir)/nsd.conf.5.in config.h 106 rm -f nsd.conf.5 107 $(EDIT) $(srcdir)/nsd.conf.5.in | $(AWK) '/rrlstart'@ratelimit@'/ { while($$0 !~ /.*rrlend.*/) { getline; } getline; } {print} ' > nsd.conf.5 108 109nsd.8: $(srcdir)/nsd.8.in config.h 110 rm -f nsd.8 111 $(EDIT) $(srcdir)/nsd.8.in > nsd.8 112 113nsd-checkconf.8: $(srcdir)/nsd-checkconf.8.in config.h 114 rm -f nsd-checkconf.8 115 $(EDIT) $(srcdir)/nsd-checkconf.8.in > nsd-checkconf.8 116 117nsd-checkzone.8: $(srcdir)/nsd-checkzone.8.in config.h 118 rm -f nsd-checkzone.8 119 $(EDIT) $(srcdir)/nsd-checkzone.8.in > nsd-checkzone.8 120 121nsd-control.8: $(srcdir)/nsd-control.8.in config.h 122 rm -f nsd-control.8 123 $(EDIT) $(srcdir)/nsd-control.8.in > nsd-control.8 124 125install: all 126 $(INSTALL) -d $(DESTDIR)$(sbindir) 127 $(INSTALL) -d $(DESTDIR)$(configdir) 128 if test -n "$(piddir)"; then $(INSTALL) -d $(DESTDIR)$(piddir); fi 129 $(INSTALL) -d $(DESTDIR)$(xfrdir) 130 $(INSTALL) -d $(DESTDIR)$(dbdir) 131 $(INSTALL) -d $(DESTDIR)$(mandir) 132 $(INSTALL) -d $(DESTDIR)$(mandir)/man8 133 $(INSTALL) -d $(DESTDIR)$(mandir)/man5 134 $(INSTALL) nsd $(DESTDIR)$(sbindir)/nsd 135 $(INSTALL) nsd-control-setup.sh $(DESTDIR)$(sbindir)/nsd-control-setup 136 $(INSTALL) nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkconf 137 $(INSTALL) nsd-checkzone $(DESTDIR)$(sbindir)/nsd-checkzone 138 $(INSTALL) nsd-control $(DESTDIR)$(sbindir)/nsd-control 139 $(INSTALL_DATA) nsd.8 $(DESTDIR)$(mandir)/man8 140 $(INSTALL_DATA) nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkconf.8 141 $(INSTALL_DATA) nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8 142 $(INSTALL_DATA) nsd-control.8 $(DESTDIR)$(mandir)/man8/nsd-control.8 143 $(INSTALL_DATA) nsd.conf.5 $(DESTDIR)$(mandir)/man5/nsd.conf.5 144 $(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample 145 146uninstall: 147 @echo 148 rm -f -- $(DESTDIR)$(sbindir)/nsd $(DESTDIR)$(sbindir)/nsd-control-setup $(DESTDIR)$(sbindir)/nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkzone $(DESTDIR)$(sbindir)/nsd-control 149 rm -f -- $(DESTDIR)$(mandir)/man8/nsd.8 $(DESTDIR)$(mandir)/man5/nsd.conf.5 150 rm -f -- $(DESTDIR)$(mandir)/man8/nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-control.8 151 rm -f -- $(DESTDIR)$(pidfile) 152 @echo 153 @echo "You still need to remove $(DESTDIR)$(configdir), $(DESTDIR)$(piddir), $(DESTDIR)$(dbfile) directory by hand." 154 155test: 156 157nsd: $(NSD_OBJ) $(LIBOBJS) 158 $(LINK) -o $@ $(NSD_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS) 159 160nsd-checkconf: $(NSD_CHECKCONF_OBJ) $(LIBOBJS) 161 $(LINK) -o $@ $(NSD_CHECKCONF_OBJ) $(LIBOBJS) $(LIBS) 162 163nsd-checkzone: $(NSD_CHECKZONE_OBJ) $(LIBOBJS) 164 $(LINK) -o $@ $(NSD_CHECKZONE_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS) 165 166nsd-control: $(NSD_CONTROL_OBJ) $(LIBOBJS) 167 $(LINK) -o $@ $(NSD_CONTROL_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS) 168 169nsd-mem: $(NSD_MEM_OBJ) $(LIBOBJS) 170 $(LINK) -o $@ $(NSD_MEM_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS) 171 172cutest: $(CUTEST_OBJ) $(LIBOBJS) popen3_echo 173 $(LINK) -o $@ $(CUTEST_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS) 174 175xfr-inspect: xfr-inspect.o $(COMMON_OBJ) zonec.o zparser.o zlexer.o $(LIBOBJS) 176 $(LINK) -o $@ xfr-inspect.o $(COMMON_OBJ) zonec.o zparser.o zlexer.o $(LIBOBJS) $(LIBS) 177 178popen3_echo: popen3.o popen3_echo.o 179 $(LINK) -o $@ popen3.o popen3_echo.o 180 181checksec: 182 wget -q -O checksec https://raw.githubusercontent.com/slimm609/checksec.sh/master/checksec 183 -chmod a+x checksec && xattr -d com.apple.quarantine checksec 2>/dev/null 184 185audit: nsd nsd-checkconf nsd-checkzone nsd-control nsd-mem checksec 186 ./checksec --file=nsd 187 ./checksec --file=nsd-checkconf 188 ./checksec --file=nsd-checkzone 189 ./checksec --file=nsd-control 190 ./checksec --file=nsd-mem 191 192clean: 193 rm -f *.o $(TARGETS) $(MANUALS) cutest popen3_echo xfr-inspect nsd-mem 194 195distclean: clean 196 rm -f Makefile config.h config.log config.status dnstap/dnstap_config.h 197 198realclean: distclean 199 rm -rf autom4te* 200 rm -f zlexer.c zparser.h zparser.c zparser.stamp 201 rm -f configlexer.c configparser.h configparser.c configparser.stamp 202 203maintainer-clean: realclean 204 205devclean: realclean 206 rm -f config.h.in configure 207 208basename.o: $(srcdir)/compat/basename.c 209 $(COMPILE) -c $(srcdir)/compat/basename.c 210 211inet_pton.o: $(srcdir)/compat/inet_pton.c 212 $(COMPILE) -c $(srcdir)/compat/inet_pton.c 213 214inet_ntop.o: $(srcdir)/compat/inet_ntop.c 215 $(COMPILE) -c $(srcdir)/compat/inet_ntop.c 216 217inet_aton.o: $(srcdir)/compat/inet_aton.c 218 $(COMPILE) -c $(srcdir)/compat/inet_aton.c 219 220b64_pton.o: $(srcdir)/compat/b64_pton.c 221 $(COMPILE) -c $(srcdir)/compat/b64_pton.c 222 223b64_ntop.o: $(srcdir)/compat/b64_ntop.c 224 $(COMPILE) -c $(srcdir)/compat/b64_ntop.c 225 226memcmp.o: $(srcdir)/compat/memcmp.c 227 $(COMPILE) -c $(srcdir)/compat/memcmp.c 228 229memmove.o: $(srcdir)/compat/memmove.c 230 $(COMPILE) -c $(srcdir)/compat/memmove.c 231 232snprintf.o: $(srcdir)/compat/snprintf.c 233 $(COMPILE) -c $(srcdir)/compat/snprintf.c 234 235strlcat.o: $(srcdir)/compat/strlcat.c 236 $(COMPILE) -c $(srcdir)/compat/strlcat.c 237 238strlcpy.o: $(srcdir)/compat/strlcpy.c 239 $(COMPILE) -c $(srcdir)/compat/strlcpy.c 240 241strptime.o: $(srcdir)/compat/strptime.c 242 $(COMPILE) -c $(srcdir)/compat/strptime.c 243 244setproctitle.o: $(srcdir)/compat/setproctitle.c 245 $(COMPILE) -c $(srcdir)/compat/setproctitle.c 246 247vsnprintf.o: $(srcdir)/compat/vsnprintf.c 248 $(COMPILE) -c $(srcdir)/compat/vsnprintf.c 249 250timegm.o: $(srcdir)/compat/timegm.c 251 $(COMPILE) -c $(srcdir)/compat/timegm.c 252 253malloc.o: $(srcdir)/compat/malloc.c 254 $(COMPILE) -c $(srcdir)/compat/malloc.c 255 256pselect.o: $(srcdir)/compat/pselect.c 257 $(COMPILE) -c $(srcdir)/compat/pselect.c 258 259reallocarray.o: $(srcdir)/compat/reallocarray.c 260 $(COMPILE) -c $(srcdir)/compat/reallocarray.c 261 262fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c 263 $(COMPILE) -c $(srcdir)/compat/fake-rfc2553.c 264 265cpuset.o: $(srcdir)/compat/cpuset.c 266 $(COMPILE) -c $(srcdir)/compat/cpuset.c 267 268explicit_bzero.o: $(srcdir)/compat/explicit_bzero.c 269 $(COMPILE) -c $(srcdir)/compat/explicit_bzero.c 270 271cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c 272 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dname.c 273 274cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c 275 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dns.c 276 277cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c 278 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_iterated_hash.c 279 280cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c 281 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_run.c 282 283cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c 284 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rbtree.c 285 286cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c 287 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_radtree.c 288 289cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c 290 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_namedb.c 291 292cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c 293 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_options.c 294 295cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c 296 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_region.c 297 298cutest_rrl.o: $(srcdir)/tpkg/cutest/cutest_rrl.c 299 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rrl.c 300 301cutest_udb.o: $(srcdir)/tpkg/cutest/cutest_udb.c 302 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udb.c 303 304cutest_udbrad.o: $(srcdir)/tpkg/cutest/cutest_udbrad.c 305 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udbrad.c 306 307cutest_util.o: $(srcdir)/tpkg/cutest/cutest_util.c 308 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_util.c 309 310cutest_bitset.o: $(srcdir)/tpkg/cutest/cutest_bitset.c 311 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_bitset.c 312 313cutest_popen3.o: $(srcdir)/tpkg/cutest/cutest_popen3.c 314 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_popen3.c 315 316cutest_iter.o: $(srcdir)/tpkg/cutest/cutest_iter.c 317 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_iter.c 318 319cutest_event.o: $(srcdir)/tpkg/cutest/cutest_event.c 320 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_event.c 321 322popen3_echo.o: $(srcdir)/tpkg/cutest/popen3_echo.c 323 $(COMPILE) -c $(srcdir)/tpkg/cutest/popen3_echo.c 324 325cutest.o: $(srcdir)/tpkg/cutest/cutest.c 326 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest.c 327 328qtest.o: $(srcdir)/tpkg/cutest/qtest.c 329 $(COMPILE) -c $(srcdir)/tpkg/cutest/qtest.c 330 331zlexer.c: $(srcdir)/zlexer.lex 332 if test "$(LEX)" != ":"; then rm -f $@ ;\ 333 echo '#include "config.h"' > $@ ;\ 334 $(LEX) -i -t $(srcdir)/zlexer.lex >> $@ ;\ 335 fi 336 @if test ! -f $@; then echo "No $@ : need flex and bison to compile from source repository"; exit 1; fi 337 338zparser.c zparser.h: $(srcdir)/zparser.y 339 $(YACC) -d -o zparser.c $(srcdir)/zparser.y 340 341configlexer.c: $(srcdir)/configlexer.lex 342 if test "$(LEX)" != ":"; then rm -f $@ ;\ 343 echo '#include "config.h"' > $@ ;\ 344 $(LEX) -P c_ -i -t $(srcdir)/configlexer.lex >> $@ ;\ 345 fi 346 @if test ! -f $@; then echo "No $@ : need flex and bison to compile from source repository"; exit 1; fi 347 348configparser.c configparser.h: $(srcdir)/configparser.y 349 $(YACC) -d -p c_ -o configparser.c $(srcdir)/configparser.y 350 351# for build to run flex and bison before compiling code that needs the headers 352configlexer.o: configlexer.c config.h configparser.h 353configparser.o: configparser.c config.h configparser.h 354options.o: $(srcdir)/options.c config.h configparser.h 355zlexer.o: zlexer.c config.h zparser.h 356zparser.o: zparser.c config.h zparser.h 357dns.o: $(srcdir)/dns.c config.h zparser.h 358zonec.o: $(srcdir)/zonec.c config.h zparser.h 359 360# dnstap 361dnstap.o: $(srcdir)/dnstap/dnstap.c config.h dnstap/dnstap_config.h \ 362 dnstap/dnstap.pb-c.c dnstap/dnstap.pb-c.h $(srcdir)/dnstap/dnstap.h \ 363 $(srcdir)/util.h $(srcdir)/options.h $(srcdir)/rbtree.h \ 364 $(srcdir)/region-allocator.h 365dnstap.pb-c.o: dnstap/dnstap.pb-c.c dnstap/dnstap.pb-c.h 366dnstap_collector.o: $(srcdir)/dnstap/dnstap_collector.c config.h \ 367 $(srcdir)/dnstap/dnstap.h $(srcdir)/dnstap/dnstap_collector.h \ 368 $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/region-allocator.h \ 369 $(srcdir)/buffer.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 370 $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \ 371 $(srcdir)/options.h $(srcdir)/remote.h 372dnstap/dnstap.pb-c.c dnstap/dnstap.pb-c.h: $(srcdir)/dnstap/dnstap.proto 373 @-if test ! -d dnstap; then $(INSTALL) -d dnstap; fi 374 $(PROTOC_C) --c_out=. --proto_path=$(srcdir) $(srcdir)/dnstap/dnstap.proto 375 376# autoconf rules 377config.h.in: configure.ac 378 autoheader 379 380configure: configure.ac 381 autoconf 382 383tags: 384 ctags *.[ch] 385 386# dependency generation 387DEPEND_TMP=depend1073.tmp 388DEPEND_TMP2=depend1074.tmp 389DEPEND_TARGET=Makefile 390DEPEND_TARGET2=Makefile.in 391depend: 392 (cd $(srcdir) ; $(CC) -MM $(CPPFLAGS) *.c compat/*.c `if test -d tpkg/cutest; then echo tpkg/cutest/*.c; fi`) | \ 393 $(SED) -e 's? *\([^ ]*\.[ch]\)? $$(srcdir)/\1?g' | \ 394 $(SED) -e 's?$$(srcdir)/config.h?config.h?g' \ 395 -e 's?$$(srcdir)/configlexer.c?configlexer.c?g' \ 396 -e 's?$$(srcdir)/configparser.c?configparser.c?g' \ 397 -e 's?$$(srcdir)/configparser.h?configparser.h?g' \ 398 -e 's?$$(srcdir)/dnstap/dnstap_config.h??g' \ 399 -e 's?$$(srcdir)/dnstap/dnstap.pb-c.c?dnstap/dnstap.pb-c.c?g' \ 400 -e 's?$$(srcdir)/dnstap/dnstap.pb-c.h?dnstap/dnstap.pb-c.h?g' \ 401 -e 's?$$(srcdir)/zlexer.c?zlexer.c?g' \ 402 -e 's?$$(srcdir)/zparser.c?zparser.c?g' \ 403 -e 's?$$(srcdir)/zparser.h?zparser.h?g' \ 404 > $(DEPEND_TMP) 405 cp $(DEPEND_TARGET) $(DEPEND_TMP2) 406 head -`$(EGREP) -n "# Dependencies" $(DEPEND_TARGET) | tail -1 | $(SED) -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET) 407 cat $(DEPEND_TMP) >> $(DEPEND_TARGET) 408 @if diff $(DEPEND_TARGET) $(DEPEND_TMP2); then echo " $(DEPEND_TARGET) unchanged"; else echo " Updated $(DEPEND_TARGET))"; fi 409 @if test -f $(DEPEND_TARGET2); then \ 410 cp $(DEPEND_TARGET2) $(DEPEND_TMP2); \ 411 head -`$(EGREP) -n "# Dependencies" $(DEPEND_TARGET2) | tail -1 | $(SED) -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET2); \ 412 cat $(DEPEND_TMP) >> $(DEPEND_TARGET2); \ 413 if diff $(DEPEND_TARGET2) $(DEPEND_TMP2); then echo " $(DEPEND_TARGET2) unchanged"; else echo " Updated $(DEPEND_TARGET2))"; fi; \ 414 fi 415 rm -f $(DEPEND_TMP) $(DEPEND_TMP2) 416 417proxy_protocol.o: $(srcdir)/util/proxy_protocol.c config.h $(srcdir)/util/proxy_protocol.h 418 419# Dependencies 420answer.o: $(srcdir)/answer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h \ 421 $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h \ 422 $(srcdir)/query.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/tsig.h 423axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h \ 424 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 425 $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/options.h $(srcdir)/ixfr.h 426bitset.o: $(srcdir)/bitset.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/bitset.h 427buffer.o: $(srcdir)/buffer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \ 428 $(srcdir)/util.h 429configlexer.o: configlexer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \ 430 $(srcdir)/region-allocator.h $(srcdir)/rbtree.h configparser.h 431configparser.o: configparser.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \ 432 $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/tsig.h $(srcdir)/rrl.h $(srcdir)/query.h \ 433 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h configparser.h 434dbaccess.o: $(srcdir)/dbaccess.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 435 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/options.h $(srcdir)/rdata.h \ 436 $(srcdir)/udb.h $(srcdir)/zonec.h $(srcdir)/nsec3.h $(srcdir)/difffile.h $(srcdir)/nsd.h $(srcdir)/edns.h \ 437 $(srcdir)/bitset.h $(srcdir)/ixfr.h $(srcdir)/query.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/ixfrcreate.h 438dbcreate.o: $(srcdir)/dbcreate.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 439 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/udb.h \ 440 $(srcdir)/options.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/ixfr.h $(srcdir)/query.h $(srcdir)/packet.h $(srcdir)/tsig.h 441difffile.o: $(srcdir)/difffile.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/difffile.h $(srcdir)/rbtree.h \ 442 $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h \ 443 $(srcdir)/options.h $(srcdir)/udb.h $(srcdir)/xfrd-disk.h $(srcdir)/packet.h $(srcdir)/rdata.h \ 444 $(srcdir)/nsec3.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/tsig.h $(srcdir)/ixfr.h $(srcdir)/zonec.h 445dname.o: $(srcdir)/dname.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 446 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h \ 447 $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h 448dns.o: $(srcdir)/dns.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 449 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h 450edns.o: $(srcdir)/edns.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \ 451 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/bitset.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 452 $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/tsig.h 453ipc.o: $(srcdir)/ipc.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/ipc.h $(srcdir)/netio.h $(srcdir)/region-allocator.h \ 454 $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/dns.h \ 455 $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/xfrd-notify.h \ 456 $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/packet.h 457iterated_hash.o: $(srcdir)/iterated_hash.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/iterated_hash.h \ 458 $(srcdir)/util.h 459ixfr.o: $(srcdir)/ixfr.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/ixfr.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 460 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h \ 461 $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/rdata.h $(srcdir)/axfr.h $(srcdir)/options.h $(srcdir)/zonec.h 462ixfrcreate.o: $(srcdir)/ixfrcreate.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/ixfrcreate.h $(srcdir)/dns.h \ 463 $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \ 464 $(srcdir)/ixfr.h $(srcdir)/query.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/options.h 465lookup3.o: $(srcdir)/lookup3.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/lookup3.h 466mini_event.o: $(srcdir)/mini_event.c config.h $(srcdir)/compat/cpuset.h 467namedb.o: $(srcdir)/namedb.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 468 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsec3.h 469netio.o: $(srcdir)/netio.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/netio.h $(srcdir)/region-allocator.h \ 470 $(srcdir)/util.h 471nsd.o: $(srcdir)/nsd.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \ 472 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/tsig.h $(srcdir)/dname.h \ 473 $(srcdir)/remote.h $(srcdir)/xfrd-disk.h $(srcdir)/dnstap/dnstap_collector.h $(srcdir)/util/proxy_protocol.h \ 474 config.h $(srcdir)/compat/cpuset.h 475nsd-checkconf.o: $(srcdir)/nsd-checkconf.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/tsig.h $(srcdir)/buffer.h \ 476 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/rrl.h $(srcdir)/query.h \ 477 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h 478nsd-checkzone.o: $(srcdir)/nsd-checkzone.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h $(srcdir)/dns.h \ 479 $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/options.h $(srcdir)/rbtree.h \ 480 $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/ixfr.h $(srcdir)/query.h $(srcdir)/packet.h $(srcdir)/tsig.h \ 481 $(srcdir)/ixfrcreate.h $(srcdir)/difffile.h $(srcdir)/udb.h 482nsd-control.o: $(srcdir)/nsd-control.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/util.h $(srcdir)/tsig.h \ 483 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/zonec.h $(srcdir)/namedb.h \ 484 $(srcdir)/dns.h $(srcdir)/radtree.h 485nsd-mem.o: $(srcdir)/nsd-mem.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \ 486 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/tsig.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h \ 487 $(srcdir)/namedb.h $(srcdir)/radtree.h 488nsec3.o: $(srcdir)/nsec3.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsec3.h $(srcdir)/iterated_hash.h \ 489 $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h \ 490 $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/answer.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/tsig.h \ 491 $(srcdir)/udb.h $(srcdir)/options.h 492options.o: $(srcdir)/options.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/options.h \ 493 $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h \ 494 $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/ixfr.h $(srcdir)/difffile.h \ 495 $(srcdir)/udb.h $(srcdir)/rrl.h configparser.h 496packet.o: $(srcdir)/packet.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/packet.h $(srcdir)/dns.h $(srcdir)/namedb.h \ 497 $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/query.h \ 498 $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/tsig.h $(srcdir)/rdata.h 499popen3.o: $(srcdir)/popen3.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/popen3.h 500query.o: $(srcdir)/query.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 501 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/query.h \ 502 $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/tsig.h $(srcdir)/axfr.h $(srcdir)/options.h $(srcdir)/nsec3.h 503radtree.o: $(srcdir)/radtree.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/radtree.h $(srcdir)/util.h \ 504 $(srcdir)/region-allocator.h 505rbtree.o: $(srcdir)/rbtree.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h 506rdata.o: $(srcdir)/rdata.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/rdata.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 507 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h 508region-allocator.o: $(srcdir)/region-allocator.c config.h $(srcdir)/compat/cpuset.h \ 509 $(srcdir)/region-allocator.h $(srcdir)/util.h 510remote.o: $(srcdir)/remote.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/remote.h $(srcdir)/util.h $(srcdir)/xfrd.h \ 511 $(srcdir)/rbtree.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/dns.h $(srcdir)/radtree.h \ 512 $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/xfrd-notify.h $(srcdir)/xfrd-tcp.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h \ 513 $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/ipc.h $(srcdir)/netio.h 514rrl.o: $(srcdir)/rrl.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 515 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h \ 516 $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/lookup3.h $(srcdir)/options.h 517server.o: $(srcdir)/server.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h \ 518 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 519 $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/netio.h $(srcdir)/xfrd.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h \ 520 $(srcdir)/xfrd-disk.h $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/nsec3.h $(srcdir)/ipc.h $(srcdir)/remote.h $(srcdir)/lookup3.h $(srcdir)/rrl.h \ 521 $(srcdir)/ixfr.h $(srcdir)/dnstap/dnstap_collector.h $(srcdir)/verify.h $(srcdir)/util/proxy_protocol.h config.h \ 522 $(srcdir)/compat/cpuset.h 523siphash.o: $(srcdir)/siphash.c 524tsig.o: $(srcdir)/tsig.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/tsig.h $(srcdir)/buffer.h \ 525 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/tsig-openssl.h $(srcdir)/dns.h $(srcdir)/packet.h $(srcdir)/namedb.h \ 526 $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/query.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h 527tsig-openssl.o: $(srcdir)/tsig-openssl.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/tsig-openssl.h \ 528 $(srcdir)/region-allocator.h $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dname.h 529udb.o: $(srcdir)/udb.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/udb.h $(srcdir)/lookup3.h $(srcdir)/util.h \ 530 $(srcdir)/radtree.h 531util.o: $(srcdir)/util.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/util.h $(srcdir)/region-allocator.h $(srcdir)/dname.h \ 532 $(srcdir)/buffer.h $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h $(srcdir)/zonec.h $(srcdir)/nsd.h $(srcdir)/edns.h \ 533 $(srcdir)/bitset.h 534verify.o: $(srcdir)/verify.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h \ 535 $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h \ 536 $(srcdir)/options.h $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/verify.h $(srcdir)/popen3.h 537xfrd.o: $(srcdir)/xfrd.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h \ 538 $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h \ 539 $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd-disk.h $(srcdir)/xfrd-notify.h $(srcdir)/netio.h $(srcdir)/nsd.h \ 540 $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/rdata.h $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/ipc.h $(srcdir)/remote.h $(srcdir)/rrl.h \ 541 $(srcdir)/query.h $(srcdir)/dnstap/dnstap_collector.h 542xfrd-disk.o: $(srcdir)/xfrd-disk.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/xfrd-disk.h $(srcdir)/xfrd.h \ 543 $(srcdir)/rbtree.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h \ 544 $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h 545xfrd-notify.o: $(srcdir)/xfrd-notify.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/xfrd-notify.h \ 546 $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/rbtree.h $(srcdir)/xfrd.h \ 547 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h $(srcdir)/packet.h 548xfrd-tcp.o: $(srcdir)/xfrd-tcp.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h \ 549 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h \ 550 $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/packet.h $(srcdir)/xfrd-disk.h 551xfr-inspect.o: $(srcdir)/xfr-inspect.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/udb.h \ 552 $(srcdir)/dns.h $(srcdir)/util.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/packet.h $(srcdir)/namedb.h \ 553 $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h $(srcdir)/difffile.h $(srcdir)/options.h 554zlexer.o: zlexer.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 555 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h 556zonec.o: $(srcdir)/zonec.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h \ 557 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h \ 558 zparser.h $(srcdir)/options.h $(srcdir)/nsec3.h 559zparser.o: zparser.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 560 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h 561b64_ntop.o: $(srcdir)/compat/b64_ntop.c config.h $(srcdir)/compat/cpuset.h 562b64_pton.o: $(srcdir)/compat/b64_pton.c config.h $(srcdir)/compat/cpuset.h 563basename.o: $(srcdir)/compat/basename.c 564cpuset.o: $(srcdir)/compat/cpuset.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/compat/cpuset.h 565explicit_bzero.o: $(srcdir)/compat/explicit_bzero.c config.h $(srcdir)/compat/cpuset.h 566fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c $(srcdir)/compat/fake-rfc2553.h config.h \ 567 $(srcdir)/compat/cpuset.h 568inet_aton.o: $(srcdir)/compat/inet_aton.c config.h $(srcdir)/compat/cpuset.h 569inet_ntop.o: $(srcdir)/compat/inet_ntop.c config.h $(srcdir)/compat/cpuset.h 570inet_pton.o: $(srcdir)/compat/inet_pton.c config.h $(srcdir)/compat/cpuset.h 571malloc.o: $(srcdir)/compat/malloc.c 572memcmp.o: $(srcdir)/compat/memcmp.c config.h $(srcdir)/compat/cpuset.h 573memmove.o: $(srcdir)/compat/memmove.c config.h $(srcdir)/compat/cpuset.h 574pselect.o: $(srcdir)/compat/pselect.c config.h $(srcdir)/compat/cpuset.h 575reallocarray.o: $(srcdir)/compat/reallocarray.c config.h $(srcdir)/compat/cpuset.h 576setproctitle.o: $(srcdir)/compat/setproctitle.c config.h $(srcdir)/compat/cpuset.h 577snprintf.o: $(srcdir)/compat/snprintf.c config.h $(srcdir)/compat/cpuset.h 578strlcat.o: $(srcdir)/compat/strlcat.c config.h $(srcdir)/compat/cpuset.h 579strlcpy.o: $(srcdir)/compat/strlcpy.c config.h $(srcdir)/compat/cpuset.h 580strptime.o: $(srcdir)/compat/strptime.c 581cutest_bitset.o: $(srcdir)/tpkg/cutest/cutest_bitset.c $(srcdir)/bitset.h \ 582 $(srcdir)/tpkg/cutest/cutest.h 583cutest.o: $(srcdir)/tpkg/cutest/cutest.c config.h $(srcdir)/compat/cpuset.h \ 584 $(srcdir)/tpkg/cutest/cutest.h 585cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c config.h $(srcdir)/compat/cpuset.h \ 586 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 587 $(srcdir)/region-allocator.h $(srcdir)/util.h 588cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c config.h $(srcdir)/compat/cpuset.h \ 589 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/dns.h 590cutest_event.o: $(srcdir)/tpkg/cutest/cutest_event.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h \ 591 $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h \ 592 $(srcdir)/tpkg/cutest/cutest.h 593cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c config.h \ 594 $(srcdir)/compat/cpuset.h $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h \ 595 $(srcdir)/iterated_hash.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h 596cutest_iter.o: $(srcdir)/tpkg/cutest/cutest_iter.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/nsd.h \ 597 $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/bitset.h $(srcdir)/options.h \ 598 $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/tpkg/cutest/cutest.h 599cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c config.h $(srcdir)/compat/cpuset.h \ 600 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h $(srcdir)/region-allocator.h \ 601 $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsec3.h $(srcdir)/udb.h \ 602 $(srcdir)/udb.h $(srcdir)/difffile.h $(srcdir)/namedb.h $(srcdir)/options.h $(srcdir)/zonec.h $(srcdir)/nsd.h \ 603 $(srcdir)/edns.h $(srcdir)/bitset.h 604cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c config.h $(srcdir)/compat/cpuset.h \ 605 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h $(srcdir)/region-allocator.h \ 606 $(srcdir)/rbtree.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/bitset.h 607cutest_popen3.o: $(srcdir)/tpkg/cutest/cutest_popen3.c config.h $(srcdir)/compat/cpuset.h \ 608 $(srcdir)/popen3.h $(srcdir)/tpkg/cutest/cutest.h 609cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c config.h $(srcdir)/compat/cpuset.h \ 610 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/radtree.h $(srcdir)/region-allocator.h $(srcdir)/util.h 611cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c config.h $(srcdir)/compat/cpuset.h \ 612 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h 613cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c config.h $(srcdir)/compat/cpuset.h \ 614 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/rbtree.h \ 615 $(srcdir)/region-allocator.h 616cutest_rrl.o: $(srcdir)/tpkg/cutest/cutest_rrl.c config.h $(srcdir)/compat/cpuset.h \ 617 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 618 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h \ 619 $(srcdir)/packet.h $(srcdir)/tsig.h 620cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c config.h $(srcdir)/compat/cpuset.h \ 621 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/tpkg/cutest/qtest.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \ 622 $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/bitset.h 623cutest_udb.o: $(srcdir)/tpkg/cutest/cutest_udb.c config.h $(srcdir)/compat/cpuset.h \ 624 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/udb.h 625cutest_util.o: $(srcdir)/tpkg/cutest/cutest_util.c config.h $(srcdir)/compat/cpuset.h \ 626 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd.h \ 627 $(srcdir)/rbtree.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h \ 628 $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h 629popen3_echo.o: $(srcdir)/tpkg/cutest/popen3_echo.c 630qtest.o: $(srcdir)/tpkg/cutest/qtest.c config.h $(srcdir)/compat/cpuset.h $(srcdir)/tpkg/cutest/qtest.h \ 631 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \ 632 $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/bitset.h $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/namedb.h \ 633 $(srcdir)/util.h $(srcdir)/nsec3.h $(srcdir)/options.h $(srcdir)/packet.h $(srcdir)/dname.h $(srcdir)/rdata.h 634