Home | History | Annotate | Line # | Download | only in dns
      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