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