Makefile.in revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Copyright (C) 1998-2016 Internet Systems Consortium, Inc. ("ISC")
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess#
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# This Source Code Form is subject to the terms of the Mozilla Public
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# License, v. 2.0. If a copy of the MPL was not distributed with this
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# file, You can obtain one at http://mozilla.org/MPL/2.0/.
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
84ef01e0cc5691422370a55f218f43f425d99a9cslivesrcdir = @srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessVPATH = @srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kesstop_srcdir = @top_srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess@BIND9_MAKE_INCLUDES@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessCINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LWRES_INCLUDES} ${OMAPI_INCLUDES}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessCDEFINES =
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessCWARNINGS =
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessBACKTRACECFLAGS = @BACKTRACECFLAGS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessDNSLIBS = ../../lib/dns/libdns.@A@ @DNS_CRYPTO_LIBS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCLIBS = ../../lib/isc/libisc.@A@ @ISC_OPENSSL_LIBS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@ @ISC_OPENSSL_LIBS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCCFGLIBS = ../../lib/isccfg/libisccfg.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessLWRESLIBS = ../../lib/lwres/liblwres.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessDNSDEPLIBS = ../../lib/dns/libdns.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCDEPLIBS = ../../lib/isc/libisc.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCDEPNOSYMLIBS = ../../lib/isc/libisc-nosymtbl.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessLWRESDEPLIBS = ../../lib/lwres/liblwres.@A@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessLIBS = @LIBS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessSUBDIRS = atomic db dst master mem hashes names \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess net rbt resolver sockaddr tasks timers system \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess @PKCS11_TOOLS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Test programs that are built by default:
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# cfg_test is needed for regenerating doc/misc/options
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# makejournal is needed by system tests
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Alphabetically
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessTARGETS = cfg_test@EXEEXT@ makejournal@EXEEXT@ wire_test@EXEEXT@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# All the other tests are optional and not built by default.
cd9f05dfac570b44f26f531e01869e679c45401berikabele
cd9f05dfac570b44f26f531e01869e679c45401berikabele# Alphabetically
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessXTARGETS = adb_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess byaddr_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test_nosymtbl@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess byname_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess db_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess entropy_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess entropy2_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess gxba_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess gxbn_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess hash_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess fsaccess_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess inter_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess keyboard_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lex_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lfsr_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess log_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lwres_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lwresconf_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess master_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess mempool_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess name_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess nsecify@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ratelimiter_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess rbt_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess rdata_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess rwlock_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess serial_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess shutdown_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sig0_test@EXEEXT@ \
49038652341bbe660a629c860507622583f8fdf0kess sock_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sym_test@EXEEXT@ \
49038652341bbe660a629c860507622583f8fdf0kess task_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess timer_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess wire_test@EXEEXT@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess zone_test@EXEEXT@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Alphabetically
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessSRCS = cfg_test.c makejournal.c wire_test.c ${XSRCS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessXSRCS = adb_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess byaddr_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess byname_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess db_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess entropy_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess entropy2_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess gxba_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess gxbn_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess hash_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess fsaccess_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess inter_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess keyboard_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lex_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess lfsr_test.c \
49038652341bbe660a629c860507622583f8fdf0kess log_test.c \
49038652341bbe660a629c860507622583f8fdf0kess lwres_test.c \
49038652341bbe660a629c860507622583f8fdf0kess lwresconf_test.c \
49038652341bbe660a629c860507622583f8fdf0kess master_test.c \
49038652341bbe660a629c860507622583f8fdf0kess mempool_test.c \
49038652341bbe660a629c860507622583f8fdf0kess name_test.c \
49038652341bbe660a629c860507622583f8fdf0kess nsecify.c \
49038652341bbe660a629c860507622583f8fdf0kess ratelimiter_test.c \
49038652341bbe660a629c860507622583f8fdf0kess rbt_test.c \
49038652341bbe660a629c860507622583f8fdf0kess rdata_test.c \
49038652341bbe660a629c860507622583f8fdf0kess rwlock_test.c \
49038652341bbe660a629c860507622583f8fdf0kess serial_test.c \
49038652341bbe660a629c860507622583f8fdf0kess shutdown_test.c \
49038652341bbe660a629c860507622583f8fdf0kess sig0_test.c \
49038652341bbe660a629c860507622583f8fdf0kess sock_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess sym_test.c \
49038652341bbe660a629c860507622583f8fdf0kess task_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess timer_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess wire_test.c \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess zone_test.c
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess@BIND9_MAKE_RULES@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# disable optimization for backtrace test to get the expected result
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessBTTEST_CFLAGS = ${BACKTRACECFLAGS} ${EXT_CFLAGS} ${ALL_CPPFLAGS} -g \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${ALWAYS_WARNINGS} ${STD_CWARNINGS} ${CWARNINGS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessall_tests: ${XTARGETS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessadb_test@EXEEXT@: adb_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.@O@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${DNSLIBS} ${ISCLIBS} ${LIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessbacktrace_test_nosymtbl@EXEEXT@: backtrace_test.c ${ISCDEPLIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${BTTEST_CFLAGS} ${LDFLAGS} -o $@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test.c ${ISCLIBS} ${LIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessbacktrace_test@EXEEXT@: backtrace_test_nosymtbl@EXEEXT@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess #first step: create a first symbol table
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess rm -f symtbl.c
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess if test X${MKSYMTBL_PROGRAM} != X; then \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${MKSYMTBL_PROGRAM} ${top_srcdir}/util/mksymtbl.pl \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test_nosymtbl@EXEEXT@; else \
cp ${top_srcdir}/lib/isc/backtrace-emptytbl.c symtbl.c; fi
#second step: build a binary with the first symbol table
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${BTTEST_CFLAGS} ${LDFLAGS} \
-o $@0 backtrace_test.c symtbl.c \
${ISCNOSYMLIBS} ${LIBS}
rm -f symtbl.c
#third step: create a second symbol table
if test X${MKSYMTBL_PROGRAM} != X; then \
${MKSYMTBL_PROGRAM} ${top_srcdir}/util/mksymtbl.pl $@0; else \
cp ${top_srcdir}/lib/isc/backtrace-emptytbl.c symtbl.c; fi
#fourth step: build the final binary
rm -f $@0
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${BTTEST_CFLAGS} ${LDFLAGS} \
-o $@ backtrace_test.c symtbl.c ${ISCNOSYMLIBS} ${LIBS}
rm -f symtbl.c
nsecify@EXEEXT@: nsecify.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsecify.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
byaddr_test@EXEEXT@: byaddr_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byaddr_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
byname_test@EXEEXT@: byname_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byname_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
lex_test@EXEEXT@: lex_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lex_test.@O@ \
${ISCLIBS} ${LIBS}
lfsr_test@EXEEXT@: lfsr_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lfsr_test.@O@ \
${ISCLIBS} ${LIBS}
log_test@EXEEXT@: log_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ log_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
name_test@EXEEXT@: name_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ name_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
hash_test@EXEEXT@: hash_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ hash_test.@O@ \
${ISCLIBS} ${LIBS}
entropy_test@EXEEXT@: entropy_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy_test.@O@ \
${ISCLIBS} ${LIBS}
entropy2_test@EXEEXT@: entropy2_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy2_test.@O@ \
${ISCLIBS} ${LIBS}
sock_test@EXEEXT@: sock_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sock_test.@O@ \
${ISCLIBS} ${LIBS}
sym_test@EXEEXT@: sym_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sym_test.@O@ \
${ISCLIBS} ${LIBS}
task_test@EXEEXT@: task_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ task_test.@O@ \
${ISCLIBS} ${LIBS}
shutdown_test@EXEEXT@: shutdown_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ shutdown_test.@O@ \
${ISCLIBS} ${LIBS}
timer_test@EXEEXT@: timer_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ timer_test.@O@ \
${ISCLIBS} ${LIBS}
ratelimiter_test@EXEEXT@: ratelimiter_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ratelimiter_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
rbt_test@EXEEXT@: rbt_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rbt_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
rdata_test@EXEEXT@: rdata_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rdata_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
rwlock_test@EXEEXT@: rwlock_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rwlock_test.@O@ \
${ISCLIBS} ${LIBS}
wire_test@EXEEXT@: wire_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ wire_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
master_test@EXEEXT@: master_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ master_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
db_test@EXEEXT@: db_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ db_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
mempool_test@EXEEXT@: mempool_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ mempool_test.@O@ \
${ISCLIBS} ${LIBS}
serial_test@EXEEXT@: serial_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ serial_test.@O@ \
${ISCLIBS} ${LIBS}
zone_test@EXEEXT@: zone_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ zone_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
fsaccess_test@EXEEXT@: fsaccess_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ fsaccess_test.@O@ \
${ISCLIBS} ${LIBS}
inter_test@EXEEXT@: inter_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ inter_test.@O@ \
${ISCLIBS} ${LIBS}
keyboard_test@EXEEXT@: keyboard_test.@O@ ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ keyboard_test.@O@ \
${ISCLIBS} ${LIBS}
lwresconf_test@EXEEXT@: lwresconf_test.@O@ ${ISCDEPLIBS} ${LWRESDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwresconf_test.@O@ \
${LWRESLIBS} ${ISCLIBS} ${LIBS}
lwres_test@EXEEXT@: lwres_test.@O@ ${ISCDEPLIBS} ${LWRESDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwres_test.@O@ \
${LWRESLIBS} ${ISCLIBS} ${LIBS}
gxbn_test@EXEEXT@: gxbn_test.@O@ ${LWRESDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxbn_test.@O@ \
${LWRESLIBS} ${ISCLIBS} ${LIBS}
gxba_test@EXEEXT@: gxba_test.@O@ ${LWRESDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxba_test.@O@ \
${LWRESLIBS} ${ISCLIBS} ${LIBS}
sig0_test@EXEEXT@: sig0_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sig0_test.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
cfg_test@EXEEXT@: cfg_test.@O@ ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ cfg_test.@O@ \
${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS} ${LIBS}
makejournal@EXEEXT@: makejournal.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ makejournal.@O@ \
${DNSLIBS} ${ISCLIBS} ${LIBS}
distclean::
rm -f headerdep_test.sh
clean distclean::
rm -f ${TARGETS} ${XTARGETS}
rm -f t_journal
rm -f backtrace_test_symtbl.c
check: test
test:
@for dir in $(SUBDIRS) ;\
do \
( cd $$dir; $(MAKE) test ) ;\
done