Home | History | Annotate | Line # | Download | only in dist
Makefile.in revision 1.1.1.1.4.2
      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 
     33 # override $U variable which is used by autotools for deansification (for
     34 # K&R C compilers), but causes problems if $U is defined in the env).
     35 U=
     36 
     37 CC		= @CC@
     38 CPPFLAGS	= @CPPFLAGS@
     39 CFLAGS		= @CFLAGS@
     40 LDFLAGS		= @LDFLAGS@
     41 LIBS		= @LIBS@
     42 SSL_LIBS	= @SSL_LIBS@
     43 LIBOBJS		= @LIBOBJS@
     44 INSTALL		= $(srcdir)/install-sh -c
     45 INSTALL_PROGRAM	= $(INSTALL)
     46 INSTALL_DATA	= $(INSTALL) -m 644
     47 
     48 YACC		= @YACC@
     49 LEX		= @LEX@
     50 
     51 COMPILE		= $(CC) $(CPPFLAGS) $(CFLAGS)
     52 LINK		= $(CC) $(CFLAGS) $(LDFLAGS)
     53 EDIT		= sed \
     54 			-e 's,@prefix\@,$(prefix),g' \
     55 			-e 's,@exec_prefix\@,$(exec_prefix),g' \
     56 			-e 's,@sbindir\@,$(sbindir),g' \
     57 			-e 's,@configdir\@,$(configdir),g' \
     58 			-e 's,@zonesdir\@,$(zonesdir),g' \
     59 			-e 's,@chrootdir\@,$(chrootdir),g' \
     60 			-e 's,@pidfile\@,$(pidfile),g' \
     61 			-e 's,@logfile\@,$(logfile),g' \
     62 			-e 's,@dbfile\@,$(dbfile),g' \
     63 			-e 's,@xfrdir\@,$(xfrdir),g' \
     64 			-e 's,@xfrdfile\@,$(xfrdfile),g' \
     65 			-e 's,@zonelistfile\@,$(zonelistfile),g' \
     66 			-e 's,@nsdconfigfile\@,$(nsdconfigfile),g' \
     67 			-e 's,@shell\@,$(SHELL),g' \
     68 			-e 's,@ratelimit_default\@,@ratelimit_default@,g' \
     69 			-e 's,@user\@,$(user),g'
     70 
     71 TARGETS=nsd nsd-checkconf nsd-checkzone nsd-control nsd.conf.sample nsd-control-setup.sh
     72 MANUALS=nsd.8 nsd-checkconf.8 nsd-checkzone.8 nsd-control.8 nsd.conf.5
     73 
     74 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
     75 XFRD_OBJ=xfrd-disk.o xfrd-notify.o xfrd-tcp.o xfrd.o remote.o
     76 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
     77 ALL_OBJ=$(NSD_OBJ) nsd-checkconf.o nsd-checkzone.o nsd-control.o nsd-mem.o
     78 NSD_CHECKCONF_OBJ=$(COMMON_OBJ) nsd-checkconf.o
     79 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
     80 NSD_CONTROL_OBJ=$(COMMON_OBJ) nsd-control.o
     81 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.o qtest.o
     82 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
     83 all:	$(TARGETS) $(MANUALS)
     84 
     85 $(ALL_OBJ):
     86 	$(COMPILE) -c $<
     87 
     88 nsd-control-setup.sh:	$(srcdir)/nsd-control-setup.sh.in config.h
     89 	rm -f nsd-control-setup.sh
     90 	$(EDIT) $(srcdir)/nsd-control-setup.sh.in > nsd-control-setup.sh
     91 	chmod +x nsd-control-setup.sh
     92 
     93 nsd.conf.sample:	$(srcdir)/nsd.conf.sample.in config.h
     94 	rm -f nsd.conf.sample
     95 	$(EDIT) $(srcdir)/nsd.conf.sample.in | awk '/RRLconfig'@ratelimit@'/ { while($$0 !~ /.*RRLend.*/) { getline; } getline; } {print} ' > nsd.conf.sample
     96 
     97 nsd.conf.5:	$(srcdir)/nsd.conf.5.in config.h
     98 	rm -f nsd.conf.5
     99 	$(EDIT) $(srcdir)/nsd.conf.5.in | awk '/rrlstart'@ratelimit@'/ { while($$0 !~ /.*rrlend.*/) { getline; } getline; } {print} ' > nsd.conf.5
    100 
    101 nsd.8:	$(srcdir)/nsd.8.in config.h
    102 	rm -f nsd.8
    103 	$(EDIT) $(srcdir)/nsd.8.in > nsd.8
    104 
    105 nsd-checkconf.8:	$(srcdir)/nsd-checkconf.8.in config.h
    106 	rm -f nsd-checkconf.8
    107 	$(EDIT) $(srcdir)/nsd-checkconf.8.in > nsd-checkconf.8
    108 
    109 nsd-checkzone.8:	$(srcdir)/nsd-checkzone.8.in config.h
    110 	rm -f nsd-checkzone.8
    111 	$(EDIT) $(srcdir)/nsd-checkzone.8.in > nsd-checkzone.8
    112 
    113 nsd-control.8:	$(srcdir)/nsd-control.8.in config.h
    114 	rm -f nsd-control.8
    115 	$(EDIT) $(srcdir)/nsd-control.8.in > nsd-control.8
    116 
    117 install: all
    118 	$(INSTALL) -d $(DESTDIR)$(sbindir)
    119 	$(INSTALL) -d $(DESTDIR)$(configdir)
    120 	$(INSTALL) -d $(DESTDIR)$(piddir)
    121 	$(INSTALL) -d $(DESTDIR)$(xfrdir)
    122 	$(INSTALL) -d $(DESTDIR)$(dbdir)
    123 	$(INSTALL) -d $(DESTDIR)$(mandir)
    124 	$(INSTALL) -d $(DESTDIR)$(mandir)/man8
    125 	$(INSTALL) -d $(DESTDIR)$(mandir)/man5
    126 	$(INSTALL) nsd $(DESTDIR)$(sbindir)/nsd
    127 	$(INSTALL) nsd-control-setup.sh $(DESTDIR)$(sbindir)/nsd-control-setup
    128 	$(INSTALL) nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkconf
    129 	$(INSTALL) nsd-checkzone $(DESTDIR)$(sbindir)/nsd-checkzone
    130 	$(INSTALL) nsd-control $(DESTDIR)$(sbindir)/nsd-control
    131 	$(INSTALL_DATA) nsd.8 $(DESTDIR)$(mandir)/man8
    132 	$(INSTALL_DATA) nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkconf.8
    133 	$(INSTALL_DATA) nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8
    134 	$(INSTALL_DATA) nsd-control.8 $(DESTDIR)$(mandir)/man8/nsd-control.8
    135 	$(INSTALL_DATA) nsd.conf.5 $(DESTDIR)$(mandir)/man5/nsd.conf.5
    136 	$(INSTALL_DATA) nsd.conf.sample $(DESTDIR)$(nsdconfigfile).sample
    137 
    138 uninstall:
    139 	@echo
    140 	rm -f -- $(DESTDIR)$(sbindir)/nsd $(DESTDIR)$(sbindir)/nsd-control-setup $(DESTDIR)$(sbindir)/nsd-checkconf $(DESTDIR)$(sbindir)/nsd-checkzone $(DESTDIR)$(sbindir)/nsd-control
    141 	rm -f -- $(DESTDIR)$(mandir)/man8/nsd.8 $(DESTDIR)$(mandir)/man5/nsd.conf.5
    142 	rm -f -- $(DESTDIR)$(mandir)/man8/nsd-checkconf.8 $(DESTDIR)$(mandir)/man8/nsd-checkzone.8 $(DESTDIR)$(mandir)/man8/nsd-control.8
    143 	rm -f -- $(DESTDIR)$(pidfile)
    144 	@echo
    145 	@echo "You still need to remove $(DESTDIR)$(configdir), $(DESTDIR)$(piddir), $(DESTDIR)$(dbfile) directory by hand."
    146 
    147 test: 
    148 
    149 nsd:	$(NSD_OBJ) $(LIBOBJS)
    150 	$(LINK) -o $@ $(NSD_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
    151 
    152 nsd-checkconf:	$(NSD_CHECKCONF_OBJ) $(LIBOBJS)
    153 	$(LINK) -o $@ $(NSD_CHECKCONF_OBJ) $(LIBOBJS) $(LIBS)
    154 
    155 nsd-checkzone:	$(NSD_CHECKZONE_OBJ) $(LIBOBJS)
    156 	$(LINK) -o $@ $(NSD_CHECKZONE_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
    157 
    158 nsd-control:	$(NSD_CONTROL_OBJ) $(LIBOBJS)
    159 	$(LINK) -o $@ $(NSD_CONTROL_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
    160 
    161 nsd-mem:	$(NSD_MEM_OBJ) $(LIBOBJS)
    162 	$(LINK) -o $@ $(NSD_MEM_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
    163 
    164 cutest:	$(CUTEST_OBJ) $(LIBOBJS)
    165 	$(LINK) -o $@ $(CUTEST_OBJ) $(LIBOBJS) $(SSL_LIBS) $(LIBS)
    166 
    167 udb-inspect:	udb-inspect.o $(COMMON_OBJ) $(LIBOBJS)
    168 	$(LINK) -o $@ udb-inspect.o $(COMMON_OBJ) $(LIBOBJS) $(LIBS)
    169 
    170 clean:
    171 	rm -f *.o $(TARGETS) $(MANUALS) cutest udb-inspect nsd-mem
    172 
    173 realclean: clean
    174 	rm -f Makefile config.h config.log config.status
    175 	rm -rf autom4te*
    176 	rm -f zlexer.c zparser.h zparser.c zparser.stamp
    177 	rm -f configlexer.c configparser.h configparser.c configparser.stamp
    178 
    179 devclean: realclean
    180 	rm -f config.h.in configure
    181 
    182 basename.o:	$(srcdir)/compat/basename.c
    183 	$(COMPILE) -c $(srcdir)/compat/basename.c
    184 
    185 inet_pton.o:	$(srcdir)/compat/inet_pton.c
    186 	$(COMPILE) -c $(srcdir)/compat/inet_pton.c
    187 
    188 inet_ntop.o:	$(srcdir)/compat/inet_ntop.c
    189 	$(COMPILE) -c $(srcdir)/compat/inet_ntop.c
    190 
    191 inet_aton.o:	$(srcdir)/compat/inet_aton.c
    192 	$(COMPILE) -c $(srcdir)/compat/inet_aton.c
    193 
    194 b64_pton.o:	$(srcdir)/compat/b64_pton.c
    195 	$(COMPILE) -c $(srcdir)/compat/b64_pton.c
    196 
    197 b64_ntop.o:	$(srcdir)/compat/b64_ntop.c
    198 	$(COMPILE) -c $(srcdir)/compat/b64_ntop.c
    199 
    200 memcmp.o:	$(srcdir)/compat/memcmp.c
    201 	$(COMPILE) -c $(srcdir)/compat/memcmp.c
    202 
    203 memmove.o:	$(srcdir)/compat/memmove.c
    204 	$(COMPILE) -c $(srcdir)/compat/memmove.c
    205 
    206 snprintf.o:	$(srcdir)/compat/snprintf.c
    207 	$(COMPILE) -c $(srcdir)/compat/snprintf.c
    208 
    209 strlcat.o:	$(srcdir)/compat/strlcat.c
    210 	$(COMPILE) -c $(srcdir)/compat/strlcat.c
    211 
    212 strlcpy.o:	$(srcdir)/compat/strlcpy.c
    213 	$(COMPILE) -c $(srcdir)/compat/strlcpy.c
    214 
    215 strptime.o:	$(srcdir)/compat/strptime.c
    216 	$(COMPILE) -c $(srcdir)/compat/strptime.c
    217 
    218 vsnprintf.o:	$(srcdir)/compat/vsnprintf.c
    219 	$(COMPILE) -c $(srcdir)/compat/vsnprintf.c
    220 
    221 timegm.o:	$(srcdir)/compat/timegm.c
    222 	$(COMPILE) -c $(srcdir)/compat/timegm.c
    223 
    224 malloc.o:	$(srcdir)/compat/malloc.c
    225 	$(COMPILE) -c $(srcdir)/compat/malloc.c
    226 
    227 pselect.o:	$(srcdir)/compat/pselect.c
    228 	$(COMPILE) -c $(srcdir)/compat/pselect.c
    229 
    230 reallocarray.o:	$(srcdir)/compat/reallocarray.c
    231 	$(COMPILE) -c $(srcdir)/compat/reallocarray.c
    232 
    233 fake-rfc2553.o:	$(srcdir)/compat/fake-rfc2553.c
    234 	$(COMPILE) -c $(srcdir)/compat/fake-rfc2553.c
    235 
    236 cutest_dname.o:	$(srcdir)/tpkg/cutest/cutest_dname.c
    237 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dname.c
    238 
    239 cutest_dns.o:	$(srcdir)/tpkg/cutest/cutest_dns.c
    240 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dns.c
    241 
    242 cutest_iterated_hash.o:	$(srcdir)/tpkg/cutest/cutest_iterated_hash.c
    243 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_iterated_hash.c
    244 
    245 cutest_run.o:	$(srcdir)/tpkg/cutest/cutest_run.c
    246 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_run.c
    247 
    248 cutest_rbtree.o:	$(srcdir)/tpkg/cutest/cutest_rbtree.c
    249 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rbtree.c
    250 
    251 cutest_radtree.o:	$(srcdir)/tpkg/cutest/cutest_radtree.c
    252 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_radtree.c
    253 
    254 cutest_namedb.o:	$(srcdir)/tpkg/cutest/cutest_namedb.c
    255 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_namedb.c
    256 
    257 cutest_options.o:	$(srcdir)/tpkg/cutest/cutest_options.c
    258 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_options.c
    259 
    260 cutest_region.o:	$(srcdir)/tpkg/cutest/cutest_region.c
    261 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_region.c
    262 
    263 cutest_rrl.o:	$(srcdir)/tpkg/cutest/cutest_rrl.c
    264 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rrl.c
    265 
    266 cutest_udb.o:	$(srcdir)/tpkg/cutest/cutest_udb.c
    267 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udb.c
    268 
    269 cutest_udbrad.o:	$(srcdir)/tpkg/cutest/cutest_udbrad.c
    270 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udbrad.c
    271 
    272 cutest_util.o:	$(srcdir)/tpkg/cutest/cutest_util.c
    273 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_util.c
    274 
    275 cutest.o:	$(srcdir)/tpkg/cutest/cutest.c
    276 	$(COMPILE) -c $(srcdir)/tpkg/cutest/cutest.c
    277 
    278 qtest.o:	$(srcdir)/tpkg/cutest/qtest.c
    279 	$(COMPILE) -c $(srcdir)/tpkg/cutest/qtest.c
    280 
    281 udb-inspect.o:	$(srcdir)/tpkg/cutest/udb-inspect.c
    282 	$(COMPILE) -c $(srcdir)/tpkg/cutest/udb-inspect.c
    283 
    284 zlexer.c:	$(srcdir)/zlexer.lex
    285 	if test "$(LEX)" != ":"; then rm -f $@ ;\
    286 		echo '#include "config.h"' > $@ ;\
    287 		$(LEX) -i -t $(srcdir)/zlexer.lex >> $@ ;\
    288 	fi
    289 
    290 zparser.c zparser.h: $(srcdir)/zparser.y
    291 	$(YACC) -d -o zparser.c $(srcdir)/zparser.y
    292 
    293 configlexer.c:	$(srcdir)/configlexer.lex
    294 	if test "$(LEX)" != ":"; then rm -f $@ ;\
    295 		echo '#include "configyyrename.h"' > $@ ;\
    296 		$(LEX) -i -t $(srcdir)/configlexer.lex >> $@ ;\
    297 	fi
    298 
    299 configparser.c configparser.h:	$(srcdir)/configparser.y
    300 	$(YACC) -d -o configparser.c $(srcdir)/configparser.y
    301 
    302 # autoconf rules
    303 config.h.in:	configure.ac
    304 	autoheader
    305 
    306 configure:	configure.ac
    307 	autoconf
    308 
    309 tags: 	
    310 	ctags *.[ch]
    311 
    312 # dependency generation
    313 DEPEND_TMP=depend1073.tmp
    314 DEPEND_TMP2=depend1074.tmp
    315 DEPEND_TARGET=Makefile
    316 DEPEND_TARGET2=Makefile.in
    317 depend:
    318 	(cd $(srcdir) ; $(CC) -MM $(CPPFLAGS) *.c compat/*.c `if test -d tpkg/cutest; then echo tpkg/cutest/*.c; fi`) | \
    319 		sed -e 's? *\([^ ]*\.[ch]\)? $$(srcdir)/\1?g' | \
    320 		sed -e 's?$$(srcdir)/config.h?config.h?g' \
    321 			-e 's?$$(srcdir)/configlexer.c?configlexer.c?g' \
    322 			-e 's?$$(srcdir)/configparser.c?configparser.c?g' \
    323 			-e 's?$$(srcdir)/configparser.h?configparser.h?g' \
    324 			-e 's?$$(srcdir)/zlexer.c?zlexer.c?g' \
    325 			-e 's?$$(srcdir)/zparser.c?zparser.c?g' \
    326 			-e 's?$$(srcdir)/zparser.h?zparser.h?g' \
    327 			> $(DEPEND_TMP)
    328 	cp $(DEPEND_TARGET) $(DEPEND_TMP2)
    329 	head -`egrep -n "# Dependencies" $(DEPEND_TARGET) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET)
    330 	cat $(DEPEND_TMP) >> $(DEPEND_TARGET)
    331 	@if diff $(DEPEND_TARGET) $(DEPEND_TMP2); then echo "	$(DEPEND_TARGET) unchanged"; else echo "	Updated $(DEPEND_TARGET))"; fi
    332 	@if test -f $(DEPEND_TARGET2); then \
    333 		cp $(DEPEND_TARGET2) $(DEPEND_TMP2); \
    334 		head -`egrep -n "# Dependencies" $(DEPEND_TARGET2) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET2); \
    335 		cat $(DEPEND_TMP) >> $(DEPEND_TARGET2); \
    336 		if diff $(DEPEND_TARGET2) $(DEPEND_TMP2); then echo "	$(DEPEND_TARGET2) unchanged"; else echo "	Updated $(DEPEND_TARGET2))"; fi; \
    337 	fi
    338 	rm -f $(DEPEND_TMP) $(DEPEND_TMP2)
    339 
    340 # Dependencies
    341 answer.o: $(srcdir)/answer.c config.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    342  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/nsd.h \
    343  $(srcdir)/edns.h $(srcdir)/tsig.h
    344 axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
    345  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \
    346  $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/options.h
    347 buffer.o: $(srcdir)/buffer.c config.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    348 configlexer.o: configlexer.c $(srcdir)/configyyrename.h config.h $(srcdir)/options.h \
    349  $(srcdir)/region-allocator.h $(srcdir)/rbtree.h configparser.h
    350 configparser.o: configparser.c config.h $(srcdir)/options.h $(srcdir)/region-allocator.h \
    351  $(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 \
    352  $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/configyyrename.h
    353 dbaccess.o: $(srcdir)/dbaccess.c config.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    354  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/options.h $(srcdir)/rdata.h $(srcdir)/udb.h \
    355  $(srcdir)/udbradtree.h $(srcdir)/udbzone.h $(srcdir)/zonec.h $(srcdir)/nsec3.h $(srcdir)/difffile.h $(srcdir)/nsd.h $(srcdir)/edns.h
    356 dbcreate.o: $(srcdir)/dbcreate.c config.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    357  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/udb.h $(srcdir)/udbradtree.h \
    358  $(srcdir)/udbzone.h $(srcdir)/options.h $(srcdir)/nsd.h $(srcdir)/edns.h
    359 difffile.o: $(srcdir)/difffile.c config.h $(srcdir)/difffile.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h \
    360  $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/udb.h \
    361  $(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 \
    362  $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/tsig.h
    363 dname.o: $(srcdir)/dname.c config.h $(srcdir)/dns.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
    364  $(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
    365 dns.o: $(srcdir)/dns.c config.h $(srcdir)/dns.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    366  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h
    367 edns.o: $(srcdir)/edns.c config.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    368 ipc.o: $(srcdir)/ipc.c config.h $(srcdir)/ipc.h $(srcdir)/netio.h $(srcdir)/region-allocator.h $(srcdir)/buffer.h $(srcdir)/util.h \
    369  $(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 \
    370  $(srcdir)/tsig.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/xfrd-notify.h $(srcdir)/difffile.h $(srcdir)/udb.h
    371 iterated_hash.o: $(srcdir)/iterated_hash.c config.h $(srcdir)/iterated_hash.h
    372 lookup3.o: $(srcdir)/lookup3.c config.h $(srcdir)/lookup3.h
    373 mini_event.o: $(srcdir)/mini_event.c config.h
    374 namedb.o: $(srcdir)/namedb.c config.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
    375  $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsec3.h
    376 netio.o: $(srcdir)/netio.c config.h $(srcdir)/netio.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    377 nsd.o: $(srcdir)/nsd.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
    378  $(srcdir)/util.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/tsig.h $(srcdir)/dname.h $(srcdir)/remote.h $(srcdir)/xfrd-disk.h
    379 nsd-checkconf.o: $(srcdir)/nsd-checkconf.c config.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
    380  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/rrl.h $(srcdir)/query.h \
    381  $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h
    382 nsd-checkzone.o: $(srcdir)/nsd-checkzone.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
    383  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h \
    384  $(srcdir)/radtree.h
    385 nsd-control.o: $(srcdir)/nsd-control.c config.h $(srcdir)/util.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
    386  $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h
    387 nsd-mem.o: $(srcdir)/nsd-mem.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
    388  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/tsig.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/namedb.h \
    389  $(srcdir)/radtree.h $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/udbradtree.h
    390 nsec3.o: $(srcdir)/nsec3.c config.h $(srcdir)/nsec3.h $(srcdir)/iterated_hash.h $(srcdir)/namedb.h $(srcdir)/dname.h \
    391  $(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 \
    392  $(srcdir)/answer.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/tsig.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/udbradtree.h $(srcdir)/options.h
    393 options.o: $(srcdir)/options.c config.h $(srcdir)/options.h $(srcdir)/region-allocator.h $(srcdir)/rbtree.h \
    394  $(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 \
    395  $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/rrl.h $(srcdir)/configyyrename.h configparser.h
    396 packet.o: $(srcdir)/packet.c config.h $(srcdir)/packet.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    397  $(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 \
    398  $(srcdir)/rdata.h
    399 query.o: $(srcdir)/query.c config.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    400  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/nsd.h \
    401  $(srcdir)/edns.h $(srcdir)/tsig.h $(srcdir)/axfr.h $(srcdir)/options.h $(srcdir)/nsec3.h
    402 radtree.o: $(srcdir)/radtree.c config.h $(srcdir)/radtree.h $(srcdir)/util.h $(srcdir)/region-allocator.h
    403 rbtree.o: $(srcdir)/rbtree.c config.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h
    404 rdata.o: $(srcdir)/rdata.c config.h $(srcdir)/rdata.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    405  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h
    406 region-allocator.o: $(srcdir)/region-allocator.c config.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    407 remote.o: $(srcdir)/remote.c config.h $(srcdir)/remote.h $(srcdir)/util.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h \
    408  $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/options.h \
    409  $(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 \
    410  $(srcdir)/netio.h
    411 rrl.o: $(srcdir)/rrl.c config.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    412  $(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 \
    413  $(srcdir)/tsig.h $(srcdir)/lookup3.h $(srcdir)/options.h
    414 server.o: $(srcdir)/server.c config.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
    415  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \
    416  $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/netio.h $(srcdir)/xfrd.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd-disk.h \
    417  $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/nsec3.h $(srcdir)/ipc.h $(srcdir)/remote.h $(srcdir)/lookup3.h $(srcdir)/rrl.h
    418 tsig.o: $(srcdir)/tsig.c config.h $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h \
    419  $(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 \
    420  $(srcdir)/edns.h
    421 tsig-openssl.o: $(srcdir)/tsig-openssl.c config.h $(srcdir)/tsig-openssl.h $(srcdir)/region-allocator.h \
    422  $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dname.h
    423 udb.o: $(srcdir)/udb.c config.h $(srcdir)/udb.h $(srcdir)/lookup3.h $(srcdir)/util.h
    424 udbradtree.o: $(srcdir)/udbradtree.c config.h $(srcdir)/udbradtree.h $(srcdir)/udb.h $(srcdir)/radtree.h
    425 udbzone.o: $(srcdir)/udbzone.c config.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/dns.h $(srcdir)/udbradtree.h $(srcdir)/util.h \
    426  $(srcdir)/iterated_hash.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/difffile.h $(srcdir)/rbtree.h \
    427  $(srcdir)/namedb.h $(srcdir)/radtree.h $(srcdir)/options.h
    428 util.o: $(srcdir)/util.c config.h $(srcdir)/util.h $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    429  $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h $(srcdir)/zonec.h
    430 xfrd.o: $(srcdir)/xfrd.c config.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h \
    431  $(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 \
    432  $(srcdir)/xfrd-disk.h $(srcdir)/xfrd-notify.h $(srcdir)/netio.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/rdata.h \
    433  $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/ipc.h $(srcdir)/remote.h
    434 xfrd-disk.o: $(srcdir)/xfrd-disk.c config.h $(srcdir)/xfrd-disk.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h \
    435  $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h \
    436  $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/nsd.h $(srcdir)/edns.h
    437 xfrd-notify.o: $(srcdir)/xfrd-notify.c config.h $(srcdir)/xfrd-notify.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
    438  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/rbtree.h $(srcdir)/xfrd.h $(srcdir)/namedb.h $(srcdir)/dns.h \
    439  $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h $(srcdir)/packet.h
    440 xfrd-tcp.o: $(srcdir)/xfrd-tcp.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
    441  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h \
    442  $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/packet.h $(srcdir)/xfrd-disk.h
    443 zlexer.o: zlexer.c config.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    444  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h
    445 zonec.o: $(srcdir)/zonec.c config.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
    446  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h zparser.h \
    447  $(srcdir)/options.h $(srcdir)/nsec3.h
    448 zparser.o: zparser.c config.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h \
    449  $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h
    450 b64_ntop.o: $(srcdir)/compat/b64_ntop.c config.h
    451 b64_pton.o: $(srcdir)/compat/b64_pton.c config.h
    452 basename.o: $(srcdir)/compat/basename.c
    453 fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c $(srcdir)/compat/fake-rfc2553.h config.h
    454 inet_aton.o: $(srcdir)/compat/inet_aton.c config.h
    455 inet_ntop.o: $(srcdir)/compat/inet_ntop.c config.h
    456 inet_pton.o: $(srcdir)/compat/inet_pton.c config.h
    457 malloc.o: $(srcdir)/compat/malloc.c
    458 memcmp.o: $(srcdir)/compat/memcmp.c config.h
    459 memmove.o: $(srcdir)/compat/memmove.c config.h
    460 pselect.o: $(srcdir)/compat/pselect.c config.h
    461 reallocarray.o: $(srcdir)/compat/reallocarray.c config.h
    462 snprintf.o: $(srcdir)/compat/snprintf.c config.h
    463 strlcat.o: $(srcdir)/compat/strlcat.c config.h
    464 strlcpy.o: $(srcdir)/compat/strlcpy.c config.h
    465 strptime.o: $(srcdir)/compat/strptime.c
    466 cutest.o: $(srcdir)/tpkg/cutest/cutest.c config.h $(srcdir)/tpkg/cutest/cutest.h
    467 cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    468  $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    469 cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    470  $(srcdir)/region-allocator.h $(srcdir)/dns.h
    471 cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c config.h \
    472  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/iterated_hash.h $(srcdir)/dname.h \
    473  $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    474 cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c config.h \
    475  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h config.h \
    476  $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h \
    477  $(srcdir)/radtree.h $(srcdir)/nsec3.h $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/udbradtree.h $(srcdir)/difffile.h $(srcdir)/namedb.h \
    478  $(srcdir)/options.h $(srcdir)/zonec.h $(srcdir)/nsd.h $(srcdir)/edns.h
    479 cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c config.h \
    480  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h config.h \
    481  $(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 \
    482  $(srcdir)/edns.h
    483 cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c config.h \
    484  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/radtree.h $(srcdir)/region-allocator.h $(srcdir)/util.h
    485 cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c config.h \
    486  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h
    487 cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c config.h \
    488  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/rbtree.h \
    489  $(srcdir)/region-allocator.h
    490 cutest_rrl.o: $(srcdir)/tpkg/cutest/cutest_rrl.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    491  $(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 \
    492  $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/tsig.h
    493 cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    494  $(srcdir)/tpkg/cutest/qtest.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/dns.h \
    495  $(srcdir)/edns.h $(srcdir)/buffer.h
    496 cutest_udb.o: $(srcdir)/tpkg/cutest/cutest_udb.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    497  $(srcdir)/udb.h
    498 cutest_udbrad.o: $(srcdir)/tpkg/cutest/cutest_udbrad.c config.h \
    499  $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/udbradtree.h $(srcdir)/udb.h
    500 cutest_util.o: $(srcdir)/tpkg/cutest/cutest_util.c config.h $(srcdir)/tpkg/cutest/cutest.h \
    501  $(srcdir)/region-allocator.h $(srcdir)/util.h
    502 qtest.o: $(srcdir)/tpkg/cutest/qtest.c config.h $(srcdir)/tpkg/cutest/qtest.h $(srcdir)/buffer.h \
    503  $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/dns.h \
    504  $(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 \
    505  $(srcdir)/options.h config.h $(srcdir)/packet.h $(srcdir)/dname.h $(srcdir)/rdata.h
    506 udb-inspect.o: $(srcdir)/tpkg/cutest/udb-inspect.c config.h $(srcdir)/udb.h $(srcdir)/udbradtree.h \
    507  $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/dns.h $(srcdir)/udbradtree.h $(srcdir)/util.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
    508  $(srcdir)/util.h $(srcdir)/packet.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h \
    509  $(srcdir)/namedb.h $(srcdir)/difffile.h $(srcdir)/options.h config.h
    510