LRN: Fix automake deps to allow -j* builds again
[oweals/gnunet.git] / src / transport / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include -I$(top_builddir)/src/include
2
3 plugindir = $(libdir)/gnunet
4
5
6 if HAVE_MHD
7  GN_LIBMHD = -lmicrohttpd
8  HTTP_PLUGIN_LA = libgnunet_plugin_transport_http.la
9 # HTTP_PLUGIN_TEST = test_plugin_transport_http
10  HTTP_API_TEST = test_transport_api_http
11  HTTP_REL_TEST = test_transport_api_reliability_http
12  HTTP_QUOTA_TEST = test_quota_compliance_http \
13                    test_quota_compliance_http_asymmetric_recv_constant
14  HTTPS_PLUGIN_LA = libgnunet_plugin_transport_https.la
15 # HTTPS_PLUGIN_TEST = test_plugin_transport_https
16  HTTPS_API_TEST = test_transport_api_https
17  HTTPS_REL_TEST = test_transport_api_reliability_https
18  HTTPS_QUOTA_TEST = test_quota_compliance_https \
19                 test_quota_compliance_https_asymmetric_recv_constant
20 endif
21
22 if HAVE_LIBGLPK
23  TRANSPORT_ATS_SRC = gnunet-service-transport_ats.c
24  TEST_TRANSPORT_ATS = \
25    test_transport_ats \
26    test_transport_ats_multiple_peers 
27   GN_GLPK = -lglpk
28 if HAVE_BENCHMARKS
29  ATS_TRANSPORT_BENCHMARKS = \
30    perf_transport_ats 
31 endif
32 endif
33
34 if USE_COVERAGE
35   AM_CFLAGS = --coverage -O0
36 endif
37
38 if LINUX
39 if HAVE_EXPERIMENTAL
40  WLAN_BIN = gnunet-transport-wlan-helper
41  WLAN_BIN_DUMMY = gnunet-transport-wlan-helper-dummy
42  WLAN_PLUGIN_LA = libgnunet_plugin_transport_wlan.la
43  WLAN_API_TEST = test_transport_api_wlan
44  WLAN_REL_TEST = test_transport_api_reliability_wlan
45  WLAN_UREL_TEST = test_transport_api_unreliability_wlan
46 endif
47 endif
48
49 if LINUX
50 install-exec-hook:
51         chown root:root $(bindir)/gnunet-transport-wlan-helper || true
52         chmod u+s $(bindir)/gnunet-transport-wlan-helper || true
53 else
54 install-exec-hook:
55 endif
56
57 if !MINGW
58 UNIX_PLUGIN_LA = libgnunet_plugin_transport_unix.la
59 UNIX_PLUGIN_TEST = test_transport_api_unix 
60 UNIX_REL_TEST = test_transport_api_unreliability_unix
61 UNIX_QUOTA_TEST = test_quota_compliance_unix \
62      test_quota_compliance_unix_asymmetric_recv_constant
63 endif
64
65 noinst_PROGRAMS = $(WLAN_BIN_DUMMY)
66
67
68 lib_LTLIBRARIES = \
69   libgnunettransport.la 
70
71 libgnunettransport_la_SOURCES = \
72   transport_api.c transport.h \
73   transport_api_blacklist.c \
74   transport_api_address_lookup.c \
75   transport_api_peer_address_lookup.c \
76   transport_api_address_iterate.c
77 libgnunettransport_la_LIBADD = \
78   $(top_builddir)/src/hello/libgnunethello.la \
79   $(top_builddir)/src/util/libgnunetutil.la \
80   $(GN_LIBINTL) 
81 libgnunettransport_la_LDFLAGS = \
82   $(GN_LIB_LDFLAGS) $(WINFLAGS) \
83   -version-info 0:0:0
84
85 bin_PROGRAMS = \
86  gnunet-transport \
87  $(WLAN_BIN) \
88  gnunet-service-transport \
89  gnunet-transport-list-connections \
90  gnunet-transport-certificate-creation
91
92 #bin_SCRIPTS = \
93 # gnunet-transport-certificate-creation
94
95 gnunet_transport_certificate_creation_SOURCES = \
96  gnunet-transport-certificate-creation.c
97 gnunet_transport_certificate_creation_LDADD = \
98   $(top_builddir)/src/util/libgnunetutil.la
99
100 gnunet_transport_wlan_helper_SOURCES = \
101  wlan/byteorder.h \
102  wlan/crctable_osdep.h \
103  wlan/helper_common.c wlan/helper_common.h \
104  wlan/ieee80211.h \
105  wlan/ieee80211_radiotap.h \
106  wlan/loopback_helper.h \
107  wlan/radiotap-parser.c wlan/radiotap-parser.h \
108  gnunet-transport-wlan-helper.c gnunet-transport-wlan-helper.h
109
110 gnunet_transport_wlan_helper_dummy_SOURCES = \
111  wlan/radiotap-parser.c \
112  wlan/helper_common.c \
113  test_plugin_transport_wlan_dummy.c
114
115 gnunet_transport_wlan_helper_LDADD = \
116   $(top_builddir)/src/util/libgnunetutil.la 
117
118 gnunet_transport_wlan_helper_dummy_LDADD = \
119   $(top_builddir)/src/util/libgnunetutil.la 
120
121 gnunet_transport_list_connections_SOURCES = \
122  gnunet-transport-list-connections.c         
123 gnunet_transport_list_connections_LDADD = \
124   $(top_builddir)/src/transport/libgnunettransport.la \
125   $(top_builddir)/src/util/libgnunetutil.la \
126   $(GN_LIBINTL)
127 gnunet_transport_list_connections_DEPENDENCIES = \
128   libgnunettransport.la
129
130 gnunet_transport_SOURCES = \
131  gnunet-transport.c         
132 gnunet_transport_LDADD = \
133   $(top_builddir)/src/transport/libgnunettransport.la \
134   $(top_builddir)/src/util/libgnunetutil.la \
135   $(GN_LIBINTL)
136 gnunet_transport_DEPENDENCIES = \
137   libgnunettransport.la                         
138
139 gnunet_service_transport_SOURCES = \
140  gnunet-service-transport.c $(TRANSPORT_ATS_SRC)
141 gnunet_service_transport_LDADD = \
142   $(top_builddir)/src/hello/libgnunethello.la \
143   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
144   $(top_builddir)/src/statistics/libgnunetstatistics.la \
145   $(top_builddir)/src/util/libgnunetutil.la \
146   $(GN_GLPK) \
147   $(GN_LIBINTL)
148
149 plugin_LTLIBRARIES = \
150   libgnunet_plugin_transport_tcp.la \
151   libgnunet_plugin_transport_udp.la \
152   $(UNIX_PLUGIN_LA) \
153   $(HTTP_PLUGIN_LA) \
154   $(HTTPS_PLUGIN_LA) \
155   $(WLAN_PLUGIN_LA) \
156   libgnunet_plugin_transport_template.la
157
158 libgnunet_plugin_transport_tcp_la_SOURCES = \
159   plugin_transport_tcp.c
160 libgnunet_plugin_transport_tcp_la_LIBADD = \
161   $(top_builddir)/src/hello/libgnunethello.la \
162   $(top_builddir)/src/statistics/libgnunetstatistics.la \
163   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
164   $(top_builddir)/src/nat/libgnunetnat.la \
165   $(top_builddir)/src/util/libgnunetutil.la 
166 libgnunet_plugin_transport_tcp_la_LDFLAGS = \
167  $(GN_PLUGIN_LDFLAGS)
168
169 libgnunet_plugin_transport_template_la_SOURCES = \
170   plugin_transport_template.c
171 libgnunet_plugin_transport_template_la_LIBADD = \
172   $(top_builddir)/src/util/libgnunetutil.la 
173 libgnunet_plugin_transport_template_la_LDFLAGS = \
174  $(GN_PLUGIN_LDFLAGS)
175
176 libgnunet_plugin_transport_wlan_la_SOURCES = \
177   plugin_transport_wlan.c plugin_transport_wlan.h
178 libgnunet_plugin_transport_wlan_la_LIBADD = \
179   $(top_builddir)/src/hello/libgnunethello.la \
180   $(top_builddir)/src/statistics/libgnunetstatistics.la \
181   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
182   $(top_builddir)/src/fragmentation/libgnunetfragmentation.la \
183   $(top_builddir)/src/util/libgnunetutil.la 
184 libgnunet_plugin_transport_wlan_la_LDFLAGS = \
185   $(GN_PLUGIN_LDFLAGS)
186
187 libgnunet_plugin_transport_udp_la_SOURCES = \
188   plugin_transport_udp.c
189 libgnunet_plugin_transport_udp_la_LIBADD = \
190   $(top_builddir)/src/hello/libgnunethello.la \
191   $(top_builddir)/src/fragmentation/libgnunetfragmentation.la \
192   $(top_builddir)/src/statistics/libgnunetstatistics.la \
193   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
194   $(top_builddir)/src/nat/libgnunetnat.la \
195   $(top_builddir)/src/util/libgnunetutil.la 
196 libgnunet_plugin_transport_udp_la_LDFLAGS = \
197  $(GN_PLUGIN_LDFLAGS)
198
199 libgnunet_plugin_transport_unix_la_SOURCES = \
200   plugin_transport_unix.c
201 libgnunet_plugin_transport_unix_la_LIBADD = \
202   $(top_builddir)/src/hello/libgnunethello.la \
203   $(top_builddir)/src/statistics/libgnunetstatistics.la \
204   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
205   $(top_builddir)/src/util/libgnunetutil.la 
206 libgnunet_plugin_transport_unix_la_LDFLAGS = \
207  $(GN_PLUGIN_LDFLAGS)
208
209 libgnunet_plugin_transport_http_la_SOURCES = \
210   plugin_transport_http.c
211 libgnunet_plugin_transport_http_la_LIBADD = \
212   $(top_builddir)/src/hello/libgnunethello.la \
213   $(top_builddir)/src/statistics/libgnunetstatistics.la \
214   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
215   @LIBCURL@ \
216   $(top_builddir)/src/nat/libgnunetnat.la \
217   $(top_builddir)/src/util/libgnunetutil.la 
218 libgnunet_plugin_transport_http_la_LDFLAGS = \
219  $(GN_LIBMHD) \
220  $(GN_PLUGIN_LDFLAGS)
221 libgnunet_plugin_transport_http_la_CFLAGS = \
222  $(CFLAGS) 
223 libgnunet_plugin_transport_http_la_CPPFLAGS = \
224  @LIBCURL_CPPFLAGS@
225
226 libgnunet_plugin_transport_https_la_SOURCES = \
227   plugin_transport_http.c
228 libgnunet_plugin_transport_https_la_LIBADD = \
229   $(top_builddir)/src/hello/libgnunethello.la \
230   $(top_builddir)/src/statistics/libgnunetstatistics.la \
231   $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
232   @LIBCURL@ \
233   $(top_builddir)/src/nat/libgnunetnat.la \
234   $(top_builddir)/src/util/libgnunetutil.la 
235 libgnunet_plugin_transport_https_la_LDFLAGS = \
236  $(GN_LIBMHD) \
237  $(GN_PLUGIN_LDFLAGS)
238 libgnunet_plugin_transport_https_la_CFLAGS = \
239  $(CFLAGS) -DBUILD_HTTPS 
240 libgnunet_plugin_transport_https_la_CPPFLAGS = \
241  @LIBCURL_CPPFLAGS@
242
243
244 check_PROGRAMS = \
245  $(TEST_TRANSPORT_ATS) \
246  $(ATS_TRANSPORT_BENCHMARKS) \
247  test_transport_api_tcp \
248  test_transport_api_tcp_nat \
249  test_transport_api_udp \
250  $(UNIX_PLUGIN_TEST) \
251  test_transport_api_udp_nat \
252  $(HTTP_PLUGIN_TEST) \
253  $(HTTP_API_TEST) \
254  $(HTTPS_PLUGIN_TEST) \
255  $(HTTPS_API_TEST) \
256  test_transport_api_multi \
257  test_transport_api_reliability_tcp \
258  test_transport_api_reliability_tcp_nat \
259  test_transport_api_unreliability_udp \
260  $(UNIX_REL_TEST) \
261  $(HTTP_REL_TEST) \
262  $(HTTPS_REL_TEST) \
263  test_transport_api_multiaddress_tcp \
264  test_quota_compliance_tcp \
265  test_quota_compliance_tcp_asymmetric_recv_constant \
266  test_quota_compliance_udp \
267  test_quota_compliance_udp_asymmetric_recv_constant \
268  $(UNIX_QUOTA_TEST) \
269  $(HTTP_QUOTA_TEST) \
270  $(HTTPS_QUOTA_TEST) \
271  $(WLAN_API_TEST) \
272  $(WLAN_REL_TEST) \
273  $(WLAN_UREL_TEST)
274
275 if ENABLE_TEST_RUN
276 TESTS = \
277  $(TEST_TRANSPORT_ATS) \
278  $(ATS_TRANSPORT_BENCHMARKS) \
279  test_transport_api_tcp \
280  test_transport_api_tcp_nat \
281  test_transport_api_udp \
282  $(UNIX_PLUGIN_TEST) \
283  test_transport_api_udp_nat \
284  $(HTTP_PLUGIN_TEST) \
285  $(HTTP_API_TEST) \
286  $(HTTPS_PLUGIN_TEST) \
287  $(HTTPS_API_TEST) \
288  test_transport_api_multiaddress_tcp \
289  test_transport_api_multi \
290  test_transport_api_reliability_tcp \
291  test_transport_api_reliability_tcp_nat \
292  test_transport_api_unreliability_udp \
293  $(UNIX_REL_TEST) \
294  $(HTTP_REL_TEST) \
295  $(HTTPS_REL_TEST) \
296  test_quota_compliance_tcp \
297  test_quota_compliance_tcp_asymmetric_recv_constant \
298  test_quota_compliance_udp \
299  test_quota_compliance_udp_asymmetric_recv_constant \
300  $(UNIX_QUOTA_TEST) \
301  $(HTTP_QUOTA_TEST) \
302  $(HTTPS_QUOTA_TEST) \
303  $(WLAN_API_TEST) \
304  $(WLAN_REL_TEST) \
305  $(WLAN_UREL_TEST)
306 endif
307
308 test_transport_ats_SOURCES = \
309  test_transport_ats.c $(TRANSPORT_ATS_SRC)
310 test_transport_ats_LDADD = -lm \
311  -lglpk \
312  $(top_builddir)/src/transport/libgnunettransport.la \
313  $(top_builddir)/src/statistics/libgnunetstatistics.la \
314  $(top_builddir)/src/testing/libgnunettesting.la \
315  $(top_builddir)/src/util/libgnunetutil.la 
316
317 test_transport_ats_multiple_peers_SOURCES = \
318  test_transport_ats_multiple_peers.c $(TRANSPORT_ATS_SRC)
319 test_transport_ats_multiple_peers_LDADD = -lm \
320  -lglpk \
321  $(top_builddir)/src/transport/libgnunettransport.la \
322  $(top_builddir)/src/statistics/libgnunetstatistics.la \
323  $(top_builddir)/src/testing/libgnunettesting.la \
324  $(top_builddir)/src/util/libgnunetutil.la  
325
326 perf_transport_ats_SOURCES = \
327  perf_transport_ats.c
328 perf_transport_ats_LDADD = \
329  -lglpk \
330  $(top_builddir)/src/util/libgnunetutil.la  
331
332 test_transport_api_tcp_SOURCES = \
333  test_transport_api.c
334 test_transport_api_tcp_LDADD = \
335  $(top_builddir)/src/transport/libgnunettransport.la \
336  $(top_builddir)/src/hello/libgnunethello.la \
337  $(top_builddir)/src/util/libgnunetutil.la  
338
339 test_transport_api_tcp_nat_SOURCES = \
340  test_transport_api.c
341 test_transport_api_tcp_nat_LDADD = \
342  $(top_builddir)/src/transport/libgnunettransport.la \
343  $(top_builddir)/src/hello/libgnunethello.la \
344  $(top_builddir)/src/util/libgnunetutil.la  
345
346 test_transport_api_reliability_tcp_SOURCES = \
347  test_transport_api_reliability.c
348 test_transport_api_reliability_tcp_LDADD = \
349  $(top_builddir)/src/transport/libgnunettransport.la \
350  $(top_builddir)/src/hello/libgnunethello.la \
351  $(top_builddir)/src/util/libgnunetutil.la  
352
353 test_transport_api_multiaddress_tcp_SOURCES = \
354  test_transport_api_multiaddress.c
355 test_transport_api_multiaddress_tcp_LDADD = \
356  $(top_builddir)/src/transport/libgnunettransport.la \
357  $(top_builddir)/src/hello/libgnunethello.la \
358  $(top_builddir)/src/util/libgnunetutil.la  
359
360 test_transport_api_reliability_tcp_nat_SOURCES = \
361  test_transport_api_reliability.c
362 test_transport_api_reliability_tcp_nat_LDADD = \
363  $(top_builddir)/src/transport/libgnunettransport.la \
364  $(top_builddir)/src/hello/libgnunethello.la \
365  $(top_builddir)/src/util/libgnunetutil.la 
366
367 test_transport_api_reliability_wlan_SOURCES = \
368  test_transport_api_reliability.c
369 test_transport_api_reliability_wlan_LDADD = \
370  $(top_builddir)/src/transport/libgnunettransport.la \
371  $(top_builddir)/src/hello/libgnunethello.la \
372  $(top_builddir)/src/util/libgnunetutil.la
373
374 test_transport_api_unreliability_wlan_SOURCES = \
375  test_transport_api_unreliability.c
376 test_transport_api_unreliability_wlan_LDADD = \
377  $(top_builddir)/src/transport/libgnunettransport.la \
378  $(top_builddir)/src/hello/libgnunethello.la \
379  $(top_builddir)/src/util/libgnunetutil.la
380
381 test_transport_api_udp_SOURCES = \
382  test_transport_api.c
383 test_transport_api_udp_LDADD = \
384  $(top_builddir)/src/transport/libgnunettransport.la \
385  $(top_builddir)/src/hello/libgnunethello.la \
386  $(top_builddir)/src/util/libgnunetutil.la  
387
388 test_transport_api_udp_nat_SOURCES = \
389  test_transport_api.c
390 test_transport_api_udp_nat_LDADD = \
391  $(top_builddir)/src/transport/libgnunettransport.la \
392  $(top_builddir)/src/hello/libgnunethello.la \
393  $(top_builddir)/src/util/libgnunetutil.la   
394
395 test_transport_api_unix_SOURCES = \
396  test_transport_api.c
397 test_transport_api_unix_LDADD = \
398  $(top_builddir)/src/transport/libgnunettransport.la \
399  $(top_builddir)/src/hello/libgnunethello.la \
400  $(top_builddir)/src/util/libgnunetutil.la 
401
402 #test_plugin_transport_http_SOURCES = \
403 # test_plugin_transport_http.c
404 #test_plugin_transport_http_LDADD = \
405 # $(top_builddir)/src/statistics/libgnunetstatistics.la \
406 # @LIBCURL@ \
407 # $(top_builddir)/src/hello/libgnunethello.la \
408 # $(top_builddir)/src/util/libgnunetutil.la  
409
410 test_transport_api_http_SOURCES = \
411  test_transport_api.c
412 test_transport_api_http_LDADD = \
413  $(top_builddir)/src/transport/libgnunettransport.la \
414  $(top_builddir)/src/hello/libgnunethello.la \
415  $(top_builddir)/src/util/libgnunetutil.la  
416
417 test_transport_api_reliability_http_SOURCES = \
418  test_transport_api_reliability.c
419 test_transport_api_reliability_http_LDADD = \
420  $(top_builddir)/src/transport/libgnunettransport.la \
421  $(top_builddir)/src/hello/libgnunethello.la \
422  $(top_builddir)/src/util/libgnunetutil.la
423
424 #test_plugin_transport_https_SOURCES = \
425 # test_plugin_transport_https.c
426 #test_plugin_transport_https_LDADD = \
427 # $(top_builddir)/src/statistics/libgnunetstatistics.la \
428 # @LIBCURL@ \
429 # $(top_builddir)/src/hello/libgnunethello.la \
430 # $(top_builddir)/src/util/libgnunetutil.la  
431
432 test_transport_api_https_SOURCES = \
433  test_transport_api.c
434 test_transport_api_https_LDADD = \
435  $(top_builddir)/src/transport/libgnunettransport.la \
436  $(top_builddir)/src/hello/libgnunethello.la \
437  $(top_builddir)/src/util/libgnunetutil.la  
438
439 test_transport_api_reliability_https_SOURCES = \
440  test_transport_api_reliability.c
441 test_transport_api_reliability_https_LDADD = \
442  $(top_builddir)/src/transport/libgnunettransport.la \
443  $(top_builddir)/src/hello/libgnunethello.la \
444  $(top_builddir)/src/util/libgnunetutil.la
445
446 test_transport_api_unreliability_unix_SOURCES = \
447  test_transport_api_unreliability.c
448 test_transport_api_unreliability_unix_LDADD = \
449  $(top_builddir)/src/transport/libgnunettransport.la \
450  $(top_builddir)/src/hello/libgnunethello.la \
451  $(top_builddir)/src/util/libgnunetutil.la
452
453 test_transport_api_unreliability_udp_SOURCES = \
454  test_transport_api_unreliability.c
455 test_transport_api_unreliability_udp_LDADD = \
456  $(top_builddir)/src/transport/libgnunettransport.la \
457  $(top_builddir)/src/hello/libgnunethello.la \
458  $(top_builddir)/src/util/libgnunetutil.la
459
460 if LINUX
461 test_transport_api_wlan_SOURCES = \
462  test_transport_api.c
463 test_transport_api_wlan_LDADD = \
464  $(top_builddir)/src/transport/libgnunettransport.la \
465  $(top_builddir)/src/hello/libgnunethello.la \
466  $(top_builddir)/src/util/libgnunetutil.la  
467 endif
468
469 test_quota_compliance_tcp_SOURCES = \
470  test_quota_compliance.c
471 test_quota_compliance_tcp_LDADD = \
472  $(top_builddir)/src/transport/libgnunettransport.la \
473  $(top_builddir)/src/hello/libgnunethello.la \
474  $(top_builddir)/src/util/libgnunetutil.la
475
476 test_quota_compliance_tcp_asymmetric_recv_constant_SOURCES = \
477  test_quota_compliance.c
478 test_quota_compliance_tcp_asymmetric_recv_constant_LDADD = \
479  $(top_builddir)/src/transport/libgnunettransport.la \
480  $(top_builddir)/src/hello/libgnunethello.la \
481  $(top_builddir)/src/util/libgnunetutil.la
482
483 #test_quota_compliance_tcp_asymmetric_send_constant_SOURCES = \
484 # test_quota_compliance.c
485 #test_quota_compliance_tcp_asymmetric_send_constant_LDADD = \
486 # $(top_builddir)/src/transport/libgnunettransport.la \
487 # $(top_builddir)/src/util/libgnunetutil.la
488
489 test_quota_compliance_http_SOURCES = \
490  test_quota_compliance.c
491 test_quota_compliance_http_LDADD = \
492  $(top_builddir)/src/transport/libgnunettransport.la \
493  $(top_builddir)/src/hello/libgnunethello.la \
494  $(top_builddir)/src/util/libgnunetutil.la
495
496  test_quota_compliance_http_asymmetric_recv_constant_SOURCES = \
497  test_quota_compliance.c
498 test_quota_compliance_http_asymmetric_recv_constant_LDADD = \
499  $(top_builddir)/src/transport/libgnunettransport.la \
500  $(top_builddir)/src/hello/libgnunethello.la \
501  $(top_builddir)/src/util/libgnunetutil.la
502
503 #test_quota_compliance_http_asymmetric_send_constant_SOURCES = \
504 # test_quota_compliance.c
505 #test_quota_compliance_http_asymmetric_send_constant_LDADD = \
506 # $(top_builddir)/src/transport/libgnunettransport.la \
507 # $(top_builddir)/src/util/libgnunetutil.la
508
509 test_quota_compliance_https_SOURCES = \
510  test_quota_compliance.c
511 test_quota_compliance_https_LDADD = \
512  $(top_builddir)/src/transport/libgnunettransport.la \
513  $(top_builddir)/src/hello/libgnunethello.la \
514  $(top_builddir)/src/util/libgnunetutil.la
515
516  test_quota_compliance_https_asymmetric_recv_constant_SOURCES = \
517  test_quota_compliance.c
518 test_quota_compliance_https_asymmetric_recv_constant_LDADD = \
519  $(top_builddir)/src/transport/libgnunettransport.la \
520  $(top_builddir)/src/hello/libgnunethello.la \
521  $(top_builddir)/src/util/libgnunetutil.la
522
523 #test_quota_compliance_https_asymmetric_send_constant_SOURCES = \
524 # test_quota_compliance.c
525 #test_quota_compliance_https_asymmetric_send_constant_LDADD = \
526 # $(top_builddir)/src/transport/libgnunettransport.la \
527 # $(top_builddir)/src/util/libgnunetutil.la
528
529 test_quota_compliance_udp_SOURCES = \
530  test_quota_compliance.c
531 test_quota_compliance_udp_LDADD = \
532  $(top_builddir)/src/transport/libgnunettransport.la \
533  $(top_builddir)/src/hello/libgnunethello.la \
534  $(top_builddir)/src/util/libgnunetutil.la
535
536 test_quota_compliance_udp_asymmetric_recv_constant_SOURCES = \
537  test_quota_compliance.c
538 test_quota_compliance_udp_asymmetric_recv_constant_LDADD = \
539  $(top_builddir)/src/transport/libgnunettransport.la \
540  $(top_builddir)/src/hello/libgnunethello.la \
541  $(top_builddir)/src/util/libgnunetutil.la
542
543 #test_quota_compliance_udp_asymmetric_send_constant_SOURCES = \
544 # test_quota_compliance.c
545 #test_quota_compliance_udp_asymmetric_send_constant_LDADD = \
546 # $(top_builddir)/src/transport/libgnunettransport.la \
547 # $(top_builddir)/src/util/libgnunetutil.la 
548
549 test_quota_compliance_unix_SOURCES = \
550  test_quota_compliance.c
551 test_quota_compliance_unix_LDADD = \
552  $(top_builddir)/src/transport/libgnunettransport.la \
553  $(top_builddir)/src/hello/libgnunethello.la \
554  $(top_builddir)/src/util/libgnunetutil.la
555
556 test_quota_compliance_unix_asymmetric_recv_constant_SOURCES = \
557  test_quota_compliance.c
558 test_quota_compliance_unix_asymmetric_recv_constant_LDADD = \
559  $(top_builddir)/src/transport/libgnunettransport.la \
560  $(top_builddir)/src/hello/libgnunethello.la \
561  $(top_builddir)/src/util/libgnunetutil.la
562
563
564 test_transport_api_multi_SOURCES = \
565  test_transport_api.c
566 test_transport_api_multi_LDADD = \
567  $(top_builddir)/src/transport/libgnunettransport.la \
568  $(top_builddir)/src/hello/libgnunethello.la \
569  $(top_builddir)/src/util/libgnunetutil.la  
570 EXTRA_DIST = \
571   gnunet-transport-certificate-creation \
572   ats_mlp_p100_m400.problem \
573   test_transport_defaults.conf \
574   test_transport_api_data.conf \
575   test_transport_api_tcp_peer1.conf \
576   test_transport_api_tcp_peer2.conf \
577   test_transport_api_udp_peer1.conf \
578   test_transport_api_udp_peer2.conf \
579   test_transport_api_unix_peer1.conf \
580   test_transport_api_unix_peer2.conf \
581   test_transport_api_udp_nat_peer1.conf \
582   test_transport_api_udp_nat_peer2.conf \
583   test_transport_api_tcp_nat_peer1.conf \
584   test_transport_api_tcp_nat_peer2.conf \
585   test_plugin_transport_data.conf \
586   test_transport_api_http_peer1.conf \
587   test_transport_api_http_peer2.conf \
588   test_transport_api_https_peer1.conf \
589   test_transport_api_https_peer2.conf \
590   test_transport_api_wlan_peer1.conf \
591   test_transport_api_wlan_peer2.conf \
592   test_transport_api_multi_peer1.conf \
593   test_transport_api_multi_peer2.conf \
594   test_transport_api_rel_http_peer1.conf \
595   test_transport_api_rel_http_peer2.conf \
596   test_transport_api_rel_https_peer1.conf \
597   test_transport_api_rel_https_peer2.conf \
598   test_plugin_transport_data_http.conf \
599   test_plugin_transport_data.conf \
600   test_quota_compliance_data.conf \
601   test_quota_compliance_tcp_peer1.conf \
602   test_quota_compliance_tcp_peer2.conf \
603   test_quota_compliance_http_peer1.conf \
604   test_quota_compliance_http_peer2.conf \
605   test_quota_compliance_https_peer1.conf \
606   test_quota_compliance_https_peer2.conf \
607   test_quota_compliance_udp_peer1.conf \
608   test_quota_compliance_udp_peer2.conf \
609   test_quota_compliance_unix_peer1.conf \
610   test_quota_compliance_unix_peer2.conf \
611   test_plugin_transport_data_udp.conf \
612   test_transport_ats_1addr.conf \
613   test_transport_ats_2addr.conf \
614   test_transport_ats_4addr.conf