2018-08-07 10:46:53 -04:00
|
|
|
include $(top_srcdir)/Makefile.top
|
|
|
|
|
|
|
|
|
|
AM_CPPFLAGS += \
|
|
|
|
|
$(LIBISC_CFLAGS) \
|
|
|
|
|
$(LIBDNS_CFLAGS) \
|
2023-03-31 15:39:40 -04:00
|
|
|
$(LIBURCU_CFLAGS) \
|
2023-05-03 13:38:05 -04:00
|
|
|
$(LIBUV_CFLAGS) \
|
2018-08-07 10:46:53 -04:00
|
|
|
$(KRB5_CFLAGS) \
|
|
|
|
|
-DSRCDIR=\"$(abs_srcdir)\" \
|
2022-05-03 05:37:31 -04:00
|
|
|
-DBUILDDIR=\"$(abs_builddir)\" \
|
2023-06-28 02:28:57 -04:00
|
|
|
-I$(top_srcdir)/lib/dns \
|
|
|
|
|
-I$(top_srcdir)/lib/isc
|
2018-08-07 10:46:53 -04:00
|
|
|
|
2021-04-21 08:22:18 -04:00
|
|
|
LDADD += \
|
|
|
|
|
$(LIBISC_LIBS) \
|
2023-03-31 15:39:40 -04:00
|
|
|
$(LIBURCU_LIBS) \
|
2023-05-03 13:38:05 -04:00
|
|
|
$(LIBUV_LIBS) \
|
2018-08-07 10:46:53 -04:00
|
|
|
$(LIBDNS_LIBS)
|
|
|
|
|
|
|
|
|
|
check_PROGRAMS = \
|
|
|
|
|
acl_test \
|
2023-06-19 09:43:02 -04:00
|
|
|
badcache_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
db_test \
|
|
|
|
|
dbdiff_test \
|
|
|
|
|
dbiterator_test \
|
|
|
|
|
dbversion_test \
|
2024-11-03 15:25:15 -05:00
|
|
|
diff_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
dispatch_test \
|
2019-07-22 13:44:30 -04:00
|
|
|
dns64_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
dst_test \
|
2024-11-08 12:18:30 -05:00
|
|
|
ede_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
keytable_test \
|
|
|
|
|
name_test \
|
2023-08-16 15:08:53 -04:00
|
|
|
nametree_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
nsec3_test \
|
2020-11-13 06:26:05 -05:00
|
|
|
nsec3param_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
private_test \
|
2022-06-14 11:20:28 -04:00
|
|
|
qp_test \
|
2022-10-06 10:59:14 -04:00
|
|
|
qpmulti_test \
|
2024-03-05 17:28:43 -05:00
|
|
|
qpdb_test \
|
2023-11-29 16:29:08 -05:00
|
|
|
qpzone_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
rdata_test \
|
|
|
|
|
rdataset_test \
|
|
|
|
|
rdatasetstats_test \
|
2024-12-10 20:28:40 -05:00
|
|
|
resconf_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
resolver_test \
|
|
|
|
|
rsa_test \
|
|
|
|
|
sigs_test \
|
2024-08-13 06:25:39 -04:00
|
|
|
skr_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
time_test \
|
2024-10-11 23:16:24 -04:00
|
|
|
transport_test \
|
2018-08-07 10:46:53 -04:00
|
|
|
tsig_test \
|
|
|
|
|
update_test \
|
|
|
|
|
zonemgr_test \
|
|
|
|
|
zt_test
|
|
|
|
|
|
|
|
|
|
if HAVE_PERL
|
|
|
|
|
|
|
|
|
|
check_PROGRAMS += \
|
|
|
|
|
master_test
|
|
|
|
|
|
|
|
|
|
EXTRA_master_test_DEPENDENCIES = testdata/master/master12.data testdata/master/master13.data testdata/master/master14.data
|
2022-06-01 07:10:37 -04:00
|
|
|
CLEANFILES += $(EXTRA_master_test_DEPENDENCIES)
|
2018-08-07 10:46:53 -04:00
|
|
|
|
|
|
|
|
testdata/master/master12.data: testdata/master/master12.data.in
|
|
|
|
|
mkdir -p testdata/master
|
2020-09-11 03:07:04 -04:00
|
|
|
$(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master12.data.in > $@
|
2018-08-07 10:46:53 -04:00
|
|
|
|
|
|
|
|
testdata/master/master13.data: testdata/master/master13.data.in
|
|
|
|
|
mkdir -p testdata/master
|
2020-09-11 03:07:04 -04:00
|
|
|
$(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master13.data.in > $@
|
2018-08-07 10:46:53 -04:00
|
|
|
|
|
|
|
|
testdata/master/master14.data: testdata/master/master14.data.in
|
|
|
|
|
mkdir -p testdata/master
|
2020-09-11 03:07:04 -04:00
|
|
|
$(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master14.data.in > $@
|
2018-08-07 10:46:53 -04:00
|
|
|
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
if HAVE_GEOIP2
|
|
|
|
|
check_PROGRAMS += \
|
|
|
|
|
geoip_test
|
|
|
|
|
|
|
|
|
|
geoip_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
2022-05-03 05:37:31 -04:00
|
|
|
$(MAXMINDDB_CFLAGS) \
|
|
|
|
|
-DTEST_GEOIP_DATA=\"$(top_srcdir)/bin/tests/system/geoip2/data\"
|
2018-08-07 10:46:53 -04:00
|
|
|
|
|
|
|
|
geoip_test_LDADD = \
|
|
|
|
|
$(LDADD) \
|
|
|
|
|
$(MAXMINDDB_LIBS)
|
|
|
|
|
endif
|
|
|
|
|
|
|
|
|
|
if HAVE_DNSTAP
|
|
|
|
|
check_PROGRAMS += \
|
|
|
|
|
dnstap_test
|
|
|
|
|
|
|
|
|
|
dnstap_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
|
|
|
|
$(DNSTAP_CFLAGS)
|
|
|
|
|
dnstap_test_LDADD = \
|
|
|
|
|
$(LDADD) \
|
|
|
|
|
$(DNSTAP_LIBS)
|
|
|
|
|
endif
|
2020-04-22 08:24:21 -04:00
|
|
|
|
|
|
|
|
dh_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
|
|
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
|
|
|
|
|
|
dst_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
|
|
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
|
|
|
|
|
|
rsa_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
|
|
|
|
$(OPENSSL_CFLAGS)
|
2020-04-23 19:22:21 -04:00
|
|
|
|
2023-06-28 02:28:57 -04:00
|
|
|
rdata_test_CPPFLAGS = \
|
|
|
|
|
$(AM_CPPFLAGS) \
|
|
|
|
|
$(OPENSSL_CFLAGS)
|
|
|
|
|
|
|
|
|
|
rdata_test_LDADD = \
|
|
|
|
|
$(LDADD) \
|
|
|
|
|
$(OPENSSL_LIBS)
|
|
|
|
|
|
2022-06-01 07:10:37 -04:00
|
|
|
EXTRA_sigs_test_DEPENDENCIES = testdata/master/master18.data
|
|
|
|
|
CLEANFILES += $(EXTRA_sigs_test_DEPENDENCIES)
|
|
|
|
|
|
|
|
|
|
testdata/master/master18.data: testdata/master/master18.data.in
|
|
|
|
|
mkdir -p testdata/master
|
|
|
|
|
sed -e 's,@TOP_SRCDIR@,$(abs_srcdir),' < $(srcdir)/testdata/master/master18.data.in > $@
|
|
|
|
|
|
2020-06-04 13:02:27 -04:00
|
|
|
EXTRA_DIST = \
|
|
|
|
|
Kdh.+002+18602.key \
|
2022-07-20 02:18:41 -04:00
|
|
|
Krsa.+008+29238.key \
|
2021-11-01 09:40:00 -04:00
|
|
|
comparekeys \
|
2020-06-04 13:02:27 -04:00
|
|
|
mkraw.pl \
|
|
|
|
|
testdata \
|
|
|
|
|
testkeys
|
|
|
|
|
|
2021-04-21 08:22:18 -04:00
|
|
|
include $(top_srcdir)/Makefile.tests
|