1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
4 pkgcfgdir= $(pkgdatadir)/config.d/
6 libexecdir= $(pkglibdir)/libexec/
9 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
13 AM_CFLAGS = -fprofile-arcs -ftest-coverage
17 PERF_MLP = perf_ats_mlp_transport_none \
18 perf_ats_mlp_core_none \
19 perf_ats_mlp_transport_bandwidth \
20 perf_ats_mlp_core_bandwidth \
21 perf_ats_mlp_transport_latency \
22 perf_ats_mlp_core_latency
27 perf_ats_proportional_transport_none \
28 perf_ats_proportional_core_none \
29 perf_ats_proportional_transport_bandwidth \
30 perf_ats_proportional_core_bandwidth \
31 perf_ats_proportional_transport_latency \
32 perf_ats_proportional_core_latency \
34 # perf_ats_ril_transport_none perf_ats_ril_core_none perf_ats_ril_transport_bandwidth perf_ats_ril_core_bandwidth perf_ats_ril_transport_latency perf_ats_ril_core_latency
38 libgnunetatstesting.la
44 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
45 TESTS = $(check_PROGRAMS)
49 gnunet-ats-sim gnunet-solver-eval
51 libgnunetatstesting_la_SOURCES = \
52 ats-testing.c ats-testing.h \
53 ats-testing-log.c ats-testing-traffic.c \
54 ats-testing-experiment.c ats-testing-preferences.c
55 libgnunetatstesting_la_LIBADD = \
56 $(top_builddir)/src/testbed/libgnunettestbed.la \
57 $(top_builddir)/src/ats/libgnunetats.la \
59 libgnunetatstesting_la_DEPENDENCIES = \
60 $(top_builddir)/src/testbed/libgnunettestbed.la \
61 $(top_builddir)/src/ats/libgnunetats.la
62 libgnunetatstesting_la_LDFLAGS = \
65 gnunet_ats_sim_SOURCES = \
67 gnunet_ats_sim_LDADD = \
68 $(top_builddir)/src/util/libgnunetutil.la \
69 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
70 $(top_builddir)/src/testbed/libgnunettestbed.la \
71 $(top_builddir)/src/ats/libgnunetats.la \
72 $(top_builddir)/src/core/libgnunetcore.la \
73 $(top_builddir)/src/transport/libgnunettransport.la
74 gnunet_ats_sim_DEPENDENCIES = \
75 libgnunetatstesting.la \
76 $(top_builddir)/src/util/libgnunetutil.la
79 gnunet_solver_eval_SOURCES = \
81 gnunet_solver_eval_LDADD = \
82 $(top_builddir)/src/util/libgnunetutil.la \
83 $(top_builddir)/src/ats/libgnunetats.la \
84 $(top_builddir)/src/core/libgnunetcore.la \
85 $(top_builddir)/src/transport/libgnunettransport.la
86 gnunet_solver_eval_DEPENDENCIES = \
87 $(top_builddir)/src/util/libgnunetutil.la
89 perf_ats_proportional_core_none_SOURCES = \
91 perf_ats_proportional_core_none_LDADD = \
92 $(top_builddir)/src/util/libgnunetutil.la \
93 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
94 $(top_builddir)/src/testbed/libgnunettestbed.la \
95 $(top_builddir)/src/ats/libgnunetats.la \
96 $(top_builddir)/src/core/libgnunetcore.la \
97 $(top_builddir)/src/transport/libgnunettransport.la
98 perf_ats_proportional_core_none_DEPENDENCIES = \
99 libgnunetatstesting.la \
100 $(top_builddir)/src/util/libgnunetutil.la
102 perf_ats_proportional_transport_none_SOURCES = \
104 perf_ats_proportional_transport_none_LDADD = \
105 $(top_builddir)/src/util/libgnunetutil.la \
106 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
107 $(top_builddir)/src/testbed/libgnunettestbed.la \
108 $(top_builddir)/src/ats/libgnunetats.la \
109 $(top_builddir)/src/core/libgnunetcore.la \
110 $(top_builddir)/src/transport/libgnunettransport.la
111 perf_ats_proportional_transport_none_DEPENDENCIES = \
112 libgnunetatstesting.la \
113 $(top_builddir)/src/util/libgnunetutil.la
115 perf_ats_proportional_core_bandwidth_SOURCES = \
117 perf_ats_proportional_core_bandwidth_LDADD = \
118 $(top_builddir)/src/util/libgnunetutil.la \
119 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
120 $(top_builddir)/src/testbed/libgnunettestbed.la \
121 $(top_builddir)/src/ats/libgnunetats.la \
122 $(top_builddir)/src/core/libgnunetcore.la \
123 $(top_builddir)/src/transport/libgnunettransport.la
124 perf_ats_proportional_core_bandwidth_DEPENDENCIES = \
125 libgnunetatstesting.la \
126 $(top_builddir)/src/util/libgnunetutil.la
128 perf_ats_proportional_transport_bandwidth_SOURCES = \
130 perf_ats_proportional_transport_bandwidth_LDADD = \
131 $(top_builddir)/src/util/libgnunetutil.la \
132 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
133 $(top_builddir)/src/testbed/libgnunettestbed.la \
134 $(top_builddir)/src/ats/libgnunetats.la \
135 $(top_builddir)/src/core/libgnunetcore.la \
136 $(top_builddir)/src/transport/libgnunettransport.la
137 perf_ats_proportional_transport_bandwidth_DEPENDENCIES = \
138 libgnunetatstesting.la \
139 $(top_builddir)/src/util/libgnunetutil.la
141 perf_ats_proportional_core_latency_SOURCES = \
143 perf_ats_proportional_core_latency_LDADD = \
144 $(top_builddir)/src/util/libgnunetutil.la \
145 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
146 $(top_builddir)/src/testbed/libgnunettestbed.la \
147 $(top_builddir)/src/ats/libgnunetats.la \
148 $(top_builddir)/src/core/libgnunetcore.la \
149 $(top_builddir)/src/transport/libgnunettransport.la
150 perf_ats_proportional_core_latency_DEPENDENCIES = \
151 libgnunetatstesting.la \
152 $(top_builddir)/src/util/libgnunetutil.la
154 perf_ats_proportional_transport_latency_SOURCES = \
156 perf_ats_proportional_transport_latency_LDADD = \
157 $(top_builddir)/src/util/libgnunetutil.la \
158 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
159 $(top_builddir)/src/testbed/libgnunettestbed.la \
160 $(top_builddir)/src/ats/libgnunetats.la \
161 $(top_builddir)/src/core/libgnunetcore.la \
162 $(top_builddir)/src/transport/libgnunettransport.la
163 perf_ats_proportional_transport_latency_DEPENDENCIES = \
164 libgnunetatstesting.la \
165 $(top_builddir)/src/util/libgnunetutil.la
167 perf_ats_mlp_core_none_SOURCES = \
169 perf_ats_mlp_core_none_LDADD = \
170 $(top_builddir)/src/util/libgnunetutil.la \
171 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
172 $(top_builddir)/src/testbed/libgnunettestbed.la \
173 $(top_builddir)/src/ats/libgnunetats.la \
174 $(top_builddir)/src/core/libgnunetcore.la \
175 $(top_builddir)/src/transport/libgnunettransport.la
176 perf_ats_mlp_core_none_DEPENDENCIES = \
177 libgnunetatstesting.la \
178 $(top_builddir)/src/util/libgnunetutil.la
180 perf_ats_mlp_transport_none_SOURCES = \
182 perf_ats_mlp_transport_none_LDADD = \
183 $(top_builddir)/src/util/libgnunetutil.la \
184 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
185 $(top_builddir)/src/testbed/libgnunettestbed.la \
186 $(top_builddir)/src/ats/libgnunetats.la \
187 $(top_builddir)/src/core/libgnunetcore.la \
188 $(top_builddir)/src/transport/libgnunettransport.la
189 perf_ats_mlp_transport_none_DEPENDENCIES = \
190 libgnunetatstesting.la \
191 $(top_builddir)/src/util/libgnunetutil.la
193 perf_ats_mlp_core_bandwidth_SOURCES = \
195 perf_ats_mlp_core_bandwidth_LDADD = \
196 $(top_builddir)/src/util/libgnunetutil.la \
197 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
198 $(top_builddir)/src/testbed/libgnunettestbed.la \
199 $(top_builddir)/src/ats/libgnunetats.la \
200 $(top_builddir)/src/core/libgnunetcore.la \
201 $(top_builddir)/src/transport/libgnunettransport.la
202 perf_ats_mlp_core_bandwidth_DEPENDENCIES = \
203 libgnunetatstesting.la \
204 $(top_builddir)/src/util/libgnunetutil.la
206 perf_ats_mlp_transport_bandwidth_SOURCES = \
208 perf_ats_mlp_transport_bandwidth_LDADD = \
209 $(top_builddir)/src/util/libgnunetutil.la \
210 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
211 $(top_builddir)/src/testbed/libgnunettestbed.la \
212 $(top_builddir)/src/ats/libgnunetats.la \
213 $(top_builddir)/src/core/libgnunetcore.la \
214 $(top_builddir)/src/transport/libgnunettransport.la
215 perf_ats_mlp_transport_bandwidth_DEPENDENCIES = \
216 libgnunetatstesting.la \
217 $(top_builddir)/src/util/libgnunetutil.la
219 perf_ats_mlp_core_latency_SOURCES = \
221 perf_ats_mlp_core_latency_LDADD = \
222 $(top_builddir)/src/util/libgnunetutil.la \
223 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
224 $(top_builddir)/src/testbed/libgnunettestbed.la \
225 $(top_builddir)/src/ats/libgnunetats.la \
226 $(top_builddir)/src/core/libgnunetcore.la \
227 $(top_builddir)/src/transport/libgnunettransport.la
228 perf_ats_mlp_core_latency_DEPENDENCIES = \
229 libgnunetatstesting.la \
230 $(top_builddir)/src/util/libgnunetutil.la
232 perf_ats_mlp_transport_latency_SOURCES = \
234 perf_ats_mlp_transport_latency_LDADD = \
235 $(top_builddir)/src/util/libgnunetutil.la \
236 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
237 $(top_builddir)/src/testbed/libgnunettestbed.la \
238 $(top_builddir)/src/ats/libgnunetats.la \
239 $(top_builddir)/src/core/libgnunetcore.la \
240 $(top_builddir)/src/transport/libgnunettransport.la
241 perf_ats_mlp_transport_latencyDEPENDENCIES = \
242 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
243 $(top_builddir)/src/util/libgnunetutil.la
245 #perf_ats_ril_core_none_SOURCES = \
247 #perf_ats_ril_core_none_LDADD = \
248 # $(top_builddir)/src/util/libgnunetutil.la \
249 # $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
250 # $(top_builddir)/src/testbed/libgnunettestbed.la \
251 # $(top_builddir)/src/ats/libgnunetats.la \
252 # $(top_builddir)/src/core/libgnunetcore.la \
253 # $(top_builddir)/src/transport/libgnunettransport.la
254 #perf_ats_ril_core_none_DEPENDENCIES = \
255 # libgnunetatstesting.la \
256 # $(top_builddir)/src/util/libgnunetutil.la
260 gnunet_ats_sim_default.conf \
261 perf_ats_proportional_none.conf \
262 perf_ats_proportional_bandwidth.conf \
263 perf_ats_proportional_latency.conf \
264 perf_ats_mlp_none.conf \
265 perf_ats_mlp_bandwidth.conf \
266 perf_ats_mlp_latency.conf \
267 perf_ats_ril_none.conf \
268 perf_ats_ril_bandwidth.conf \
269 perf_ats_ril_latency.conf