xref: /netbsd-src/external/mpl/bind/dist/tests/isc/Makefile.am (revision 9689912e6b171cbda866ec33f15ae94a04e2c02d)
1include $(top_srcdir)/Makefile.top
2
3AM_CPPFLAGS +=			\
4	$(LIBISC_CFLAGS)	\
5	$(LIBURCU_CFLAGS)	\
6	$(LIBUV_CFLAGS)		\
7	-I$(top_srcdir)/lib/isc
8
9LDADD +=			\
10	$(LIBISC_LIBS)		\
11	$(LIBURCU_LIBS)		\
12	$(LIBUV_LIBS)
13
14check_PROGRAMS =	\
15	ascii_test	\
16	async_test	\
17	buffer_test	\
18	counter_test	\
19	crc64_test	\
20	dnsstream_utils_test \
21	errno_test	\
22	file_test	\
23	hash_test	\
24	hashmap_test	\
25	heap_test	\
26	histo_test	\
27	hmac_test	\
28	ht_test		\
29	job_test	\
30	lex_test	\
31	loop_test	\
32	md_test		\
33	mem_test	\
34	mutex_test	\
35	netaddr_test	\
36	parse_test	\
37	proxyheader_test	\
38	proxystream_test	\
39	proxyudp_test	\
40	quota_test	\
41	radix_test	\
42	random_test	\
43	ratelimiter_test\
44	regex_test	\
45	result_test	\
46	rwlock_test	\
47	safe_test	\
48	siphash_test	\
49	sockaddr_test	\
50	spinlock_test	\
51	stats_test	\
52	symtab_test	\
53	tcp_test	\
54	tcpdns_test	\
55	time_test	\
56	timer_test	\
57	tls_test	\
58	tlsdns_test	\
59	udp_test	\
60	work_test
61
62if HAVE_LIBNGHTTP2
63check_PROGRAMS +=	\
64	doh_test
65
66doh_test_CPPFLAGS =	\
67	$(AM_CPPFLAGS)	\
68	$(LIBNGHTTP2_CFLAGS)	\
69	$(OPENSSL_CFLAGS)
70
71doh_test_LDADD =	\
72	$(LDADD)	\
73	$(LIBNGHTTP2_LIBS)
74
75doh_test_SOURCES =	\
76	doh_test.c	\
77	uv_wrap.h
78
79endif HAVE_LIBNGHTTP2
80
81dnsstream_utils_test_CPPFLAGS =	\
82	$(AM_CPPFLAGS)
83
84dnsstream_utils_test_LDADD =	\
85	$(LDADD)
86
87dnsstream_utils_test_SOURCES =	\
88	dnsstream_utils_test.c \
89	dnsstream_utils_test_data.h
90
91hashmap_test_SOURCES =	\
92	hashmap_test.c	\
93	hashmap_nodes.h
94
95hmac_test_CPPFLAGS =	\
96	$(AM_CPPFLAGS)	\
97	$(OPENSSL_CFLAGS)
98
99hmac_test_LDADD =	\
100	$(LDADD)	\
101	$(OPENSSL_LIBS)
102
103md_test_CPPFLAGS =	\
104	$(AM_CPPFLAGS)	\
105	$(OPENSSL_CFLAGS)
106
107md_test_LDADD =		\
108	$(LDADD)	\
109	$(OPENSSL_LIBS)
110
111proxyheader_test_CPPFLAGS =	\
112	$(AM_CPPFLAGS)
113
114proxyheader_test_LDADD =	\
115	$(LDADD)
116
117proxyheader_test_SOURCES =	\
118	proxyheader_test.c \
119	proxyheader_test_data.h
120
121proxystream_test_CPPFLAGS =	\
122	$(AM_CPPFLAGS)		\
123	$(OPENSSL_CFLAGS)
124
125proxystream_test_LDADD =	\
126	$(LDADD)		\
127	$(OPENSSL_LIBS)
128
129proxystream_test_SOURCES =	\
130	proxystream_test.c \
131	netmgr_common.h \
132	netmgr_common.c \
133	stream_shutdown.c
134
135proxyudp_test_CPPFLAGS =	\
136	$(AM_CPPFLAGS)	\
137	$(OPENSSL_CFLAGS)
138
139proxyudp_test_LDADD =	\
140	$(LDADD)	\
141	$(OPENSSL_LIBS)
142
143proxyudp_test_SOURCES =	\
144	proxyudp_test.c	\
145	netmgr_common.h \
146	netmgr_common.c \
147	uv_wrap.h
148
149random_test_LDADD =	\
150	$(LDADD)	\
151	-lm
152
153tcp_test_CPPFLAGS =	\
154	$(AM_CPPFLAGS)	\
155	$(OPENSSL_CFLAGS)
156
157tcp_test_LDADD =	\
158	$(LDADD)	\
159	$(OPENSSL_LIBS)
160
161tcp_test_SOURCES =	\
162	tcp_test.c	\
163	netmgr_common.h \
164	netmgr_common.c \
165	stream_shutdown.c \
166	uv_wrap.h
167
168tcpdns_test_CPPFLAGS =	\
169	$(AM_CPPFLAGS)	\
170	$(OPENSSL_CFLAGS)
171
172tcpdns_test_LDADD =	\
173	$(LDADD)	\
174	$(OPENSSL_LIBS)
175
176tcpdns_test_SOURCES =	\
177	tcpdns_test.c	\
178	netmgr_common.h \
179	netmgr_common.c \
180	uv_wrap.h
181
182tls_test_CPPFLAGS =	\
183	$(AM_CPPFLAGS)	\
184	$(OPENSSL_CFLAGS)
185
186tls_test_LDADD =	\
187	$(LDADD)	\
188	$(OPENSSL_LIBS)
189
190tls_test_SOURCES =	\
191	tls_test.c	\
192	netmgr_common.h \
193	netmgr_common.c \
194	stream_shutdown.c \
195	uv_wrap.h
196
197tlsdns_test_CPPFLAGS =	\
198	$(AM_CPPFLAGS)	\
199	$(OPENSSL_CFLAGS)
200
201tlsdns_test_LDADD =	\
202	$(LDADD)	\
203	$(OPENSSL_LIBS)
204
205tlsdns_test_SOURCES =	\
206	tlsdns_test.c	\
207	netmgr_common.h \
208	netmgr_common.c \
209	uv_wrap.h
210
211udp_test_CPPFLAGS =	\
212	$(AM_CPPFLAGS)	\
213	$(OPENSSL_CFLAGS)
214
215udp_test_LDADD =	\
216	$(LDADD)	\
217	$(OPENSSL_LIBS)
218
219udp_test_SOURCES =	\
220	udp_test.c	\
221	netmgr_common.h \
222	netmgr_common.c \
223	uv_wrap.h
224
225EXTRA_DIST = testdata
226
227include $(top_srcdir)/Makefile.tests
228