951e10294cbc3117d835793e9bee45d9c320448aTinderbox User# Copyright (C) 2011-2017 Internet Systems Consortium, Inc. ("ISC")
bf8267aa453e5d2a735ed732a043b77a0b355b20Mark Andrews#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# This Source Code Form is subject to the terms of the Mozilla Public
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# License, v. 2.0. If a copy of the MPL was not distributed with this
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# file, You can obtain one at http://mozilla.org/MPL/2.0/.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
28a8f5b0de57d269cf2845c69cb6abe18cbd3b3aMark Andrews# $Id$
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntsrcdir = @srcdir@
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntVPATH = @srcdir@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunttop_srcdir = @top_srcdir@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt# Attempt to disable parallel processing.
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt.NOTPARALLEL:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt.NO_PARALLEL:
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
e13d04fda918c0c14c2247475bb99e0760d9a6a4Evan HuntVERSION=@BIND9_VERSION@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt@BIND9_MAKE_INCLUDES@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan HuntCINCLUDES = -I. -Iinclude ${DNS_INCLUDES} ${ISC_INCLUDES} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt @DST_OPENSSL_INC@
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan HuntCDEFINES = @CRYPTO@ -DTESTS="\"${top_builddir}/lib/dns/tests/\""
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntISCLIBS = ../../isc/libisc.@A@
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntISCDEPLIBS = ../../isc/libisc.@A@
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntDNSLIBS = ../libdns.@A@ @DNS_CRYPTO_LIBS@
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntDNSDEPLIBS = ../libdns.@A@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntLIBS = @LIBS@ @ATFLIBS@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntOBJS = dnstest.@O@
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark AndrewsSRCS = acl_test.c \
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews db_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dbdiff_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dbiterator_test.c \
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt dh_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dispatch_test.c \
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt dnstap_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dnstest.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews geoip_test.c \
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt gost_test.c \
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt keytable_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews master_test.c \
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews name_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews nsec3_test.c \
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews peer_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews private_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rbt_test.c \
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman rbt_serialize_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdata_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdataset_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdatasetstats_test.c \
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt rsa_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews time_test.c \
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews tsig_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews update_test.c \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews zonemgr_test.c \
79f0eedd657d75889009226aa7ce23eeac28df5cMark Andrews zt_test.c
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan HuntSUBDIRS =
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark AndrewsTARGETS = acl_test@EXEEXT@ \
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews db_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dbdiff_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dbiterator_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dbversion_test@EXEEXT@ \
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt dh_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews dispatch_test@EXEEXT@ \
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt dnstap_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews geoip_test@EXEEXT@ \
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt gost_test@EXEEXT@ \
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt keytable_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews master_test@EXEEXT@ \
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews name_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews nsec3_test@EXEEXT@ \
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews peer_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews private_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rbt_test@EXEEXT@ \
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman rbt_serialize_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdata_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdataset_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews rdatasetstats_test@EXEEXT@ \
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt rsa_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews time_test@EXEEXT@ \
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews tsig_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews update_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews zonemgr_test@EXEEXT@ \
a2ca594252024a7b26d2f6b1984cb6da6f5bd09cMark Andrews zt_test@EXEEXT@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt@BIND9_MAKE_RULES@
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrewsacl_test@EXEEXT@: acl_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews acl_test.@O@ dnstest.@O@ ${DNSLIBS} \
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews ${ISCLIBS} ${LIBS}
6db55b4ff9b099bc8d6621f6e13ec1f087d35e04Mark Andrews
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntmaster_test@EXEEXT@: master_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
c3b9fad5e3be639c9b36ff0ac921c30133da395cMar Andrews test -d testdata || mkdir testdata
c3b9fad5e3be639c9b36ff0ac921c30133da395cMar Andrews test -d testdata/master || mkdir testdata/master
c3b9fad5e3be639c9b36ff0ac921c30133da395cMar Andrews ${PERL} ${srcdir}/mkraw.pl < ${srcdir}/testdata/master/master12.data.in \
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt > testdata/master/master12.data
c3b9fad5e3be639c9b36ff0ac921c30133da395cMar Andrews ${PERL} ${srcdir}/mkraw.pl < ${srcdir}/testdata/master/master13.data.in \
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt > testdata/master/master13.data
c3b9fad5e3be639c9b36ff0ac921c30133da395cMar Andrews ${PERL} ${srcdir}/mkraw.pl < ${srcdir}/testdata/master/master14.data.in \
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt > testdata/master/master14.data
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt master_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt
0cfb24736841b3e98bb25853229a0efabab88bddEvan Huntkeytable_test@EXEEXT@: keytable_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt keytable_test.@O@ dnstest.@O@ ${DNSLIBS} \
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt ${ISCLIBS} ${LIBS}
0cfb24736841b3e98bb25853229a0efabab88bddEvan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunttime_test@EXEEXT@: time_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
215ef83bbed20727813a52ddcdbcd1455856638bMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
215ef83bbed20727813a52ddcdbcd1455856638bMark Andrews time_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
a69070d8fab55dbc63ba9f96c9d3e34f0ea9119aMark Andrews
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrewspeer_test@EXEEXT@: peer_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews peer_test.@O@ dnstest.@O@ ${DNSLIBS} \
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews ${ISCLIBS} ${LIBS}
a920fb9dc2ff16f32dd73e53469d0febcdcc6c11Mark Andrews
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntprivate_test@EXEEXT@: private_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt private_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
9c03f13e18c1b0c32f62391a17300378605bbc7bEvan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntupdate_test@EXEEXT@: update_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
a69070d8fab55dbc63ba9f96c9d3e34f0ea9119aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
a69070d8fab55dbc63ba9f96c9d3e34f0ea9119aMark Andrews update_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
a69070d8fab55dbc63ba9f96c9d3e34f0ea9119aMark Andrews
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntzonemgr_test@EXEEXT@: zonemgr_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
42cf2ff7bad81c5a1f5d3be29d06e12504c3af24Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
42cf2ff7bad81c5a1f5d3be29d06e12504c3af24Evan Hunt zonemgr_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
42cf2ff7bad81c5a1f5d3be29d06e12504c3af24Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntdbiterator_test@EXEEXT@: dbiterator_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Hunt dbiterator_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Hunt
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntdbdiff_test@EXEEXT@: dbdiff_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
de52784e45e3a7a92c0d8ad843eb4db313bbfd97Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
de52784e45e3a7a92c0d8ad843eb4db313bbfd97Mark Andrews dbdiff_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
de52784e45e3a7a92c0d8ad843eb4db313bbfd97Mark Andrews
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntdbversion_test@EXEEXT@: dbversion_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
af850c4120c5bee9462de4def85d0b4c1b583963Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
af850c4120c5bee9462de4def85d0b4c1b583963Mark Andrews dbversion_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
af850c4120c5bee9462de4def85d0b4c1b583963Mark Andrews
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Huntzt_test@EXEEXT@: zt_test.@O@ dnstest.@O@ \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCDEPLIBS} ${DNSDEPLIBS}
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt zt_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
8a2ab2b9203120c3e2a883a5ee8c0b5d60c1808cEvan Hunt
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrewsname_test@EXEEXT@: name_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews name_test.@O@ dnstest.@O@ ${DNSLIBS} \
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews ${ISCLIBS} ${LIBS}
a266ab205bfd1c510022e2cd2a8cb62988242593Mark Andrews
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Huntnsec3_test@EXEEXT@: nsec3_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
ef9f4d097794609e018963087fab10a8b51d8ad1Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
ef9f4d097794609e018963087fab10a8b51d8ad1Mark Andrews nsec3_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt
e7857b5ee05414961bb11f9e57f654163fae6acbckbrdataset_test@EXEEXT@: rdataset_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
e7857b5ee05414961bb11f9e57f654163fae6acbckb ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
e7857b5ee05414961bb11f9e57f654163fae6acbckb rdataset_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
ef9f4d097794609e018963087fab10a8b51d8ad1Mark Andrews
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Huntdispatch_test@EXEEXT@: dispatch_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt dispatch_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Huntdnstap_test@EXEEXT@: dnstap_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt dnstap_test.@O@ dnstest.@O@ ${DNSLIBS} \
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt ${ISCLIBS} ${LIBS}
b66b333f59cf51ef87f973084a5023acd9317fb2Evan Hunt
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrewsrdatasetstats_test@EXEEXT@: rdatasetstats_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews rdatasetstats_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
80fa3ef8517ff046a72c4cb1e785f30c9ef9ee75Mark Andrews
7829fad4093f2c1985b1efb7cea00287ff015d2bckbrbt_test@EXEEXT@: rbt_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
7829fad4093f2c1985b1efb7cea00287ff015d2bckb ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
7829fad4093f2c1985b1efb7cea00287ff015d2bckb rbt_test.@O@ dnstest.@O@ ${DNSLIBS} \
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman ${ISCLIBS} ${LIBS}
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaramanrbt_serialize_test@EXEEXT@: rbt_serialize_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
ce376a81fa674d240197628ceb6113a4fa5a1ab3Mukund Sivaraman rbt_serialize_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
7829fad4093f2c1985b1efb7cea00287ff015d2bckb
1bbd36c4db2c86762b582db4b0504e6e68a183f6Mark Andrewsrdata_test@EXEEXT@: rdata_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
1bbd36c4db2c86762b582db4b0504e6e68a183f6Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
f6e45a5c54b7af4b1c303e8d3ff3b7d78622df9eMark Andrews rdata_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
1bbd36c4db2c86762b582db4b0504e6e68a183f6Mark Andrews
501941f0b6cce74c2ff75b10aff3f230d5d37e4cEvan Huntgeoip_test@EXEEXT@: geoip_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
501941f0b6cce74c2ff75b10aff3f230d5d37e4cEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
501941f0b6cce74c2ff75b10aff3f230d5d37e4cEvan Hunt geoip_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
501941f0b6cce74c2ff75b10aff3f230d5d37e4cEvan Hunt
161e803a5608956271d8120be37a1b383d14b647Mark Andrewsdb_test@EXEEXT@: db_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
161e803a5608956271d8120be37a1b383d14b647Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
161e803a5608956271d8120be37a1b383d14b647Mark Andrews db_test.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Huntgost_test@EXEEXT@: gost_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
ba751492fcc4f161a18b983d4f018a1a52938cb9Evan Hunt gost_test.@O@ dnstest.@O@ ${DNSLIBS} \
dbb012765c735ee0d82dedb116cdc7cf18957814Evan Hunt ${ISCLIBS} ${LIBS}
161e803a5608956271d8120be37a1b383d14b647Mark Andrews
188690149b54145e1936898e565eb9eec139bbfeEvan Huntdh_test@EXEEXT@: dh_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt dh_test.@O@ dnstest.@O@ ${DNSLIBS} \
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt ${ISCLIBS} ${LIBS}
188690149b54145e1936898e565eb9eec139bbfeEvan Hunt
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Huntrsa_test@EXEEXT@: rsa_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt rsa_test.@O@ dnstest.@O@ ${DNSLIBS} \
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt ${ISCLIBS} ${LIBS}
22913d088fb75be88132b1b1e95426b4b60bdbe2Evan Hunt
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrewstsig_test@EXEEXT@: tsig_test.@O@ dnstest.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews tsig_test.@O@ dnstest.@O@ ${DNSLIBS} \
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews ${ISCLIBS} ${LIBS}
398834f7559617bdfd6c10ba555609a2f306e3d4Mark Andrews
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Huntunit::
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Hunt sh ${top_srcdir}/unit/unittest.sh
5a75f61dd413720c16d229b24ebba6bd6ecdb738Evan Hunt
ef421f66f47224a42073deaf087378c5d0c9952eEvan Huntclean distclean::
ef421f66f47224a42073deaf087378c5d0c9952eEvan Hunt rm -f ${TARGETS}
99cbc3d3a4dcbd203146f62e37478aee1c8ee673Evan Hunt rm -f atf.out
b4d8192d210290112e07b0e22b491c45c50ba696Evan Hunt rm -f testdata/master/master12.data testdata/master/master13.data \
79f0eedd657d75889009226aa7ce23eeac28df5cMark Andrews testdata/master/master14.data
7829fad4093f2c1985b1efb7cea00287ff015d2bckb rm -f zone.bin