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