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