1 #t 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 \
63 $(top_builddir)/src/util/libgnunetutil.la \
65 libgnunetatstesting_la_DEPENDENCIES = \
66 $(top_builddir)/src/testbed/libgnunettestbed.la \
67 $(top_builddir)/src/ats/libgnunetats.la
68 libgnunetatstesting_la_LDFLAGS = \
71 gnunet_ats_sim_SOURCES = \
73 gnunet_ats_sim_LDADD = \
74 $(top_builddir)/src/util/libgnunetutil.la \
75 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
76 $(top_builddir)/src/testbed/libgnunettestbed.la \
77 $(top_builddir)/src/ats/libgnunetats.la \
78 $(top_builddir)/src/core/libgnunetcore.la \
79 $(top_builddir)/src/transport/libgnunettransport.la
80 gnunet_ats_sim_DEPENDENCIES = \
81 libgnunetatstesting.la \
82 $(top_builddir)/src/util/libgnunetutil.la
85 gnunet_solver_eval_SOURCES = \
87 gnunet_solver_eval_LDADD = \
88 $(top_builddir)/src/util/libgnunetutil.la \
89 $(top_builddir)/src/ats/libgnunetats.la \
90 $(top_builddir)/src/core/libgnunetcore.la \
91 $(top_builddir)/src/transport/libgnunettransport.la
92 gnunet_solver_eval_DEPENDENCIES = \
93 $(top_builddir)/src/util/libgnunetutil.la
95 perf_ats_proportional_core_none_SOURCES = \
97 perf_ats_proportional_core_none_LDADD = \
98 $(top_builddir)/src/util/libgnunetutil.la \
99 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
100 $(top_builddir)/src/testbed/libgnunettestbed.la \
101 $(top_builddir)/src/ats/libgnunetats.la \
102 $(top_builddir)/src/core/libgnunetcore.la \
103 $(top_builddir)/src/transport/libgnunettransport.la
104 perf_ats_proportional_core_none_DEPENDENCIES = \
105 libgnunetatstesting.la \
106 $(top_builddir)/src/util/libgnunetutil.la
108 perf_ats_proportional_transport_none_SOURCES = \
110 perf_ats_proportional_transport_none_LDADD = \
111 $(top_builddir)/src/util/libgnunetutil.la \
112 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
113 $(top_builddir)/src/testbed/libgnunettestbed.la \
114 $(top_builddir)/src/ats/libgnunetats.la \
115 $(top_builddir)/src/core/libgnunetcore.la \
116 $(top_builddir)/src/transport/libgnunettransport.la
117 perf_ats_proportional_transport_none_DEPENDENCIES = \
118 libgnunetatstesting.la \
119 $(top_builddir)/src/util/libgnunetutil.la
121 perf_ats_proportional_core_bandwidth_SOURCES = \
123 perf_ats_proportional_core_bandwidth_LDADD = \
124 $(top_builddir)/src/util/libgnunetutil.la \
125 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
126 $(top_builddir)/src/testbed/libgnunettestbed.la \
127 $(top_builddir)/src/ats/libgnunetats.la \
128 $(top_builddir)/src/core/libgnunetcore.la \
129 $(top_builddir)/src/transport/libgnunettransport.la
130 perf_ats_proportional_core_bandwidth_DEPENDENCIES = \
131 libgnunetatstesting.la \
132 $(top_builddir)/src/util/libgnunetutil.la
134 perf_ats_proportional_transport_bandwidth_SOURCES = \
136 perf_ats_proportional_transport_bandwidth_LDADD = \
137 $(top_builddir)/src/util/libgnunetutil.la \
138 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
139 $(top_builddir)/src/testbed/libgnunettestbed.la \
140 $(top_builddir)/src/ats/libgnunetats.la \
141 $(top_builddir)/src/core/libgnunetcore.la \
142 $(top_builddir)/src/transport/libgnunettransport.la
143 perf_ats_proportional_transport_bandwidth_DEPENDENCIES = \
144 libgnunetatstesting.la \
145 $(top_builddir)/src/util/libgnunetutil.la
147 perf_ats_proportional_core_latency_SOURCES = \
149 perf_ats_proportional_core_latency_LDADD = \
150 $(top_builddir)/src/util/libgnunetutil.la \
151 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
152 $(top_builddir)/src/testbed/libgnunettestbed.la \
153 $(top_builddir)/src/ats/libgnunetats.la \
154 $(top_builddir)/src/core/libgnunetcore.la \
155 $(top_builddir)/src/transport/libgnunettransport.la
156 perf_ats_proportional_core_latency_DEPENDENCIES = \
157 libgnunetatstesting.la \
158 $(top_builddir)/src/util/libgnunetutil.la
160 perf_ats_proportional_transport_latency_SOURCES = \
162 perf_ats_proportional_transport_latency_LDADD = \
163 $(top_builddir)/src/util/libgnunetutil.la \
164 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
165 $(top_builddir)/src/testbed/libgnunettestbed.la \
166 $(top_builddir)/src/ats/libgnunetats.la \
167 $(top_builddir)/src/core/libgnunetcore.la \
168 $(top_builddir)/src/transport/libgnunettransport.la
169 perf_ats_proportional_transport_latency_DEPENDENCIES = \
170 libgnunetatstesting.la \
171 $(top_builddir)/src/util/libgnunetutil.la
173 perf_ats_mlp_core_none_SOURCES = \
175 perf_ats_mlp_core_none_LDADD = \
176 $(top_builddir)/src/util/libgnunetutil.la \
177 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
178 $(top_builddir)/src/testbed/libgnunettestbed.la \
179 $(top_builddir)/src/ats/libgnunetats.la \
180 $(top_builddir)/src/core/libgnunetcore.la \
181 $(top_builddir)/src/transport/libgnunettransport.la
182 perf_ats_mlp_core_none_DEPENDENCIES = \
183 libgnunetatstesting.la \
184 $(top_builddir)/src/util/libgnunetutil.la
186 perf_ats_mlp_transport_none_SOURCES = \
188 perf_ats_mlp_transport_none_LDADD = \
189 $(top_builddir)/src/util/libgnunetutil.la \
190 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
191 $(top_builddir)/src/testbed/libgnunettestbed.la \
192 $(top_builddir)/src/ats/libgnunetats.la \
193 $(top_builddir)/src/core/libgnunetcore.la \
194 $(top_builddir)/src/transport/libgnunettransport.la
195 perf_ats_mlp_transport_none_DEPENDENCIES = \
196 libgnunetatstesting.la \
197 $(top_builddir)/src/util/libgnunetutil.la
199 perf_ats_mlp_core_bandwidth_SOURCES = \
201 perf_ats_mlp_core_bandwidth_LDADD = \
202 $(top_builddir)/src/util/libgnunetutil.la \
203 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
204 $(top_builddir)/src/testbed/libgnunettestbed.la \
205 $(top_builddir)/src/ats/libgnunetats.la \
206 $(top_builddir)/src/core/libgnunetcore.la \
207 $(top_builddir)/src/transport/libgnunettransport.la
208 perf_ats_mlp_core_bandwidth_DEPENDENCIES = \
209 libgnunetatstesting.la \
210 $(top_builddir)/src/util/libgnunetutil.la
212 perf_ats_mlp_transport_bandwidth_SOURCES = \
214 perf_ats_mlp_transport_bandwidth_LDADD = \
215 $(top_builddir)/src/util/libgnunetutil.la \
216 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
217 $(top_builddir)/src/testbed/libgnunettestbed.la \
218 $(top_builddir)/src/ats/libgnunetats.la \
219 $(top_builddir)/src/core/libgnunetcore.la \
220 $(top_builddir)/src/transport/libgnunettransport.la
221 perf_ats_mlp_transport_bandwidth_DEPENDENCIES = \
222 libgnunetatstesting.la \
223 $(top_builddir)/src/util/libgnunetutil.la
225 perf_ats_mlp_core_latency_SOURCES = \
227 perf_ats_mlp_core_latency_LDADD = \
228 $(top_builddir)/src/util/libgnunetutil.la \
229 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
230 $(top_builddir)/src/testbed/libgnunettestbed.la \
231 $(top_builddir)/src/ats/libgnunetats.la \
232 $(top_builddir)/src/core/libgnunetcore.la \
233 $(top_builddir)/src/transport/libgnunettransport.la
234 perf_ats_mlp_core_latency_DEPENDENCIES = \
235 libgnunetatstesting.la \
236 $(top_builddir)/src/util/libgnunetutil.la
238 perf_ats_mlp_transport_latency_SOURCES = \
240 perf_ats_mlp_transport_latency_LDADD = \
241 $(top_builddir)/src/util/libgnunetutil.la \
242 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
243 $(top_builddir)/src/testbed/libgnunettestbed.la \
244 $(top_builddir)/src/ats/libgnunetats.la \
245 $(top_builddir)/src/core/libgnunetcore.la \
246 $(top_builddir)/src/transport/libgnunettransport.la
247 perf_ats_mlp_transport_latencyDEPENDENCIES = \
248 $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
249 $(top_builddir)/src/util/libgnunetutil.la
251 #perf_ats_ril_core_none_SOURCES = \
253 #perf_ats_ril_core_none_LDADD = \
254 # $(top_builddir)/src/util/libgnunetutil.la \
255 # $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
256 # $(top_builddir)/src/testbed/libgnunettestbed.la \
257 # $(top_builddir)/src/ats/libgnunetats.la \
258 # $(top_builddir)/src/core/libgnunetcore.la \
259 # $(top_builddir)/src/transport/libgnunettransport.la
260 #perf_ats_ril_core_none_DEPENDENCIES = \
261 # libgnunetatstesting.la \
262 # $(top_builddir)/src/util/libgnunetutil.la
266 gnunet_ats_sim_default.conf \
267 perf_ats_proportional_none.conf \
268 perf_ats_proportional_bandwidth.conf \
269 perf_ats_proportional_latency.conf \
270 perf_ats_mlp_none.conf \
271 perf_ats_mlp_bandwidth.conf \
272 perf_ats_mlp_latency.conf \
273 perf_ats_ril_none.conf \
274 perf_ats_ril_bandwidth.conf \
275 perf_ats_ril_latency.conf