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
19 perf_ats_mlp_transport_none \
20 perf_ats_mlp_transport_bandwidth \
21 perf_ats_mlp_transport_latency \
22 perf_ats_mlp_core_none \
23 perf_ats_mlp_core_bandwidth \
24 perf_ats_mlp_core_latency
30 perf_ats_proportional_transport_none \
31 perf_ats_proportional_transport_bandwidth \
32 perf_ats_proportional_transport_latency \
33 perf_ats_proportional_core_none \
34 perf_ats_proportional_core_bandwidth \
35 perf_ats_proportional_core_latency \
38 # RIL-tests commented out as RIL is currently badly broken.
39 # 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
43 libgnunetatstesting.la
49 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
50 TESTS = $(check_PROGRAMS)
54 gnunet-ats-sim gnunet-solver-eval
56 libgnunetatstesting_la_SOURCES = \
57 ats-testing.c ats-testing.h \
58 ats-testing-log.c ats-testing-traffic.c \
59 ats-testing-experiment.c ats-testing-preferences.c
60 libgnunetatstesting_la_LIBADD = \
61 $(top_builddir)/src/testbed/libgnunettestbed.la \
62 $(top_builddir)/src/ats/libgnunetats.la \
64 libgnunetatstesting_la_DEPENDENCIES = \
65 $(top_builddir)/src/testbed/libgnunettestbed.la \
66 $(top_builddir)/src/ats/libgnunetats.la
67 libgnunetatstesting_la_LDFLAGS = \
70 gnunet_ats_sim_SOURCES = \
72 gnunet_ats_sim_LDADD = \
73 $(top_builddir)/src/util/libgnunetutil.la \
74 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
75 $(top_builddir)/src/testbed/libgnunettestbed.la \
76 $(top_builddir)/src/ats/libgnunetats.la \
77 $(top_builddir)/src/core/libgnunetcore.la \
78 $(top_builddir)/src/transport/libgnunettransport.la
79 gnunet_ats_sim_DEPENDENCIES = \
80 libgnunetatstesting.la \
81 $(top_builddir)/src/util/libgnunetutil.la
84 gnunet_solver_eval_SOURCES = \
86 gnunet_solver_eval_LDADD = \
87 $(top_builddir)/src/util/libgnunetutil.la \
88 $(top_builddir)/src/ats/libgnunetats.la \
89 $(top_builddir)/src/core/libgnunetcore.la \
90 $(top_builddir)/src/transport/libgnunettransport.la
91 gnunet_solver_eval_DEPENDENCIES = \
92 $(top_builddir)/src/util/libgnunetutil.la
94 perf_ats_proportional_core_none_SOURCES = \
96 perf_ats_proportional_core_none_LDADD = \
97 $(top_builddir)/src/util/libgnunetutil.la \
98 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
99 $(top_builddir)/src/testbed/libgnunettestbed.la \
100 $(top_builddir)/src/ats/libgnunetats.la \
101 $(top_builddir)/src/core/libgnunetcore.la \
102 $(top_builddir)/src/transport/libgnunettransport.la
103 perf_ats_proportional_core_none_DEPENDENCIES = \
104 libgnunetatstesting.la \
105 $(top_builddir)/src/util/libgnunetutil.la
107 perf_ats_proportional_transport_none_SOURCES = \
109 perf_ats_proportional_transport_none_LDADD = \
110 $(top_builddir)/src/util/libgnunetutil.la \
111 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
112 $(top_builddir)/src/testbed/libgnunettestbed.la \
113 $(top_builddir)/src/ats/libgnunetats.la \
114 $(top_builddir)/src/core/libgnunetcore.la \
115 $(top_builddir)/src/transport/libgnunettransport.la
116 perf_ats_proportional_transport_none_DEPENDENCIES = \
117 libgnunetatstesting.la \
118 $(top_builddir)/src/util/libgnunetutil.la
120 perf_ats_proportional_core_bandwidth_SOURCES = \
122 perf_ats_proportional_core_bandwidth_LDADD = \
123 $(top_builddir)/src/util/libgnunetutil.la \
124 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
125 $(top_builddir)/src/testbed/libgnunettestbed.la \
126 $(top_builddir)/src/ats/libgnunetats.la \
127 $(top_builddir)/src/core/libgnunetcore.la \
128 $(top_builddir)/src/transport/libgnunettransport.la
129 perf_ats_proportional_core_bandwidth_DEPENDENCIES = \
130 libgnunetatstesting.la \
131 $(top_builddir)/src/util/libgnunetutil.la
133 perf_ats_proportional_transport_bandwidth_SOURCES = \
135 perf_ats_proportional_transport_bandwidth_LDADD = \
136 $(top_builddir)/src/util/libgnunetutil.la \
137 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
138 $(top_builddir)/src/testbed/libgnunettestbed.la \
139 $(top_builddir)/src/ats/libgnunetats.la \
140 $(top_builddir)/src/core/libgnunetcore.la \
141 $(top_builddir)/src/transport/libgnunettransport.la
142 perf_ats_proportional_transport_bandwidth_DEPENDENCIES = \
143 libgnunetatstesting.la \
144 $(top_builddir)/src/util/libgnunetutil.la
146 perf_ats_proportional_core_latency_SOURCES = \
148 perf_ats_proportional_core_latency_LDADD = \
149 $(top_builddir)/src/util/libgnunetutil.la \
150 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
151 $(top_builddir)/src/testbed/libgnunettestbed.la \
152 $(top_builddir)/src/ats/libgnunetats.la \
153 $(top_builddir)/src/core/libgnunetcore.la \
154 $(top_builddir)/src/transport/libgnunettransport.la
155 perf_ats_proportional_core_latency_DEPENDENCIES = \
156 libgnunetatstesting.la \
157 $(top_builddir)/src/util/libgnunetutil.la
159 perf_ats_proportional_transport_latency_SOURCES = \
161 perf_ats_proportional_transport_latency_LDADD = \
162 $(top_builddir)/src/util/libgnunetutil.la \
163 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
164 $(top_builddir)/src/testbed/libgnunettestbed.la \
165 $(top_builddir)/src/ats/libgnunetats.la \
166 $(top_builddir)/src/core/libgnunetcore.la \
167 $(top_builddir)/src/transport/libgnunettransport.la
168 perf_ats_proportional_transport_latency_DEPENDENCIES = \
169 libgnunetatstesting.la \
170 $(top_builddir)/src/util/libgnunetutil.la
172 perf_ats_mlp_core_none_SOURCES = \
174 perf_ats_mlp_core_none_LDADD = \
175 $(top_builddir)/src/util/libgnunetutil.la \
176 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
177 $(top_builddir)/src/testbed/libgnunettestbed.la \
178 $(top_builddir)/src/ats/libgnunetats.la \
179 $(top_builddir)/src/core/libgnunetcore.la \
180 $(top_builddir)/src/transport/libgnunettransport.la
181 perf_ats_mlp_core_none_DEPENDENCIES = \
182 libgnunetatstesting.la \
183 $(top_builddir)/src/util/libgnunetutil.la
185 perf_ats_mlp_transport_none_SOURCES = \
187 perf_ats_mlp_transport_none_LDADD = \
188 $(top_builddir)/src/util/libgnunetutil.la \
189 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
190 $(top_builddir)/src/testbed/libgnunettestbed.la \
191 $(top_builddir)/src/ats/libgnunetats.la \
192 $(top_builddir)/src/core/libgnunetcore.la \
193 $(top_builddir)/src/transport/libgnunettransport.la
194 perf_ats_mlp_transport_none_DEPENDENCIES = \
195 libgnunetatstesting.la \
196 $(top_builddir)/src/util/libgnunetutil.la
198 perf_ats_mlp_core_bandwidth_SOURCES = \
200 perf_ats_mlp_core_bandwidth_LDADD = \
201 $(top_builddir)/src/util/libgnunetutil.la \
202 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
203 $(top_builddir)/src/testbed/libgnunettestbed.la \
204 $(top_builddir)/src/ats/libgnunetats.la \
205 $(top_builddir)/src/core/libgnunetcore.la \
206 $(top_builddir)/src/transport/libgnunettransport.la
207 perf_ats_mlp_core_bandwidth_DEPENDENCIES = \
208 libgnunetatstesting.la \
209 $(top_builddir)/src/util/libgnunetutil.la
211 perf_ats_mlp_transport_bandwidth_SOURCES = \
213 perf_ats_mlp_transport_bandwidth_LDADD = \
214 $(top_builddir)/src/util/libgnunetutil.la \
215 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
216 $(top_builddir)/src/testbed/libgnunettestbed.la \
217 $(top_builddir)/src/ats/libgnunetats.la \
218 $(top_builddir)/src/core/libgnunetcore.la \
219 $(top_builddir)/src/transport/libgnunettransport.la
220 perf_ats_mlp_transport_bandwidth_DEPENDENCIES = \
221 libgnunetatstesting.la \
222 $(top_builddir)/src/util/libgnunetutil.la
224 perf_ats_mlp_core_latency_SOURCES = \
226 perf_ats_mlp_core_latency_LDADD = \
227 $(top_builddir)/src/util/libgnunetutil.la \
228 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
229 $(top_builddir)/src/testbed/libgnunettestbed.la \
230 $(top_builddir)/src/ats/libgnunetats.la \
231 $(top_builddir)/src/core/libgnunetcore.la \
232 $(top_builddir)/src/transport/libgnunettransport.la
233 perf_ats_mlp_core_latency_DEPENDENCIES = \
234 libgnunetatstesting.la \
235 $(top_builddir)/src/util/libgnunetutil.la
237 perf_ats_mlp_transport_latency_SOURCES = \
239 perf_ats_mlp_transport_latency_LDADD = \
240 $(top_builddir)/src/util/libgnunetutil.la \
241 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
242 $(top_builddir)/src/testbed/libgnunettestbed.la \
243 $(top_builddir)/src/ats/libgnunetats.la \
244 $(top_builddir)/src/core/libgnunetcore.la \
245 $(top_builddir)/src/transport/libgnunettransport.la
246 perf_ats_mlp_transport_latencyDEPENDENCIES = \
247 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
248 $(top_builddir)/src/util/libgnunetutil.la
250 #perf_ats_ril_core_none_SOURCES = \
252 #perf_ats_ril_core_none_LDADD = \
253 # $(top_builddir)/src/util/libgnunetutil.la \
254 # $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
255 # $(top_builddir)/src/testbed/libgnunettestbed.la \
256 # $(top_builddir)/src/ats/libgnunetats.la \
257 # $(top_builddir)/src/core/libgnunetcore.la \
258 # $(top_builddir)/src/transport/libgnunettransport.la
259 #perf_ats_ril_core_none_DEPENDENCIES = \
260 # libgnunetatstesting.la \
261 # $(top_builddir)/src/util/libgnunetutil.la
265 gnunet_ats_sim_default.conf \
266 perf_ats_proportional_none.conf \
267 perf_ats_proportional_bandwidth.conf \
268 perf_ats_proportional_latency.conf \
269 perf_ats_mlp_none.conf \
270 perf_ats_mlp_bandwidth.conf \
271 perf_ats_mlp_latency.conf \
272 perf_ats_ril_none.conf \
273 perf_ats_ril_bandwidth.conf \
274 perf_ats_ril_latency.conf