"Fossies" - the Fresh Open Source Software Archive

Member "nsd-4.3.6/Makefile.in" (6 Apr 2021, 32996 Bytes) of package /linux/misc/dns/nsd-4.3.6.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Makefile.in": 4.3.5_vs_4.3.6.

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