use correct plugin name; thanks Corvus Corax
[oweals/gnunet.git] / src / ats-tests / Makefile.am
1 #t This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4 pkgcfgdir= $(pkgdatadir)/config.d/
5
6 libexecdir= $(pkglibdir)/libexec/
7
8 if USE_COVERAGE
9   AM_CFLAGS = -fprofile-arcs -ftest-coverage
10 endif
11
12 if HAVE_TESTING
13 TESTING_TESTS = \
14  perf_ats_proportional_transport_none \
15  perf_ats_proportional_transport_bandwidth \
16  perf_ats_proportional_transport_latency \
17  perf_ats_proportional_core_none \
18  perf_ats_proportional_core_bandwidth \
19  perf_ats_proportional_core_latency \
20  $(PERF_MLP)
21
22 endif
23
24 lib_LTLIBRARIES = \
25   libgnunetatstesting.la
26
27 check_PROGRAMS = \
28  $(TESTING_TESTS)
29
30 if ENABLE_TEST_RUN
31 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
32 TESTS = $(check_PROGRAMS)
33 endif
34
35 noinst_PROGRAMS = \
36  gnunet-ats-sim gnunet-solver-eval
37
38 libgnunetatstesting_la_SOURCES = \
39   ats-testing.c ats-testing.h \
40   ats-testing-log.c ats-testing-traffic.c \
41   ats-testing-experiment.c ats-testing-preferences.c
42 libgnunetatstesting_la_LIBADD = \
43   $(top_builddir)/src/testbed/libgnunettestbed.la \
44   $(top_builddir)/src/core/libgnunetcore.la \
45   $(top_builddir)/src/transport/libgnunettransport.la \
46   $(top_builddir)/src/ats/libgnunetats.la \
47   $(top_builddir)/src/util/libgnunetutil.la \
48   $(GN_LIBINTL)
49 libgnunetatstesting_la_DEPENDENCIES = \
50   $(top_builddir)/src/testbed/libgnunettestbed.la \
51   $(top_builddir)/src/ats/libgnunetats.la
52 libgnunetatstesting_la_LDFLAGS = \
53  $(GN_LIB_LDFLAGS)
54
55 gnunet_ats_sim_SOURCES = \
56  gnunet-ats-sim.c
57 gnunet_ats_sim_LDADD = \
58  $(top_builddir)/src/util/libgnunetutil.la \
59  $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
60  $(top_builddir)/src/testbed/libgnunettestbed.la \
61  $(top_builddir)/src/ats/libgnunetats.la \
62  $(top_builddir)/src/core/libgnunetcore.la \
63  $(top_builddir)/src/transport/libgnunettransport.la
64 gnunet_ats_sim_DEPENDENCIES = \
65  libgnunetatstesting.la \
66  $(top_builddir)/src/util/libgnunetutil.la
67
68
69 gnunet_solver_eval_SOURCES = \
70  gnunet-solver-eval.c
71 gnunet_solver_eval_LDADD = \
72  $(top_builddir)/src/util/libgnunetutil.la \
73  $(top_builddir)/src/ats/libgnunetats.la \
74  $(top_builddir)/src/core/libgnunetcore.la \
75  $(top_builddir)/src/transport/libgnunettransport.la
76 gnunet_solver_eval_DEPENDENCIES = \
77  $(top_builddir)/src/util/libgnunetutil.la
78
79 perf_ats_proportional_core_none_SOURCES = \
80   perf_ats.c
81 perf_ats_proportional_core_none_LDADD = \
82   $(top_builddir)/src/util/libgnunetutil.la \
83   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
84   $(top_builddir)/src/testbed/libgnunettestbed.la \
85   $(top_builddir)/src/ats/libgnunetats.la \
86   $(top_builddir)/src/core/libgnunetcore.la \
87   $(top_builddir)/src/transport/libgnunettransport.la
88 perf_ats_proportional_core_none_DEPENDENCIES = \
89  libgnunetatstesting.la \
90  $(top_builddir)/src/util/libgnunetutil.la
91
92 perf_ats_proportional_transport_none_SOURCES = \
93   perf_ats.c
94 perf_ats_proportional_transport_none_LDADD = \
95   $(top_builddir)/src/util/libgnunetutil.la \
96   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
97   $(top_builddir)/src/testbed/libgnunettestbed.la \
98   $(top_builddir)/src/ats/libgnunetats.la \
99   $(top_builddir)/src/core/libgnunetcore.la \
100   $(top_builddir)/src/transport/libgnunettransport.la
101 perf_ats_proportional_transport_none_DEPENDENCIES = \
102  libgnunetatstesting.la \
103  $(top_builddir)/src/util/libgnunetutil.la
104
105 perf_ats_proportional_core_bandwidth_SOURCES = \
106   perf_ats.c
107 perf_ats_proportional_core_bandwidth_LDADD = \
108   $(top_builddir)/src/util/libgnunetutil.la \
109   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
110   $(top_builddir)/src/testbed/libgnunettestbed.la \
111   $(top_builddir)/src/ats/libgnunetats.la \
112   $(top_builddir)/src/core/libgnunetcore.la \
113   $(top_builddir)/src/transport/libgnunettransport.la
114 perf_ats_proportional_core_bandwidth_DEPENDENCIES = \
115  libgnunetatstesting.la \
116  $(top_builddir)/src/util/libgnunetutil.la
117
118 perf_ats_proportional_transport_bandwidth_SOURCES = \
119   perf_ats.c
120 perf_ats_proportional_transport_bandwidth_LDADD = \
121   $(top_builddir)/src/util/libgnunetutil.la \
122   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
123   $(top_builddir)/src/testbed/libgnunettestbed.la \
124   $(top_builddir)/src/ats/libgnunetats.la \
125   $(top_builddir)/src/core/libgnunetcore.la \
126   $(top_builddir)/src/transport/libgnunettransport.la
127 perf_ats_proportional_transport_bandwidth_DEPENDENCIES = \
128  libgnunetatstesting.la \
129  $(top_builddir)/src/util/libgnunetutil.la
130
131 perf_ats_proportional_core_latency_SOURCES = \
132   perf_ats.c
133 perf_ats_proportional_core_latency_LDADD = \
134   $(top_builddir)/src/util/libgnunetutil.la \
135   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
136   $(top_builddir)/src/testbed/libgnunettestbed.la \
137   $(top_builddir)/src/ats/libgnunetats.la \
138   $(top_builddir)/src/core/libgnunetcore.la \
139   $(top_builddir)/src/transport/libgnunettransport.la
140 perf_ats_proportional_core_latency_DEPENDENCIES = \
141  libgnunetatstesting.la \
142  $(top_builddir)/src/util/libgnunetutil.la
143
144 perf_ats_proportional_transport_latency_SOURCES = \
145   perf_ats.c
146 perf_ats_proportional_transport_latency_LDADD = \
147   $(top_builddir)/src/util/libgnunetutil.la \
148   $(top_builddir)/src/ats-tests/libgnunetatstesting.la \
149   $(top_builddir)/src/testbed/libgnunettestbed.la \
150   $(top_builddir)/src/ats/libgnunetats.la \
151   $(top_builddir)/src/core/libgnunetcore.la \
152   $(top_builddir)/src/transport/libgnunettransport.la
153 perf_ats_proportional_transport_latency_DEPENDENCIES = \
154  libgnunetatstesting.la \
155  $(top_builddir)/src/util/libgnunetutil.la
156
157 EXTRA_DIST = \
158   gnunet_ats_sim_default.conf \
159   perf_ats_proportional_none.conf \
160   perf_ats_proportional_bandwidth.conf \
161   perf_ats_proportional_latency.conf