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