xref: /freebsd/contrib/ldns/Makefile.in (revision 5afab0e5e56fe90a378fb57249600e7924e1cab2)
17b5038d7SDag-Erling Smørgrav# Standard installation pathnames
27b5038d7SDag-Erling Smørgrav# See the file LICENSE for the license
37b5038d7SDag-Erling SmørgravSHELL 		= @SHELL@
47b5038d7SDag-Erling SmørgravVERSION         = @PACKAGE_VERSION@
517d15b25SDag-Erling Smørgravversion_info	= @VERSION_INFO@
67b5038d7SDag-Erling Smørgravsrcdir 		= @srcdir@
77b5038d7SDag-Erling Smørgravprefix  	= @prefix@
87b5038d7SDag-Erling Smørgravexec_prefix 	= @exec_prefix@
97b5038d7SDag-Erling Smørgravbindir 		= @bindir@
107b5038d7SDag-Erling Smørgravmandir 		= @mandir@
117b5038d7SDag-Erling Smørgravdatarootdir	= @datarootdir@
127b5038d7SDag-Erling Smørgravdatadir		= @datadir@
137b5038d7SDag-Erling Smørgravlibdir		= @libdir@
147b5038d7SDag-Erling Smørgravincludedir	= @includedir@
15986ba33cSDag-Erling Smørgravsysconfdir      = @sysconfdir@
167b5038d7SDag-Erling Smørgravdoxygen		= @doxygen@
1717d15b25SDag-Erling Smørgravpywrapdir       = $(srcdir)/contrib/python
1817d15b25SDag-Erling Smørgravpyldnsxwrapdir  = $(srcdir)/contrib/ldnsx
1917d15b25SDag-Erling Smørgravp5_dns_ldns_dir = $(srcdir)/contrib/DNS-LDNS
2017d15b25SDag-Erling SmørgravPERL		= @PERL@
217b5038d7SDag-Erling Smørgravswig		= @swig@
227b5038d7SDag-Erling Smørgravswigpy_flags	= -python @SWIGPY3@
237b5038d7SDag-Erling Smørgravpython_site	= @PYTHON_SITE_PKG@
247b5038d7SDag-Erling Smørgravpyldns_inst	= @PYLDNSINST@
257b5038d7SDag-Erling Smørgravpyldns_uninst	= @PYLDNSUNINST@
267b5038d7SDag-Erling Smørgravpyldnsx_inst	= @PYLDNSXINST@
277b5038d7SDag-Erling Smørgravpyldnsx_uninst	= @PYLDNSXUNINST@
287b5038d7SDag-Erling Smørgravlibtool		= @libtool@
292787e39aSDag-Erling SmørgravCONFIG_FILES	= @CONFIG_FILES@
307b5038d7SDag-Erling Smørgrav
31986ba33cSDag-Erling SmørgravLDNS_TRUST_ANCHOR_FILE = @LDNS_TRUST_ANCHOR_FILE@
32986ba33cSDag-Erling SmørgravDEFAULT_CAFILE = @DEFAULT_CAFILE@
33986ba33cSDag-Erling SmørgravDEFAULT_CAPATH = @DEFAULT_CAPATH@
34986ba33cSDag-Erling Smørgrav
35986ba33cSDag-Erling Smørgravedit = sed \
36986ba33cSDag-Erling Smørgrav	-e 's|@LDNS_TRUST_ANCHOR_FILE[@]|$(LDNS_TRUST_ANCHOR_FILE)|g' \
37986ba33cSDag-Erling Smørgrav	-e 's|@DEFAULT_CAFILE[@]|$(DEFAULT_CAFILE)|g' \
38986ba33cSDag-Erling Smørgrav	-e 's|@DEFAULT_CAPATH[@]|$(DEFAULT_CAPATH)|g'
39986ba33cSDag-Erling Smørgrav
407b5038d7SDag-Erling Smørgrav# override $U variable which is used by autotools for deansification (for
417b5038d7SDag-Erling Smørgrav# K&R C compilers), but causes problems if $U is defined in the env).
427b5038d7SDag-Erling SmørgravU=
43*5afab0e5SDag-Erling Smørgrav
44*5afab0e5SDag-Erling Smørgrav# set all of the tools due to cross-compiles. libtool uses most of them.
45*5afab0e5SDag-Erling Smørgrav# https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html
467b5038d7SDag-Erling SmørgravCC 		= @CC@
47*5afab0e5SDag-Erling SmørgravCXX		= @CXX@
48*5afab0e5SDag-Erling SmørgravCPP		= @CPP@
49*5afab0e5SDag-Erling SmørgravLD 		= @LD@
50*5afab0e5SDag-Erling SmørgravAS 		= @AS@
51*5afab0e5SDag-Erling SmørgravAR 		= @AR@
52*5afab0e5SDag-Erling SmørgravRANLIB	= @RANLIB@
53*5afab0e5SDag-Erling SmørgravSTRIP	= @STRIP@
54*5afab0e5SDag-Erling Smørgrav
55*5afab0e5SDag-Erling Smørgrav# Unbound project specific flags
567b5038d7SDag-Erling SmørgravCFLAGS		= @CFLAGS@
57986ba33cSDag-Erling SmørgravCPPFLAGS	= -I. -I$(srcdir) @CPPFLAGS@ @DEFS@ -DLDNS_TRUST_ANCHOR_FILE="\"$(LDNS_TRUST_ANCHOR_FILE)\""
58*5afab0e5SDag-Erling SmørgravARFLAGS		= @ARFLAGS@
597b5038d7SDag-Erling SmørgravLDFLAGS		= @LDFLAGS@
60*5afab0e5SDag-Erling Smørgrav
617b5038d7SDag-Erling SmørgravLIBS 		= @LIBS@
627b5038d7SDag-Erling SmørgravLIBOBJDIR	= compat/
637b5038d7SDag-Erling SmørgravLIBOBJS		= @LIBOBJS@
647b5038d7SDag-Erling SmørgravPYTHON_CPPFLAGS	= @PYTHON_CPPFLAGS@
65*5afab0e5SDag-Erling SmørgravPYTHON_LIBS	= @PYTHON_LIBS@
667b5038d7SDag-Erling SmørgravPYTHON_X_CFLAGS = @PYTHON_X_CFLAGS@
677b5038d7SDag-Erling SmørgravLIBSSL_CPPFLAGS = @LIBSSL_CPPFLAGS@
687b5038d7SDag-Erling SmørgravLIBSSL_LDFLAGS  = @LIBSSL_LDFLAGS@
697b5038d7SDag-Erling SmørgravLIBSSL_LIBS     = @LIBSSL_LIBS@
702787e39aSDag-Erling SmørgravLIBSSL_SSL_LIBS = @LIBSSL_SSL_LIBS@
717b5038d7SDag-Erling SmørgravLIBPCAP_LIBS    = @LIBPCAP_LIBS@
727b5038d7SDag-Erling SmørgravRUNTIME_PATH	= @RUNTIME_PATH@
737b5038d7SDag-Erling SmørgravLIBTOOL		= $(libtool) --tag=CC --quiet
747b5038d7SDag-Erling SmørgravLINT		= splint
757b5038d7SDag-Erling SmørgravLINTFLAGS	= +quiet -weak -warnposix -unrecog -Din_addr_t=uint32_t -Du_int=unsigned -Du_char=uint8_t -preproc -Drlimit=rlimit64 -D__gnuc_va_list=va_list
767b5038d7SDag-Erling Smørgrav# Extra flags from configure
777b5038d7SDag-Erling SmørgravLINTFLAGS	+= @LINTFLAGS@
787b5038d7SDag-Erling SmørgravLINTFLAGS	+= "-DBN_ULONG=unsigned long" -Dkrb5_int32=int "-Dkrb5_ui_4=unsigned int" -DPQ_64BIT=uint64_t -DRC4_INT=unsigned -fixedformalarray -D"ENGINE=unsigned" -D"RSA=unsigned" -D"DSA=unsigned" -D"EVP_PKEY=unsigned" -D"EVP_MD=unsigned" -D"SSL=unsigned" -D"SSL_CTX=unsigned" -D"X509=unsigned" -D"RC4_KEY=unsigned" -D"EVP_MD_CTX=unsigned" -D"EC_KEY=unsigned" -D"EC_POINT=unsigned" -D"EC_GROUP=unsigned" -D"EVP_PKEY_ASN1_METHOD=struct evp_pkey_asn1_method_st" -D"EVP_PKEY_CTX=struct evp_pkey_ctx_st"
797b5038d7SDag-Erling Smørgrav# compat with OpenBSD
807b5038d7SDag-Erling SmørgravLINTFLAGS	+= "-Dsigset_t=long"
817b5038d7SDag-Erling Smørgrav# FreeBSD8
827b5038d7SDag-Erling SmørgravLINTFLAGS	+= "-D__uint16_t=uint16_t" -D"__pure2=" -D"__wchar_t=wchar_t" -D"__packed=" -D"__aligned(x)="
837b5038d7SDag-Erling Smørgrav# Ubuntu oneiric"
847b5038d7SDag-Erling SmørgravLINTFLAGS       += -D"__BEGIN_DECLS=" -D"__ssize_t=ssize_t" -D"__intptr_t=intptr_t" -D"__nonnull(x)=" -D"__THROW=" -D"__wur=" -D"__off_t=unsigned" -D"__off64_t=unsigned" -D"__useconds_t=unsigned" -D"__uid_t=unsigned" -D"__gid_t=unsigned" -D"__attribute_deprecated__=" -D"__pid_t=unsigned" -D"__restrict=" -D"__END_DECLS=" -D"__BEGIN_NAMESPACE_STD=" -D"__END_NAMESPACE_STD=" -D"__BEGIN_NAMESPACE_C99=" -D"__END_NAMESPACE_C99="  -D"__socklen_t=unsigned" -D"sa_family_t=unsigned " -D"__mode_t=unsigned" -D"u_int16_t=uint16_t" -D"u_int32_t=uint32_t" -D"u_int8_t=uint8_t" -D"u_short=unsigned short" -D"__u16=uint16_t" -D"__u32=uint32_t" -D"__u64=uint64_t"
8517d15b25SDag-Erling Smørgrav# FreeBSD 9
8617d15b25SDag-Erling SmørgravLINTFLAGS       += -D"_RuneLocale=int"
877b5038d7SDag-Erling SmørgravDEPFLAG		= @DEPFLAG@
887b5038d7SDag-Erling Smørgrav
897b5038d7SDag-Erling SmørgravINSTALL		= $(srcdir)/install-sh
907b5038d7SDag-Erling Smørgrav
917b5038d7SDag-Erling SmørgravLIBLOBJS	= $(LIBOBJS:.o=.lo)
92*5afab0e5SDag-Erling SmørgravLDNS_LOBJS	= buffer.lo dane.lo dname.lo dnssec.lo dnssec_sign.lo dnssec_verify.lo dnssec_zone.lo duration.lo error.lo higher.lo host2str.lo host2wire.lo keys.lo net.lo packet.lo parse.lo radix.lo rbtree.lo rdata.lo resolver.lo rr.lo rr_functions.lo sha1.lo sha2.lo str2host.lo tsig.lo update.lo util.lo wire2host.lo zone.lo edns.lo
937b5038d7SDag-Erling SmørgravLDNS_LOBJS_EX	= ^linktest\.c$$
947b5038d7SDag-Erling SmørgravLDNS_ALL_LOBJS	= $(LDNS_LOBJS) $(LIBLOBJS)
957b5038d7SDag-Erling SmørgravLIB		= libldns.la
967b5038d7SDag-Erling Smørgrav
97*5afab0e5SDag-Erling SmørgravLDNS_HEADERS	= buffer.h dane.h dname.h dnssec.h dnssec_sign.h dnssec_verify.h dnssec_zone.h duration.h error.h higher.h host2str.h host2wire.h keys.h ldns.h packet.h parse.h radix.h rbtree.h rdata.h resolver.h rr_functions.h rr.h sha1.h sha2.h str2host.h tsig.h update.h wire2host.h zone.h edns.h
987b5038d7SDag-Erling SmørgravLDNS_HEADERS_EX	= ^config\.h|common\.h|util\.h|net\.h$$
997b5038d7SDag-Erling SmørgravLDNS_HEADERS_GEN= common.h util.h net.h
1007b5038d7SDag-Erling Smørgrav
1017b5038d7SDag-Erling SmørgravPYLDNS_I_FILES	= $(pywrapdir)/file_py3.i $(pywrapdir)/ldns_buffer.i $(pywrapdir)/ldns_dname.i $(pywrapdir)/ldns_dnssec.i $(pywrapdir)/ldns.i $(pywrapdir)/ldns_key.i $(pywrapdir)/ldns_packet.i $(pywrapdir)/ldns_rdf.i $(pywrapdir)/ldns_resolver.i $(pywrapdir)/ldns_rr.i $(pywrapdir)/ldns_zone.i
1027b5038d7SDag-Erling Smørgrav
1037b5038d7SDag-Erling SmørgravDRILL_LOBJS	= drill/chasetrace.lo drill/dnssec.lo drill/drill.lo drill/drill_util.lo drill/error.lo drill/root.lo drill/securetrace.lo drill/work.lo
1047b5038d7SDag-Erling Smørgrav
1052787e39aSDag-Erling SmørgravEXAMPLE_LOBJS	= examples/ldns-chaos.lo examples/ldns-compare-zones.lo examples/ldns-dane.lo examples/ldnsd.lo examples/ldns-dpa.lo examples/ldns-gen-zone.lo examples/ldns-key2ds.lo examples/ldns-keyfetcher.lo examples/ldns-keygen.lo examples/ldns-mx.lo examples/ldns-notify.lo examples/ldns-nsec3-hash.lo examples/ldns-read-zone.lo examples/ldns-resolver.lo examples/ldns-revoke.lo examples/ldns-rrsig.lo examples/ldns-signzone.lo examples/ldns-test-edns.lo examples/ldns-testns.lo examples/ldns-testpkts.lo examples/ldns-update.lo examples/ldns-verify-zone.lo examples/ldns-version.lo examples/ldns-walk.lo examples/ldns-zcat.lo examples/ldns-zsplit.lo
1067b5038d7SDag-Erling SmørgravEXAMPLE_PROGS	= examples/ldns-chaos examples/ldns-compare-zones examples/ldnsd examples/ldns-gen-zone examples/ldns-key2ds examples/ldns-keyfetcher examples/ldns-keygen examples/ldns-mx examples/ldns-notify examples/ldns-read-zone examples/ldns-resolver examples/ldns-rrsig examples/ldns-test-edns examples/ldns-update examples/ldns-version examples/ldns-walk examples/ldns-zcat examples/ldns-zsplit
1072787e39aSDag-Erling SmørgravEX_PROGS_BASENM	= ldns-chaos ldns-compare-zones ldns-dane ldnsd ldns-dpa ldns-gen-zone ldns-key2ds ldns-keyfetcher ldns-keygen ldns-mx ldns-notify ldns-nsec3-hash ldns-read-zone ldns-resolver ldns-revoke ldns-rrsig ldns-signzone ldns-test-edns ldns-testns ldns-testpkts ldns-update ldns-verify-zone ldns-version ldns-walk ldns-zcat ldns-zsplit
1082787e39aSDag-Erling SmørgravEXAMPLE_PROGS_EX= ^examples/ldns-testpkts\.c|examples/ldns-testns\.c|examples/ldns-dane\.c|examples/ldns-dpa\.c|examples/ldns-nsec3-hash\.c|examples/ldns-revoke\.c|examples/ldns-signzone\.c|examples/ldns-verify-zone\.c$$
1097b5038d7SDag-Erling SmørgravTESTNS		= examples/ldns-testns
1107b5038d7SDag-Erling SmørgravTESTNS_LOBJS	= examples/ldns-testns.lo examples/ldns-testpkts.lo
1117b5038d7SDag-Erling SmørgravLDNS_DPA	= examples/ldns-dpa
1127b5038d7SDag-Erling SmørgravLDNS_DPA_LOBJS	= examples/ldns-dpa.lo
1132787e39aSDag-Erling SmørgravLDNS_DANE	= examples/ldns-dane
1142787e39aSDag-Erling SmørgravLDNS_DANE_LOBJS	= examples/ldns-dane.lo
1157b5038d7SDag-Erling SmørgravEX_SSL_PROGS	= examples/ldns-nsec3-hash examples/ldns-revoke examples/ldns-signzone examples/ldns-verify-zone
1167b5038d7SDag-Erling SmørgravEX_SSL_LOBJS	= examples/ldns-nsec3-hash.lo examples/ldns-revoke.lo examples/ldns-signzone.lo examples/ldns-verify-zone.lo
1177b5038d7SDag-Erling Smørgrav
1187b5038d7SDag-Erling SmørgravCOMPILE		= $(CC) $(CPPFLAGS) $(CFLAGS)
1197b5038d7SDag-Erling SmørgravCOMP_LIB	= $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS)
1207b5038d7SDag-Erling SmørgravLINK		= $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS)
121986ba33cSDag-Erling SmørgravLINK_LIB	= $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) -version-info $(version_info) -no-undefined
12217d15b25SDag-Erling SmørgravLINK_EXE	= $(LIBTOOL) --mode=link $(CC) $(CFLAGS) $(LDFLAGS) $(LIBSSL_LDFLAGS)
1237b5038d7SDag-Erling Smørgrav
1247b5038d7SDag-Erling Smørgrav.PHONY:	clean realclean docclean manpages doc lint all lib pyldns test
1257b5038d7SDag-Erling Smørgrav.PHONY: install uninstall install-doc uninstall-doc uninstall-pyldns
1267b5038d7SDag-Erling Smørgrav.PHONY: install-h uninstall-h install-lib uninstall-lib install-pyldns
1277b5038d7SDag-Erling Smørgrav
12817d15b25SDag-Erling Smørgravall:	setup-builddir lib linktest manpages @P5_DNS_LDNS@ @PYLDNS@ @DRILL@ @EXAMPLES@
1297b5038d7SDag-Erling Smørgrav
1307b5038d7SDag-Erling Smørgrav.SUFFIXES: .c .o .a .lo .h .i
1317b5038d7SDag-Erling Smørgrav
1327b5038d7SDag-Erling Smørgrav.c.lo:
1337b5038d7SDag-Erling Smørgrav	$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $< -o $@
1347b5038d7SDag-Erling Smørgrav
135*5afab0e5SDag-Erling Smørgrav# Need libtool compile
136*5afab0e5SDag-Erling Smørgrav.c.o:
137*5afab0e5SDag-Erling Smørgrav	$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $< -o $@
138*5afab0e5SDag-Erling Smørgrav
1397b5038d7SDag-Erling Smørgrav$(LDNS_LOBJS) $(LIBLOBJS) $(DRILL_LOBJS) $(EXAMPLE_LOBJS):
1407b5038d7SDag-Erling Smørgrav	$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $(srcdir)/$(@:.lo=.c) -o $@
1417b5038d7SDag-Erling Smørgrav
1427b5038d7SDag-Erling Smørgravsetup-builddir:
1437b5038d7SDag-Erling Smørgrav	@if test ! -d compat ; then mkdir compat ; fi
1447b5038d7SDag-Erling Smørgrav	@if test ! -d drill ; then mkdir drill ; fi
1457b5038d7SDag-Erling Smørgrav	@if test ! -d examples ; then mkdir examples ; fi
1467b5038d7SDag-Erling Smørgrav	@if test ! -h config.h ; then ln -s ldns/config.h . ; fi
1477b5038d7SDag-Erling Smørgrav	@if test ! -h lib ; then ln -s .libs lib ; fi ;
1487b5038d7SDag-Erling Smørgrav	@if test ! -d include ; then $(INSTALL) -d include; fi
1497b5038d7SDag-Erling Smørgrav	@if test ! -h include/ldns ; then ln -s ../ldns include/ldns || echo "include/ldns exists"; fi
1507b5038d7SDag-Erling Smørgrav
151*5afab0e5SDag-Erling Smørgrav# builddir/ is used by 60-compile-builddir
1527b5038d7SDag-Erling Smørgravputdown-builddir:
1537b5038d7SDag-Erling Smørgrav	rm -f include/ldns lib config.h
1547b5038d7SDag-Erling Smørgrav	test ! -d include  || rmdir include  || :
1557b5038d7SDag-Erling Smørgrav	if test -d examples -a ! -f examples/README; then rmdir examples || : ; fi
1567b5038d7SDag-Erling Smørgrav	if test -d drill    -a ! -f drill/README   ; then rmdir drill    || : ; fi
1577b5038d7SDag-Erling Smørgrav	if test -d compat   -a ! -f compat/malloc.c; then rmdir compat   || : ; fi
158*5afab0e5SDag-Erling Smørgrav	rm -rf builddir/
1597b5038d7SDag-Erling Smørgrav
160*5afab0e5SDag-Erling Smørgravdrill: setup-builddir no-drill-config-h drill/drill drill/drill.1
1617b5038d7SDag-Erling Smørgravno-drill-config-h:
1627b5038d7SDag-Erling Smørgrav	@if test -e $(srcdir)/drill/config.h -o -e drill/config.h ; \
1637b5038d7SDag-Erling Smørgrav	then echo "A config.h was detected in the drill subdirectory." ; \
1647b5038d7SDag-Erling Smørgrav	     echo "This does not work when building drill from here." ; \
1657b5038d7SDag-Erling Smørgrav	     echo "Either remove the config.h from the subdirectory" ; \
1667b5038d7SDag-Erling Smørgrav	     echo "or build drill there." ; \
1677b5038d7SDag-Erling Smørgrav	     exit -1 ; \
1687b5038d7SDag-Erling Smørgrav	fi
169986ba33cSDag-Erling Smørgrav
170*5afab0e5SDag-Erling Smørgravdrill/drill: $(DRILL_LOBJS) $(LIB) $(LIBLOBJS)
171*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $(DRILL_LOBJS) $(LIBLOBJS) $(LIB) $(LIBSSL_LIBS) $(LIBS) -o drill/drill
1727b5038d7SDag-Erling Smørgrav
173986ba33cSDag-Erling Smørgravdrill/drill.1: $(srcdir)/drill/drill.1.in
174986ba33cSDag-Erling Smørgrav	$(edit) $(srcdir)/drill/drill.1.in > drill/drill.1
175986ba33cSDag-Erling Smørgrav
176986ba33cSDag-Erling Smørgravinstall-drill: drill/drill drill/drill.1
1777b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(bindir)
1787b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)
1797b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1
1807b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=install cp drill/drill $(DESTDIR)$(bindir)
1812787e39aSDag-Erling Smørgrav	$(INSTALL) -m 644 drill/drill.1 $(DESTDIR)$(mandir)/man1/drill.1
1827b5038d7SDag-Erling Smørgrav
1837b5038d7SDag-Erling Smørgravuninstall-drill:
1847b5038d7SDag-Erling Smørgrav	rm -f $(DESTDIR)$(bindir)/drill $(DESTDIR)$(mandir)/man1/drill.1
1857b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
1867b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
1877b5038d7SDag-Erling Smørgrav
1887b5038d7SDag-Erling Smørgravclean-drill:
189986ba33cSDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(DRILL_LOBJS) drill/drill drill/drill.1
1907b5038d7SDag-Erling Smørgrav
191*5afab0e5SDag-Erling Smørgravexamples: setup-builddir no-examples-config-h $(LIB) $(EXAMPLE_PROGS) $(TESTNS) $(LDNS_DPA) $(LDNS_DANE) $(EX_SSL_PROGS) examples/ldns-dane.1 examples/ldns-verify-zone.1
1927b5038d7SDag-Erling Smørgravno-examples-config-h:
1937b5038d7SDag-Erling Smørgrav	@if test -e $(srcdir)/examples/config.h -o -e examples/config.h ; \
1947b5038d7SDag-Erling Smørgrav	then echo "A config.h was detected in the examples subdirectory." ; \
1957b5038d7SDag-Erling Smørgrav	     echo "This does not work when building examples from here." ; \
1967b5038d7SDag-Erling Smørgrav	     echo "Either remove the config.h from the subdirectory" ; \
1977b5038d7SDag-Erling Smørgrav	     echo "or build examples there." ; \
1987b5038d7SDag-Erling Smørgrav	     exit -1 ; \
1997b5038d7SDag-Erling Smørgrav	fi
200986ba33cSDag-Erling Smørgrav
201*5afab0e5SDag-Erling Smørgrav# Need LIBSSL_LIBS
2027b5038d7SDag-Erling Smørgrav$(EXAMPLE_PROGS):
203*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $@.lo $(LIBLOBJS) $(LIB) $(LIBSSL_LIBS) $(LIBS) -o $@
2047b5038d7SDag-Erling Smørgrav
205*5afab0e5SDag-Erling Smørgrav# Need LIBSSL_LIBS
2067b5038d7SDag-Erling Smørgrav$(TESTNS):
207*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $(TESTNS_LOBJS) $(LIBLOBJS) $(LIB) $(LIBSSL_LIBS) $(LIBS) -o $(TESTNS)
2087b5038d7SDag-Erling Smørgrav
209*5afab0e5SDag-Erling Smørgrav# Need LIBSSL_LIBS
2107b5038d7SDag-Erling Smørgrav$(LDNS_DPA):
211*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $(LDNS_DPA_LOBJS) $(LIBLOBJS) $(LIB) $(LIBPCAP_LIBS) $(LIBSSL_LIBS) $(LIBS) \
2127b5038d7SDag-Erling Smørgrav		 -o $(LDNS_DPA)
2137b5038d7SDag-Erling Smørgrav
2142787e39aSDag-Erling Smørgrav$(LDNS_DANE):
215*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $(LDNS_DANE_LOBJS) $(LIBLOBJS) $(LIB) $(LIBSSL_SSL_LIBS) $(LIBS) \
2162787e39aSDag-Erling Smørgrav		 -o $(LDNS_DANE)
2172787e39aSDag-Erling Smørgrav
2187b5038d7SDag-Erling Smørgrav$(EX_SSL_PROGS):
219*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) $@.lo $(LIBLOBJS) $(LIB) $(LIBSSL_LIBS) $(LIBS) -o $@
2207b5038d7SDag-Erling Smørgrav
221986ba33cSDag-Erling Smørgravexamples/ldns-dane.1: $(srcdir)/examples/ldns-dane.1.in
222986ba33cSDag-Erling Smørgrav	$(edit) $(srcdir)/examples/ldns-dane.1.in > examples/ldns-dane.1
223986ba33cSDag-Erling Smørgrav
224986ba33cSDag-Erling Smørgravexamples/ldns-verify-zone.1: $(srcdir)/examples/ldns-verify-zone.1.in
225986ba33cSDag-Erling Smørgrav	$(edit) $(srcdir)/examples/ldns-verify-zone.1.in > examples/ldns-verify-zone.1
226986ba33cSDag-Erling Smørgrav
227986ba33cSDag-Erling Smørgravinstall-examples: $(EXAMPLE_PROGS) $(TESTNS) $(LDNS_DPA) $(LDNS_DANE) $(EX_SSL_PROGS) examples/ldns-dane.1 examples/ldns-verify-zone.1
2287b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(bindir)
2297b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)
2307b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(mandir)/man1
2312787e39aSDag-Erling Smørgrav	for p in $(EXAMPLE_PROGS) $(TESTNS) $(LDNS_DPA) $(LDNS_DANE) $(EX_SSL_PROGS) ; do \
2327b5038d7SDag-Erling Smørgrav		$(LIBTOOL) --mode=install cp $$p $(DESTDIR)$(bindir) ; \
2332787e39aSDag-Erling Smørgrav		if test -f $$p.1 ; \
2342787e39aSDag-Erling Smørgrav		then $(INSTALL) -m 644 $$p.1 $(DESTDIR)$(mandir)/man1 ; \
2352787e39aSDag-Erling Smørgrav		else $(INSTALL) -m 644 $(srcdir)/$$p.1 $(DESTDIR)$(mandir)/man1 ; \
2362787e39aSDag-Erling Smørgrav		fi ; \
2377b5038d7SDag-Erling Smørgrav	done
2387b5038d7SDag-Erling Smørgrav
2397b5038d7SDag-Erling Smørgravuninstall-examples:
2407b5038d7SDag-Erling Smørgrav	for p in $(EX_PROGS_BASENM) ; do \
2417b5038d7SDag-Erling Smørgrav		rm -f $(DESTDIR)$(bindir)/$$p $(DESTDIR)$(mandir)/man1/$$p.1 ;\
2427b5038d7SDag-Erling Smørgrav	done
2437b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(mandir) || rmdir -p $(DESTDIR)$(mandir)/man1 || :;
2447b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || : ;
2457b5038d7SDag-Erling Smørgrav
2467b5038d7SDag-Erling Smørgravclean-examples:
2477b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(EXAMPLE_PROGS)
2482787e39aSDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(TESTNS) $(LDNS_DPA) $(LDNS_DANE) $(EX_SSL_PROGS)
2497b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(EXAMPLE_LOBJS)
250986ba33cSDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f examples/ldns-dane.1 examples/ldns-verify-zone.1
2517b5038d7SDag-Erling Smørgrav
2527b5038d7SDag-Erling Smørgravlinktest: $(srcdir)/linktest.c libldns.la
25317d15b25SDag-Erling Smørgrav	$(COMP_LIB) $(LIBSSL_CPPFLAGS) -c $(srcdir)/linktest.c -o linktest.lo
254*5afab0e5SDag-Erling Smørgrav	$(LINK_EXE) linktest.lo $(LIB) $(LIBSSL_LIBS) $(LIBS) -o linktest
2557b5038d7SDag-Erling Smørgrav
2567b5038d7SDag-Erling Smørgravlib: libldns.la
2577b5038d7SDag-Erling Smørgrav
2587b5038d7SDag-Erling Smørgravlib-export-all: libldns.la-export-all
2597b5038d7SDag-Erling Smørgrav
2607b5038d7SDag-Erling Smørgravlibldns.la: $(LDNS_ALL_LOBJS)
2612787e39aSDag-Erling Smørgrav	$(LINK_LIB) $(LIBSSL_LDFLAGS) $(LIBSSL_LIBS) -export-symbols-regex '^(ldns_|b32_[pn]to[pn]|mktime_from_utc|qsort_rr_compare_nsec3)' -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
2627b5038d7SDag-Erling Smørgrav
2637b5038d7SDag-Erling Smørgravlibldns.la-export-all: $(LDNS_ALL_LOBJS)
2647b5038d7SDag-Erling Smørgrav	$(LINK_LIB) -o libldns.la $(LDNS_ALL_LOBJS) -rpath $(libdir) $(RUNTIME_PATH)
2657b5038d7SDag-Erling Smørgrav
2667b5038d7SDag-Erling Smørgravmancheck:
2677b5038d7SDag-Erling Smørgrav	sh -c 'find . -name \*.\[13\] -exec troff -z {} \;' 2>&1 | sed "s/^\.\///" | sed "s/\(:[0\-9]\+:\)/\1 warning:/g"
2687b5038d7SDag-Erling Smørgrav
269*5afab0e5SDag-Erling Smørgravdoxygen:
270986ba33cSDag-Erling Smørgrav	@if test ! -e doc/header.html ; then \
2717b5038d7SDag-Erling Smørgrav		$(INSTALL) -c -m 644 $(srcdir)/doc/header.html doc/ ; \
2727b5038d7SDag-Erling Smørgrav	fi ;
2737b5038d7SDag-Erling Smørgrav	$(doxygen) $(srcdir)/libdns.doxygen
2747b5038d7SDag-Erling Smørgrav
2757b5038d7SDag-Erling Smørgravdoc: manpages $(doxygen)
2767b5038d7SDag-Erling Smørgrav	@$(INSTALL) -d doc
2777b5038d7SDag-Erling Smørgrav
2787b5038d7SDag-Erling Smørgravmanpages: $(srcdir)/doc/function_manpages
279*5afab0e5SDag-Erling Smørgrav	@$(INSTALL) -d doc/man/man3
280*5afab0e5SDag-Erling Smørgrav	@if [ -f $(srcdir)/doc/man/man3/ldns_rr.3 ] ; \
281*5afab0e5SDag-Erling Smørgrav	then \
282*5afab0e5SDag-Erling Smørgrav		if test -d ldns ; then \
283*5afab0e5SDag-Erling Smørgrav			echo "is builddir srcdir" > ldns/YES ; \
284*5afab0e5SDag-Erling Smørgrav			if [ ! -f $(srcdir)/ldns/YES ]; then \
285*5afab0e5SDag-Erling Smørgrav				echo "Copying manpages..."; \
286*5afab0e5SDag-Erling Smørgrav				for m in $(srcdir)/doc/man/man3/*.3 ; \
287*5afab0e5SDag-Erling Smørgrav				do \
288*5afab0e5SDag-Erling Smørgrav					$(INSTALL) -c -C -m 444 $${m} doc/man/man3/ ; \
289*5afab0e5SDag-Erling Smørgrav				done; \
290*5afab0e5SDag-Erling Smørgrav			fi ;\
291*5afab0e5SDag-Erling Smørgrav			rm -f ldns/YES; \
292*5afab0e5SDag-Erling Smørgrav		fi; \
293*5afab0e5SDag-Erling Smørgrav	else \
294*5afab0e5SDag-Erling Smørgrav		echo "Generating manpages..."; \
295*5afab0e5SDag-Erling Smørgrav		cat $(srcdir)/ldns/*.h \
296*5afab0e5SDag-Erling Smørgrav			| $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages \
297*5afab0e5SDag-Erling Smørgrav			| grep -v ^doxygen | grep -v ^cat  > doc/ldns_manpages; \
298*5afab0e5SDag-Erling Smørgrav	fi
2997b5038d7SDag-Erling Smørgrav
300986ba33cSDag-Erling Smørgravmanpage-create-errors: $(srcdir)/doc/function_manpages
301986ba33cSDag-Erling Smørgrav	@$(INSTALL) -d doc
302986ba33cSDag-Erling Smørgrav	@cat $(srcdir)/ldns/*.h \
303986ba33cSDag-Erling Smørgrav	| $(srcdir)/doc/doxyparse.pl -e \
304986ba33cSDag-Erling Smørgrav		-m $(srcdir)/doc/function_manpages >/dev/null
305986ba33cSDag-Erling Smørgrav
306986ba33cSDag-Erling Smørgravmanpage-errors:
307986ba33cSDag-Erling Smørgrav	@man --version >/dev/null 2>&1 && \
308986ba33cSDag-Erling Smørgrav	for m in `cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do\
309986ba33cSDag-Erling Smørgrav		LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 \
310986ba33cSDag-Erling Smørgrav			man --warnings -E UTF-8 -l -Tutf8 -Z doc/man/man3/$${m}.3 2>&1 >/dev/null \
311986ba33cSDag-Erling Smørgrav			| awk "-vpage=$${m}.3" '{printf("%s: ", page);print}'; \
312986ba33cSDag-Erling Smørgrav		if ! lexgrog doc/man/man3/$${m}.3 >/dev/null 2>&1 ; \
313986ba33cSDag-Erling Smørgrav		then \
314986ba33cSDag-Erling Smørgrav			echo doc/man/man3/$${m}.3: manpage-has-bad-whatis-entry; \
315986ba33cSDag-Erling Smørgrav		fi; \
316986ba33cSDag-Erling Smørgrav	done || echo "WARNING!: Cannot detect manpage errors on `uname`"
317986ba33cSDag-Erling Smørgrav
3187b5038d7SDag-Erling Smørgravpyldns: _ldns.la
3197b5038d7SDag-Erling Smørgrav
3207b5038d7SDag-Erling Smørgrav$(pywrapdir)/ldns_wrapper.c: $(PYLDNS_I_FILES) ldns/config.h
321986ba33cSDag-Erling Smørgrav	$(swig) $(swigpy_flags) -o $@ $(PYTHON_CPPFLAGS) $(pywrapdir)/ldns.i
3227b5038d7SDag-Erling Smørgrav
3237b5038d7SDag-Erling Smørgravldns_wrapper.lo: $(pywrapdir)/ldns_wrapper.c ldns/config.h
324986ba33cSDag-Erling Smørgrav	$(COMP_LIB) -I./include/ldns $(LIBSSL_CPPFLAGS) $(PYTHON_CPPFLAGS) $(PYTHON_X_CFLAGS) -c $(pywrapdir)/ldns_wrapper.c -o $@
3257b5038d7SDag-Erling Smørgrav
3267b5038d7SDag-Erling Smørgrav_ldns.la: ldns_wrapper.lo libldns.la
327*5afab0e5SDag-Erling Smørgrav	$(LIBTOOL) --tag=CC --mode=link $(CC) $(CFLAGS) $(PYTHON_CFLAGS) $(LDFLAGS) -module -version-info $(version_info) -no-undefined -o $@ ldns_wrapper.lo -rpath $(python_site) -L. -L.libs $(LIB) $(PYTHON_LIBS) $(LIBS)
3287b5038d7SDag-Erling Smørgrav
32917d15b25SDag-Erling Smørgrav$(p5_dns_ldns_dir)/Makefile: $(p5_dns_ldns_dir)/Makefile.PL
330986ba33cSDag-Erling Smørgrav	BUILDDIR=`pwd`; cd $(p5_dns_ldns_dir); LD_LIBRARY_PATH="$$BUILDDIR/.libs:$$LD_LIBRARY_PATH" DYLD_LIBRARY_PATH="$$BUILDDIR/.libs:$$DYLD_LIBRARY_PATH" $(PERL) Makefile.PL LIBS="-L$$BUILDDIR/.libs -lldns" INC="-I$$BUILDDIR"
3317b5038d7SDag-Erling Smørgrav
33217d15b25SDag-Erling Smørgrav$(p5_dns_ldns_dir)/blib/arch/auto/DNS/LDNS/LDNS.so: $(p5_dns_ldns_dir)/Makefile
33317d15b25SDag-Erling Smørgrav	cd $(p5_dns_ldns_dir); $(MAKE)
33417d15b25SDag-Erling Smørgrav
33517d15b25SDag-Erling Smørgravp5-dns-ldns: $(p5_dns_ldns_dir)/blib/arch/auto/DNS/LDNS/LDNS.so
33617d15b25SDag-Erling Smørgrav
33717d15b25SDag-Erling Smørgravinstall-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
33817d15b25SDag-Erling Smørgrav	cd $(p5_dns_ldns_dir); $(MAKE) install
33917d15b25SDag-Erling Smørgrav
34017d15b25SDag-Erling Smørgravuninstall-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
34117d15b25SDag-Erling Smørgrav	cd $(p5_dns_ldns_dir); $(MAKE) uninstall
34217d15b25SDag-Erling Smørgrav
34317d15b25SDag-Erling Smørgravclean-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
34417d15b25SDag-Erling Smørgrav	cd $(p5_dns_ldns_dir); $(MAKE) clean
34517d15b25SDag-Erling Smørgrav
34617d15b25SDag-Erling Smørgravtest-p5-dns-ldns: $(p5_dns_ldns_dir)/Makefile
34717d15b25SDag-Erling Smørgrav	cd $(p5_dns_ldns_dir); $(MAKE) test
34817d15b25SDag-Erling Smørgrav
349*5afab0e5SDag-Erling Smørgravinstall: install-h install-lib install-pc @INSTALL_CONFIG@ install-manpages $(pyldns_inst) $(pyldnsx_inst) @INSTALL_P5_DNS_LDNS@ @INSTALL_DRILL@ @INSTALL_EXAMPLES@
35017d15b25SDag-Erling Smørgrav
351*5afab0e5SDag-Erling Smørgravuninstall: uninstall-manpages @UNINSTALL_CONFIG@ uninstall-h uninstall-lib uninstall-pc $(pyldns_uninst) $(pyldnsx_uninst) @UNINSTALL_P5_DNS_LDNS@ @UNINSTALL_DRILL@ @UNINSTALL_EXAMPLES@
3527b5038d7SDag-Erling Smørgrav
3537b5038d7SDag-Erling Smørgravdestclean: uninstall
3547b5038d7SDag-Erling Smørgrav
3557b5038d7SDag-Erling Smørgravinstall-config:
3567b5038d7SDag-Erling Smørgrav	$(INSTALL) -d $(DESTDIR)$(bindir)
3577b5038d7SDag-Erling Smørgrav	$(INSTALL) -c -m 755 packaging/ldns-config $(DESTDIR)$(bindir)
3587b5038d7SDag-Erling Smørgrav
3597b5038d7SDag-Erling Smørgravuninstall-config:
3607b5038d7SDag-Erling Smørgrav	rm -f $(DESTDIR)$(bindir)/ldns-config
3617b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(bindir) || rmdir -p $(DESTDIR)$(bindir) || echo "ok, dir already gone"
3627b5038d7SDag-Erling Smørgrav
3637b5038d7SDag-Erling Smørgravinstall-config-manpage:
3647b5038d7SDag-Erling Smørgrav	${INSTALL} -d $(DESTDIR)$(mandir)/man1
3657b5038d7SDag-Erling Smørgrav	${INSTALL} -c -m 444 $(srcdir)/packaging/ldns-config.1 $(DESTDIR)$(mandir)/man1/
3667b5038d7SDag-Erling Smørgrav
3677b5038d7SDag-Erling Smørgrav
3687b5038d7SDag-Erling Smørgravuninstall-config-manpage:
3697b5038d7SDag-Erling Smørgrav	rm -f $(DESTDIR)$(mandir)/man1/ldns-config.1
3707b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(mandir)/man1 || rmdir -p $(DESTDIR)$(mandir)/man1 || echo "ok, dir already gone"
3717b5038d7SDag-Erling Smørgrav
3727b5038d7SDag-Erling Smørgravinstall-manpages: manpages  @INSTALL_CONFIG_MANPAGE@
3737b5038d7SDag-Erling Smørgrav	${INSTALL} -d $(DESTDIR)$(mandir)/man3
3747b5038d7SDag-Erling Smørgrav	for f in doc/man/man3/*; do \
3757b5038d7SDag-Erling Smørgrav		${INSTALL} -c -m 444 $$f $(DESTDIR)$(mandir)/man3/; \
3767b5038d7SDag-Erling Smørgrav	done
3777b5038d7SDag-Erling Smørgrav
3787b5038d7SDag-Erling Smørgravuninstall-manpages: @UNINSTALL_CONFIG_MANPAGE@
3797b5038d7SDag-Erling Smørgrav	for m in `cat $(srcdir)/ldns/*.h | perl $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do \
3807b5038d7SDag-Erling Smørgrav		rm -f $(DESTDIR)$(mandir)/man3/$$m.3 ; done
3817b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(mandir)/man3 || rmdir -p $(DESTDIR)$(mandir)/man3 || echo "ok, dir already gone"
3827b5038d7SDag-Erling Smørgrav
3837b5038d7SDag-Erling Smørgravinstall-h: lib
3847b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(includedir)/ldns
3857b5038d7SDag-Erling Smørgrav	for i in $(LDNS_HEADERS); do \
3867b5038d7SDag-Erling Smørgrav		$(INSTALL) -c -m 644 $(srcdir)/ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
3877b5038d7SDag-Erling Smørgrav	for i in $(LDNS_HEADERS_GEN); do \
3887b5038d7SDag-Erling Smørgrav		$(INSTALL) -c -m 644 ldns/$$i $(DESTDIR)$(includedir)/ldns/; done
3897b5038d7SDag-Erling Smørgrav
3907b5038d7SDag-Erling Smørgravuninstall-h:
3917b5038d7SDag-Erling Smørgrav	for i in $(LDNS_HEADERS) $(LDNS_HEADERS_GEN); do \
3927b5038d7SDag-Erling Smørgrav		rm -f $(DESTDIR)$(includedir)/ldns/$$i; done
3937b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(includedir)/ldns || rmdir -p $(DESTDIR)$(includedir)/ldns || echo "ok, dir already gone"
3947b5038d7SDag-Erling Smørgrav	exit 0
3957b5038d7SDag-Erling Smørgrav
396*5afab0e5SDag-Erling Smørgravpackaging/libldns.pc: $(srcdir)/packaging/libldns.pc.in
397*5afab0e5SDag-Erling Smørgrav	./config.status --file=$@
398*5afab0e5SDag-Erling Smørgrav
399*5afab0e5SDag-Erling Smørgravinstall-pc: packaging/libldns.pc
400*5afab0e5SDag-Erling Smørgrav	$(INSTALL) -m 644 packaging/libldns.pc $(DESTDIR)$(libdir)/pkgconfig/ldns.pc
401*5afab0e5SDag-Erling Smørgrav
402*5afab0e5SDag-Erling Smørgravuninstall-pc:
403*5afab0e5SDag-Erling Smørgrav	$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/pkgconfig/ldns.pc
404*5afab0e5SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(libdir)/pkgconfig || rmdir -p $(DESTDIR)$(libdir)/pkgconfig || echo "ok, dir already gone"
405*5afab0e5SDag-Erling Smørgrav
4067b5038d7SDag-Erling Smørgravinstall-lib: lib
4077b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(libdir)
4087b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=install cp libldns.la $(DESTDIR)$(libdir)
4097b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=finish $(DESTDIR)$(libdir)
4107b5038d7SDag-Erling Smørgrav
4117b5038d7SDag-Erling Smørgravuninstall-lib:
4127b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/libldns.la
4137b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(libdir) || rmdir -p $(DESTDIR)$(libdir) || echo "ok, dir already gone"
4147b5038d7SDag-Erling Smørgrav
4157b5038d7SDag-Erling Smørgravinstall-pyldns: @PYLDNS@
4167b5038d7SDag-Erling Smørgrav	$(INSTALL) -m 755 -d $(DESTDIR)$(python_site)/ldns
4177b5038d7SDag-Erling Smørgrav	$(INSTALL) -c -m 644 $(pywrapdir)/ldns.py $(DESTDIR)$(python_site)/ldns.py
4187b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=install cp _ldns.la $(DESTDIR)$(python_site)
4197b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode=finish $(DESTDIR)$(python_site)
4207b5038d7SDag-Erling Smørgrav
4217b5038d7SDag-Erling Smørgravuninstall-pyldns:
4227b5038d7SDag-Erling Smørgrav	rm -f $(DESTDIR)$(python_site)/ldns/*
4237b5038d7SDag-Erling Smørgrav	test ! -d $(DESTDIR)$(python_site)/ldns || rmdir $(DESTDIR)$(python_site)/ldns || echo "ok, dir already gone"
4247b5038d7SDag-Erling Smørgrav
4257b5038d7SDag-Erling Smørgravinstall-pyldnsx:
4267b5038d7SDag-Erling Smørgrav	$(INSTALL) -c -m 644 $(pyldnsxwrapdir)/ldnsx.py $(DESTDIR)$(python_site)/ldnsx.py
4277b5038d7SDag-Erling Smørgrav
4287b5038d7SDag-Erling Smørgravuninstall-pyldnsx:
4297b5038d7SDag-Erling Smørgrav	rm -f $(DESTDIR)$(python_site)/ldnsx.py
4307b5038d7SDag-Erling Smørgrav
4317b5038d7SDag-Erling Smørgravclean-manpages:
4327b5038d7SDag-Erling Smørgrav	for m in `cat $(srcdir)/ldns/*.h | $(srcdir)/doc/doxyparse.pl -m $(srcdir)/doc/function_manpages 2>&1 | grep -v ^doxygen | grep -v ^cat` ; do\
4337b5038d7SDag-Erling Smørgrav		rm -f doc/man/man3/$${m}.3 ; done
4347b5038d7SDag-Erling Smørgrav	rm -f doc/ldns_manpages
4357b5038d7SDag-Erling Smørgrav	test ! -d doc/man/man3 || rmdir -p doc/man/man3 || :
4367b5038d7SDag-Erling Smørgrav
4377b5038d7SDag-Erling Smørgravclean-lib:
4387b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(LDNS_LOBJS) $(LIBLOBJS)
4397b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f linktest libldns.la
4407b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(pywrapdir)/ldns_wrapper.c
4417b5038d7SDag-Erling Smørgrav	$(LIBTOOL) --mode clean rm -f $(pywrapdir)/ldns.py
4427b5038d7SDag-Erling Smørgrav
44317d15b25SDag-Erling Smørgravclean: @CLEAN_DRILL@ @CLEAN_EXAMPLES@ @CLEAN_P5_DNS_LDNS@ clean-manpages clean-lib  putdown-builddir
4447b5038d7SDag-Erling Smørgrav
4457b5038d7SDag-Erling Smørgravrealclean: clean docclean
4467b5038d7SDag-Erling Smørgrav	rm -f config.status
4477b5038d7SDag-Erling Smørgrav	rm -f config.log
4482787e39aSDag-Erling Smørgrav	rm -f $(CONFIG_FILES)
4497b5038d7SDag-Erling Smørgrav	rm -f ldns/config.h
4507b5038d7SDag-Erling Smørgrav	if test -d packaging -a ! -f packaging/ldns-config.in ; then \
4517b5038d7SDag-Erling Smørgrav            rmdir packaging || : ; fi
4527b5038d7SDag-Erling Smørgrav	rm -f libtool
4537b5038d7SDag-Erling Smørgrav	if test -d ldns ; then \
4547b5038d7SDag-Erling Smørgrav		echo "is builddir srcdir" > ldns/YES ; \
4557b5038d7SDag-Erling Smørgrav                if test -f $(srcdir)/ldns/YES ; then \
4567b5038d7SDag-Erling Smørgrav			echo Leaving headers files because srcdir == builddir;\
4577b5038d7SDag-Erling Smørgrav			rm -f ldns/YES; \
4587b5038d7SDag-Erling Smørgrav		else \
4597b5038d7SDag-Erling Smørgrav                        echo Removing header files in builddir;\
4607b5038d7SDag-Erling Smørgrav			for f in `(cd $(srcdir); echo ldns/*.h)`; do \
4617b5038d7SDag-Erling Smørgrav				rm -f $$f ; done ; \
4627b5038d7SDag-Erling Smørgrav			rm -f ldns/YES; \
4637b5038d7SDag-Erling Smørgrav			test ! -d ldns || rmdir ldns || : ; \
4647b5038d7SDag-Erling Smørgrav                fi ;\
4657b5038d7SDag-Erling Smørgrav	fi
4667b5038d7SDag-Erling Smørgrav
4677b5038d7SDag-Erling Smørgravdocclean:
4687b5038d7SDag-Erling Smørgrav	rm -rf doc/html/
4697b5038d7SDag-Erling Smørgrav	rm -rf doc/man/
4707b5038d7SDag-Erling Smørgrav	rm -rf doc/latex/
4717b5038d7SDag-Erling Smørgrav	rm -f doc/*.txt
4727b5038d7SDag-Erling Smørgrav	rm -f doc/*.tex
4737b5038d7SDag-Erling Smørgrav	rm -f doc/ldns_manpages
4747b5038d7SDag-Erling Smørgrav
4757b5038d7SDag-Erling Smørgravdistclean: realclean
4767b5038d7SDag-Erling Smørgrav	rm -fr autom4te.cache
4777b5038d7SDag-Erling Smørgrav	rm -f config.guess config.sub configure ltmain.sh ldns/config.h.in
4787b5038d7SDag-Erling Smørgrav
4797b5038d7SDag-Erling Smørgrav## No need for changes here
4807b5038d7SDag-Erling Smørgrav
4812787e39aSDag-Erling Smørgravlint: lint-lib @LINT_DRILL@ @LINT_EXAMPLES@
4822787e39aSDag-Erling Smørgravlint-lib:
4837b5038d7SDag-Erling Smørgrav	for i in $(srcdir)/*.c; do \
4847b5038d7SDag-Erling Smørgrav		$(LINT) $(LINTFLAGS) -I. -I$(srcdir) $(srcdir)/$$i ; \
4857b5038d7SDag-Erling Smørgrav		if test $$? -ne 0 ; then exit 1 ; fi ; \
4867b5038d7SDag-Erling Smørgrav	done
4877b5038d7SDag-Erling Smørgrav
4887b5038d7SDag-Erling Smørgravlint-drill:
4897b5038d7SDag-Erling Smørgrav	for i in $(srcdir)/drill/*.c; do \
4907b5038d7SDag-Erling Smørgrav		$(LINT) $(LINTFLAGS) -I. -I$(srcdir) $(srcdir)/$$i ; \
4917b5038d7SDag-Erling Smørgrav		if test $$? -ne 0 ; then exit 1 ; fi ; \
4927b5038d7SDag-Erling Smørgrav	done
4937b5038d7SDag-Erling Smørgrav
4947b5038d7SDag-Erling Smørgravlint-examples:
4957b5038d7SDag-Erling Smørgrav	for i in $(srcdir)/examples/*.c; do \
4967b5038d7SDag-Erling Smørgrav		$(LINT) $(LINTFLAGS) -I. -I$(srcdir) $(srcdir)/$$i ; \
4977b5038d7SDag-Erling Smørgrav		if test $$? -ne 0 ; then exit 1 ; fi ; \
4987b5038d7SDag-Erling Smørgrav	done
4997b5038d7SDag-Erling Smørgrav
5007b5038d7SDag-Erling Smørgravtags:	$(srcdir)/*.c ldns/*.[ch]
5017b5038d7SDag-Erling Smørgrav	ctags  -f $(srcdir)/tags $(srcdir)/*.[ch] ldns/*.[ch]
5027b5038d7SDag-Erling Smørgrav
5037b5038d7SDag-Erling Smørgravallclean: test-clean clean
5047b5038d7SDag-Erling Smørgrav
5057b5038d7SDag-Erling Smørgravtest-clean:
5067b5038d7SDag-Erling Smørgrav	tpkg -b test clean
5077b5038d7SDag-Erling Smørgrav
508*5afab0e5SDag-Erling Smørgravtest: examples drill @TEST_P5_DNS_LDNS@
509*5afab0e5SDag-Erling Smørgrav	./test/test_all.sh
5107b5038d7SDag-Erling Smørgrav
5117b5038d7SDag-Erling Smørgrav
5127b5038d7SDag-Erling Smørgrav# Recreate symbols file, only needed when API changes
5137b5038d7SDag-Erling Smørgrav# make clean first (and after this make clean; make again)
5147b5038d7SDag-Erling Smørgravsymbols: lib-export-all
5157b5038d7SDag-Erling Smørgrav	nm -g lib/libldns.so | cut -d " " -f 3 | grep ldns | sort > $(srcdir)/ldns_symbols.def
5167b5038d7SDag-Erling Smørgrav
5177b5038d7SDag-Erling SmørgravTMP_FILE=temporary.tmp
5187b5038d7SDag-Erling Smørgravsources:
5197b5038d7SDag-Erling Smørgrav	for mf in $(srcdir)/Makefile.in Makefile ; do \
5207b5038d7SDag-Erling Smørgrav		if test -e $$mf ; then \
5217b5038d7SDag-Erling Smørgrav			cp $$mf $$mf.bak ;\
5227b5038d7SDag-Erling Smørgrav			sed 	-e 's/^LDNS_LOBJS[ 	]*=.*$$/LDNS_LOBJS	= '"`(cd $(srcdir); ls -1 *.c | egrep -v '$(LDNS_LOBJS_EX)' | sed 's/\.c/\.lo/g' | tr '\n' ' ')`"'/g' \
5237b5038d7SDag-Erling Smørgrav				-e 's/^LDNS_HEADERS[ 	]*=.*$$/LDNS_HEADERS	= '"`(cd $(srcdir)/ldns; ls -1 *.h | egrep -v '$(LDNS_HEADERS_EX)' | tr '\n' ' ')`"'/g' \
5247b5038d7SDag-Erling Smørgrav				-e 's?^PYLDNS_I_FILES[ 	]*=.*$$?PYLDNS_I_FILES	= '"`(cd $(srcdir)/contrib; echo python/*.i | sed 's/python/\$$(pywrapdir)/g')`"'?g' \
5257b5038d7SDag-Erling Smørgrav				-e 's?^DRILL_LOBJS[ 	]*=.*$$?DRILL_LOBJS	= '"`(cd $(srcdir); echo drill/*.c | sed 's/\.c/\.lo/g')`"'?g' \
5267b5038d7SDag-Erling Smørgrav				-e 's?^EXAMPLE_LOBJS[ 	]*=.*$$?EXAMPLE_LOBJS	= '"`(cd $(srcdir); echo examples/*.c | sed 's/\.c/\.lo/g')`"'?g' \
5277b5038d7SDag-Erling Smørgrav				-e 's?^EXAMPLE_PROGS[ 	]*=.*$$?EXAMPLE_PROGS	= '"`(cd $(srcdir); ls -1 examples/*.c | egrep -v '$(EXAMPLE_PROGS_EX)' | sed 's/\.c//g' | tr '\n' ' ')`"'?g' \
5287b5038d7SDag-Erling Smørgrav				-e 's?^EX_PROGS_BASENM[ 	]*=.*$$?EX_PROGS_BASENM	= '"`(cd $(srcdir); ls -1 examples/*.c | sed -e 's/\.c//g' -e 's?examples/??g' | tr '\n' ' ')`"'?g' \
5297b5038d7SDag-Erling Smørgrav				$$mf > $(TMP_FILE) ;\
5307b5038d7SDag-Erling Smørgrav			mv $(TMP_FILE) $$mf ;\
5317b5038d7SDag-Erling Smørgrav		fi;\
5327b5038d7SDag-Erling Smørgrav	done
5337b5038d7SDag-Erling Smørgrav
5347b5038d7SDag-Erling Smørgrav
5357b5038d7SDag-Erling Smørgrav# dependency generation
5367b5038d7SDag-Erling SmørgravDEPEND_TMP=depend1073.tmp
5377b5038d7SDag-Erling SmørgravDEPEND_TMP2=depend1074.tmp
5387b5038d7SDag-Erling SmørgravDEPEND_TARGET=Makefile
5397b5038d7SDag-Erling SmørgravDEPEND_TARGET2=$(srcdir)/Makefile.in
5407b5038d7SDag-Erling Smørgrav# actions: generate deplines from gcc,
5417b5038d7SDag-Erling Smørgrav# then, filter out home/xx, /usr/xx and /opt/xx lines (some cc already do this)
5427b5038d7SDag-Erling Smørgrav# then, remove empty " \" lines
5437b5038d7SDag-Erling Smørgrav# then, add srcdir before .c and .h in deps.
5447b5038d7SDag-Erling Smørgrav# then, remove srcdir from the (generated) parser and lexer.
5457b5038d7SDag-Erling Smørgrav# and mention the .lo
5467b5038d7SDag-Erling Smørgravdepend:
5477b5038d7SDag-Erling Smørgrav	if test ! -e config.h ; then ln -s ldns/config.h . ; fi
5487b5038d7SDag-Erling Smørgrav	echo "" > $(DEPEND_TMP)
5497b5038d7SDag-Erling Smørgrav	for builddir in `pwd` ; do \
5507b5038d7SDag-Erling Smørgrav		for subdir in . compat examples drill; do \
5517b5038d7SDag-Erling Smørgrav			(cd $(srcdir) ; $(CC) $(DEPFLAG) $(CPPFLAGS) $(CFLAGS) -I$$builddir -I$$subdir $$subdir/*.c) | \
5527b5038d7SDag-Erling Smørgrav			sed -e 's!'$$HOME'[^ ]* !!g' -e 's!'$$HOME'[^ ]*$$!!g' \
5537b5038d7SDag-Erling Smørgrav				-e 's!/usr[^ ]* !!g' -e 's!/usr[^ ]*$$!!g' \
5547b5038d7SDag-Erling Smørgrav				-e 's!/opt[^ ]* !!g' -e 's!/opt[^ ]*$$!!g' | \
5557b5038d7SDag-Erling Smørgrav			sed -e '/^ \\$$/d' | \
5567b5038d7SDag-Erling Smørgrav			sed -e 's? *\([^ ]*\.[ch]\)? $$(srcdir)/\1?g' | \
5577b5038d7SDag-Erling Smørgrav			sed -e 's? *\([^ ]*\.inc\)? $$(srcdir)/\1?g' | \
5587b5038d7SDag-Erling Smørgrav			sed     -e 's?$$(srcdir)/ldns/config.h?ldns/config.h?g' \
5597b5038d7SDag-Erling Smørgrav				-e 's?$$(srcdir)/config.h?ldns/config.h?g' \
5607b5038d7SDag-Erling Smørgrav				-e 's?$$(srcdir)/ldns/common.h?ldns/common.h?g' \
5617b5038d7SDag-Erling Smørgrav				-e 's?$$(srcdir)/ldns/util.h?ldns/util.h?g' \
5627b5038d7SDag-Erling Smørgrav				-e 's?$$(srcdir)/ldns/net.h?ldns/net.h?g' \
5637b5038d7SDag-Erling Smørgrav				-e 's!\(.*\)\.o[ :]*!'"$$subdir/"'\1.lo '"$$subdir/"'\1.o: !g' \
5647b5038d7SDag-Erling Smørgrav				-e 's?^\.\/??g' -e 's? \.\/? ?g' \
5657b5038d7SDag-Erling Smørgrav				>> $(DEPEND_TMP) ;\
5667b5038d7SDag-Erling Smørgrav		done; \
5677b5038d7SDag-Erling Smørgrav	done
5682787e39aSDag-Erling Smørgrav	for p in $(EXAMPLE_PROGS) $(LDNS_DPA) $(LDNS_DANE) $(EX_SSL_PROGS); do \
5697b5038d7SDag-Erling Smørgrav		echo "$$p: $$p.lo $$p.o \$$(LIB)" >> $(DEPEND_TMP) ; done
5707b5038d7SDag-Erling Smørgrav	echo "$(TESTNS): `for o in $(TESTNS_LOBJS) ; do \
5717b5038d7SDag-Erling Smørgrav				echo -n "$$o $${o%lo}o " ; done` \$$(LIB)" \
5727b5038d7SDag-Erling Smørgrav			       	>> $(DEPEND_TMP)
5737b5038d7SDag-Erling Smørgrav	cp $(DEPEND_TARGET) $(DEPEND_TMP2)
5747b5038d7SDag-Erling Smørgrav	head -`egrep -n "# Dependencies" $(DEPEND_TARGET) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET)
5757b5038d7SDag-Erling Smørgrav	cat $(DEPEND_TMP) >> $(DEPEND_TARGET)
5767b5038d7SDag-Erling Smørgrav	@if diff $(DEPEND_TARGET) $(DEPEND_TMP2); then echo "	$(DEPEND_TARGET) unchanged"; else echo "	Updated $(DEPEND_TARGET))"; fi
5777b5038d7SDag-Erling Smørgrav	@if test -f $(DEPEND_TARGET2); then \
5787b5038d7SDag-Erling Smørgrav		cp $(DEPEND_TARGET2) $(DEPEND_TMP2); \
5797b5038d7SDag-Erling Smørgrav		head -`egrep -n "# Dependencies" $(DEPEND_TARGET2) | tail -1 | sed -e 's/:.*$$//'` $(DEPEND_TMP2) > $(DEPEND_TARGET2); \
5807b5038d7SDag-Erling Smørgrav		cat $(DEPEND_TMP) >> $(DEPEND_TARGET2); \
5817b5038d7SDag-Erling Smørgrav		if diff $(DEPEND_TARGET2) $(DEPEND_TMP2); then echo "   $(DEPEND_TARGET2) unchanged"; else echo "       Updated $(DEPEND_TARGET2))"; fi; \
5827b5038d7SDag-Erling Smørgrav	fi
5837b5038d7SDag-Erling Smørgrav	rm -f $(DEPEND_TMP) $(DEPEND_TMP2)
5847b5038d7SDag-Erling Smørgrav
5857b5038d7SDag-Erling Smørgrav# Dependencies
5867b5038d7SDag-Erling Smørgrav
5872787e39aSDag-Erling Smørgravbuffer.lo buffer.o: $(srcdir)/buffer.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
5882787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
589*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
590*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
5912787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
5922787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
59317d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
59417d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
5952787e39aSDag-Erling Smørgravdane.lo dane.o: $(srcdir)/dane.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
5962787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
597*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
598*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
5992787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6002787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
60117d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
60217d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6032787e39aSDag-Erling Smørgravdname.lo dname.o: $(srcdir)/dname.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
6042787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
605*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
606*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6072787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6082787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
60917d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
61017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6112787e39aSDag-Erling Smørgravdnssec.lo dnssec.o: $(srcdir)/dnssec.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
6122787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
613*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
614*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6152787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6162787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
61717d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
61817d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6192787e39aSDag-Erling Smørgravdnssec_sign.lo dnssec_sign.o: $(srcdir)/dnssec_sign.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6202787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
621*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
622*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
623*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
624*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
625*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
626*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6272787e39aSDag-Erling Smørgravdnssec_verify.lo dnssec_verify.o: $(srcdir)/dnssec_verify.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6282787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
629*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
630*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
631*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
632*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
633*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
634*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6352787e39aSDag-Erling Smørgravdnssec_zone.lo dnssec_zone.o: $(srcdir)/dnssec_zone.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6362787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
637*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
638*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
639*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
640*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
641*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
642*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
643*5afab0e5SDag-Erling Smørgravduration.lo duration.o: $(srcdir)/duration.c ldns/config.h $(srcdir)/ldns/duration.h
644*5afab0e5SDag-Erling Smørgravedns.lo edns.o: $(srcdir)/edns.c $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h \
645*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h \
646*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h \
647*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6482787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6492787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
65017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
65117d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6522787e39aSDag-Erling Smørgraverror.lo error.o: $(srcdir)/error.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
6532787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
654*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
655*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6562787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6572787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
65817d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
65917d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6602787e39aSDag-Erling Smørgravhigher.lo higher.o: $(srcdir)/higher.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
6612787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
662*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
663*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6642787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6652787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
66617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
66717d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6682787e39aSDag-Erling Smørgravhost2str.lo host2str.o: $(srcdir)/host2str.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6692787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
670*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
671*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
672*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
673*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
674*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
675*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6762787e39aSDag-Erling Smørgravhost2wire.lo host2wire.o: $(srcdir)/host2wire.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6772787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
678*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
679*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
680*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
681*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
682*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
683*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6842787e39aSDag-Erling Smørgravkeys.lo keys.o: $(srcdir)/keys.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
6852787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
686*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
687*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
6882787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
6892787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
69017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
69117d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
6922787e39aSDag-Erling Smørgravlinktest.lo linktest.o: $(srcdir)/linktest.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
6932787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
694*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
695*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
696*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
697*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
698*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
699*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7002787e39aSDag-Erling Smørgravnet.lo net.o: $(srcdir)/net.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7012787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
702*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
703*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7042787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7052787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
70617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
70717d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7082787e39aSDag-Erling Smørgravpacket.lo packet.o: $(srcdir)/packet.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7092787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
710*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
711*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7122787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7132787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
71417d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
71517d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7162787e39aSDag-Erling Smørgravparse.lo parse.o: $(srcdir)/parse.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7172787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
718*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
719*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7202787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7212787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
72217d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
72317d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
72417d15b25SDag-Erling Smørgravradix.lo radix.o: $(srcdir)/radix.c ldns/config.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/error.h ldns/util.h \
72517d15b25SDag-Erling Smørgrav ldns/common.h
7262787e39aSDag-Erling Smørgravrbtree.lo rbtree.o: $(srcdir)/rbtree.c ldns/config.h $(srcdir)/ldns/rbtree.h ldns/util.h ldns/common.h
7272787e39aSDag-Erling Smørgravrdata.lo rdata.o: $(srcdir)/rdata.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7282787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
729*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
730*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7312787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7322787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
73317d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
73417d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7352787e39aSDag-Erling Smørgravresolver.lo resolver.o: $(srcdir)/resolver.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
7362787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
737*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
738*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
739*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
740*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
741*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
742*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7432787e39aSDag-Erling Smørgravrr.lo rr.o: $(srcdir)/rr.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7442787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
745*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
746*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7472787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7482787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
74917d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
75017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7512787e39aSDag-Erling Smørgravrr_functions.lo rr_functions.o: $(srcdir)/rr_functions.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
7522787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
753*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
754*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
755*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
756*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
757*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
758*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7592787e39aSDag-Erling Smørgravsha1.lo sha1.o: $(srcdir)/sha1.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7602787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
761*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
762*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7632787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7642787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
76517d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
76617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7672787e39aSDag-Erling Smørgravsha2.lo sha2.o: $(srcdir)/sha2.c ldns/config.h $(srcdir)/ldns/sha2.h
7682787e39aSDag-Erling Smørgravstr2host.lo str2host.o: $(srcdir)/str2host.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
7692787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
770*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
771*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
772*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
773*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
774*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
775*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7762787e39aSDag-Erling Smørgravtsig.lo tsig.o: $(srcdir)/tsig.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7772787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
778*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
779*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7802787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7812787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
78217d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
78317d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7842787e39aSDag-Erling Smørgravupdate.lo update.o: $(srcdir)/update.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
7852787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
786*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
787*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
7882787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
7892787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
79017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
79117d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
7922787e39aSDag-Erling Smørgravutil.lo util.o: $(srcdir)/util.c ldns/config.h $(srcdir)/ldns/rdata.h ldns/common.h $(srcdir)/ldns/error.h \
7932787e39aSDag-Erling Smørgrav ldns/util.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/buffer.h
7942787e39aSDag-Erling Smørgravwire2host.lo wire2host.o: $(srcdir)/wire2host.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
7952787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
796*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
797*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
798*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
799*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
800*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
801*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8022787e39aSDag-Erling Smørgravzone.lo zone.o: $(srcdir)/zone.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
8032787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
804*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
805*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
8062787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
8072787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
80817d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
80917d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8102787e39aSDag-Erling Smørgravcompat/b64_ntop.lo compat/b64_ntop.o: $(srcdir)/compat/b64_ntop.c ldns/config.h
8112787e39aSDag-Erling Smørgravcompat/b64_pton.lo compat/b64_pton.o: $(srcdir)/compat/b64_pton.c ldns/config.h
8122787e39aSDag-Erling Smørgravcompat/calloc.lo compat/calloc.o: $(srcdir)/compat/calloc.c ldns/config.h
8132787e39aSDag-Erling Smørgravcompat/ctime_r.lo compat/ctime_r.o: $(srcdir)/compat/ctime_r.c ldns/config.h
8142787e39aSDag-Erling Smørgravcompat/fake-rfc2553.lo compat/fake-rfc2553.o: $(srcdir)/compat/fake-rfc2553.c ldns/config.h ldns/common.h \
8157b5038d7SDag-Erling Smørgrav $(srcdir)/compat/fake-rfc2553.h
8162787e39aSDag-Erling Smørgravcompat/gmtime_r.lo compat/gmtime_r.o: $(srcdir)/compat/gmtime_r.c ldns/config.h
8172787e39aSDag-Erling Smørgravcompat/inet_aton.lo compat/inet_aton.o: $(srcdir)/compat/inet_aton.c ldns/config.h
8182787e39aSDag-Erling Smørgravcompat/inet_ntop.lo compat/inet_ntop.o: $(srcdir)/compat/inet_ntop.c ldns/config.h
8192787e39aSDag-Erling Smørgravcompat/inet_pton.lo compat/inet_pton.o: $(srcdir)/compat/inet_pton.c ldns/config.h
8202787e39aSDag-Erling Smørgravcompat/isascii.lo compat/isascii.o: $(srcdir)/compat/isascii.c ldns/config.h
8212787e39aSDag-Erling Smørgravcompat/isblank.lo compat/isblank.o: $(srcdir)/compat/isblank.c ldns/config.h
8222787e39aSDag-Erling Smørgravcompat/localtime_r.lo compat/localtime_r.o: $(srcdir)/compat/localtime_r.c ldns/config.h
8232787e39aSDag-Erling Smørgravcompat/malloc.lo compat/malloc.o: $(srcdir)/compat/malloc.c ldns/config.h
8242787e39aSDag-Erling Smørgravcompat/memmove.lo compat/memmove.o: $(srcdir)/compat/memmove.c ldns/config.h
8252787e39aSDag-Erling Smørgravcompat/realloc.lo compat/realloc.o: $(srcdir)/compat/realloc.c ldns/config.h
8262787e39aSDag-Erling Smørgravcompat/snprintf.lo compat/snprintf.o: $(srcdir)/compat/snprintf.c ldns/config.h
8272787e39aSDag-Erling Smørgravcompat/strlcpy.lo compat/strlcpy.o: $(srcdir)/compat/strlcpy.c ldns/config.h
8282787e39aSDag-Erling Smørgravcompat/timegm.lo compat/timegm.o: $(srcdir)/compat/timegm.c ldns/config.h
8292787e39aSDag-Erling Smørgravexamples/ldns-chaos.lo examples/ldns-chaos.o: $(srcdir)/examples/ldns-chaos.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
8302787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
831*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
8327b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
8337b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
8342787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
8352787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
83617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
837*5afab0e5SDag-Erling Smørgravexamples/ldns-compare-zones.lo examples/ldns-compare-zones.o: $(srcdir)/examples/ldns-compare-zones.c ldns/config.h $(srcdir)/ldns/ldns.h \
838*5afab0e5SDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
839*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
840*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
841*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
842*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
843*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
844*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8452787e39aSDag-Erling Smørgravexamples/ldns-dane.lo examples/ldns-dane.o: $(srcdir)/examples/ldns-dane.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
8462787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
847*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
848*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
849*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
850*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
851*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
852*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8532787e39aSDag-Erling Smørgravexamples/ldnsd.lo examples/ldnsd.o: $(srcdir)/examples/ldnsd.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h \
8542787e39aSDag-Erling Smørgrav $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h \
855*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h \
856*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
8572787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
8582787e39aSDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
85917d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
86017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8612787e39aSDag-Erling Smørgravexamples/ldns-dpa.lo examples/ldns-dpa.o: $(srcdir)/examples/ldns-dpa.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
8622787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
863*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
864*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
865*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
866*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
867*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
868*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h $(srcdir)/examples/ldns-dpa.h
8692787e39aSDag-Erling Smørgravexamples/ldns-gen-zone.lo examples/ldns-gen-zone.o: $(srcdir)/examples/ldns-gen-zone.c ldns/config.h $(srcdir)/ldns/ldns.h \
8702787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
8712787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
872*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
873*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
874*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
875*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
876*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
877*5afab0e5SDag-Erling Smørgravexamples/ldns-key2ds.lo examples/ldns-key2ds.o: $(srcdir)/examples/ldns-key2ds.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
878*5afab0e5SDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
879*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
8807b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
8817b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
8822787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
8832787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
88417d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
8852787e39aSDag-Erling Smørgravexamples/ldns-keyfetcher.lo examples/ldns-keyfetcher.o: $(srcdir)/examples/ldns-keyfetcher.c ldns/config.h $(srcdir)/ldns/ldns.h \
8862787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
8872787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
888*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
889*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
890*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
891*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
892*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
893*5afab0e5SDag-Erling Smørgravexamples/ldns-keygen.lo examples/ldns-keygen.o: $(srcdir)/examples/ldns-keygen.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
894*5afab0e5SDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
895*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
8967b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
8977b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
8982787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
8992787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
90017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9012787e39aSDag-Erling Smørgravexamples/ldns-mx.lo examples/ldns-mx.o: $(srcdir)/examples/ldns-mx.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
9022787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
903*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
904*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
905*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
906*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
907*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
908*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9092787e39aSDag-Erling Smørgravexamples/ldns-notify.lo examples/ldns-notify.o: $(srcdir)/examples/ldns-notify.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
9102787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
911*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
912*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
913*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
914*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
915*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
916*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9172787e39aSDag-Erling Smørgravexamples/ldns-nsec3-hash.lo examples/ldns-nsec3-hash.o: $(srcdir)/examples/ldns-nsec3-hash.c ldns/config.h $(srcdir)/ldns/ldns.h \
9182787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9192787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
920*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
921*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
922*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
923*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
924*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9252787e39aSDag-Erling Smørgravexamples/ldns-read-zone.lo examples/ldns-read-zone.o: $(srcdir)/examples/ldns-read-zone.c ldns/config.h $(srcdir)/ldns/ldns.h \
9262787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9272787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
928*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
929*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
930*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
931*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
932*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9332787e39aSDag-Erling Smørgravexamples/ldns-resolver.lo examples/ldns-resolver.o: $(srcdir)/examples/ldns-resolver.c ldns/config.h $(srcdir)/ldns/ldns.h \
9342787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9352787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
936*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
937*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
938*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
939*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
940*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
941*5afab0e5SDag-Erling Smørgravexamples/ldns-revoke.lo examples/ldns-revoke.o: $(srcdir)/examples/ldns-revoke.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
942*5afab0e5SDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
943*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
9442787e39aSDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
9452787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
9462787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
9472787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
94817d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9492787e39aSDag-Erling Smørgravexamples/ldns-rrsig.lo examples/ldns-rrsig.o: $(srcdir)/examples/ldns-rrsig.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
9502787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
951*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
952*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
953*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
954*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
955*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
956*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9572787e39aSDag-Erling Smørgravexamples/ldns-signzone.lo examples/ldns-signzone.o: $(srcdir)/examples/ldns-signzone.c ldns/config.h $(srcdir)/ldns/ldns.h \
9582787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9592787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
960*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
961*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
962*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
963*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
964*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9652787e39aSDag-Erling Smørgravexamples/ldns-test-edns.lo examples/ldns-test-edns.o: $(srcdir)/examples/ldns-test-edns.c ldns/config.h $(srcdir)/ldns/ldns.h \
9662787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9672787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
968*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
969*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
970*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
971*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
972*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
9732787e39aSDag-Erling Smørgravexamples/ldns-testns.lo examples/ldns-testns.o: $(srcdir)/examples/ldns-testns.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
9742787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
975*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
9767b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
9777b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
9782787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
9792787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
98017d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h \
98117d15b25SDag-Erling Smørgrav $(srcdir)/examples/ldns-testpkts.h
982*5afab0e5SDag-Erling Smørgravexamples/ldns-testpkts.lo examples/ldns-testpkts.o: $(srcdir)/examples/ldns-testpkts.c ldns/config.h $(srcdir)/ldns/ldns.h \
9832787e39aSDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
9842787e39aSDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
985*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
986*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
987*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
988*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
989*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h \
990*5afab0e5SDag-Erling Smørgrav $(srcdir)/examples/ldns-testpkts.h
991*5afab0e5SDag-Erling Smørgravexamples/ldns-update.lo examples/ldns-update.o: $(srcdir)/examples/ldns-update.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
992*5afab0e5SDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
993*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
9947b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
9957b5038d7SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
9962787e39aSDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
9972787e39aSDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
99817d15b25SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
999*5afab0e5SDag-Erling Smørgravexamples/ldns-verify-zone.lo examples/ldns-verify-zone.o: $(srcdir)/examples/ldns-verify-zone.c ldns/config.h $(srcdir)/ldns/ldns.h \
1000*5afab0e5SDag-Erling Smørgrav ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h \
1001*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h \
1002*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h \
1003*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h \
1004*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h \
1005*5afab0e5SDag-Erling Smørgrav ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h \
1006*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10072787e39aSDag-Erling Smørgravexamples/ldns-version.lo examples/ldns-version.o: $(srcdir)/examples/ldns-version.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
10082787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
1009*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
1010*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
1011*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
1012*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
1013*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
1014*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10152787e39aSDag-Erling Smørgravexamples/ldns-walk.lo examples/ldns-walk.o: $(srcdir)/examples/ldns-walk.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
10162787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
1017*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
1018*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
1019*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
1020*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
1021*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
1022*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10232787e39aSDag-Erling Smørgravexamples/ldns-zcat.lo examples/ldns-zcat.o: $(srcdir)/examples/ldns-zcat.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
10242787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
1025*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
1026*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
1027*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
1028*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
1029*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
1030*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10312787e39aSDag-Erling Smørgravexamples/ldns-zsplit.lo examples/ldns-zsplit.o: $(srcdir)/examples/ldns-zsplit.c ldns/config.h $(srcdir)/ldns/ldns.h ldns/util.h \
10322787e39aSDag-Erling Smørgrav ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h \
1033*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h \
1034*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h \
1035*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h \
1036*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h \
1037*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h \
1038*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10392787e39aSDag-Erling Smørgravdrill/chasetrace.lo drill/chasetrace.o: $(srcdir)/drill/chasetrace.c $(srcdir)/drill/drill.h ldns/config.h \
10402787e39aSDag-Erling Smørgrav $(srcdir)/drill/drill_util.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h \
10412787e39aSDag-Erling Smørgrav $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h \
1042*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h \
1043*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
1044*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
1045*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
104617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
104717d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10482787e39aSDag-Erling Smørgravdrill/dnssec.lo drill/dnssec.o: $(srcdir)/drill/dnssec.c $(srcdir)/drill/drill.h ldns/config.h $(srcdir)/drill/drill_util.h \
10492787e39aSDag-Erling Smørgrav $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h \
10502787e39aSDag-Erling Smørgrav $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h \
1051*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h \
10522787e39aSDag-Erling Smørgrav $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h \
10532787e39aSDag-Erling Smørgrav $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h \
10542787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
105517d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
105617d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
1057*5afab0e5SDag-Erling Smørgravdrill/drill.lo drill/drill.o: $(srcdir)/drill/drill.c $(srcdir)/drill/drill.h ldns/config.h $(srcdir)/drill/drill_util.h \
1058*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h \
1059*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h \
1060*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h \
1061*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h \
1062*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h \
1063*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
1064*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
1065*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
1066*5afab0e5SDag-Erling Smørgravdrill/drill_util.lo drill/drill_util.o: $(srcdir)/drill/drill_util.c $(srcdir)/drill/drill.h ldns/config.h \
1067*5afab0e5SDag-Erling Smørgrav $(srcdir)/drill/drill_util.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h \
1068*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h \
1069*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h \
1070*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
1071*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
1072*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
1073*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
1074*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
10752787e39aSDag-Erling Smørgravdrill/error.lo drill/error.o: $(srcdir)/drill/error.c $(srcdir)/drill/drill.h ldns/config.h $(srcdir)/drill/drill_util.h \
10762787e39aSDag-Erling Smørgrav $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h \
10772787e39aSDag-Erling Smørgrav $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h \
1078*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h \
10792787e39aSDag-Erling Smørgrav $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h \
10802787e39aSDag-Erling Smørgrav $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h \
10812787e39aSDag-Erling Smørgrav $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
108217d15b25SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
108317d15b25SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
1084*5afab0e5SDag-Erling Smørgravdrill/root.lo drill/root.o: $(srcdir)/drill/root.c $(srcdir)/drill/drill.h ldns/config.h $(srcdir)/drill/drill_util.h \
1085*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h \
1086*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h \
1087*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h \
1088*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h \
1089*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h \
1090*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
1091*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
1092*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
1093*5afab0e5SDag-Erling Smørgravdrill/securetrace.lo drill/securetrace.o: $(srcdir)/drill/securetrace.c $(srcdir)/drill/drill.h ldns/config.h \
1094*5afab0e5SDag-Erling Smørgrav $(srcdir)/drill/drill_util.h $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h \
1095*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/error.h $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h \
1096*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec.h $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h \
1097*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/resolver.h $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h \
1098*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2str.h $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h \
1099*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/higher.h $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
1100*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
1101*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
11022787e39aSDag-Erling Smørgravdrill/work.lo drill/work.o: $(srcdir)/drill/work.c $(srcdir)/drill/drill.h ldns/config.h $(srcdir)/drill/drill_util.h \
11032787e39aSDag-Erling Smørgrav $(srcdir)/ldns/ldns.h ldns/util.h ldns/common.h $(srcdir)/ldns/buffer.h $(srcdir)/ldns/error.h \
11042787e39aSDag-Erling Smørgrav $(srcdir)/ldns/dane.h $(srcdir)/ldns/rdata.h $(srcdir)/ldns/rr.h $(srcdir)/ldns/dname.h $(srcdir)/ldns/dnssec.h \
1105*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/packet.h $(srcdir)/ldns/edns.h $(srcdir)/ldns/keys.h $(srcdir)/ldns/zone.h $(srcdir)/ldns/resolver.h \
1106*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/tsig.h $(srcdir)/ldns/dnssec_zone.h $(srcdir)/ldns/rbtree.h $(srcdir)/ldns/host2str.h \
1107*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/dnssec_verify.h $(srcdir)/ldns/dnssec_sign.h $(srcdir)/ldns/duration.h $(srcdir)/ldns/higher.h \
1108*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/host2wire.h ldns/net.h $(srcdir)/ldns/str2host.h $(srcdir)/ldns/update.h \
1109*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/wire2host.h $(srcdir)/ldns/rr_functions.h $(srcdir)/ldns/parse.h $(srcdir)/ldns/radix.h \
1110*5afab0e5SDag-Erling Smørgrav $(srcdir)/ldns/sha1.h $(srcdir)/ldns/sha2.h
11117b5038d7SDag-Erling Smørgravexamples/ldns-chaos: examples/ldns-chaos.lo examples/ldns-chaos.o $(LIB)
11127b5038d7SDag-Erling Smørgravexamples/ldns-compare-zones: examples/ldns-compare-zones.lo examples/ldns-compare-zones.o $(LIB)
11137b5038d7SDag-Erling Smørgravexamples/ldnsd: examples/ldnsd.lo examples/ldnsd.o $(LIB)
11147b5038d7SDag-Erling Smørgravexamples/ldns-gen-zone: examples/ldns-gen-zone.lo examples/ldns-gen-zone.o $(LIB)
11157b5038d7SDag-Erling Smørgravexamples/ldns-key2ds: examples/ldns-key2ds.lo examples/ldns-key2ds.o $(LIB)
11167b5038d7SDag-Erling Smørgravexamples/ldns-keyfetcher: examples/ldns-keyfetcher.lo examples/ldns-keyfetcher.o $(LIB)
11177b5038d7SDag-Erling Smørgravexamples/ldns-keygen: examples/ldns-keygen.lo examples/ldns-keygen.o $(LIB)
11187b5038d7SDag-Erling Smørgravexamples/ldns-mx: examples/ldns-mx.lo examples/ldns-mx.o $(LIB)
11197b5038d7SDag-Erling Smørgravexamples/ldns-notify: examples/ldns-notify.lo examples/ldns-notify.o $(LIB)
11207b5038d7SDag-Erling Smørgravexamples/ldns-read-zone: examples/ldns-read-zone.lo examples/ldns-read-zone.o $(LIB)
11217b5038d7SDag-Erling Smørgravexamples/ldns-resolver: examples/ldns-resolver.lo examples/ldns-resolver.o $(LIB)
11227b5038d7SDag-Erling Smørgravexamples/ldns-rrsig: examples/ldns-rrsig.lo examples/ldns-rrsig.o $(LIB)
11237b5038d7SDag-Erling Smørgravexamples/ldns-test-edns: examples/ldns-test-edns.lo examples/ldns-test-edns.o $(LIB)
11247b5038d7SDag-Erling Smørgravexamples/ldns-update: examples/ldns-update.lo examples/ldns-update.o $(LIB)
11257b5038d7SDag-Erling Smørgravexamples/ldns-version: examples/ldns-version.lo examples/ldns-version.o $(LIB)
11267b5038d7SDag-Erling Smørgravexamples/ldns-walk: examples/ldns-walk.lo examples/ldns-walk.o $(LIB)
11277b5038d7SDag-Erling Smørgravexamples/ldns-zcat: examples/ldns-zcat.lo examples/ldns-zcat.o $(LIB)
11287b5038d7SDag-Erling Smørgravexamples/ldns-zsplit: examples/ldns-zsplit.lo examples/ldns-zsplit.o $(LIB)
11297b5038d7SDag-Erling Smørgravexamples/ldns-dpa: examples/ldns-dpa.lo examples/ldns-dpa.o $(LIB)
11302787e39aSDag-Erling Smørgravexamples/ldns-dane: examples/ldns-dane.lo examples/ldns-dane.o $(LIB)
11317b5038d7SDag-Erling Smørgravexamples/ldns-nsec3-hash: examples/ldns-nsec3-hash.lo examples/ldns-nsec3-hash.o $(LIB)
11327b5038d7SDag-Erling Smørgravexamples/ldns-revoke: examples/ldns-revoke.lo examples/ldns-revoke.o $(LIB)
11337b5038d7SDag-Erling Smørgravexamples/ldns-signzone: examples/ldns-signzone.lo examples/ldns-signzone.o $(LIB)
11347b5038d7SDag-Erling Smørgravexamples/ldns-verify-zone: examples/ldns-verify-zone.lo examples/ldns-verify-zone.o $(LIB)
11357b5038d7SDag-Erling Smørgravexamples/ldns-testns: examples/ldns-testns.lo examples/ldns-testns.o examples/ldns-testpkts.lo examples/ldns-testpkts.o  $(LIB)
1136