Makefile.in revision 3398334b3acda24b086957286288ca9852662b12
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
b68401ccae92ee0e92c699a10d28ce44badbc4aaTinderbox User# Copyright (C) 1998-2003 Internet Software Consortium.
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt#
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# Permission to use, copy, modify, and/or distribute this software for any
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# purpose with or without fee is hereby granted, provided that the above
0c27b3fe77ac1d5094ba3521e8142d9e7973133fMark Andrews# copyright notice and this permission notice appear in all copies.
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt#
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# PERFORMANCE OF THIS SOFTWARE.
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# $Id: Makefile.in,v 1.131 2008/09/25 04:02:38 tbox Exp $
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Huntsrcdir = @srcdir@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntVPATH = @srcdir@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunttop_srcdir = @top_srcdir@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt@BIND9_MAKE_INCLUDES@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntCINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt ${LWRES_INCLUDES} ${OMAPI_INCLUDES}
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntCDEFINES =
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntCWARNINGS =
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntISCLIBS = ../../lib/isc/libisc.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntLWRESLIBS = ../../lib/lwres/liblwres.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntDNSDEPLIBS = ../../lib/dns/libdns.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntISCDEPLIBS = ../../lib/isc/libisc.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntLWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntLIBS = @LIBS@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntSUBDIRS = db dst master mem names net rbt sockaddr tasks timers system
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# A few of the test programs are built by default:
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# cfg_test is needed for regenerating doc/misc/options;
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# genrandom is needed by the system tests
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# Alphabetically
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntTARGETS = cfg_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt genrandom@EXEEXT@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# All the other tests are optional and not built by default.
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# Alphabetically
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntXTARGETS = adb_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt byaddr_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt byname_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt compress_test@EXEEXT@ \
b454c0319685041db3f3e8fd7671e1b364fd20c5Evan Hunt db_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt entropy_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt entropy2_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt gxba_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt gxbn_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt hash_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt nsec3hash@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt fsaccess_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt inter_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt journalprint@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt keyboard_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lex_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lfsr_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt log_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lwres_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lwresconf_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt master_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt mempool_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt name_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt nsecify@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt ratelimiter_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rbt_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rdata_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rwlock_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt serial_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt shutdown_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sig0_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sock_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sym_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt task_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt timer_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt wire_test@EXEEXT@ \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt zone_test@EXEEXT@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt# Alphabetically
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntSRCS = cfg_test.c genrandom.c ${XSRCS}
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan HuntXSRCS = adb_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt byaddr_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt byname_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt compress_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt db_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt entropy_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt entropy2_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt gxba_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt gxbn_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt hash_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt fsaccess_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt inter_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt journalprint.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt keyboard_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lex_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lfsr_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt log_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lwres_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt lwresconf_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt master_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt mempool_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt name_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt nsecify.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt printmsg.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt ratelimiter_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rbt_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rdata_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt rwlock_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt serial_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt shutdown_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sig0_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sock_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt sym_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt task_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt timer_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt wire_test.c \
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt zone_test.c
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt@BIND9_MAKE_RULES@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Huntall_tests: ${XTARGETS}
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Huntgenrandom@EXEEXT@: genrandom.@O@
4e8fe357a619ae2b789b15df7e3d6abf782b4a71Evan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ genrandom.@O@ @GENRANDOMLIB@ ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsadb_test@EXEEXT@: adb_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsnsecify@EXEEXT@: nsecify.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsecify.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsbyaddr_test@EXEEXT@: byaddr_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byaddr_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsbyname_test@EXEEXT@: byname_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byname_test.@O@ \
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewslex_test@EXEEXT@: lex_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lex_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewslfsr_test@EXEEXT@: lfsr_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lfsr_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
2cf0fe3b8092f64f8f68ae3693fe2e73e90ad1a4Mark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewslog_test@EXEEXT@: log_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ log_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsname_test@EXEEXT@: name_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ name_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewshash_test@EXEEXT@: hash_test.@O@ ${ISCDEPLIBS}
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ hash_test.@O@ \
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsentropy_test@EXEEXT@: entropy_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsentropy2_test@EXEEXT@: entropy2_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy2_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewssock_test@EXEEXT@: sock_test.@O@ ${ISCDEPLIBS}
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sock_test.@O@ \
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewssym_test@EXEEXT@: sym_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sym_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewstask_test@EXEEXT@: task_test.@O@ ${ISCDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ task_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsshutdown_test@EXEEXT@: shutdown_test.@O@ ${ISCDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ shutdown_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewstimer_test@EXEEXT@: timer_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ timer_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsratelimiter_test@EXEEXT@: ratelimiter_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ratelimiter_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsrbt_test@EXEEXT@: rbt_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rbt_test.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsrdata_test@EXEEXT@: rdata_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rdata_test.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsrwlock_test@EXEEXT@: rwlock_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rwlock_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewswire_test@EXEEXT@: wire_test.@O@ printmsg.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ wire_test.@O@ printmsg.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsmaster_test@EXEEXT@: master_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ master_test.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsdb_test@EXEEXT@: db_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ db_test.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewscompress_test@EXEEXT@: compress_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ compress_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsmempool_test@EXEEXT@: mempool_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ mempool_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsserial_test@EXEEXT@: serial_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ serial_test.@O@ \
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewszone_test@EXEEXT@: zone_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ zone_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsfsaccess_test@EXEEXT@: fsaccess_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ fsaccess_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrewsinter_test@EXEEXT@: inter_test.@O@ ${ISCDEPLIBS}
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ inter_test.@O@ \
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewskeyboard_test@EXEEXT@: keyboard_test.@O@ ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ keyboard_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewslwresconf_test@EXEEXT@: lwresconf_test.@O@ ${ISCDEPLIBS} ${LWRESDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwresconf_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LWRESLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewslwres_test@EXEEXT@: lwres_test.@O@ ${ISCDEPLIBS} ${LWRESDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwres_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LWRESLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsgxbn_test@EXEEXT@: gxbn_test.@O@ ${LWRESDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxbn_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LWRESLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsgxba_test@EXEEXT@: gxba_test.@O@ ${LWRESDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxba_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LWRESLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Huntsig0_test@EXEEXT@: sig0_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sig0_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsjournalprint@EXEEXT@: journalprint.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ journalprint.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Huntcfg_test@EXEEXT@: cfg_test.@O@ ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ cfg_test.@O@ \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsnsec3hash@EXEEXT@: nsec3hash.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsec3hash.@O@ \
3525200d9fb0e70aec4f6a3c7e0ed5a7dd8398afEvan Hunt ${DNSLIBS} ${ISCLIBS} ${LIBS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsdistclean::
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews rm -f headerdep_test.sh
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewsclean distclean::
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews rm -f ${TARGETS} ${XTARGETS}
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews rm -f t_journal
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewscheck: test
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrewstest:
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews @for dir in $(SUBDIRS) ;\
02ceed9f83f82f0de35c7bd73c27a33d4f0fe9cbMark Andrews do \
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews ( cd $$dir; $(MAKE) test ) ;\
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews done
35c014cb1d151983c455ad1ac99093591cbda97aMark Andrews