change to configs, use readable names for topologies and connect options instead...
[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   testing_testbed.c 
18 libgnunettesting_la_LIBADD = $(XLIB) \
19  $(top_builddir)/src/core/libgnunetcore.la \
20  $(top_builddir)/src/transport/libgnunettransport.la \
21  -lm \
22  $(top_builddir)/src/util/libgnunetutil.la 
23
24 check_PROGRAMS = \
25  test_testing \
26  test_testing_connect \
27  test_testing_group \
28  test_testing_topology_clique
29 # test_testing_group_remote \
30 # test_testing_topology_ring \
31 # test_testing_topology_2d_torus \
32 # test_testing_topology_small_world_ring \
33 # test_testing_topology_small_world_torus \
34 # test_testing_topology_erdos_renyi \
35 # test_testing_topology_internat \
36 # test_testing_topology_scale_free
37  
38 TESTS = \
39  test_testing \
40  test_testing_connect \
41  test_testing_group \
42  test_testing_topology_clique
43 # test_testing_group_remote \
44 # test_testing_topology_ring \
45 # test_testing_topology_2d_torus \
46 # test_testing_topology_small_world_ring \
47 # test_testing_topology_small_world_torus \
48 # test_testing_topology_erdos_renyi \
49 # test_testing_topology_internat \
50 # test_testing_topology_scale_free
51
52 test_testing_SOURCES = \
53  test_testing.c
54 test_testing_LDADD = \
55  $(top_builddir)/src/testing/libgnunettesting.la \
56  $(top_builddir)/src/util/libgnunetutil.la  
57
58 test_testing_connect_SOURCES = \
59  test_testing_connect.c
60 test_testing_connect_LDADD = \
61  $(top_builddir)/src/testing/libgnunettesting.la \
62  $(top_builddir)/src/util/libgnunetutil.la  
63
64 test_testing_group_SOURCES = \
65  test_testing_group.c
66 test_testing_group_LDADD = \
67  $(top_builddir)/src/testing/libgnunettesting.la \
68  $(top_builddir)/src/util/libgnunetutil.la  
69  
70 test_testing_topology_clique_SOURCES = \
71  test_testing_topology.c
72 test_testing_topology_clique_LDADD = \
73  $(top_builddir)/src/testing/libgnunettesting.la \
74  $(top_builddir)/src/util/libgnunetutil.la  
75
76 #test_testing_group_remote_SOURCES = \
77 # test_testing_group_remote.c
78 #test_testing_group_remote_LDADD = \
79 # $(top_builddir)/src/testing/libgnunettesting.la \
80 # $(top_builddir)/src/util/libgnunetutil.la  
81
82 #test_testing_topology_ring_SOURCES = \
83 # test_testing_topology.c
84 #test_testing_topology_ring_LDADD = \
85 # $(top_builddir)/src/testing/libgnunettesting.la \
86 # $(top_builddir)/src/util/libgnunetutil.la  
87  
88 #test_testing_topology_2d_torus_SOURCES = \
89 #  test_testing_topology.c
90 #test_testing_topology_2d_torus_LDADD = \
91 # $(top_builddir)/src/testing/libgnunettesting.la \
92 # $(top_builddir)/src/util/libgnunetutil.la 
93  
94 #test_testing_topology_small_world_ring_SOURCES = \
95 #  test_testing_topology.c
96 #test_testing_topology_small_world_ring_LDADD = \
97 # $(top_builddir)/src/testing/libgnunettesting.la \
98 # $(top_builddir)/src/util/libgnunetutil.la
99  
100 #test_testing_topology_small_world_torus_SOURCES = \
101 #  test_testing_topology.c
102 #test_testing_topology_small_world_torus_LDADD = \
103 # $(top_builddir)/src/testing/libgnunettesting.la \
104 # $(top_builddir)/src/util/libgnunetutil.la
105  
106 #test_testing_topology_internat_SOURCES = \
107 #  test_testing_topology.c
108 #test_testing_topology_internat_LDADD = \
109 # $(top_builddir)/src/testing/libgnunettesting.la \
110 # $(top_builddir)/src/util/libgnunetutil.la
111
112 #test_testing_topology_erdos_renyi_SOURCES = \
113 #  test_testing_topology.c
114 #test_testing_topology_erdos_renyi_LDADD = \
115 # $(top_builddir)/src/testing/libgnunettesting.la \
116 # $(top_builddir)/src/util/libgnunetutil.la
117  
118 #test_testing_topology_scale_free_SOURCES = \
119 #  test_testing_topology.c
120 #test_testing_topology_scale_free_LDADD = \
121 # $(top_builddir)/src/testing/libgnunettesting.la \
122 # $(top_builddir)/src/util/libgnunetutil.la
123  
124  
125 EXTRA_DIST = \
126  test_testing_data.conf \
127  test_testing_connect_peer1.conf \
128  test_testing_connect_peer2.conf \
129  test_testing_data_topology_clique.conf \
130  test_testing_data_topology_ring.conf \
131  test_testing_data_topology_2d_torus.conf \
132  test_testing_data_topology_small_world_ring.conf \
133  test_testing_data_topology_small_world_torus.conf \
134  test_testing_data_topology_erdos_renyi.conf \
135  test_testing_data_topology_internat.conf \
136  test_testing_data_topology_scale_free.conf
137