Makefile.in revision 0c27b3fe77ac1d5094ba3521e8142d9e7973133f
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# Copyright (C) 1998-2016 Internet Systems Consortium, Inc. ("ISC")
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/.
84ef01e0cc5691422370a55f218f43f425d99a9cslivesrcdir = @srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessVPATH = @srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kesstop_srcdir = @top_srcdir@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess@BIND9_MAKE_INCLUDES@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessCINCLUDES = ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LWRES_INCLUDES} ${OMAPI_INCLUDES}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessCWARNINGS =
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessBACKTRACECFLAGS = @BACKTRACECFLAGS@
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@
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@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessLIBS = @LIBS@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessSUBDIRS = atomic db dst master mem hashes names \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess net rbt resolver sockaddr tasks timers system \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess @PKCS11_TOOLS@
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# Alphabetically
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessTARGETS = cfg_test@EXEEXT@ makejournal@EXEEXT@ wire_test@EXEEXT@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess# All the other tests are optional and not built by default.
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# Alphabetically
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess@BIND9_MAKE_RULES@
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}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessall_tests: ${XTARGETS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessadb_test@EXEEXT@: adb_test.@O@ ${ISCDEPLIBS} ${DNSDEPLIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.@O@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${DNSLIBS} ${ISCLIBS} ${LIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessbacktrace_test_nosymtbl@EXEEXT@: backtrace_test.c ${ISCDEPLIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${BTTEST_CFLAGS} ${LDFLAGS} -o $@ \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test.c ${ISCLIBS} ${LIBS}
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kessbacktrace_test@EXEEXT@: backtrace_test_nosymtbl@EXEEXT@
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess #first step: create a first symbol table
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess if test X${MKSYMTBL_PROGRAM} != X; then \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess ${MKSYMTBL_PROGRAM} ${top_srcdir}/util/mksymtbl.pl \
fefb8b844b6286bfc41bb2e0c4cc003b8e7d4ff2kess backtrace_test_nosymtbl@EXEEXT@; else \
rm -f symtbl.c
${MKSYMTBL_PROGRAM} ${top_srcdir}/util/mksymtbl.pl $@0; else \
rm -f symtbl.c
rm -f headerdep_test.sh
rm -f backtrace_test_symtbl.c