Makefile.in revision 1.1.1.3 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 xfr-inspect: xfr-inspect.o $(COMMON_OBJ) $(LIBOBJS)
171 $(LINK) -o $@ xfr-inspect.o $(COMMON_OBJ) $(LIBOBJS) $(LIBS)
172
173 clean:
174 rm -f *.o $(TARGETS) $(MANUALS) cutest udb-inspect xfr-inspect nsd-mem
175
176 realclean: clean
177 rm -f Makefile config.h config.log config.status
178 rm -rf autom4te*
179 rm -f zlexer.c zparser.h zparser.c zparser.stamp
180 rm -f configlexer.c configparser.h configparser.c configparser.stamp
181
182 devclean: realclean
183 rm -f config.h.in configure
184
185 basename.o: $(srcdir)/compat/basename.c
186 $(COMPILE) -c $(srcdir)/compat/basename.c
187
188 inet_pton.o: $(srcdir)/compat/inet_pton.c
189 $(COMPILE) -c $(srcdir)/compat/inet_pton.c
190
191 inet_ntop.o: $(srcdir)/compat/inet_ntop.c
192 $(COMPILE) -c $(srcdir)/compat/inet_ntop.c
193
194 inet_aton.o: $(srcdir)/compat/inet_aton.c
195 $(COMPILE) -c $(srcdir)/compat/inet_aton.c
196
197 b64_pton.o: $(srcdir)/compat/b64_pton.c
198 $(COMPILE) -c $(srcdir)/compat/b64_pton.c
199
200 b64_ntop.o: $(srcdir)/compat/b64_ntop.c
201 $(COMPILE) -c $(srcdir)/compat/b64_ntop.c
202
203 memcmp.o: $(srcdir)/compat/memcmp.c
204 $(COMPILE) -c $(srcdir)/compat/memcmp.c
205
206 memmove.o: $(srcdir)/compat/memmove.c
207 $(COMPILE) -c $(srcdir)/compat/memmove.c
208
209 snprintf.o: $(srcdir)/compat/snprintf.c
210 $(COMPILE) -c $(srcdir)/compat/snprintf.c
211
212 strlcat.o: $(srcdir)/compat/strlcat.c
213 $(COMPILE) -c $(srcdir)/compat/strlcat.c
214
215 strlcpy.o: $(srcdir)/compat/strlcpy.c
216 $(COMPILE) -c $(srcdir)/compat/strlcpy.c
217
218 strptime.o: $(srcdir)/compat/strptime.c
219 $(COMPILE) -c $(srcdir)/compat/strptime.c
220
221 vsnprintf.o: $(srcdir)/compat/vsnprintf.c
222 $(COMPILE) -c $(srcdir)/compat/vsnprintf.c
223
224 timegm.o: $(srcdir)/compat/timegm.c
225 $(COMPILE) -c $(srcdir)/compat/timegm.c
226
227 malloc.o: $(srcdir)/compat/malloc.c
228 $(COMPILE) -c $(srcdir)/compat/malloc.c
229
230 pselect.o: $(srcdir)/compat/pselect.c
231 $(COMPILE) -c $(srcdir)/compat/pselect.c
232
233 reallocarray.o: $(srcdir)/compat/reallocarray.c
234 $(COMPILE) -c $(srcdir)/compat/reallocarray.c
235
236 fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c
237 $(COMPILE) -c $(srcdir)/compat/fake-rfc2553.c
238
239 cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c
240 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dname.c
241
242 cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c
243 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_dns.c
244
245 cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c
246 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_iterated_hash.c
247
248 cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c
249 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_run.c
250
251 cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c
252 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rbtree.c
253
254 cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c
255 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_radtree.c
256
257 cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c
258 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_namedb.c
259
260 cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c
261 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_options.c
262
263 cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c
264 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_region.c
265
266 cutest_rrl.o: $(srcdir)/tpkg/cutest/cutest_rrl.c
267 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_rrl.c
268
269 cutest_udb.o: $(srcdir)/tpkg/cutest/cutest_udb.c
270 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udb.c
271
272 cutest_udbrad.o: $(srcdir)/tpkg/cutest/cutest_udbrad.c
273 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_udbrad.c
274
275 cutest_util.o: $(srcdir)/tpkg/cutest/cutest_util.c
276 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest_util.c
277
278 cutest.o: $(srcdir)/tpkg/cutest/cutest.c
279 $(COMPILE) -c $(srcdir)/tpkg/cutest/cutest.c
280
281 qtest.o: $(srcdir)/tpkg/cutest/qtest.c
282 $(COMPILE) -c $(srcdir)/tpkg/cutest/qtest.c
283
284 udb-inspect.o: $(srcdir)/tpkg/cutest/udb-inspect.c
285 $(COMPILE) -c $(srcdir)/tpkg/cutest/udb-inspect.c
286
287 zlexer.c: $(srcdir)/zlexer.lex
288 if test "$(LEX)" != ":"; then rm -f $@ ;\
289 echo '#include "config.h"' > $@ ;\
290 $(LEX) -i -t $(srcdir)/zlexer.lex >> $@ ;\
291 fi
292 @if test ! -f $@; then echo "No $@ : need flex and bison to compile from source repository"; exit 1; fi
293
294 zparser.c zparser.h: $(srcdir)/zparser.y
295 $(YACC) -d -o zparser.c $(srcdir)/zparser.y
296
297 configlexer.c: $(srcdir)/configlexer.lex
298 if test "$(LEX)" != ":"; then rm -f $@ ;\
299 echo '#include "configyyrename.h"' > $@ ;\
300 $(LEX) -i -t $(srcdir)/configlexer.lex >> $@ ;\
301 fi
302 @if test ! -f $@; then echo "No $@ : need flex and bison to compile from source repository"; exit 1; fi
303
304 configparser.c configparser.h: $(srcdir)/configparser.y
305 $(YACC) -d -o configparser.c $(srcdir)/configparser.y
306
307 # autoconf rules
308 config.h.in: configure.ac
309 autoheader
310
311 configure: configure.ac
312 autoconf
313
314 tags:
315 ctags *.[ch]
316
317 # dependency generation
318 DEPEND_TMP=depend1073.tmp
319 DEPEND_TMP2=depend1074.tmp
320 DEPEND_TARGET=Makefile
321 DEPEND_TARGET2=Makefile.in
322 depend:
323 (cd $(srcdir) ; $(CC) -MM $(CPPFLAGS) *.c compat/*.c `if test -d tpkg/cutest; then echo tpkg/cutest/*.c; fi`) | \
324 sed -e 's? *\([^ ]*\.[ch]\)? $$(srcdir)/\1?g' | \
325 sed -e 's?$$(srcdir)/config.h?config.h?g' \
326 -e 's?$$(srcdir)/configlexer.c?configlexer.c?g' \
327 -e 's?$$(srcdir)/configparser.c?configparser.c?g' \
328 -e 's?$$(srcdir)/configparser.h?configparser.h?g' \
329 -e 's?$$(srcdir)/zlexer.c?zlexer.c?g' \
330 -e 's?$$(srcdir)/zparser.c?zparser.c?g' \
331 -e 's?$$(srcdir)/zparser.h?zparser.h?g' \
332 > $(DEPEND_TMP)
333 cp $(DEPEND_TARGET) $(DEPEND_TMP2)
334 head -`egrep -n "# Dependencies" $(DEPEND_TARGET) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET)
335 cat $(DEPEND_TMP) >> $(DEPEND_TARGET)
336 @if diff $(DEPEND_TARGET) $(DEPEND_TMP2); then echo " $(DEPEND_TARGET) unchanged"; else echo " Updated $(DEPEND_TARGET))"; fi
337 @if test -f $(DEPEND_TARGET2); then \
338 cp $(DEPEND_TARGET2) $(DEPEND_TMP2); \
339 head -`egrep -n "# Dependencies" $(DEPEND_TARGET2) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET2); \
340 cat $(DEPEND_TMP) >> $(DEPEND_TARGET2); \
341 if diff $(DEPEND_TARGET2) $(DEPEND_TMP2); then echo " $(DEPEND_TARGET2) unchanged"; else echo " Updated $(DEPEND_TARGET2))"; fi; \
342 fi
343 rm -f $(DEPEND_TMP) $(DEPEND_TMP2)
344
345 # Dependencies
346 answer.o: $(srcdir)/answer.c config.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
347 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/nsd.h \
348 $(srcdir)/edns.h $(srcdir)/tsig.h
349 axfr.o: $(srcdir)/axfr.c config.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
350 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \
351 $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/options.h
352 buffer.o: $(srcdir)/buffer.c config.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
353 configlexer.o: configlexer.c $(srcdir)/configyyrename.h config.h $(srcdir)/options.h \
354 $(srcdir)/region-allocator.h $(srcdir)/rbtree.h configparser.h
355 configparser.o: configparser.c config.h $(srcdir)/options.h $(srcdir)/region-allocator.h \
356 $(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 \
357 $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/configyyrename.h
358 dbaccess.o: $(srcdir)/dbaccess.c config.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
359 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/options.h $(srcdir)/rdata.h $(srcdir)/udb.h \
360 $(srcdir)/udbradtree.h $(srcdir)/udbzone.h $(srcdir)/zonec.h $(srcdir)/nsec3.h $(srcdir)/difffile.h $(srcdir)/nsd.h $(srcdir)/edns.h
361 dbcreate.o: $(srcdir)/dbcreate.c config.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
362 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/udb.h $(srcdir)/udbradtree.h \
363 $(srcdir)/udbzone.h $(srcdir)/options.h $(srcdir)/nsd.h $(srcdir)/edns.h
364 difffile.o: $(srcdir)/difffile.c config.h $(srcdir)/difffile.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h \
365 $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/udb.h \
366 $(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 \
367 $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/tsig.h
368 dname.o: $(srcdir)/dname.c config.h $(srcdir)/dns.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
369 $(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
370 dns.o: $(srcdir)/dns.c config.h $(srcdir)/dns.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
371 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h
372 edns.o: $(srcdir)/edns.c config.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h \
373 $(srcdir)/nsd.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/tsig.h
374 ipc.o: $(srcdir)/ipc.c config.h $(srcdir)/ipc.h $(srcdir)/netio.h $(srcdir)/region-allocator.h $(srcdir)/buffer.h $(srcdir)/util.h \
375 $(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 \
376 $(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 \
377 $(srcdir)/packet.h
378 iterated_hash.o: $(srcdir)/iterated_hash.c config.h $(srcdir)/iterated_hash.h
379 lookup3.o: $(srcdir)/lookup3.c config.h $(srcdir)/lookup3.h
380 mini_event.o: $(srcdir)/mini_event.c config.h
381 namedb.o: $(srcdir)/namedb.c config.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
382 $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsec3.h
383 netio.o: $(srcdir)/netio.c config.h $(srcdir)/netio.h $(srcdir)/region-allocator.h $(srcdir)/util.h
384 nsd.o: $(srcdir)/nsd.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
385 $(srcdir)/util.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/tsig.h $(srcdir)/dname.h $(srcdir)/remote.h $(srcdir)/xfrd-disk.h
386 nsd-checkconf.o: $(srcdir)/nsd-checkconf.c config.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
387 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/rrl.h $(srcdir)/query.h \
388 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h
389 nsd-checkzone.o: $(srcdir)/nsd-checkzone.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
390 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h \
391 $(srcdir)/radtree.h
392 nsd-control.o: $(srcdir)/nsd-control.c config.h $(srcdir)/util.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
393 $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h
394 nsd-mem.o: $(srcdir)/nsd-mem.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
395 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/tsig.h $(srcdir)/dname.h $(srcdir)/options.h $(srcdir)/rbtree.h $(srcdir)/namedb.h \
396 $(srcdir)/radtree.h $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/udbradtree.h
397 nsec3.o: $(srcdir)/nsec3.c config.h $(srcdir)/nsec3.h $(srcdir)/iterated_hash.h $(srcdir)/namedb.h $(srcdir)/dname.h \
398 $(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 \
399 $(srcdir)/answer.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/tsig.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/udbradtree.h $(srcdir)/options.h
400 options.o: $(srcdir)/options.c config.h $(srcdir)/options.h $(srcdir)/region-allocator.h $(srcdir)/rbtree.h \
401 $(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 \
402 $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/rrl.h $(srcdir)/configyyrename.h configparser.h
403 packet.o: $(srcdir)/packet.c config.h $(srcdir)/packet.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
404 $(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 \
405 $(srcdir)/rdata.h
406 query.o: $(srcdir)/query.c config.h $(srcdir)/answer.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
407 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/packet.h $(srcdir)/query.h $(srcdir)/nsd.h \
408 $(srcdir)/edns.h $(srcdir)/tsig.h $(srcdir)/axfr.h $(srcdir)/options.h $(srcdir)/nsec3.h
409 radtree.o: $(srcdir)/radtree.c config.h $(srcdir)/radtree.h $(srcdir)/util.h $(srcdir)/region-allocator.h
410 rbtree.o: $(srcdir)/rbtree.c config.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h
411 rdata.o: $(srcdir)/rdata.c config.h $(srcdir)/rdata.h $(srcdir)/dns.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
412 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h
413 region-allocator.o: $(srcdir)/region-allocator.c config.h $(srcdir)/region-allocator.h $(srcdir)/util.h
414 remote.o: $(srcdir)/remote.c config.h $(srcdir)/remote.h $(srcdir)/util.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h \
415 $(srcdir)/region-allocator.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/options.h \
416 $(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 \
417 $(srcdir)/netio.h
418 rrl.o: $(srcdir)/rrl.c config.h $(srcdir)/rrl.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
419 $(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 \
420 $(srcdir)/tsig.h $(srcdir)/lookup3.h $(srcdir)/options.h
421 server.o: $(srcdir)/server.c config.h $(srcdir)/axfr.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
422 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h $(srcdir)/rbtree.h \
423 $(srcdir)/packet.h $(srcdir)/tsig.h $(srcdir)/netio.h $(srcdir)/xfrd.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd-disk.h \
424 $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/nsec3.h $(srcdir)/ipc.h $(srcdir)/remote.h $(srcdir)/lookup3.h $(srcdir)/rrl.h
425 tsig.o: $(srcdir)/tsig.c config.h $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h \
426 $(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 \
427 $(srcdir)/edns.h
428 tsig-openssl.o: $(srcdir)/tsig-openssl.c config.h $(srcdir)/tsig-openssl.h $(srcdir)/region-allocator.h \
429 $(srcdir)/tsig.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dname.h
430 udb.o: $(srcdir)/udb.c config.h $(srcdir)/udb.h $(srcdir)/lookup3.h $(srcdir)/util.h
431 udbradtree.o: $(srcdir)/udbradtree.c config.h $(srcdir)/udbradtree.h $(srcdir)/udb.h $(srcdir)/radtree.h
432 udbzone.o: $(srcdir)/udbzone.c config.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/dns.h $(srcdir)/udbradtree.h $(srcdir)/util.h \
433 $(srcdir)/iterated_hash.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/difffile.h $(srcdir)/rbtree.h \
434 $(srcdir)/namedb.h $(srcdir)/radtree.h $(srcdir)/options.h
435 util.o: $(srcdir)/util.c config.h $(srcdir)/util.h $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/buffer.h \
436 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h $(srcdir)/zonec.h
437 xfrd.o: $(srcdir)/xfrd.c config.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h $(srcdir)/namedb.h \
438 $(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 \
439 $(srcdir)/xfrd-disk.h $(srcdir)/xfrd-notify.h $(srcdir)/netio.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/rdata.h \
440 $(srcdir)/difffile.h $(srcdir)/udb.h $(srcdir)/ipc.h $(srcdir)/remote.h $(srcdir)/rrl.h $(srcdir)/query.h
441 xfrd-disk.o: $(srcdir)/xfrd-disk.c config.h $(srcdir)/xfrd-disk.h $(srcdir)/xfrd.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)/tsig.h $(srcdir)/nsd.h $(srcdir)/edns.h
444 xfrd-notify.o: $(srcdir)/xfrd-notify.c config.h $(srcdir)/xfrd-notify.h $(srcdir)/tsig.h $(srcdir)/buffer.h \
445 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dname.h $(srcdir)/rbtree.h $(srcdir)/xfrd.h $(srcdir)/namedb.h $(srcdir)/dns.h \
446 $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/xfrd-tcp.h $(srcdir)/packet.h
447 xfrd-tcp.o: $(srcdir)/xfrd-tcp.c config.h $(srcdir)/nsd.h $(srcdir)/dns.h $(srcdir)/edns.h $(srcdir)/buffer.h \
448 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/xfrd-tcp.h $(srcdir)/xfrd.h $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h \
449 $(srcdir)/radtree.h $(srcdir)/options.h $(srcdir)/tsig.h $(srcdir)/packet.h $(srcdir)/xfrd-disk.h
450 xfr-inspect.o: $(srcdir)/xfr-inspect.c config.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/dns.h $(srcdir)/udbradtree.h \
451 $(srcdir)/util.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/packet.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/radtree.h \
452 $(srcdir)/rbtree.h $(srcdir)/rdata.h $(srcdir)/difffile.h $(srcdir)/options.h
453 zlexer.o: zlexer.c config.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
454 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h zparser.h
455 zonec.o: $(srcdir)/zonec.c config.h $(srcdir)/zonec.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h \
456 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h zparser.h \
457 $(srcdir)/options.h $(srcdir)/nsec3.h
458 zparser.o: zparser.c config.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h \
459 $(srcdir)/namedb.h $(srcdir)/dns.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/zonec.h
460 b64_ntop.o: $(srcdir)/compat/b64_ntop.c config.h
461 b64_pton.o: $(srcdir)/compat/b64_pton.c config.h
462 basename.o: $(srcdir)/compat/basename.c
463 fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c $(srcdir)/compat/fake-rfc2553.h config.h
464 inet_aton.o: $(srcdir)/compat/inet_aton.c config.h
465 inet_ntop.o: $(srcdir)/compat/inet_ntop.c config.h
466 inet_pton.o: $(srcdir)/compat/inet_pton.c config.h
467 malloc.o: $(srcdir)/compat/malloc.c
468 memcmp.o: $(srcdir)/compat/memcmp.c config.h
469 memmove.o: $(srcdir)/compat/memmove.c config.h
470 pselect.o: $(srcdir)/compat/pselect.c config.h
471 reallocarray.o: $(srcdir)/compat/reallocarray.c config.h
472 snprintf.o: $(srcdir)/compat/snprintf.c config.h
473 strlcat.o: $(srcdir)/compat/strlcat.c config.h
474 strlcpy.o: $(srcdir)/compat/strlcpy.c config.h
475 strptime.o: $(srcdir)/compat/strptime.c
476 cutest.o: $(srcdir)/tpkg/cutest/cutest.c config.h $(srcdir)/tpkg/cutest/cutest.h
477 cutest_dname.o: $(srcdir)/tpkg/cutest/cutest_dname.c config.h $(srcdir)/tpkg/cutest/cutest.h \
478 $(srcdir)/region-allocator.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
479 cutest_dns.o: $(srcdir)/tpkg/cutest/cutest_dns.c config.h $(srcdir)/tpkg/cutest/cutest.h \
480 $(srcdir)/region-allocator.h $(srcdir)/dns.h
481 cutest_iterated_hash.o: $(srcdir)/tpkg/cutest/cutest_iterated_hash.c config.h \
482 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/iterated_hash.h $(srcdir)/dname.h \
483 $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h
484 cutest_namedb.o: $(srcdir)/tpkg/cutest/cutest_namedb.c config.h \
485 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h config.h \
486 $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/util.h $(srcdir)/dns.h \
487 $(srcdir)/radtree.h $(srcdir)/nsec3.h $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/udb.h $(srcdir)/udbradtree.h $(srcdir)/difffile.h $(srcdir)/namedb.h \
488 $(srcdir)/options.h $(srcdir)/zonec.h $(srcdir)/nsd.h $(srcdir)/edns.h
489 cutest_options.o: $(srcdir)/tpkg/cutest/cutest_options.c config.h \
490 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/options.h config.h \
491 $(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 \
492 $(srcdir)/edns.h
493 cutest_radtree.o: $(srcdir)/tpkg/cutest/cutest_radtree.c config.h \
494 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/radtree.h $(srcdir)/region-allocator.h $(srcdir)/util.h
495 cutest_rbtree.o: $(srcdir)/tpkg/cutest/cutest_rbtree.c config.h \
496 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/rbtree.h $(srcdir)/region-allocator.h
497 cutest_region.o: $(srcdir)/tpkg/cutest/cutest_region.c config.h \
498 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/rbtree.h \
499 $(srcdir)/region-allocator.h
500 cutest_rrl.o: $(srcdir)/tpkg/cutest/cutest_rrl.c config.h $(srcdir)/tpkg/cutest/cutest.h \
501 $(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 \
502 $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/nsd.h $(srcdir)/edns.h $(srcdir)/packet.h $(srcdir)/tsig.h
503 cutest_run.o: $(srcdir)/tpkg/cutest/cutest_run.c config.h $(srcdir)/tpkg/cutest/cutest.h \
504 $(srcdir)/tpkg/cutest/qtest.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/nsd.h $(srcdir)/dns.h \
505 $(srcdir)/edns.h $(srcdir)/buffer.h
506 cutest_udb.o: $(srcdir)/tpkg/cutest/cutest_udb.c config.h $(srcdir)/tpkg/cutest/cutest.h \
507 $(srcdir)/udb.h
508 cutest_udbrad.o: $(srcdir)/tpkg/cutest/cutest_udbrad.c config.h \
509 $(srcdir)/tpkg/cutest/cutest.h $(srcdir)/udbradtree.h $(srcdir)/udb.h
510 cutest_util.o: $(srcdir)/tpkg/cutest/cutest_util.c config.h $(srcdir)/tpkg/cutest/cutest.h \
511 $(srcdir)/region-allocator.h $(srcdir)/util.h
512 qtest.o: $(srcdir)/tpkg/cutest/qtest.c config.h $(srcdir)/tpkg/cutest/qtest.h $(srcdir)/buffer.h \
513 $(srcdir)/region-allocator.h $(srcdir)/util.h $(srcdir)/query.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/dns.h \
514 $(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 \
515 $(srcdir)/options.h config.h $(srcdir)/packet.h $(srcdir)/dname.h $(srcdir)/rdata.h
516 udb-inspect.o: $(srcdir)/tpkg/cutest/udb-inspect.c config.h $(srcdir)/udb.h $(srcdir)/udbradtree.h \
517 $(srcdir)/udb.h $(srcdir)/udbzone.h $(srcdir)/dns.h $(srcdir)/udbradtree.h $(srcdir)/util.h $(srcdir)/buffer.h $(srcdir)/region-allocator.h \
518 $(srcdir)/util.h $(srcdir)/packet.h $(srcdir)/namedb.h $(srcdir)/dname.h $(srcdir)/buffer.h $(srcdir)/radtree.h $(srcdir)/rbtree.h $(srcdir)/rdata.h \
519 $(srcdir)/namedb.h $(srcdir)/difffile.h $(srcdir)/options.h config.h
520