checkpoint save
[oweals/gnunet.git] / src / testing_old / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2
3 if MINGW
4   WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
5 endif
6
7 if USE_COVERAGE
8   AM_CFLAGS = --coverage -O0
9   XLIB = -lgcov
10 endif
11
12 pkgcfgdir= $(pkgdatadir)/config.d/
13
14 dist_pkgcfg_DATA = \
15   testing_old.conf
16
17 if HAVE_EXPENSIVE_TESTS
18   EXPENSIVE_TESTS = \
19    test_testing_topology_stability \
20    test_testing_topology_clique_random \
21    test_testing_topology_clique_minimum \
22    test_testing_topology_clique_dfs \
23    test_testing_topology_churn \
24    test_testing_topology_line \
25    test_testing_topology_blacklist \
26    test_testing_group_remote \
27    test_testing_topology_ring \
28    test_testing_topology_2d_torus \
29    test_testing_topology_small_world_ring \
30    test_testing_topology_small_world_torus \
31    test_testing_topology_erdos_renyi \
32    test_testing_topology_internat \
33    test_testing_topology_scale_free
34 endif
35
36 lib_LTLIBRARIES = \
37   libgnunettesting_old.la 
38
39 libgnunettesting_old_la_SOURCES = \
40   helper.c \
41   testing.c  \
42   testing_group.c \
43   testing_peergroup.c
44 libgnunettesting_old_la_LIBADD = $(XLIB) \
45  $(top_builddir)/src/core/libgnunetcore.la \
46  $(top_builddir)/src/statistics/libgnunetstatistics.la \
47  $(top_builddir)/src/transport/libgnunettransport.la \
48  $(top_builddir)/src/hello/libgnunethello.la \
49  -lm \
50  $(top_builddir)/src/util/libgnunetutil.la \
51  $(LTLIBINTL)
52 libgnunettesting_old_la_LDFLAGS = \
53  $(GN_LIB_LDFLAGS) \
54  -version-info 0:1:0
55
56
57 check_PROGRAMS = \
58  test_testing \
59  test_testing_connect \
60  test_testing_reconnect \
61  test_testing_group \
62  test_testing_peergroup \
63  test_testing_topology_stability \
64  test_testing_topology_clique \
65  test_testing_topology_clique_random \
66  test_testing_topology_clique_minimum \
67  test_testing_topology_clique_dfs \
68  test_testing_topology_churn \
69  test_testing_topology_line \
70  test_testing_topology_blacklist \
71  test_testing_group_remote \
72  test_testing_2dtorus \
73  test_testing_topology_ring \
74  test_testing_topology_2d_torus \
75  test_testing_topology_small_world_ring \
76  test_testing_topology_small_world_torus \
77  test_testing_topology_erdos_renyi \
78  test_testing_topology_internat \
79  test_testing_topology_none \
80  test_testing_topology_scale_free 
81
82 if ENABLE_TEST_RUN 
83 TESTS = \
84  test_testing \
85  test_testing_connect \
86  test_testing_reconnect \
87  test_testing_group \
88  test_testing_peergroup 
89 endif
90
91
92
93 test_testing_SOURCES = \
94  test_testing.c
95 test_testing_LDADD = \
96  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
97  $(top_builddir)/src/util/libgnunetutil.la  
98
99 test_testing_connect_SOURCES = \
100  test_testing_connect.c
101 test_testing_connect_LDADD = \
102  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
103  $(top_builddir)/src/util/libgnunetutil.la  
104
105 test_testing_reconnect_SOURCES = \
106  test_testing_reconnect.c
107 test_testing_reconnect_LDADD = \
108  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
109  $(top_builddir)/src/util/libgnunetutil.la  
110
111 test_testing_group_SOURCES = \
112  test_testing_group.c
113 test_testing_group_LDADD = \
114  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
115  $(top_builddir)/src/util/libgnunetutil.la  
116
117 test_testing_peergroup_SOURCES = \
118  test_testing_peergroup.c
119 test_testing_peergroup_LDADD = \
120  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
121  $(top_builddir)/src/util/libgnunetutil.la 
122
123 test_testing_topology_clique_SOURCES = \
124  test_testing_topology.c
125 test_testing_topology_clique_LDADD = \
126  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
127  $(top_builddir)/src/core/libgnunetcore.la \
128  $(top_builddir)/src/util/libgnunetutil.la
129
130 test_testing_topology_stability_SOURCES = \
131  test_testing_topology.c
132 test_testing_topology_stability_LDADD = \
133  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
134  $(top_builddir)/src/core/libgnunetcore.la \
135  $(top_builddir)/src/util/libgnunetutil.la
136
137 test_testing_topology_blacklist_SOURCES = \
138  test_testing_topology_blacklist.c
139 test_testing_topology_blacklist_LDADD = \
140  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
141  $(top_builddir)/src/util/libgnunetutil.la 
142
143 test_testing_topology_churn_SOURCES = \
144  test_testing_topology_churn.c
145 test_testing_topology_churn_LDADD = \
146  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
147  $(top_builddir)/src/util/libgnunetutil.la 
148
149 test_testing_topology_clique_random_SOURCES = \
150  test_testing_topology.c
151 test_testing_topology_clique_random_LDADD = \
152  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
153  $(top_builddir)/src/core/libgnunetcore.la \
154  $(top_builddir)/src/util/libgnunetutil.la  
155
156 test_testing_topology_clique_minimum_SOURCES = \
157  test_testing_topology.c
158 test_testing_topology_clique_minimum_LDADD = \
159  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
160  $(top_builddir)/src/core/libgnunetcore.la \
161  $(top_builddir)/src/util/libgnunetutil.la
162
163 test_testing_topology_clique_dfs_SOURCES = \
164  test_testing_topology.c
165 test_testing_topology_clique_dfs_LDADD = \
166  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
167  $(top_builddir)/src/core/libgnunetcore.la \
168  $(top_builddir)/src/util/libgnunetutil.la  
169
170 test_testing_topology_line_SOURCES = \
171  test_testing_topology.c
172 test_testing_topology_line_LDADD = \
173  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
174  $(top_builddir)/src/core/libgnunetcore.la \
175  $(top_builddir)/src/util/libgnunetutil.la  
176
177
178 test_testing_group_remote_SOURCES = \
179  test_testing_group_remote.c
180 test_testing_group_remote_LDADD = \
181  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
182  $(top_builddir)/src/util/libgnunetutil.la  
183
184 test_testing_2dtorus_SOURCES = \
185   test_testing_2dtorus.c
186 test_testing_2dtorus_LDADD = \
187  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
188  $(top_builddir)/src/util/libgnunetutil.la 
189
190 test_testing_topology_ring_SOURCES = \
191  test_testing_topology.c
192 test_testing_topology_ring_LDADD = \
193  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
194  $(top_builddir)/src/core/libgnunetcore.la \
195  $(top_builddir)/src/util/libgnunetutil.la  
196
197 test_testing_topology_2d_torus_SOURCES = \
198   test_testing_topology.c
199 test_testing_topology_2d_torus_LDADD = \
200  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
201  $(top_builddir)/src/core/libgnunetcore.la \
202  $(top_builddir)/src/util/libgnunetutil.la 
203
204 test_testing_topology_small_world_ring_SOURCES = \
205   test_testing_topology.c
206 test_testing_topology_small_world_ring_LDADD = \
207  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
208  $(top_builddir)/src/core/libgnunetcore.la \
209  $(top_builddir)/src/util/libgnunetutil.la
210
211 test_testing_topology_small_world_torus_SOURCES = \
212   test_testing_topology.c
213 test_testing_topology_small_world_torus_LDADD = \
214  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
215  $(top_builddir)/src/core/libgnunetcore.la \
216  $(top_builddir)/src/util/libgnunetutil.la
217
218 test_testing_topology_internat_SOURCES = \
219   test_testing_topology.c
220 test_testing_topology_internat_LDADD = \
221  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
222  $(top_builddir)/src/core/libgnunetcore.la \
223  $(top_builddir)/src/util/libgnunetutil.la
224
225 test_testing_topology_erdos_renyi_SOURCES = \
226   test_testing_topology.c
227 test_testing_topology_erdos_renyi_LDADD = \
228  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
229  $(top_builddir)/src/core/libgnunetcore.la \
230  $(top_builddir)/src/util/libgnunetutil.la
231
232 test_testing_topology_scale_free_SOURCES = \
233   test_testing_topology.c
234 test_testing_topology_scale_free_LDADD = \
235  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
236  $(top_builddir)/src/core/libgnunetcore.la \
237  $(top_builddir)/src/util/libgnunetutil.la
238
239 test_testing_topology_none_SOURCES = \
240  test_testing_topology.c
241 test_testing_topology_none_LDADD = \
242  $(top_builddir)/src/testing_old/libgnunettesting_old.la \
243  $(top_builddir)/src/core/libgnunetcore.la \
244  $(top_builddir)/src/util/libgnunetutil.la
245
246
247 EXTRA_DIST = \
248  test_testing_defaults.conf \
249  test_testing_data.conf \
250  test_testing_connect_peer1.conf \
251  test_testing_connect_peer2.conf \
252  test_testing_2dtorus.conf \
253  test_testing_data_topology_clique.conf \
254  test_testing_data_topology_clique_random.conf \
255  test_testing_data_topology_clique_minimum.conf \
256  test_testing_data_topology_clique_dfs.conf \
257  test_testing_data_topology_ring.conf \
258  test_testing_data_topology_2d_torus.conf \
259  test_testing_data_topology_small_world_ring.conf \
260  test_testing_data_topology_small_world_torus.conf \
261  test_testing_data_topology_erdos_renyi.conf \
262  test_testing_data_topology_internat.conf \
263  test_testing_data_topology_scale_free.conf \
264  test_testing_data_topology_blacklist.conf \
265  test_testing_data_topology_churn.conf \
266  test_testing_data_topology_none.conf \
267  test_testing_data_remote.conf \
268  test_testing_data_topology_stability.conf \
269  test_testing_peergroup_data.conf