-check RV
[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_performance_list_all_addresses \
121  test_ats_api_performance_list_peer_addresses \
122  test_ats_api_performance_list_all_addresses_active \
123  test_ats_api_performance_monitor \
124  test_ats_api_performance_monitor_initial_callback \
125  test_ats_solver_add_address_proportional \
126  test_ats_solver_add_address_and_request_proportional \
127  test_ats_solver_request_and_add_address_proportional \
128  test_ats_solver_request_and_delete_address_proportional \
129  test_ats_solver_alternative_after_delete_address_proportional \
130  test_ats_solver_preferences_proportional \
131  test_ats_solver_preferences_ril \
132  $(GN_MLP_ADD_ADDRESS) \
133  $(GN_MLP_ADD_REQUEST_ADDRESS) \
134  $(GN_MLP_REQUEST_ADD_ADDRESS) \
135  $(GN_MLP_REQUEST_DELETE_ADDRESS) \
136  $(GN_MLP_ALTERNATIVE_DELETE_ADDRESS) \
137  $(GN_MLP_PREFERENCES_ADDRESS) \
138  test_ats_solver_add_address_ril \
139  test_ats_solver_add_address_and_request_ril \
140  test_ats_solver_request_and_add_address_ril \
141  test_ats_solver_request_and_delete_address_ril \
142  test_ats_solver_alternative_after_delete_address_ril \
143  perf_ats_solver_proportional \
144  $(GN_MLP_SOLVER_PERF) \
145  perf_ats_solver_ril
146 endif
147
148 check_PROGRAMS = \
149  $(TESTING_TESTS)
150
151 if ENABLE_TEST_RUN
152 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
153 TESTS = $(check_PROGRAMS)
154 endif
155
156 # scheduling API tests
157
158 test_ats_api_scheduling_init_SOURCES = \
159  test_ats_api_scheduling_init.c \
160  test_ats_api_common.c test_ats_api_common.h
161 test_ats_api_scheduling_init_LDADD = \
162   $(top_builddir)/src/util/libgnunetutil.la \
163   $(top_builddir)/src/testing/libgnunettesting.la \
164   libgnunetats.la \
165   $(top_builddir)/src/statistics/libgnunetstatistics.la
166
167 test_ats_api_scheduling_add_address_SOURCES = \
168  test_ats_api_scheduling_add_address.c \
169  test_ats_api_common.c test_ats_api_common.h
170 test_ats_api_scheduling_add_address_LDADD = \
171   $(top_builddir)/src/util/libgnunetutil.la \
172   $(top_builddir)/src/testing/libgnunettesting.la \
173   libgnunetats.la \
174   $(top_builddir)/src/statistics/libgnunetstatistics.la
175
176 test_ats_api_scheduling_add_address_inbound_SOURCES = \
177  test_ats_api_scheduling_add_address_inbound.c \
178  test_ats_api_common.c test_ats_api_common.h
179 test_ats_api_scheduling_add_address_inbound_LDADD = \
180   $(top_builddir)/src/util/libgnunetutil.la \
181   $(top_builddir)/src/testing/libgnunettesting.la \
182   libgnunetats.la \
183   $(top_builddir)/src/statistics/libgnunetstatistics.la
184
185 test_ats_api_scheduling_add_address_duplicate_SOURCES = \
186  test_ats_api_scheduling_add_address_duplicate.c \
187  test_ats_api_common.c test_ats_api_common.h
188 test_ats_api_scheduling_add_address_duplicate_LDADD = \
189   $(top_builddir)/src/util/libgnunetutil.la \
190   $(top_builddir)/src/testing/libgnunettesting.la \
191   libgnunetats.la \
192   $(top_builddir)/src/statistics/libgnunetstatistics.la
193
194 test_ats_api_scheduling_destroy_address_SOURCES = \
195  test_ats_api_scheduling_destroy_address.c \
196  test_ats_api_common.c test_ats_api_common.h
197 test_ats_api_scheduling_destroy_address_LDADD = \
198   $(top_builddir)/src/util/libgnunetutil.la \
199   $(top_builddir)/src/testing/libgnunettesting.la \
200   libgnunetats.la \
201   $(top_builddir)/src/statistics/libgnunetstatistics.la
202
203 test_ats_api_scheduling_destroy_address_twice_SOURCES = \
204  test_ats_api_scheduling_destroy_address_twice.c \
205  test_ats_api_common.c test_ats_api_common.h
206 test_ats_api_scheduling_destroy_address_twice_LDADD = \
207   $(top_builddir)/src/util/libgnunetutil.la \
208   $(top_builddir)/src/testing/libgnunettesting.la \
209   libgnunetats.la \
210   $(top_builddir)/src/statistics/libgnunetstatistics.la
211
212 test_ats_api_scheduling_add_session_SOURCES = \
213  test_ats_api_scheduling_add_session.c test_ats_api_common.c
214 test_ats_api_scheduling_add_session_LDADD = \
215   $(top_builddir)/src/util/libgnunetutil.la \
216   $(top_builddir)/src/testing/libgnunettesting.la \
217   libgnunetats.la \
218   $(top_builddir)/src/statistics/libgnunetstatistics.la
219
220 test_ats_api_scheduling_destroy_session_SOURCES = \
221  test_ats_api_scheduling_destroy_session.c test_ats_api_common.c
222 test_ats_api_scheduling_destroy_session_LDADD = \
223   $(top_builddir)/src/util/libgnunetutil.la \
224   $(top_builddir)/src/testing/libgnunettesting.la \
225   libgnunetats.la \
226   $(top_builddir)/src/statistics/libgnunetstatistics.la
227
228 # performance API tests
229
230 test_ats_api_performance_list_all_addresses_SOURCES = \
231  test_ats_api_performance_list_all_addresses.c
232 test_ats_api_performance_list_all_addresses_LDADD = \
233   $(top_builddir)/src/util/libgnunetutil.la \
234   $(top_builddir)/src/testing/libgnunettesting.la \
235   $(top_builddir)/src/hello/libgnunethello.la \
236   libgnunetats.la \
237         $(top_builddir)/src/statistics/libgnunetstatistics.la
238
239 test_ats_api_performance_list_peer_addresses_SOURCES = \
240  test_ats_api_performance_list_peer_addresses.c
241 test_ats_api_performance_list_peer_addresses_LDADD = \
242   $(top_builddir)/src/util/libgnunetutil.la \
243   $(top_builddir)/src/testing/libgnunettesting.la \
244   $(top_builddir)/src/hello/libgnunethello.la \
245   libgnunetats.la \
246         $(top_builddir)/src/statistics/libgnunetstatistics.la
247
248 test_ats_api_performance_list_all_addresses_active_SOURCES = \
249  test_ats_api_performance_list_all_addresses_active.c
250 test_ats_api_performance_list_all_addresses_active_LDADD = \
251   $(top_builddir)/src/util/libgnunetutil.la \
252   $(top_builddir)/src/testing/libgnunettesting.la \
253   $(top_builddir)/src/hello/libgnunethello.la \
254   libgnunetats.la \
255         $(top_builddir)/src/statistics/libgnunetstatistics.la
256
257 test_ats_api_performance_monitor_SOURCES = \
258  test_ats_api_performance_monitor.c
259 test_ats_api_performance_monitor_LDADD = \
260   $(top_builddir)/src/util/libgnunetutil.la \
261   $(top_builddir)/src/testing/libgnunettesting.la \
262   $(top_builddir)/src/hello/libgnunethello.la \
263   libgnunetats.la \
264         $(top_builddir)/src/statistics/libgnunetstatistics.la
265
266 test_ats_api_performance_monitor_initial_callback_SOURCES = \
267  test_ats_api_performance_monitor_initial_callback.c
268 test_ats_api_performance_monitor_initial_callback_LDADD = \
269   $(top_builddir)/src/util/libgnunetutil.la \
270   $(top_builddir)/src/testing/libgnunettesting.la \
271   $(top_builddir)/src/hello/libgnunethello.la \
272   libgnunetats.la \
273         $(top_builddir)/src/statistics/libgnunetstatistics.la
274
275 # solver tests
276 test_ats_solver_add_address_proportional_SOURCES = \
277  test_ats_solver_add_address.c \
278  test_ats_api_common.c test_ats_api_common.h
279 test_ats_solver_add_address_proportional_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 if HAVE_LIBGLPK
287 test_ats_solver_add_address_mlp_SOURCES = \
288  test_ats_solver_add_address.c \
289  test_ats_api_common.c test_ats_api_common.h
290 test_ats_solver_add_address_mlp_LDADD = \
291   $(top_builddir)/src/util/libgnunetutil.la \
292   $(top_builddir)/src/testing/libgnunettesting.la \
293   $(top_builddir)/src/hello/libgnunethello.la \
294   libgnunetats.la \
295         $(top_builddir)/src/statistics/libgnunetstatistics.la
296 endif
297
298 test_ats_solver_add_address_ril_SOURCES = \
299  test_ats_solver_add_address.c \
300  test_ats_api_common.c test_ats_api_common.h
301 test_ats_solver_add_address_ril_LDADD = \
302   $(top_builddir)/src/util/libgnunetutil.la \
303   $(top_builddir)/src/testing/libgnunettesting.la \
304   $(top_builddir)/src/hello/libgnunethello.la \
305   libgnunetats.la \
306         $(top_builddir)/src/statistics/libgnunetstatistics.la
307
308 test_ats_solver_add_address_and_request_proportional_SOURCES = \
309  test_ats_solver_add_address_and_request.c \
310  test_ats_api_common.c test_ats_api_common.h
311 test_ats_solver_add_address_and_request_proportional_LDADD = \
312   $(top_builddir)/src/util/libgnunetutil.la \
313   $(top_builddir)/src/testing/libgnunettesting.la \
314   $(top_builddir)/src/hello/libgnunethello.la \
315   libgnunetats.la \
316         $(top_builddir)/src/statistics/libgnunetstatistics.la
317
318 if HAVE_LIBGLPK
319 test_ats_solver_add_address_and_request_mlp_SOURCES = \
320  test_ats_solver_add_address_and_request.c \
321  test_ats_api_common.c test_ats_api_common.h
322 test_ats_solver_add_address_and_request_mlp_LDADD = \
323   $(top_builddir)/src/util/libgnunetutil.la \
324   $(top_builddir)/src/testing/libgnunettesting.la \
325   $(top_builddir)/src/hello/libgnunethello.la \
326   libgnunetats.la \
327         $(top_builddir)/src/statistics/libgnunetstatistics.la
328 endif
329
330 test_ats_solver_add_address_and_request_ril_SOURCES = \
331  test_ats_solver_add_address_and_request.c \
332  test_ats_api_common.c test_ats_api_common.h
333 test_ats_solver_add_address_and_request_ril_LDADD = \
334   $(top_builddir)/src/util/libgnunetutil.la \
335   $(top_builddir)/src/testing/libgnunettesting.la \
336   $(top_builddir)/src/hello/libgnunethello.la \
337   libgnunetats.la \
338         $(top_builddir)/src/statistics/libgnunetstatistics.la
339
340
341 test_ats_solver_request_and_add_address_proportional_SOURCES = \
342  test_ats_solver_request_and_add_address.c \
343  test_ats_api_common.c test_ats_api_common.h
344 test_ats_solver_request_and_add_address_proportional_LDADD = \
345   $(top_builddir)/src/util/libgnunetutil.la \
346   $(top_builddir)/src/testing/libgnunettesting.la \
347   $(top_builddir)/src/hello/libgnunethello.la \
348   libgnunetats.la \
349         $(top_builddir)/src/statistics/libgnunetstatistics.la
350
351 if HAVE_LIBGLPK
352 test_ats_solver_request_and_add_address_mlp_SOURCES = \
353  test_ats_solver_request_and_add_address.c \
354  test_ats_api_common.c test_ats_api_common.h
355 test_ats_solver_request_and_add_address_mlp_LDADD = \
356   $(top_builddir)/src/util/libgnunetutil.la \
357   $(top_builddir)/src/testing/libgnunettesting.la \
358   $(top_builddir)/src/hello/libgnunethello.la \
359   libgnunetats.la \
360         $(top_builddir)/src/statistics/libgnunetstatistics.la
361 endif
362
363 test_ats_solver_request_and_add_address_ril_SOURCES = \
364  test_ats_solver_request_and_add_address.c \
365  test_ats_api_common.c test_ats_api_common.h
366 test_ats_solver_request_and_add_address_ril_LDADD = \
367   $(top_builddir)/src/util/libgnunetutil.la \
368   $(top_builddir)/src/testing/libgnunettesting.la \
369   $(top_builddir)/src/hello/libgnunethello.la \
370   libgnunetats.la \
371   $(top_builddir)/src/statistics/libgnunetstatistics.la
372
373
374 test_ats_solver_request_and_delete_address_proportional_SOURCES = \
375  test_ats_solver_request_and_delete_address.c \
376  test_ats_api_common.c test_ats_api_common.h
377 test_ats_solver_request_and_delete_address_proportional_LDADD = \
378   $(top_builddir)/src/util/libgnunetutil.la \
379   $(top_builddir)/src/testing/libgnunettesting.la \
380   $(top_builddir)/src/hello/libgnunethello.la \
381   libgnunetats.la \
382   $(top_builddir)/src/statistics/libgnunetstatistics.la
383
384 if HAVE_LIBGLPK
385 test_ats_solver_request_and_delete_address_mlp_SOURCES = \
386  test_ats_solver_request_and_delete_address.c \
387  test_ats_api_common.c test_ats_api_common.h
388 test_ats_solver_request_and_delete_address_mlp_LDADD = \
389   $(top_builddir)/src/util/libgnunetutil.la \
390   $(top_builddir)/src/testing/libgnunettesting.la \
391   $(top_builddir)/src/hello/libgnunethello.la \
392   libgnunetats.la \
393   $(top_builddir)/src/statistics/libgnunetstatistics.la
394 endif
395
396 test_ats_solver_request_and_delete_address_ril_SOURCES = \
397  test_ats_solver_request_and_delete_address.c \
398  test_ats_api_common.c test_ats_api_common.h
399 test_ats_solver_request_and_delete_address_ril_LDADD = \
400   $(top_builddir)/src/util/libgnunetutil.la \
401   $(top_builddir)/src/testing/libgnunettesting.la \
402   $(top_builddir)/src/hello/libgnunethello.la \
403   libgnunetats.la \
404   $(top_builddir)/src/statistics/libgnunetstatistics.la
405
406
407 test_ats_solver_alternative_after_delete_address_proportional_SOURCES = \
408  test_ats_solver_alternative_after_delete_address.c \
409  test_ats_api_common.c test_ats_api_common.h
410 test_ats_solver_alternative_after_delete_address_proportional_LDADD = \
411   $(top_builddir)/src/util/libgnunetutil.la \
412   $(top_builddir)/src/testing/libgnunettesting.la \
413   $(top_builddir)/src/hello/libgnunethello.la \
414   libgnunetats.la \
415   $(top_builddir)/src/statistics/libgnunetstatistics.la
416
417 test_ats_solver_preferences_proportional_SOURCES = \
418  test_ats_solver_preferences.c \
419  test_ats_api_common.c test_ats_api_common.h
420 test_ats_solver_preferences_proportional_LDADD = \
421   $(top_builddir)/src/util/libgnunetutil.la \
422   $(top_builddir)/src/testing/libgnunettesting.la \
423   $(top_builddir)/src/hello/libgnunethello.la \
424   libgnunetats.la \
425   $(top_builddir)/src/statistics/libgnunetstatistics.la
426
427 if HAVE_LIBGLPK
428 test_ats_solver_alternative_after_delete_address_mlp_SOURCES = \
429  test_ats_solver_alternative_after_delete_address.c \
430  test_ats_api_common.c test_ats_api_common.h
431 test_ats_solver_alternative_after_delete_address_mlp_LDADD = \
432   $(top_builddir)/src/util/libgnunetutil.la \
433   $(top_builddir)/src/testing/libgnunettesting.la \
434   $(top_builddir)/src/hello/libgnunethello.la \
435   libgnunetats.la \
436         $(top_builddir)/src/statistics/libgnunetstatistics.la
437
438 test_ats_solver_preferences_mlp_SOURCES = \
439  test_ats_solver_preferences.c \
440  test_ats_api_common.c test_ats_api_common.h
441 test_ats_solver_preferences_mlp_LDADD = \
442   $(top_builddir)/src/util/libgnunetutil.la \
443   $(top_builddir)/src/testing/libgnunettesting.la \
444   $(top_builddir)/src/hello/libgnunethello.la \
445   libgnunetats.la \
446         $(top_builddir)/src/statistics/libgnunetstatistics.la
447 endif
448
449 test_ats_solver_alternative_after_delete_address_ril_SOURCES = \
450  test_ats_solver_alternative_after_delete_address.c \
451  test_ats_api_common.c test_ats_api_common.h
452 test_ats_solver_alternative_after_delete_address_ril_LDADD = \
453   $(top_builddir)/src/util/libgnunetutil.la \
454   $(top_builddir)/src/testing/libgnunettesting.la \
455   $(top_builddir)/src/hello/libgnunethello.la \
456   libgnunetats.la \
457         $(top_builddir)/src/statistics/libgnunetstatistics.la
458
459 #perf_ats_mlp_SOURCES = \
460 #  $(GN_MLP_SRC) perf_ats_mlp.c test_ats_api_common.c gnunet-service-ats_normalization.c
461 #perf_ats_mlp_LDADD = \
462 #  $(GN_LIBGLPK) \
463 #  $(top_builddir)/src/util/libgnunetutil.la \
464 #  $(top_builddir)/src/statistics/libgnunetstatistics.la \
465 #  libgnunetats.la
466
467 perf_ats_solver_mlp_SOURCES = \
468   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
469 perf_ats_solver_mlp_LDADD = \
470   $(GN_LIBGLPK) \
471   $(top_builddir)/src/util/libgnunetutil.la \
472   $(top_builddir)/src/statistics/libgnunetstatistics.la \
473   libgnunetats.la
474
475 perf_ats_solver_proportional_SOURCES = \
476   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
477 perf_ats_solver_proportional_LDADD = \
478   $(GN_LIBGLPK) \
479   $(top_builddir)/src/util/libgnunetutil.la \
480   $(top_builddir)/src/statistics/libgnunetstatistics.la \
481   libgnunetats.la
482
483 perf_ats_solver_ril_SOURCES = \
484   perf_ats_solver.c test_ats_api_common.c gnunet-service-ats_normalization.c
485 perf_ats_solver_ril_LDADD = \
486   $(GN_LIBGLPK) \
487   $(top_builddir)/src/util/libgnunetutil.la \
488   $(top_builddir)/src/statistics/libgnunetstatistics.la \
489   libgnunetats.la
490
491 test_ats_solver_preferences_ril_SOURCES = \
492  test_ats_solver_preferences.c \
493  test_ats_api_common.c test_ats_api_common.h
494 test_ats_solver_preferences_ril_LDADD = \
495   $(top_builddir)/src/util/libgnunetutil.la \
496   $(top_builddir)/src/testing/libgnunettesting.la \
497   $(top_builddir)/src/hello/libgnunethello.la \
498   libgnunetats.la \
499         $(top_builddir)/src/statistics/libgnunetstatistics.la
500
501 EXTRA_DIST = \
502   ats.h \
503   test_ats_api.conf \
504   test_ats_mlp.conf \
505   test_ats_solver_default.conf \
506   test_ats_solver_proportional.conf \
507   test_ats_solver_mlp.conf \
508   test_ats_solver_ril.conf \
509   perf_ats_solver_mlp.conf \
510   perf_ats_solver_proportional.conf \
511   perf_ats_solver_ril.conf \
512   perf_ats_solver.conf