@@ -179,11 +179,11 @@ testcode/unitlruhash.c testcode/unitmain.c testcode/unitmsgparse.c \
179
179
testcode/unitneg.c testcode/unitregional.c testcode/unitslabhash.c \
180
180
testcode/unitverify.c testcode/readhex.c testcode/testpkts.c testcode/unitldns.c \
181
181
testcode/unitecs.c testcode/unitauth.c testcode/unitzonemd.c \
182
- testcode/unittcpreuse.c testcode/unitdoq.c
182
+ testcode/unittcpreuse.c testcode/unitdoq.c testcode/unitinfra.c
183
183
UNITTEST_OBJ =unitanchor.lo unitdname.lo unitlruhash.lo unitmain.lo \
184
184
unitmsgparse.lo unitneg.lo unitregional.lo unitslabhash.lo unitverify.lo \
185
185
readhex.lo testpkts.lo unitldns.lo unitecs.lo unitauth.lo unitzonemd.lo \
186
- unittcpreuse.lo unitdoq.lo
186
+ unittcpreuse.lo unitdoq.lo unitinfra.lo
187
187
UNITTEST_OBJ_LINK =$(UNITTEST_OBJ ) worker_cb.lo $(COMMON_OBJ ) $(SLDNS_OBJ ) \
188
188
$(COMPAT_OBJ )
189
189
DAEMON_SRC =daemon/acl_list.c daemon/cachedump.c daemon/daemon.c \
@@ -509,10 +509,15 @@ util/configlexer.c: $(srcdir)/util/configlexer.lex util/configparser.h
509
509
fi
510
510
@if test ! -f $@ ; then echo " No $@ : need flex and bison to compile from source repository" ; exit 1; fi
511
511
512
- util/configparser.c util/configparser.h : $(srcdir ) /util/configparser.y
512
+ # Builds both util/configparser.c and util/configparser.h.
513
+ # To avoid double-building we split one target out.
514
+ util/configparser.c : $(srcdir ) /util/configparser.y
513
515
@-if test ! -d util; then $(INSTALL ) -d util; fi
514
516
$(YACC ) -d -o util/configparser.c $(srcdir ) /util/configparser.y
515
517
518
+ util/configparser.h : util/configparser.c
519
+ touch $@
520
+
516
521
clean :
517
522
rm -f * .o * .d * .lo * ~ tags
518
523
rm -f unbound$(EXEEXT ) unbound-checkconf$(EXEEXT ) unbound-host$(EXEEXT ) unbound-control$(EXEEXT ) unbound-anchor$(EXEEXT ) unbound-control-setup libunbound.la unbound.h
@@ -876,7 +881,7 @@ view.lo view.o: $(srcdir)/services/view.c config.h $(srcdir)/services/view.h $(s
876
881
$(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/services/localzone.h $(srcdir)/util/storage/dnstree.h \
877
882
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/data/msgreply.h \
878
883
$(srcdir)/util/data/packed_rrset.h $(srcdir)/util/data/msgparse.h $(srcdir)/sldns/pkthdr.h \
879
- $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/sbuffer.h $(srcdir)/util/config_file.h
884
+ $(srcdir)/sldns/rrdef.h $(srcdir)/sldns/sbuffer.h $(srcdir)/util/config_file.h $(srcdir)/respip/respip.h
880
885
rpz.lo rpz.o : $(srcdir ) /services/rpz.c config.h $(srcdir ) /services/rpz.h $(srcdir ) /services/localzone.h \
881
886
$(srcdir)/util/rbtree.h $(srcdir)/util/locks.h $(srcdir)/util/log.h $(srcdir)/util/storage/dnstree.h \
882
887
$(srcdir)/util/module.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/data/msgreply.h \
@@ -972,7 +977,7 @@ fptr_wlist.lo fptr_wlist.o: $(srcdir)/util/fptr_wlist.c config.h $(srcdir)/util/
972
977
$(srcdir)/validator/val_nsec3.h $(srcdir)/validator/val_sigcrypt.h $(srcdir)/validator/val_kentry.h \
973
978
$(srcdir)/validator/val_neg.h $(srcdir)/validator/autotrust.h $(srcdir)/libunbound/libworker.h \
974
979
$(srcdir)/libunbound/context.h $(srcdir)/util/alloc.h $(srcdir)/libunbound/unbound-event.h \
975
- $(srcdir)/libunbound/worker.h
980
+ $(srcdir)/libunbound/worker.h $(srcdir)/daemon/remote.h
976
981
locks.lo locks.o : $(srcdir ) /util/locks.c config.h $(srcdir ) /util/locks.h $(srcdir ) /util/log.h
977
982
log.lo log.o : $(srcdir ) /util/log.c config.h $(srcdir ) /util/log.h $(srcdir ) /util/locks.h $(srcdir ) /sldns/sbuffer.h
978
983
mini_event.lo mini_event.o : $(srcdir ) /util/mini_event.c config.h $(srcdir ) /util/mini_event.h $(srcdir ) /util/rbtree.h \
@@ -1059,7 +1064,7 @@ tube.lo tube.o: $(srcdir)/util/tube.c config.h $(srcdir)/util/tube.h $(srcdir)/u
1059
1064
$(srcdir)/libunbound/unbound.h $(srcdir)/respip/respip.h $(srcdir)/util/ub_event.h
1060
1065
ub_event.lo ub_event.o : $(srcdir ) /util/ub_event.c config.h $(srcdir ) /util/ub_event.h $(srcdir ) /util/log.h \
1061
1066
$(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
1062
- $(srcdir)/util/tube.h $(srcdir)/util/mini_event.h $(srcdir)/util/rbtree.h
1067
+ $(srcdir)/util/tube.h $(srcdir)/util/mini_event.h $(srcdir)/util/rbtree.h $(srcdir)/daemon/remote.h
1063
1068
ub_event_pluggable.lo ub_event_pluggable.o : $(srcdir ) /util/ub_event_pluggable.c config.h $(srcdir ) /util/ub_event.h \
1064
1069
$(srcdir)/libunbound/unbound-event.h $(srcdir)/util/netevent.h $(srcdir)/dnscrypt/dnscrypt.h \
1065
1070
$(srcdir)/util/log.h $(srcdir)/util/fptr_wlist.h \
@@ -1256,6 +1261,7 @@ unitzonemd.lo unitzonemd.o: $(srcdir)/testcode/unitzonemd.c config.h $(srcdir)/u
1256
1261
$(srcdir)/validator/val_anchor.h
1257
1262
unittcpreuse.lo unittcpreuse.o : $(srcdir ) /testcode/unittcpreuse.c config.h $(srcdir ) /services/outside_network.h \
1258
1263
$(srcdir)/util/random.h
1264
+ unitinfra.lo unitinfra.o : $(srcdir ) /testcode/unitinfra.c config.h $(srcdir ) /util/config_file.h $(srcdir ) /util/net_help.h $(srcdir ) /iterator/iterator.h
1259
1265
acl_list.lo acl_list.o : $(srcdir ) /daemon/acl_list.c config.h $(srcdir ) /daemon/acl_list.h \
1260
1266
$(srcdir)/util/storage/dnstree.h $(srcdir)/util/rbtree.h $(srcdir)/services/view.h $(srcdir)/util/locks.h \
1261
1267
$(srcdir)/util/log.h $(srcdir)/util/regional.h $(srcdir)/util/config_file.h $(srcdir)/util/net_help.h \
@@ -1307,7 +1313,10 @@ remote.lo remote.o: $(srcdir)/daemon/remote.c config.h $(srcdir)/daemon/remote.h
1307
1313
$(srcdir)/validator/val_anchor.h $(srcdir)/iterator/iterator.h $(srcdir)/services/outbound_list.h \
1308
1314
$(srcdir)/iterator/iter_fwd.h $(srcdir)/iterator/iter_hints.h $(srcdir)/iterator/iter_delegpt.h \
1309
1315
$(srcdir)/services/outside_network.h $(srcdir)/sldns/str2wire.h $(srcdir)/sldns/parseutil.h \
1310
- $(srcdir)/sldns/wire2str.h $(srcdir)/util/edns.h
1316
+ $(srcdir)/sldns/wire2str.h $(srcdir)/util/edns.h \
1317
+ $(srcdir)/util/locks.h $(srcdir)/util/ub_event.h \
1318
+ $(srcdir)/util/tcp_conn_limit.h $(srcdir)/util/edns.h $(srcdir)/validator/val_neg.h \
1319
+ $(srcdir)/iterator/iter_utils.h $(srcdir)/iterator/iter_donotq.h $(srcdir)/iterator/iter_priv.h
1311
1320
stats.lo stats.o : $(srcdir ) /daemon/stats.c config.h $(srcdir ) /daemon/stats.h $(srcdir ) /util/timehist.h \
1312
1321
$(srcdir)/libunbound/unbound.h $(srcdir)/daemon/worker.h $(srcdir)/libunbound/worker.h $(srcdir)/sldns/sbuffer.h \
1313
1322
$(srcdir)/util/data/packed_rrset.h $(srcdir)/util/storage/lruhash.h $(srcdir)/util/locks.h $(srcdir)/util/log.h \
0 commit comments