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