xref: /netbsd-src/external/mpl/bind/dist/tests/dns/Makefile.am (revision 9689912e6b171cbda866ec33f15ae94a04e2c02d)
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