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