adding missing API call
[oweals/gnunet.git] / src / testing / 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 lib_LTLIBRARIES = libgnunettesting.la
13
14 libgnunettesting_la_SOURCES = \
15   testing.c  \
16   testing_group.c 
17 libgnunettesting_la_LIBADD = $(XLIB) \
18  $(top_builddir)/src/core/libgnunetcore.la \
19  $(top_builddir)/src/transport/libgnunettransport.la \
20  -lm \
21  $(top_builddir)/src/util/libgnunetutil.la 
22  
23 #noinst_PROGRAMS = ${check_PROGRAMS}
24
25 check_PROGRAMS = \
26  test_testing \
27  test_testing_connect \
28  test_testing_group \
29  test_testing_topology_stability \
30  test_testing_topology_clique \
31  test_testing_topology_clique_random \
32  test_testing_topology_clique_minimum \
33  test_testing_topology_clique_dfs \
34  test_testing_topology_churn \
35  test_testing_topology_line \
36  test_testing_topology_blacklist \
37  test_testing_group_remote \
38  test_testing_topology_ring \
39  test_testing_topology_2d_torus \
40  test_testing_topology_small_world_ring \
41  test_testing_topology_small_world_torus \
42  test_testing_topology_erdos_renyi \
43  test_testing_topology_internat \
44  test_testing_topology_none \
45  test_testing_topology_scale_free
46
47 if !DISABLE_TEST_RUN 
48 TESTS = \
49  test_testing \
50  test_testing_connect \
51  test_testing_group \
52  test_testing_topology_clique
53 # test_testing_topology_stability \
54 # test_testing_topology_clique_random \
55 # test_testing_topology_clique_minimum \
56 # test_testing_topology_clique_dfs \
57 # test_testing_topology_churn \
58 # test_testing_topology_line
59 # test_testing_topology_blacklist \
60 # test_testing_group_remote \
61 # test_testing_topology_ring \
62 # test_testing_topology_2d_torus \
63 # test_testing_topology_small_world_ring \
64 # test_testing_topology_small_world_torus \
65 # test_testing_topology_erdos_renyi \
66 # test_testing_topology_internat \
67 # test_testing_topology_scale_free
68 endif
69
70 test_testing_SOURCES = \
71  test_testing.c
72 test_testing_LDADD = \
73  $(top_builddir)/src/testing/libgnunettesting.la \
74  $(top_builddir)/src/util/libgnunetutil.la  
75
76 test_testing_connect_SOURCES = \
77  test_testing_connect.c
78 test_testing_connect_LDADD = \
79  $(top_builddir)/src/testing/libgnunettesting.la \
80  $(top_builddir)/src/util/libgnunetutil.la  
81
82 test_testing_group_SOURCES = \
83  test_testing_group.c
84 test_testing_group_LDADD = \
85  $(top_builddir)/src/testing/libgnunettesting.la \
86  $(top_builddir)/src/util/libgnunetutil.la  
87  
88 test_testing_topology_clique_SOURCES = \
89  test_testing_topology.c
90 test_testing_topology_clique_LDADD = \
91  $(top_builddir)/src/testing/libgnunettesting.la \
92  $(top_builddir)/src/util/libgnunetutil.la
93  
94 test_testing_topology_stability_SOURCES = \
95  test_testing_topology.c
96 test_testing_topology_stability_LDADD = \
97  $(top_builddir)/src/testing/libgnunettesting.la \
98  $(top_builddir)/src/util/libgnunetutil.la
99  
100 test_testing_topology_blacklist_SOURCES = \
101  test_testing_topology_blacklist.c
102 test_testing_topology_blacklist_LDADD = \
103  $(top_builddir)/src/testing/libgnunettesting.la \
104  $(top_builddir)/src/util/libgnunetutil.la 
105  
106 test_testing_topology_churn_SOURCES = \
107  test_testing_topology_churn.c
108 test_testing_topology_churn_LDADD = \
109  $(top_builddir)/src/testing/libgnunettesting.la \
110  $(top_builddir)/src/util/libgnunetutil.la 
111  
112 test_testing_topology_clique_random_SOURCES = \
113  test_testing_topology.c
114 test_testing_topology_clique_random_LDADD = \
115  $(top_builddir)/src/testing/libgnunettesting.la \
116  $(top_builddir)/src/util/libgnunetutil.la  
117
118 test_testing_topology_clique_minimum_SOURCES = \
119  test_testing_topology.c
120 test_testing_topology_clique_minimum_LDADD = \
121  $(top_builddir)/src/testing/libgnunettesting.la \
122  $(top_builddir)/src/util/libgnunetutil.la
123  
124 test_testing_topology_clique_dfs_SOURCES = \
125  test_testing_topology.c
126 test_testing_topology_clique_dfs_LDADD = \
127  $(top_builddir)/src/testing/libgnunettesting.la \
128  $(top_builddir)/src/util/libgnunetutil.la  
129
130 test_testing_topology_line_SOURCES = \
131  test_testing_topology.c
132 test_testing_topology_line_LDADD = \
133  $(top_builddir)/src/testing/libgnunettesting.la \
134  $(top_builddir)/src/util/libgnunetutil.la  
135    
136
137 test_testing_group_remote_SOURCES = \
138  test_testing_group_remote.c
139 test_testing_group_remote_LDADD = \
140  $(top_builddir)/src/testing/libgnunettesting.la \
141  $(top_builddir)/src/util/libgnunetutil.la  
142
143 test_testing_topology_ring_SOURCES = \
144  test_testing_topology.c
145 test_testing_topology_ring_LDADD = \
146  $(top_builddir)/src/testing/libgnunettesting.la \
147  $(top_builddir)/src/util/libgnunetutil.la  
148  
149 test_testing_topology_2d_torus_SOURCES = \
150   test_testing_topology.c
151 test_testing_topology_2d_torus_LDADD = \
152  $(top_builddir)/src/testing/libgnunettesting.la \
153  $(top_builddir)/src/util/libgnunetutil.la 
154  
155 test_testing_topology_small_world_ring_SOURCES = \
156   test_testing_topology.c
157 test_testing_topology_small_world_ring_LDADD = \
158  $(top_builddir)/src/testing/libgnunettesting.la \
159  $(top_builddir)/src/util/libgnunetutil.la
160  
161 test_testing_topology_small_world_torus_SOURCES = \
162   test_testing_topology.c
163 test_testing_topology_small_world_torus_LDADD = \
164  $(top_builddir)/src/testing/libgnunettesting.la \
165  $(top_builddir)/src/util/libgnunetutil.la
166  
167 test_testing_topology_internat_SOURCES = \
168   test_testing_topology.c
169 test_testing_topology_internat_LDADD = \
170  $(top_builddir)/src/testing/libgnunettesting.la \
171  $(top_builddir)/src/util/libgnunetutil.la
172
173 test_testing_topology_erdos_renyi_SOURCES = \
174   test_testing_topology.c
175 test_testing_topology_erdos_renyi_LDADD = \
176  $(top_builddir)/src/testing/libgnunettesting.la \
177  $(top_builddir)/src/util/libgnunetutil.la
178  
179 test_testing_topology_scale_free_SOURCES = \
180   test_testing_topology.c
181 test_testing_topology_scale_free_LDADD = \
182  $(top_builddir)/src/testing/libgnunettesting.la \
183  $(top_builddir)/src/util/libgnunetutil.la
184
185 test_testing_topology_none_SOURCES = \
186  test_testing_topology.c
187 test_testing_topology_none_LDADD = \
188  $(top_builddir)/src/testing/libgnunettesting.la \
189  $(top_builddir)/src/util/libgnunetutil.la
190  
191  
192 EXTRA_DIST = \
193  test_testing_data.conf \
194  test_testing_connect_peer1.conf \
195  test_testing_connect_peer2.conf \
196  test_testing_data_topology_clique.conf \
197  test_testing_data_topology_clique_random.conf \
198  test_testing_data_topology_clique_minimum.conf \
199  test_testing_data_topology_clique_dfs.conf \
200  test_testing_data_topology_ring.conf \
201  test_testing_data_topology_2d_torus.conf \
202  test_testing_data_topology_small_world_ring.conf \
203  test_testing_data_topology_small_world_torus.conf \
204  test_testing_data_topology_erdos_renyi.conf \
205  test_testing_data_topology_internat.conf \
206  test_testing_data_topology_scale_free.conf \
207  test_testing_data_topology_blacklist.conf \
208  test_testing_data_topology_churn.conf \
209  test_testing_data_topology_none.conf
210