update to 9.7.2rc1
[tridge/bind9.git] / bin / tests / Makefile
diff --git a/bin/tests/Makefile b/bin/tests/Makefile
deleted file mode 100644 (file)
index 4f1edf7..0000000
+++ /dev/null
@@ -1,603 +0,0 @@
-# Copyright (C) 2004-2008  Internet Systems Consortium, Inc. ("ISC")
-# Copyright (C) 1998-2003  Internet Software Consortium.
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
-# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
-# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-# PERFORMANCE OF THIS SOFTWARE.
-
-# $Id: Makefile.in,v 1.131 2008/09/25 04:02:38 tbox Exp $
-
-srcdir =       .
-
-top_srcdir =   ../..
-
-# Copyright (C) 2004, 2005, 2007  Internet Systems Consortium, Inc. ("ISC")
-# Copyright (C) 1999-2001  Internet Software Consortium.
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
-# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
-# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-# PERFORMANCE OF THIS SOFTWARE.
-
-# $Id: includes.in,v 1.21 2007/06/19 23:47:24 tbox Exp $
-
-# Search for machine-generated header files in the build tree,
-# and for normal headers in the source tree (${top_srcdir}).
-# We only need to look in OS-specific subdirectories for the
-# latter case, because there are no machine-generated OS-specific
-# headers.
-
-ISC_INCLUDES = -I/home/tridge/project/bind9/lib/isc/include \
-       -I${top_srcdir}/lib/isc \
-       -I${top_srcdir}/lib/isc/include \
-       -I${top_srcdir}/lib/isc/unix/include \
-       -I${top_srcdir}/lib/isc/pthreads/include \
-       -I${top_srcdir}/lib/isc/x86_32/include
-
-ISCCC_INCLUDES = -I/home/tridge/project/bind9/lib/isccc/include \
-       -I${top_srcdir}/lib/isccc/include
-
-ISCCFG_INCLUDES = -I/home/tridge/project/bind9/lib/isccfg/include \
-       -I${top_srcdir}/lib/isccfg/include
-
-DNS_INCLUDES = -I/home/tridge/project/bind9/lib/dns/include \
-       -I${top_srcdir}/lib/dns/include
-
-LWRES_INCLUDES = -I/home/tridge/project/bind9/lib/lwres/include \
-       -I${top_srcdir}/lib/lwres/unix/include \
-       -I${top_srcdir}/lib/lwres/include
-
-BIND9_INCLUDES = -I/home/tridge/project/bind9/lib/bind9/include \
-       -I${top_srcdir}/lib/bind9/include
-
-TEST_INCLUDES = \
-       -I${top_srcdir}/lib/tests/include
-
-CINCLUDES =    ${DNS_INCLUDES} ${ISC_INCLUDES} ${ISCCFG_INCLUDES} \
-               ${LWRES_INCLUDES} ${OMAPI_INCLUDES}
-
-CDEFINES =
-CWARNINGS =
-
-DNSLIBS =      ../../lib/dns/libdns.la  -L/usr/lib -lgssapi_krb5 -lcrypto
-ISCLIBS =      ../../lib/isc/libisc.la
-ISCCFGLIBS =   ../../lib/isccfg/libisccfg.la
-LWRESLIBS =    ../../lib/lwres/liblwres.la
-
-DNSDEPLIBS =   ../../lib/dns/libdns.la
-ISCDEPLIBS =   ../../lib/isc/libisc.la
-ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg.la
-LWRESDEPLIBS = ../../lib/lwres/liblwres.la
-
-LIBS =         -lcap -lpthread  -lxml2
-
-SUBDIRS = db dst master mem names net rbt sockaddr tasks timers system
-
-# A few of the test programs are built by default:
-# cfg_test is needed for regenerating doc/misc/options;
-# genrandom is needed by the system tests
-
-# Alphabetically
-TARGETS =      cfg_test \
-               genrandom
-
-# All the other tests are optional and not built by default.
-
-# Alphabetically
-XTARGETS =     adb_test \
-               byaddr_test \
-               byname_test \
-               compress_test \
-               db_test \
-               entropy_test \
-               entropy2_test \
-               gxba_test \
-               gxbn_test \
-               hash_test \
-               nsec3hash \
-               fsaccess_test \
-               inter_test \
-               journalprint \
-               keyboard_test \
-               lex_test \
-               lfsr_test \
-               log_test \
-               lwres_test \
-               lwresconf_test \
-               master_test \
-               mempool_test \
-               name_test \
-               nsecify \
-               ratelimiter_test \
-               rbt_test \
-               rdata_test \
-               rwlock_test \
-               serial_test \
-               shutdown_test \
-               sig0_test \
-               sock_test \
-               sym_test \
-               task_test \
-               timer_test \
-               wire_test \
-               zone_test
-
-# Alphabetically
-SRCS =         cfg_test.c genrandom.c ${XSRCS}
-
-XSRCS =                adb_test.c \
-               byaddr_test.c \
-               byname_test.c \
-               compress_test.c \
-               db_test.c \
-               entropy_test.c \
-               entropy2_test.c \
-               gxba_test.c \
-               gxbn_test.c \
-               hash_test.c \
-               fsaccess_test.c \
-               inter_test.c \
-               journalprint.c \
-               keyboard_test.c \
-               lex_test.c \
-               lfsr_test.c \
-               log_test.c \
-               lwres_test.c \
-               lwresconf_test.c \
-               master_test.c \
-               mempool_test.c \
-               name_test.c \
-               nsecify.c \
-               printmsg.c \
-               ratelimiter_test.c \
-               rbt_test.c \
-               rdata_test.c \
-               rwlock_test.c \
-               serial_test.c \
-               shutdown_test.c \
-               sig0_test.c \
-               sock_test.c \
-               sym_test.c \
-               task_test.c \
-               timer_test.c \
-               wire_test.c \
-               zone_test.c
-
-# Copyright (C) 2004-2009  Internet Systems Consortium, Inc. ("ISC")
-# Copyright (C) 1998-2003  Internet Software Consortium.
-#
-# Permission to use, copy, modify, and/or distribute this software for any
-# purpose with or without fee is hereby granted, provided that the above
-# copyright notice and this permission notice appear in all copies.
-#
-# THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH
-# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
-# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
-# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
-# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
-# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
-# PERFORMANCE OF THIS SOFTWARE.
-
-# $Id: rules.in,v 1.64.130.2 2009/01/10 23:46:57 tbox Exp $
-
-###
-### Common Makefile rules for BIND 9.
-###
-
-###
-### Paths
-###
-### Note: paths that vary by Makefile MUST NOT be listed
-### here, or they won't get expanded correctly.
-
-prefix =       /home/tridge/project/bind9/prefix
-exec_prefix =  ${prefix}
-bindir =       ${exec_prefix}/bin
-sbindir =      ${exec_prefix}/sbin
-includedir =   ${prefix}/include
-libdir =       ${exec_prefix}/lib
-sysconfdir =   /etc/bind
-localstatedir =        /var
-mandir =       $/share/man
-datarootdir =   ${prefix}/share
-
-DESTDIR =
-
-
-
-top_builddir = /home/tridge/project/bind9
-
-###
-### All
-###
-### Makefile may define:
-###    TARGETS
-
-all: subdirs ${TARGETS}
-
-###
-### Subdirectories
-###
-### Makefile may define:
-###    SUBDIRS
-
-ALL_SUBDIRS = ${SUBDIRS} nulldir
-
-#
-# We use a single-colon rule so that additional dependencies of
-# subdirectories can be specified after the inclusion of this file.
-# The "depend" target is treated the same way.
-#
-subdirs:
-       @for i in ${ALL_SUBDIRS}; do \
-               if [ "$$i" != "nulldir" -a -d $$i ]; then \
-                       echo "making all in `pwd`/$$i"; \
-                       (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" all) || exit 1; \
-               fi; \
-       done
-
-install:: all
-
-install clean distclean maintainer-clean doc docclean man manclean::
-       @for i in ${ALL_SUBDIRS}; do \
-               if [ "$$i" != "nulldir" -a -d $$i ]; then \
-                       echo "making $@ in `pwd`/$$i"; \
-                       (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
-               fi; \
-       done
-
-###
-### C Programs
-###
-### Makefile must define
-###    CC
-### Makefile may define
-###    CFLAGS
-###    LDFLAGS
-###    CINCLUDES
-###    CDEFINES
-###    CWARNINGS
-### User may define externally
-###     EXT_CFLAGS
-
-CC =           ccache gcc
-CFLAGS =       -fno-strict-aliasing -DDIG_SIGCHASE -g -I/usr/include/libxml2
-LDFLAGS =      
-STD_CINCLUDES =        
-STD_CDEFINES =  -D_GNU_SOURCE
-STD_CWARNINGS =         -W -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat -Wpointer-arith -fno-strict-aliasing
-
-BUILD_CC = ccache gcc
-BUILD_CFLAGS = -fno-strict-aliasing -DDIG_SIGCHASE -g -I/usr/include/libxml2
-BUILD_CPPFLAGS =  -D_GNU_SOURCE 
-BUILD_LDFLAGS = 
-BUILD_LIBS = -lcap -lpthread  -lxml2
-
-.SUFFIXES:
-.SUFFIXES: .c .lo
-
-ALWAYS_INCLUDES = -I${top_builddir}
-ALWAYS_DEFINES = -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-ALWAYS_WARNINGS =
-
-ALL_CPPFLAGS = \
-       ${ALWAYS_INCLUDES} ${CINCLUDES} ${STD_CINCLUDES} \
-       ${ALWAYS_DEFINES} ${CDEFINES} ${STD_CDEFINES}
-
-ALL_CFLAGS = ${EXT_CFLAGS} ${ALL_CPPFLAGS} ${CFLAGS} \
-       ${ALWAYS_WARNINGS} ${STD_CWARNINGS} ${CWARNINGS}
-
-.c.lo:
-       ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} -c $<
-
-SHELL = /bin/bash
-LIBTOOL = $(SHELL) $(top_builddir)/libtool
-LIBTOOL_MODE_COMPILE = ${LIBTOOL} --mode=compile
-LIBTOOL_MODE_INSTALL = ${LIBTOOL} --mode=install
-LIBTOOL_MODE_LINK = ${LIBTOOL} --mode=link
-PURIFY = 
-
-MKDEP = ${SHELL} ${top_builddir}/make/mkdep
-
-cleandir: distclean
-superclean: maintainer-clean
-
-clean distclean maintainer-clean::
-       rm -f *.lo *.o *.lo *.la core *.core .depend
-       rm -rf .libs
-
-distclean maintainer-clean::
-       rm -f Makefile
-
-depend:
-       @for i in ${ALL_SUBDIRS}; do \
-               if [ "$$i" != "nulldir" -a -d $$i ]; then \
-                       echo "making depend in `pwd`/$$i"; \
-                       (cd $$i; ${MAKE} ${MAKEDEFS} DESTDIR="${DESTDIR}" $@) || exit 1; \
-               fi; \
-       done
-       @if [ X"${VPATH}" != X ] ; then \
-               if [ X"${SRCS}" != X -a X"${PSRCS}" != X ] ; then \
-                       echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       echo ${MKDEP} -vpath ${VPATH} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${MKDEP} -vpath ${VPATH} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${DEPENDEXTRA} \
-               elif [ X"${SRCS}" != X ] ; then \
-                       echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${DEPENDEXTRA} \
-               elif [ X"${PSRCS}" != X ] ; then \
-                       echo ${MKDEP} -vpath ${VPATH} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${MKDEP} -vpath ${VPATH} -p ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${DEPENDEXTRA} \
-               fi \
-       else \
-               if [ X"${SRCS}" != X -a X"${PSRCS}" != X ] ; then \
-                       echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       echo ${MKDEP} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${MKDEP} -ap ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${DEPENDEXTRA} \
-               elif [ X"${SRCS}" != X ] ; then \
-                       echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${SRCS}; \
-                       ${DEPENDEXTRA} \
-               elif [ X"${PSRCS}" != X ] ; then \
-                       echo ${MKDEP} ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${MKDEP} -p ${ALL_CPPFLAGS} ${ALL_CFLAGS} ${PSRCS}; \
-                       ${DEPENDEXTRA} \
-               fi \
-       fi
-
-FORCE:
-
-###
-### Libraries
-###
-
-AR =           /usr/bin/ar
-ARFLAGS =      cruv
-RANLIB =       ranlib
-
-###
-### Installation
-###
-
-INSTALL =              /usr/bin/install -c
-INSTALL_PROGRAM =      ${INSTALL}
-LINK_PROGRAM =         ln -s
-INSTALL_SCRIPT =       ${INSTALL}
-INSTALL_DATA =         ${INSTALL} -m 644
-
-###
-### Programs used when generating documentation.  It's ok for these
-### not to exist when not generating documentation.
-###
-
-XSLTPROC =             /usr/bin/xsltproc --novalid --xinclude --nonet
-PERL =                 /usr/bin/perl
-LATEX =                        /usr/bin/latex
-PDFLATEX =             /usr/bin/pdflatex
-W3M =                  /usr/bin/w3m
-
-###
-### DocBook -> HTML
-### DocBook -> man page
-###
-
-.SUFFIXES: .docbook .html .1 .2 .3 .4 .5 .6 .7 .8
-
-.docbook.html:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-docbook-html.xsl $<
-
-.docbook.1:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.2:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.3:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.4:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.5:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.6:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.7:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-.docbook.8:
-       ${XSLTPROC} -o $@ ${top_srcdir}/doc/xsl/isc-manpage.xsl $<
-
-all_tests: ${XTARGETS}
-
-genrandom: genrandom.lo
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ genrandom.lo  ${LIBS}
-
-adb_test: adb_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ adb_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-nsecify: nsecify.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsecify.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-byaddr_test: byaddr_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byaddr_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-byname_test: byname_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ byname_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-lex_test: lex_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lex_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-lfsr_test: lfsr_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lfsr_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-log_test: log_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ log_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-name_test: name_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ name_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-hash_test: hash_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ hash_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-entropy_test: entropy_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-entropy2_test: entropy2_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ entropy2_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-sock_test: sock_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sock_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-sym_test: sym_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sym_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-task_test: task_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ task_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-shutdown_test: shutdown_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ shutdown_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-timer_test: timer_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ timer_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-ratelimiter_test: ratelimiter_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ ratelimiter_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-rbt_test: rbt_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rbt_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-rdata_test: rdata_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rdata_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-rwlock_test: rwlock_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ rwlock_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-wire_test: wire_test.lo printmsg.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ wire_test.lo printmsg.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-master_test: master_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ master_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-db_test: db_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ db_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-compress_test: compress_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ compress_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-mempool_test: mempool_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ mempool_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-serial_test: serial_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ serial_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-zone_test: zone_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ zone_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-fsaccess_test: fsaccess_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ fsaccess_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-inter_test: inter_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ inter_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-keyboard_test: keyboard_test.lo ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ keyboard_test.lo \
-               ${ISCLIBS} ${LIBS}
-
-lwresconf_test: lwresconf_test.lo ${ISCDEPLIBS} ${LWRESDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwresconf_test.lo \
-               ${LWRESLIBS} ${ISCLIBS} ${LIBS}
-
-lwres_test: lwres_test.lo ${ISCDEPLIBS} ${LWRESDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ lwres_test.lo \
-               ${LWRESLIBS} ${ISCLIBS} ${LIBS}
-
-gxbn_test: gxbn_test.lo ${LWRESDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxbn_test.lo \
-               ${LWRESLIBS} ${ISCLIBS} ${LIBS}
-
-gxba_test: gxba_test.lo ${LWRESDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ gxba_test.lo \
-               ${LWRESLIBS} ${ISCLIBS} ${LIBS}
-
-sig0_test: sig0_test.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ sig0_test.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-journalprint: journalprint.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ journalprint.lo \
-               ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-cfg_test: cfg_test.lo ${ISCCFGDEPLIBS} ${ISCDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ cfg_test.lo \
-               ${ISCCFGLIBS} ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-nsec3hash: nsec3hash.lo ${ISCDEPLIBS} ${DNSDEPLIBS}
-       ${LIBTOOL_MODE_LINK} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ nsec3hash.lo \
-       ${DNSLIBS} ${ISCLIBS} ${LIBS}
-
-distclean::
-       rm -f headerdep_test.sh
-
-clean distclean::
-       rm -f ${TARGETS} ${XTARGETS}
-       rm -f t_journal
-
-check: test
-
-test:
-       @for dir in $(SUBDIRS) ;\
-       do \
-               ( cd $$dir; $(MAKE) test ) ;\
-       done