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