new testcase to test delayed ATS service startup
[oweals/gnunet.git] / src / ats / Makefile.am
1 AM_CPPFLAGS = -I$(top_srcdir)/src/include
2
3 plugindir = $(libdir)/gnunet
4
5 pkgcfgdir= $(pkgdatadir)/config.d/
6
7 libexecdir= $(pkglibdir)/libexec/
8
9 pkgcfg_DATA = \
10   ats.conf
11
12 if MINGW
13  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
14 endif
15
16 if USE_COVERAGE
17   AM_CFLAGS = -fprofile-arcs -ftest-coverage
18 endif
19
20 noinst_PROGRAMS = \
21  gnunet-ats-solver-eval
22
23 if HAVE_LIBGLPK
24   GN_LIBGLPK = -lglpk
25   GN_MLP_LIB = libgnunet_plugin_ats_mlp.la
26   GN_MLP_PERF = perf_ats_mlp
27   GN_MLP_ADD_ADDRESS = test_ats_solver_add_address_mlp
28   GN_MLP_ADD_REQUEST_ADDRESS = test_ats_solver_add_address_and_request_mlp
29   GN_MLP_REQUEST_ADD_ADDRESS = test_ats_solver_request_and_add_address_mlp
30   GN_MLP_REQUEST_DELETE_ADDRESS = test_ats_solver_request_and_delete_address_mlp
31   GN_MLP_PREFERENCES_ADDRESS = test_ats_solver_preferences_mlp
32   GN_MLP_ALTERNATIVE_DELETE_ADDRESS = test_ats_solver_alternative_after_delete_address_mlp
33   GN_MLP_SOLVER_PERF = perf_ats_solver_mlp
34 endif
35
36 lib_LTLIBRARIES = libgnunetats.la
37
38 plugin_LTLIBRARIES = \
39   libgnunet_plugin_ats_proportional.la \
40   $(GN_MLP_LIB) \
41   libgnunet_plugin_ats_ril.la
42
43 gnunet_ats_solver_eval_SOURCES = \
44  gnunet-ats-solver-eval.c gnunet-ats-solver-eval.h \
45  gnunet-service-ats_normalization.c
46 gnunet_ats_solver_eval_LDADD = \
47  $(top_builddir)/src/util/libgnunetutil.la \
48  libgnunetats.la \
49  $(top_builddir)/src/statistics/libgnunetstatistics.la \
50  $(LTLIBINTL)
51
52 libgnunetats_la_SOURCES = \
53   ats_api_scheduling.c \
54   ats_api_performance.c
55 libgnunetats_la_LIBADD = \
56  $(top_builddir)/src/util/libgnunetutil.la \
57  $(LTLIBINTL)
58 libgnunetats_la_LDFLAGS = \
59   $(GN_LIB_LDFLAGS)  $(WINFLAGS) \
60   -version-info 4:0:0
61
62 libgnunet_plugin_ats_proportional_la_SOURCES = \
63   plugin_ats_proportional.c
64 libgnunet_plugin_ats_proportional_la_LIBADD = \
65   libgnunetats.la \
66   $(top_builddir)/src/statistics/libgnunetstatistics.la \
67   $(top_builddir)/src/util/libgnunetutil.la \
68   $(LTLIBINTL)
69 libgnunet_plugin_ats_proportional_la_LDFLAGS = \
70   $(GN_PLUGIN_LDFLAGS)
71
72
73 if HAVE_LIBGLPK
74 libgnunet_plugin_ats_mlp_la_SOURCES = \
75   plugin_ats_mlp.c
76 libgnunet_plugin_ats_mlp_la_LIBADD = \
77   libgnunetats.la \
78   $(top_builddir)/src/statistics/libgnunetstatistics.la \
79   $(top_builddir)/src/util/libgnunetutil.la
80 libgnunet_plugin_ats_mlp_la_LDFLAGS = \
81   $(GN_PLUGIN_LDFLAGS) $(GN_LIBGLPK)
82 endif
83
84 libgnunet_plugin_ats_ril_la_SOURCES = \
85   plugin_ats_ril.c
86 libgnunet_plugin_ats_ril_la_LIBADD = \
87   libgnunetats.la \
88   $(top_builddir)/src/statistics/libgnunetstatistics.la \
89   $(top_builddir)/src/util/libgnunetutil.la \
90   $(LTLIBINTL)
91 libgnunet_plugin_ats_ril_la_LDFLAGS = \
92   $(GN_PLUGIN_LDFLAGS)
93
94 libexec_PROGRAMS = \
95  gnunet-service-ats
96
97 gnunet_service_ats_SOURCES = \
98  gnunet-service-ats.c gnunet-service-ats.h\
99  gnunet-service-ats_addresses.c gnunet-service-ats_addresses.h \
100  gnunet-service-ats_normalization.c gnunet-service-ats_normalization.h \
101  gnunet-service-ats_performance.c gnunet-service-ats_performance.h \
102  gnunet-service-ats_scheduling.c gnunet-service-ats_scheduling.h \
103  gnunet-service-ats_reservations.c gnunet-service-ats_reservations.h
104 gnunet_service_ats_LDADD = \
105   $(top_builddir)/src/statistics/libgnunetstatistics.la \
106   $(top_builddir)/src/util/libgnunetutil.la \
107   libgnunetats.la \
108   $(GN_LIBINTL)
109
110 if HAVE_TESTING
111 TESTING_TESTS = \
112  test_ats_api_scheduling_init \
113  test_ats_api_scheduling_add_address \
114  test_ats_api_scheduling_add_address_duplicate \
115  test_ats_api_scheduling_add_address_inbound \
116  test_ats_api_scheduling_destroy_address \
117  test_ats_api_scheduling_destroy_address_twice \
118  test_ats_api_scheduling_add_session \
119  test_ats_api_scheduling_destroy_session \
120  test_ats_api_delayed_service_scheduling_add_address \
121  test_ats_api_performance_list_all_addresses \
122  test_ats_api_delayed_service_performance_list_all_addresses \
123  test_ats_api_performance_list_peer_addresses \
124  test_ats_api_performance_list_all_addresses_active \
125  test_ats_api_performance_monitor \
126  test_ats_api_performance_monitor_initial_callback \
127  test_ats_solver_add_address_proportional \
128  test_ats_solver_add_address_and_request_proportional \
129  test_ats_solver_request_and_add_address_proportional \
130  test_ats_solver_request_and_delete_address_proportional \
131  test_ats_solver_alternative_after_delete_address_proportional \
132  test_ats_solver_preferences_proportional \
133  test_ats_solver_preferences_ril \
134  $(GN_MLP_ADD_ADDRESS) \
135  $(GN_MLP_ADD_REQUEST_ADDRESS) \
136  $(GN_MLP_REQUEST_ADD_ADDRESS) \
137  $(GN_MLP_REQUEST_DELETE_ADDRESS) \
138  $(GN_MLP_ALTERNATIVE_DELETE_ADDRESS) \
139  $(GN_MLP_PREFERENCES_ADDRESS) \
140  test_ats_solver_add_address_ril \
141  test_ats_solver_add_address_and_request_ril \
142  test_ats_solver_request_and_add_address_ril \
143  test_ats_solver_request_and_delete_address_ril \
144  test_ats_solver_alternative_after_delete_address_ril \
145  perf_ats_solver_proportional \
146  $(GN_MLP_SOLVER_PERF) \
147  perf_ats_solver_ril
148 endif
149
150 check_PROGRAMS = \
151  $(TESTING_TESTS)
152
153 if ENABLE_TEST_RUN
154 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
155 TESTS = $(check_PROGRAMS)
156 endif
157
158 # scheduling API tests
159
160 test_ats_api_scheduling_init_SOURCES = \
161  test_ats_api_scheduling_init.c \
162  test_ats_api_common.c test_ats_api_common.h
163 test_ats_api_scheduling_init_LDADD = \
164   $(top_builddir)/src/util/libgnunetutil.la \
165   $(top_builddir)/src/testing/libgnunettesting.la \
166   libgnunetats.la \
167   $(top_builddir)/src/statistics/libgnunetstatistics.la
168
169 test_ats_api_scheduling_add_address_SOURCES = \
170  test_ats_api_scheduling_add_address.c \
171  test_ats_api_common.c test_ats_api_common.h
172 test_ats_api_scheduling_add_address_LDADD = \
173   $(top_builddir)/src/util/libgnunetutil.la \
174   $(top_builddir)/src/testing/libgnunettesting.la \
175   libgnunetats.la \
176   $(top_builddir)/src/statistics/libgnunetstatistics.la
177
178 test_ats_api_delayed_service_scheduling_add_address_SOURCES = \
179  test_ats_api_delayed_service_scheduling_add_address.c \
180  test_ats_api_common.c test_ats_api_common.h
181 test_ats_api_delayed_service_scheduling_add_address_LDADD = \
182   $(top_builddir)/src/util/libgnunetutil.la \
183   $(top_builddir)/src/testing/libgnunettesting.la \
184   libgnunetats.la \
185   $(top_builddir)/src/statistics/libgnunetstatistics.la
186
187 test_ats_api_scheduling_add_address_inbound_SOURCES = \
188  test_ats_api_scheduling_add_address_inbound.c \
189  test_ats_api_common.c test_ats_api_common.h
190 test_ats_api_scheduling_add_address_inbound_LDADD = \
191   $(top_builddir)/src/util/libgnunetutil.la \
192   $(top_builddir)/src/testing/libgnunettesting.la \
193   libgnunetats.la \
194   $(top_builddir)/src/statistics/libgnunetstatistics.la
195
196 test_ats_api_scheduling_add_address_duplicate_SOURCES = \
197  test_ats_api_scheduling_add_address_duplicate.c \
198  test_ats_api_common.c test_ats_api_common.h
199 test_ats_api_scheduling_add_address_duplicate_LDADD = \
200   $(top_builddir)/src/util/libgnunetutil.la \
201   $(top_builddir)/src/testing/libgnunettesting.la \
202   libgnunetats.la \
203   $(top_builddir)/src/statistics/libgnunetstatistics.la
204
205 test_ats_api_scheduling_destroy_address_SOURCES = \
206  test_ats_api_scheduling_destroy_address.c \
207  test_ats_api_common.c test_ats_api_common.h
208 test_ats_api_scheduling_destroy_address_LDADD = \
209   $(top_builddir)/src/util/libgnunetutil.la \
210   $(top_builddir)/src/testing/libgnunettesting.la \
211   libgnunetats.la \
212   $(top_builddir)/src/statistics/libgnunetstatistics.la
213
214 test_ats_api_scheduling_destroy_address_twice_SOURCES = \
215  test_ats_api_scheduling_destroy_address_twice.c \
216  test_ats_api_common.c test_ats_api_common.h
217 test_ats_api_scheduling_destroy_address_twice_LDADD = \
218   $(top_builddir)/src/util/libgnunetutil.la \
219   $(top_builddir)/src/testing/libgnunettesting.la \
220   libgnunetats.la \
221   $(top_builddir)/src/statistics/libgnunetstatistics.la
222
223 test_ats_api_scheduling_add_session_SOURCES = \
224  test_ats_api_scheduling_add_session.c test_ats_api_common.c
225 test_ats_api_scheduling_add_session_LDADD = \
226   $(top_builddir)/src/util/libgnunetutil.la \
227   $(top_builddir)/src/testing/libgnunettesting.la \
228   libgnunetats.la \
229   $(top_builddir)/src/statistics/libgnunetstatistics.la
230
231 test_ats_api_scheduling_destroy_session_SOURCES = \
232  test_ats_api_scheduling_destroy_session.c test_ats_api_common.c
233 test_ats_api_scheduling_destroy_session_LDADD = \
234   $(top_builddir)/src/util/libgnunetutil.la \
235   $(top_builddir)/src/testing/libgnunettesting.la \
236   libgnunetats.la \
237   $(top_builddir)/src/statistics/libgnunetstatistics.la
238
239 # performance API tests
240
241 test_ats_api_performance_list_all_addresses_SOURCES = \
242  test_ats_api_performance_list_all_addresses.c
243 test_ats_api_performance_list_all_addresses_LDADD = \
244   $(top_builddir)/src/util/libgnunetutil.la \
245   $(top_builddir)/src/testing/libgnunettesting.la \
246   $(top_builddir)/src/hello/libgnunethello.la \
247   libgnunetats.la \
248         $(top_builddir)/src/statistics/libgnunetstatistics.la
249         
250 test_ats_api_delayed_service_performance_list_all_addresses_SOURCES = \
251  test_ats_api_delayed_service_performance_list_all_addresses.c
252 test_ats_api_delayed_service_performance_list_all_addresses_LDADD = \
253   $(top_builddir)/src/util/libgnunetutil.la \
254   $(top_builddir)/src/testing/libgnunettesting.la \
255   $(top_builddir)/src/hello/libgnunethello.la \
256   libgnunetats.la \
257         $(top_builddir)/src/statistics/libgnunetstatistics.la   
258
259 test_ats_api_performance_list_peer_addresses_SOURCES = \
260  test_ats_api_performance_list_peer_addresses.c
261 test_ats_api_performance_list_peer_addresses_LDADD = \
262   $(top_builddir)/src/util/libgnunetutil.la \
263   $(top_builddir)/src/testing/libgnunettesting.la \
264   $(top_builddir)/src/hello/libgnunethello.la \
265   libgnunetats.la \
266         $(top_builddir)/src/statistics/libgnunetstatistics.la
267
268 test_ats_api_performance_list_all_addresses_active_SOURCES = \
269  test_ats_api_performance_list_all_addresses_active.c
270 test_ats_api_performance_list_all_addresses_active_LDADD = \
271   $(top_builddir)/src/util/libgnunetutil.la \
272   $(top_builddir)/src/testing/libgnunettesting.la \
273   $(top_builddir)/src/hello/libgnunethello.la \
274   libgnunetats.la \
275         $(top_builddir)/src/statistics/libgnunetstatistics.la
276
277 test_ats_api_performance_monitor_SOURCES = \
278  test_ats_api_performance_monitor.c
279 test_ats_api_performance_monitor_LDADD = \
280   $(top_builddir)/src/util/libgnunetutil.la \
281   $(top_builddir)/src/testing/libgnunettesting.la \
282   $(top_builddir)/src/hello/libgnunethello.la \
283   libgnunetats.la \
284         $(top_builddir)/src/statistics/libgnunetstatistics.la
285
286 test_ats_api_performance_monitor_initial_callback_SOURCES = \
287  test_ats_api_performance_monitor_initial_callback.c
288 test_ats_api_performance_monitor_initial_callback_LDADD = \
289   $(top_builddir)/src/util/libgnunetutil.la \
290   $(top_builddir)/src/testing/libgnunettesting.la \
291   $(top_builddir)/src/hello/libgnunethello.la \
292   libgnunetats.la \
293         $(top_builddir)/src/statistics/libgnunetstatistics.la
294
295 # solver tests
296 test_ats_solver_add_address_proportional_SOURCES = \
297  test_ats_solver_add_address.c \
298  test_ats_api_common.c test_ats_api_common.h
299 test_ats_solver_add_address_proportional_LDADD = \
300   $(top_builddir)/src/util/libgnunetutil.la \
301   $(top_builddir)/src/testing/libgnunettesting.la \
302   $(top_builddir)/src/hello/libgnunethello.la \
303   libgnunetats.la \
304         $(top_builddir)/src/statistics/libgnunetstatistics.la
305
306 if HAVE_LIBGLPK
307 test_ats_solver_add_address_mlp_SOURCES = \
308  test_ats_solver_add_address.c \
309  test_ats_api_common.c test_ats_api_common.h
310 test_ats_solver_add_address_mlp_LDADD = \
311   $(top_builddir)/src/util/libgnunetutil.la \
312   $(top_builddir)/src/testing/libgnunettesting.la \
313   $(top_builddir)/src/hello/libgnunethello.la \
314   libgnunetats.la \
315         $(top_builddir)/src/statistics/libgnunetstatistics.la
316 endif
317
318 test_ats_solver_add_address_ril_SOURCES = \
319  test_ats_solver_add_address.c \
320  test_ats_api_common.c test_ats_api_common.h
321 test_ats_solver_add_address_ril_LDADD = \
322   $(top_builddir)/src/util/libgnunetutil.la \
323   $(top_builddir)/src/testing/libgnunettesting.la \
324   $(top_builddir)/src/hello/libgnunethello.la \
325   libgnunetats.la \
326         $(top_builddir)/src/statistics/libgnunetstatistics.la
327
328 test_ats_solver_add_address_and_request_proportional_SOURCES = \
329  test_ats_solver_add_address_and_request.c \
330  test_ats_api_common.c test_ats_api_common.h
331 test_ats_solver_add_address_and_request_proportional_LDADD = \
332   $(top_builddir)/src/util/libgnunetutil.la \
333   $(top_builddir)/src/testing/libgnunettesting.la \
334   $(top_builddir)/src/hello/libgnunethello.la \
335   libgnunetats.la \
336         $(top_builddir)/src/statistics/libgnunetstatistics.la
337
338 if HAVE_LIBGLPK
339 test_ats_solver_add_address_and_request_mlp_SOURCES = \
340  test_ats_solver_add_address_and_request.c \
341  test_ats_api_common.c test_ats_api_common.h
342 test_ats_solver_add_address_and_request_mlp_LDADD = \
343   $(top_builddir)/src/util/libgnunetutil.la \
344   $(top_builddir)/src/testing/libgnunettesting.la \
345   $(top_builddir)/src/hello/libgnunethello.la \
346   libgnunetats.la \
347         $(top_builddir)/src/statistics/libgnunetstatistics.la
348 endif
349
350 test_ats_solver_add_address_and_request_ril_SOURCES = \
351  test_ats_solver_add_address_and_request.c \
352  test_ats_api_common.c test_ats_api_common.h
353 test_ats_solver_add_address_and_request_ril_LDADD = \
354   $(top_builddir)/src/util/libgnunetutil.la \
355   $(top_builddir)/src/testing/libgnunettesting.la \
356   $(top_builddir)/src/hello/libgnunethello.la \
357   libgnunetats.la \
358         $(top_builddir)/src/statistics/libgnunetstatistics.la
359
360
361 test_ats_solver_request_and_add_address_proportional_SOURCES = \
362  test_ats_solver_request_and_add_address.c \
363  test_ats_api_common.c test_ats_api_common.h
364 test_ats_solver_request_and_add_address_proportional_LDADD = \
365   $(top_builddir)/src/util/libgnunetutil.la \
366   $(top_builddir)/src/testing/libgnunettesting.la \
367   $(top_builddir)/src/hello/libgnunethello.la \
368   libgnunetats.la \
369         $(top_builddir)/src/statistics/libgnunetstatistics.la
370
371 if HAVE_LIBGLPK
372 test_ats_solver_request_and_add_address_mlp_SOURCES = \
373  test_ats_solver_request_and_add_address.c \
374  test_ats_api_common.c test_ats_api_common.h
375 test_ats_solver_request_and_add_address_mlp_LDADD = \
376   $(top_builddir)/src/util/libgnunetutil.la \
377   $(top_builddir)/src/testing/libgnunettesting.la \
378   $(top_builddir)/src/hello/libgnunethello.la \
379   libgnunetats.la \
380         $(top_builddir)/src/statistics/libgnunetstatistics.la
381 endif
382
383 test_ats_solver_request_and_add_address_ril_SOURCES = \
384  test_ats_solver_request_and_add_address.c \
385  test_ats_api_common.c test_ats_api_common.h
386 test_ats_solver_request_and_add_address_ril_LDADD = \
387   $(top_builddir)/src/util/libgnunetutil.la \
388   $(top_builddir)/src/testing/libgnunettesting.la \
389   $(top_builddir)/src/hello/libgnunethello.la \
390   libgnunetats.la \
391   $(top_builddir)/src/statistics/libgnunetstatistics.la
392
393
394 test_ats_solver_request_and_delete_address_proportional_SOURCES = \
395  test_ats_solver_request_and_delete_address.c \
396  test_ats_api_common.c test_ats_api_common.h
397 test_ats_solver_request_and_delete_address_proportional_LDADD = \
398   $(top_builddir)/src/util/libgnunetutil.la \
399   $(top_builddir)/src/testing/libgnunettesting.la \
400   $(top_builddir)/src/hello/libgnunethello.la \
401   libgnunetats.la \
402   $(top_builddir)/src/statistics/libgnunetstatistics.la
403
404 if HAVE_LIBGLPK
405 test_ats_solver_request_and_delete_address_mlp_SOURCES = \
406  test_ats_solver_request_and_delete_address.c \
407  test_ats_api_common.c test_ats_api_common.h
408 test_ats_solver_request_and_delete_address_mlp_LDADD = \
409   $(top_builddir)/src/util/libgnunetutil.la \
410   $(top_builddir)/src/testing/libgnunettesting.la \
411   $(top_builddir)/src/hello/libgnunethello.la \
412   libgnunetats.la \
413   $(top_builddir)/src/statistics/libgnunetstatistics.la
414 endif
415
416 test_ats_solver_request_and_delete_address_ril_SOURCES = \
417  test_ats_solver_request_and_delete_address.c \
418  test_ats_api_common.c test_ats_api_common.h
419 test_ats_solver_request_and_delete_address_ril_LDADD = \
420   $(top_builddir)/src/util/libgnunetutil.la \
421   $(top_builddir)/src/testing/libgnunettesting.la \
422   $(top_builddir)/src/hello/libgnunethello.la \
423   libgnunetats.la \
424   $(top_builddir)/src/statistics/libgnunetstatistics.la
425
426
427 test_ats_solver_alternative_after_delete_address_proportional_SOURCES = \
428  test_ats_solver_alternative_after_delete_address.c \
429  test_ats_api_common.c test_ats_api_common.h
430 test_ats_solver_alternative_after_delete_address_proportional_LDADD = \
431   $(top_builddir)/src/util/libgnunetutil.la \
432   $(top_builddir)/src/testing/libgnunettesting.la \
433   $(top_builddir)/src/hello/libgnunethello.la \
434   libgnunetats.la \
435   $(top_builddir)/src/statistics/libgnunetstatistics.la
436
437 test_ats_solver_preferences_proportional_SOURCES = \
438  test_ats_solver_preferences.c \
439  test_ats_api_common.c test_ats_api_common.h
440 test_ats_solver_preferences_proportional_LDADD = \
441   $(top_builddir)/src/util/libgnunetutil.la \
442   $(top_builddir)/src/testing/libgnunettesting.la \
443   $(top_builddir)/src/hello/libgnunethello.la \
444   libgnunetats.la \
445   $(top_builddir)/src/statistics/libgnunetstatistics.la
446
447 if HAVE_LIBGLPK
448 test_ats_solver_alternative_after_delete_address_mlp_SOURCES = \
449  test_ats_solver_alternative_after_delete_address.c \
450  test_ats_api_common.c test_ats_api_common.h
451 test_ats_solver_alternative_after_delete_address_mlp_LDADD = \
452   $(top_builddir)/src/util/libgnunetutil.la \
453   $(top_builddir)/src/testing/libgnunettesting.la \
454   $(top_builddir)/src/hello/libgnunethello.la \
455   libgnunetats.la \
456         $(top_builddir)/src/statistics/libgnunetstatistics.la
457
458 test_ats_solver_preferences_mlp_SOURCES = \
459  test_ats_solver_preferences.c \
460  test_ats_api_common.c test_ats_api_common.h
461 test_ats_solver_preferences_mlp_LDADD = \
462   $(top_builddir)/src/util/libgnunetutil.la \
463   $(top_builddir)/src/testing/libgnunettesting.la \
464   $(top_builddir)/src/hello/libgnunethello.la \
465   libgnunetats.la \
466         $(top_builddir)/src/statistics/libgnunetstatistics.la
467 endif
468
469 test_ats_solver_alternative_after_delete_address_ril_SOURCES = \
470  test_ats_solver_alternative_after_delete_address.c \
471  test_ats_api_common.c test_ats_api_common.h
472 test_ats_solver_alternative_after_delete_address_ril_LDADD = \
473   $(top_builddir)/src/util/libgnunetutil.la \
474   $(top_builddir)/src/testing/libgnunettesting.la \
475   $(top_builddir)/src/hello/libgnunethello.la \
476   libgnunetats.la \
477         $(top_builddir)/src/statistics/libgnunetstatistics.la
478
479 #perf_ats_mlp_SOURCES = \
480 #  $(GN_MLP_SRC) perf_ats_mlp.c test_ats_api_common.c gnunet-service-ats_normalization.c
481 #perf_ats_mlp_LDADD = \
482 #  $(GN_LIBGLPK) \
483 #  $(top_builddir)/src/util/libgnunetutil.la \
484 #  $(top_builddir)/src/statistics/libgnunetstatistics.la \
485 #  libgnunetats.la
486
487 perf_ats_solver_mlp_SOURCES = \
488   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
489 perf_ats_solver_mlp_LDADD = \
490   $(GN_LIBGLPK) \
491   $(top_builddir)/src/util/libgnunetutil.la \
492   $(top_builddir)/src/statistics/libgnunetstatistics.la \
493   libgnunetats.la
494
495 perf_ats_solver_proportional_SOURCES = \
496   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
497 perf_ats_solver_proportional_LDADD = \
498   $(GN_LIBGLPK) \
499   $(top_builddir)/src/util/libgnunetutil.la \
500   $(top_builddir)/src/statistics/libgnunetstatistics.la \
501   libgnunetats.la
502
503 perf_ats_solver_ril_SOURCES = \
504   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
505 perf_ats_solver_ril_LDADD = \
506   $(GN_LIBGLPK) \
507   $(top_builddir)/src/util/libgnunetutil.la \
508   $(top_builddir)/src/statistics/libgnunetstatistics.la \
509   libgnunetats.la
510
511 test_ats_solver_preferences_ril_SOURCES = \
512  test_ats_solver_preferences.c \
513  test_ats_api_common.c test_ats_api_common.h
514 test_ats_solver_preferences_ril_LDADD = \
515   $(top_builddir)/src/util/libgnunetutil.la \
516   $(top_builddir)/src/testing/libgnunettesting.la \
517   $(top_builddir)/src/hello/libgnunethello.la \
518   libgnunetats.la \
519         $(top_builddir)/src/statistics/libgnunetstatistics.la
520
521 EXTRA_DIST = \
522   ats.h \
523   test_delay \
524   test_ats_api.conf \
525   test_ats_api_delayed.conf \
526   test_ats_mlp.conf \
527   test_ats_solver_default.conf \
528   test_ats_solver_proportional.conf \
529   test_ats_solver_mlp.conf \
530   test_ats_solver_ril.conf \
531   perf_ats_solver_mlp.conf \
532   perf_ats_solver_proportional.conf \
533   perf_ats_solver_ril.conf \
534   perf_ats_solver.conf