1include $(top_srcdir)/Makefile.top 2 3AM_CPPFLAGS += \ 4 $(LIBISC_CFLAGS) \ 5 $(LIBDNS_CFLAGS) \ 6 $(LIBURCU_CFLAGS) \ 7 $(LIBUV_CFLAGS) \ 8 $(KRB5_CFLAGS) \ 9 -DSRCDIR=\"$(abs_srcdir)\" \ 10 -DBUILDDIR=\"$(abs_builddir)\" \ 11 -I$(top_srcdir)/lib/dns \ 12 -I$(top_srcdir)/lib/isc 13 14LDADD += \ 15 $(LIBISC_LIBS) \ 16 $(LIBURCU_LIBS) \ 17 $(LIBUV_LIBS) \ 18 $(LIBDNS_LIBS) 19 20check_PROGRAMS = \ 21 acl_test \ 22 badcache_test \ 23 db_test \ 24 dbdiff_test \ 25 dbiterator_test \ 26 dbversion_test \ 27 diff_test \ 28 dispatch_test \ 29 dns64_test \ 30 dst_test \ 31 keytable_test \ 32 name_test \ 33 nametree_test \ 34 nsec3_test \ 35 nsec3param_test \ 36 private_test \ 37 qp_test \ 38 qpmulti_test \ 39 qpdb_test \ 40 qpzone_test \ 41 rbt_test \ 42 rdata_test \ 43 rdataset_test \ 44 rdatasetstats_test \ 45 resolver_test \ 46 rsa_test \ 47 sigs_test \ 48 skr_test \ 49 time_test \ 50 tsig_test \ 51 update_test \ 52 zonemgr_test \ 53 zt_test 54 55if HAVE_PERL 56 57check_PROGRAMS += \ 58 master_test 59 60EXTRA_master_test_DEPENDENCIES = testdata/master/master12.data testdata/master/master13.data testdata/master/master14.data 61CLEANFILES += $(EXTRA_master_test_DEPENDENCIES) 62 63testdata/master/master12.data: testdata/master/master12.data.in 64 mkdir -p testdata/master 65 $(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master12.data.in > $@ 66 67testdata/master/master13.data: testdata/master/master13.data.in 68 mkdir -p testdata/master 69 $(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master13.data.in > $@ 70 71testdata/master/master14.data: testdata/master/master14.data.in 72 mkdir -p testdata/master 73 $(PERL) -w $(srcdir)/mkraw.pl < $(srcdir)/testdata/master/master14.data.in > $@ 74 75endif 76 77if HAVE_GEOIP2 78check_PROGRAMS += \ 79 geoip_test 80 81geoip_test_CPPFLAGS = \ 82 $(AM_CPPFLAGS) \ 83 $(MAXMINDDB_CFLAGS) \ 84 -DTEST_GEOIP_DATA=\"$(top_srcdir)/bin/tests/system/geoip2/data\" 85 86geoip_test_LDADD = \ 87 $(LDADD) \ 88 $(MAXMINDDB_LIBS) 89endif 90 91if HAVE_DNSTAP 92check_PROGRAMS += \ 93 dnstap_test 94 95dnstap_test_CPPFLAGS = \ 96 $(AM_CPPFLAGS) \ 97 $(DNSTAP_CFLAGS) 98dnstap_test_LDADD = \ 99 $(LDADD) \ 100 $(DNSTAP_LIBS) 101endif 102 103dh_test_CPPFLAGS = \ 104 $(AM_CPPFLAGS) \ 105 $(OPENSSL_CFLAGS) 106 107dst_test_CPPFLAGS = \ 108 $(AM_CPPFLAGS) \ 109 $(OPENSSL_CFLAGS) 110 111rsa_test_CPPFLAGS = \ 112 $(AM_CPPFLAGS) \ 113 $(OPENSSL_CFLAGS) 114 115rdata_test_CPPFLAGS = \ 116 $(AM_CPPFLAGS) \ 117 $(OPENSSL_CFLAGS) 118 119rdata_test_LDADD = \ 120 $(LDADD) \ 121 $(OPENSSL_LIBS) 122 123EXTRA_sigs_test_DEPENDENCIES = testdata/master/master18.data 124CLEANFILES += $(EXTRA_sigs_test_DEPENDENCIES) 125 126testdata/master/master18.data: testdata/master/master18.data.in 127 mkdir -p testdata/master 128 sed -e 's,@TOP_SRCDIR@,$(abs_srcdir),' < $(srcdir)/testdata/master/master18.data.in > $@ 129 130EXTRA_DIST = \ 131 Kdh.+002+18602.key \ 132 Krsa.+008+29238.key \ 133 comparekeys \ 134 mkraw.pl \ 135 testdata \ 136 testkeys 137 138include $(top_srcdir)/Makefile.tests 139