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