1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
5 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
9 AM_CFLAGS = --coverage -O0
13 pkgcfgdir= $(pkgdatadir)/config.d/
15 libexecdir= $(pkglibdir)/libexec/
20 plugindir = $(libdir)/gnunet
25 gnunet-service-cadet-new \
32 libgnunetcadetnew.la \
36 libgnunetcadet_la_SOURCES = \
37 cadet_api.c cadet_common.c
38 libgnunetcadet_la_LIBADD = \
39 $(top_builddir)/src/util/libgnunetutil.la \
42 libgnunetcadet_la_LDFLAGS = \
43 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
47 libgnunetcadetnew_la_SOURCES = \
49 libgnunetcadetnew_la_LIBADD = \
50 $(top_builddir)/src/util/libgnunetutil.la \
53 libgnunetcadetnew_la_LDFLAGS = \
54 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
57 gnunet_cadet_SOURCES = \
59 gnunet_cadet_LDADD = \
60 libgnunetcadetnew.la \
61 $(top_builddir)/src/util/libgnunetutil.la
63 gnunet_service_cadet_new_SOURCES = \
64 gnunet-service-cadet-new.c gnunet-service-cadet-new.h \
65 gnunet-service-cadet-new_channel.c gnunet-service-cadet-new_channel.h \
66 gnunet-service-cadet-new_connection.c gnunet-service-cadet-new_connection.h \
67 gnunet-service-cadet-new_core.c gnunet-service-cadet-new_core.h \
68 gnunet-service-cadet-new_dht.c gnunet-service-cadet-new_dht.h \
69 gnunet-service-cadet-new_hello.c gnunet-service-cadet-new_hello.h \
70 gnunet-service-cadet-new_tunnels.c gnunet-service-cadet-new_tunnels.h \
71 gnunet-service-cadet-new_paths.c gnunet-service-cadet-new_paths.h \
72 gnunet-service-cadet-new_peer.c gnunet-service-cadet-new_peer.h
73 gnunet_service_cadet_new_LDADD = \
74 $(top_builddir)/src/util/libgnunetutil.la \
75 $(top_builddir)/src/ats/libgnunetats.la \
76 $(top_builddir)/src/core/libgnunetcore.la \
77 $(top_builddir)/src/dht/libgnunetdht.la \
78 $(top_builddir)/src/statistics/libgnunetstatistics.la \
79 $(top_builddir)/src/transport/libgnunettransport.la \
80 $(top_builddir)/src/peerinfo/libgnunetpeerinfo.la \
81 $(top_builddir)/src/hello/libgnunethello.la \
82 $(top_builddir)/src/block/libgnunetblock.la
84 gnunet_service_cadet_new_LDFLAGS = -lrt
89 noinst_LTLIBRARIES = libgnunetcadettest.la libgnunetcadettestnew.la $(noinst_LIB_EXP)
90 noinst_PROGRAMS = gnunet-cadet-profiler
93 libgnunetcadettest_la_SOURCES = \
94 cadet_test_lib.c cadet_test_lib.h
95 libgnunetcadettest_la_LIBADD = \
96 $(top_builddir)/src/util/libgnunetutil.la \
97 $(top_builddir)/src/testbed/libgnunettestbed.la \
102 test_cadet_local_mq \
103 test_cadet_2_forward_new \
104 test_cadet_2_forward_new \
105 test_cadet_2_signal_new \
106 test_cadet_2_keepalive_new \
107 test_cadet_2_speed_new \
108 test_cadet_2_speed_ack_new \
109 test_cadet_2_speed_backwards_new \
110 test_cadet_2_speed_reliable_new \
111 test_cadet_2_speed_reliable_backwards_new \
112 test_cadet_5_forward_new \
113 test_cadet_5_signal_new \
114 test_cadet_5_keepalive_new \
115 test_cadet_5_speed_new \
116 test_cadet_5_speed_ack_new \
117 test_cadet_5_speed_reliable_new \
118 test_cadet_5_speed_reliable_backwards_new \
119 test_cadet_5_speed_backwards_new \
122 test_cadet_2_forward \
123 test_cadet_2_signal \
124 test_cadet_2_keepalive \
126 test_cadet_2_speed_ack \
127 test_cadet_2_speed_backwards \
128 test_cadet_2_speed_reliable \
129 test_cadet_2_speed_reliable_backwards \
130 test_cadet_5_forward \
131 test_cadet_5_signal \
132 test_cadet_5_keepalive \
134 test_cadet_5_speed_ack \
135 test_cadet_5_speed_reliable \
136 test_cadet_5_speed_reliable_backwards \
137 test_cadet_5_speed_backwards
140 ld_cadet_test_lib = \
141 $(top_builddir)/src/util/libgnunetutil.la \
142 $(top_builddir)/src/testing/libgnunettesting.la \
143 libgnunetcadettest.la \
145 $(top_builddir)/src/testbed/libgnunettestbed.la \
146 $(top_builddir)/src/statistics/libgnunetstatistics.la
148 dep_cadet_test_lib = \
150 libgnunetcadettest.la \
151 $(top_builddir)/src/statistics/libgnunetstatistics.la
154 gnunet_cadet_profiler_SOURCES = \
155 gnunet-cadet-profiler.c
156 gnunet_cadet_profiler_LDADD = $(ld_cadet_test_lib)
159 test_cadet_single_SOURCES = \
161 test_cadet_single_LDADD = $(ld_cadet_test_lib)
163 test_cadet_local_SOURCES = \
165 test_cadet_local_LDADD = $(ld_cadet_test_lib)
168 test_cadet_local_mq_SOURCES = \
169 test_cadet_local_mq.c
170 test_cadet_local_mq_LDADD = \
171 libgnunetcadetnew.la \
172 $(top_builddir)/src/testing/libgnunettesting.la \
173 $(top_builddir)/src/util/libgnunetutil.la
175 test_cadet_2_forward_SOURCES = \
177 test_cadet_2_forward_LDADD = $(ld_cadet_test_lib)
179 test_cadet_2_signal_SOURCES = \
181 test_cadet_2_signal_LDADD = $(ld_cadet_test_lib)
183 test_cadet_2_keepalive_SOURCES = \
185 test_cadet_2_keepalive_LDADD = $(ld_cadet_test_lib)
187 test_cadet_2_speed_SOURCES = \
189 test_cadet_2_speed_LDADD = $(ld_cadet_test_lib)
191 test_cadet_2_speed_ack_SOURCES = \
193 test_cadet_2_speed_ack_LDADD = $(ld_cadet_test_lib)
195 test_cadet_2_speed_backwards_SOURCES = \
197 test_cadet_2_speed_backwards_LDADD = $(ld_cadet_test_lib)
199 test_cadet_2_speed_reliable_SOURCES = \
201 test_cadet_2_speed_reliable_LDADD = $(ld_cadet_test_lib)
203 test_cadet_2_speed_reliable_backwards_SOURCES = \
205 test_cadet_2_speed_reliable_backwards_LDADD = $(ld_cadet_test_lib)
208 test_cadet_5_forward_SOURCES = \
210 test_cadet_5_forward_LDADD = $(ld_cadet_test_lib)
212 test_cadet_5_signal_SOURCES = \
214 test_cadet_5_signal_LDADD = $(ld_cadet_test_lib)
216 test_cadet_5_keepalive_SOURCES = \
218 test_cadet_5_keepalive_LDADD = $(ld_cadet_test_lib)
220 test_cadet_5_speed_SOURCES = \
222 test_cadet_5_speed_LDADD = $(ld_cadet_test_lib)
224 test_cadet_5_speed_ack_SOURCES = \
226 test_cadet_5_speed_ack_LDADD = $(ld_cadet_test_lib)
228 test_cadet_5_speed_backwards_SOURCES = \
230 test_cadet_5_speed_backwards_LDADD = $(ld_cadet_test_lib)
232 test_cadet_5_speed_reliable_SOURCES = \
234 test_cadet_5_speed_reliable_LDADD = $(ld_cadet_test_lib)
236 test_cadet_5_speed_reliable_backwards_SOURCES = \
238 test_cadet_5_speed_reliable_backwards_LDADD = $(ld_cadet_test_lib)
242 libgnunetcadettestnew_la_SOURCES = \
243 cadet_test_lib_new.c cadet_test_lib_new.h
244 libgnunetcadettestnew_la_LIBADD = \
245 $(top_builddir)/src/util/libgnunetutil.la \
246 $(top_builddir)/src/testbed/libgnunettestbed.la \
249 ld_cadet_test_lib_new = \
250 $(top_builddir)/src/util/libgnunetutil.la \
251 $(top_builddir)/src/testing/libgnunettesting.la \
252 libgnunetcadetnew.la \
253 libgnunetcadettestnew.la \
254 $(top_builddir)/src/testbed/libgnunettestbed.la \
255 $(top_builddir)/src/statistics/libgnunetstatistics.la
256 dep_cadet_test_lib_new = \
257 libgnunetcadetnew.la \
258 libgnunetcadettestnew.la \
259 $(top_builddir)/src/statistics/libgnunetstatistics.la
261 test_cadet_2_forward_new_SOURCES = \
263 test_cadet_2_forward_new_LDADD = $(ld_cadet_test_lib_new)
265 test_cadet_2_signal_new_SOURCES = \
267 test_cadet_2_signal_new_LDADD = $(ld_cadet_test_lib_new)
269 test_cadet_2_keepalive_new_SOURCES = \
271 test_cadet_2_keepalive_new_LDADD = $(ld_cadet_test_lib_new)
273 test_cadet_2_speed_new_SOURCES = \
275 test_cadet_2_speed_new_LDADD = $(ld_cadet_test_lib_new)
277 test_cadet_2_speed_ack_new_SOURCES = \
279 test_cadet_2_speed_ack_new_LDADD = $(ld_cadet_test_lib_new)
281 test_cadet_2_speed_backwards_new_SOURCES = \
283 test_cadet_2_speed_backwards_new_LDADD = $(ld_cadet_test_lib_new)
285 test_cadet_2_speed_reliable_new_SOURCES = \
287 test_cadet_2_speed_reliable_new_LDADD = $(ld_cadet_test_lib_new)
289 test_cadet_2_speed_reliable_backwards_new_SOURCES = \
291 test_cadet_2_speed_reliable_backwards_new_LDADD = $(ld_cadet_test_lib_new)
294 test_cadet_5_forward_new_SOURCES = \
296 test_cadet_5_forward_new_LDADD = $(ld_cadet_test_lib_new)
298 test_cadet_5_signal_new_SOURCES = \
300 test_cadet_5_signal_new_LDADD = $(ld_cadet_test_lib_new)
302 test_cadet_5_keepalive_new_SOURCES = \
304 test_cadet_5_keepalive_new_LDADD = $(ld_cadet_test_lib_new)
306 test_cadet_5_speed_new_SOURCES = \
308 test_cadet_5_speed_new_LDADD = $(ld_cadet_test_lib_new)
310 test_cadet_5_speed_ack_new_SOURCES = \
312 test_cadet_5_speed_ack_new_LDADD = $(ld_cadet_test_lib_new)
314 test_cadet_5_speed_backwards_new_SOURCES = \
316 test_cadet_5_speed_backwards_new_LDADD = $(ld_cadet_test_lib_new)
318 test_cadet_5_speed_reliable_new_SOURCES = \
320 test_cadet_5_speed_reliable_new_LDADD = $(ld_cadet_test_lib_new)
322 test_cadet_5_speed_reliable_backwards_new_SOURCES = \
324 test_cadet_5_speed_reliable_backwards_new_LDADD = $(ld_cadet_test_lib_new)
328 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
334 cadet.h cadet_protocol.h \