aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-06-02 08:54:18 +0000
committerChristian Grothoff <christian@grothoff.org>2015-06-02 08:54:18 +0000
commitedb4ddf051d91a2169d46f07b1bfea6df4d216bb (patch)
treee3b1a1095ece34ca21a420a290ad740663ec36a5 /src
parenta2417d5b3fc632fb1bacca6594c50a0ef7ffd23a (diff)
downloadgnunet-edb4ddf051d91a2169d46f07b1bfea6df4d216bb.tar.gz
gnunet-edb4ddf051d91a2169d46f07b1bfea6df4d216bb.zip
-noinst-ing non-functional binaries/libraries that just exist as examples/templates
Diffstat (limited to 'src')
-rw-r--r--src/block/Makefile.am11
-rw-r--r--src/consensus/Makefile.am4
-rw-r--r--src/datacache/Makefile.am32
-rw-r--r--src/datastore/Makefile.am56
-rw-r--r--src/dht/Makefile.am6
-rw-r--r--src/template/Makefile.am18
-rw-r--r--src/transport/Makefile.am6
7 files changed, 77 insertions, 56 deletions
diff --git a/src/block/Makefile.am b/src/block/Makefile.am
index 19a91f770..c54a4c246 100644
--- a/src/block/Makefile.am
+++ b/src/block/Makefile.am
@@ -14,9 +14,12 @@ endif
14lib_LTLIBRARIES = libgnunetblock.la 14lib_LTLIBRARIES = libgnunetblock.la
15 15
16plugin_LTLIBRARIES = \ 16plugin_LTLIBRARIES = \
17 libgnunet_plugin_block_template.la \ 17 libgnunet_plugin_block_test.la
18 libgnunet_plugin_block_test.la
19 18
19# Real plugins should of course go into
20# plugin_LTLIBRARIES
21noinst_LTLIBRARIES = \
22 libgnunet_plugin_block_template.la
20 23
21libgnunet_plugin_block_template_la_SOURCES = \ 24libgnunet_plugin_block_template_la_SOURCES = \
22 plugin_block_template.c 25 plugin_block_template.c
@@ -38,11 +41,11 @@ libgnunet_plugin_block_test_la_LDFLAGS = \
38 41
39 42
40libgnunetblock_la_SOURCES = \ 43libgnunetblock_la_SOURCES = \
41 block.c 44 block.c
42libgnunetblock_la_LIBADD = \ 45libgnunetblock_la_LIBADD = \
43 $(top_builddir)/src/util/libgnunetutil.la 46 $(top_builddir)/src/util/libgnunetutil.la
44libgnunetblock_la_DEPENDENCIES = \ 47libgnunetblock_la_DEPENDENCIES = \
45 $(top_builddir)/src/util/libgnunetutil.la 48 $(top_builddir)/src/util/libgnunetutil.la
46libgnunetblock_la_LDFLAGS = \ 49libgnunetblock_la_LDFLAGS = \
47 $(GN_LIB_LDFLAGS) \ 50 $(GN_LIB_LDFLAGS) \
48 -version-info 0:0:0 51 -version-info 0:0:0
diff --git a/src/consensus/Makefile.am b/src/consensus/Makefile.am
index 27a0eb2e9..eb0370eb5 100644
--- a/src/consensus/Makefile.am
+++ b/src/consensus/Makefile.am
@@ -22,11 +22,12 @@ bin_PROGRAMS = \
22libexec_PROGRAMS = \ 22libexec_PROGRAMS = \
23 gnunet-service-consensus 23 gnunet-service-consensus
24 24
25# FIXME: add option "configure --with-evil"?
26if HAVE_EXPERIMENTAL 25if HAVE_EXPERIMENTAL
26if ENABLE_MALICIOUS
27libexec_PROGRAMS += \ 27libexec_PROGRAMS += \
28 gnunet-service-evil-consensus 28 gnunet-service-evil-consensus
29endif 29endif
30endif
30 31
31lib_LTLIBRARIES = \ 32lib_LTLIBRARIES = \
32 libgnunetconsensus.la 33 libgnunetconsensus.la
@@ -83,4 +84,3 @@ test_consensus_api_LDADD = \
83 84
84EXTRA_DIST = \ 85EXTRA_DIST = \
85 test_consensus.conf 86 test_consensus.conf
86
diff --git a/src/datacache/Makefile.am b/src/datacache/Makefile.am
index 0219ecc12..9b66636e5 100644
--- a/src/datacache/Makefile.am
+++ b/src/datacache/Makefile.am
@@ -28,11 +28,11 @@ lib_LTLIBRARIES = \
28 libgnunetdatacache.la 28 libgnunetdatacache.la
29 29
30libgnunetdatacache_la_SOURCES = \ 30libgnunetdatacache_la_SOURCES = \
31 datacache.c 31 datacache.c
32libgnunetdatacache_la_LIBADD = \ 32libgnunetdatacache_la_LIBADD = \
33 $(top_builddir)/src/statistics/libgnunetstatistics.la \ 33 $(top_builddir)/src/statistics/libgnunetstatistics.la \
34 $(top_builddir)/src/util/libgnunetutil.la \ 34 $(top_builddir)/src/util/libgnunetutil.la \
35 $(GN_LIBINTL) 35 $(GN_LIBINTL)
36libgnunetdatacache_la_LDFLAGS = \ 36libgnunetdatacache_la_LDFLAGS = \
37 $(GN_LIB_LDFLAGS) $(WINFLAGS) \ 37 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
38 -version-info 0:1:0 38 -version-info 0:1:0
@@ -41,8 +41,12 @@ libgnunetdatacache_la_LDFLAGS = \
41plugin_LTLIBRARIES = \ 41plugin_LTLIBRARIES = \
42 $(SQLITE_PLUGIN) \ 42 $(SQLITE_PLUGIN) \
43 $(POSTGRES_PLUGIN) \ 43 $(POSTGRES_PLUGIN) \
44 libgnunet_plugin_datacache_heap.la \ 44 libgnunet_plugin_datacache_heap.la
45 libgnunet_plugin_datacache_template.la 45
46# Real plugins should of course go into
47# plugin_LTLIBRARIES
48noinst_LTLIBRARIES = \
49 libgnunet_plugin_datacache_template.la
46 50
47 51
48libgnunet_plugin_datacache_sqlite_la_SOURCES = \ 52libgnunet_plugin_datacache_sqlite_la_SOURCES = \
@@ -120,7 +124,7 @@ endif
120check_PROGRAMS = \ 124check_PROGRAMS = \
121 $(SQLITE_TESTS) \ 125 $(SQLITE_TESTS) \
122 $(HEAP_TESTS) \ 126 $(HEAP_TESTS) \
123 $(POSTGRES_TESTS) 127 $(POSTGRES_TESTS)
124 128
125if ENABLE_TEST_RUN 129if ENABLE_TEST_RUN
126AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH; 130AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
@@ -132,63 +136,63 @@ test_datacache_sqlite_SOURCES = \
132test_datacache_sqlite_LDADD = \ 136test_datacache_sqlite_LDADD = \
133 $(top_builddir)/src/testing/libgnunettesting.la \ 137 $(top_builddir)/src/testing/libgnunettesting.la \
134 libgnunetdatacache.la \ 138 libgnunetdatacache.la \
135 $(top_builddir)/src/util/libgnunetutil.la 139 $(top_builddir)/src/util/libgnunetutil.la
136 140
137test_datacache_quota_sqlite_SOURCES = \ 141test_datacache_quota_sqlite_SOURCES = \
138 test_datacache_quota.c 142 test_datacache_quota.c
139test_datacache_quota_sqlite_LDADD = \ 143test_datacache_quota_sqlite_LDADD = \
140 $(top_builddir)/src/testing/libgnunettesting.la \ 144 $(top_builddir)/src/testing/libgnunettesting.la \
141 libgnunetdatacache.la \ 145 libgnunetdatacache.la \
142 $(top_builddir)/src/util/libgnunetutil.la 146 $(top_builddir)/src/util/libgnunetutil.la
143 147
144perf_datacache_sqlite_SOURCES = \ 148perf_datacache_sqlite_SOURCES = \
145 perf_datacache.c 149 perf_datacache.c
146perf_datacache_sqlite_LDADD = \ 150perf_datacache_sqlite_LDADD = \
147 $(top_builddir)/src/testing/libgnunettesting.la \ 151 $(top_builddir)/src/testing/libgnunettesting.la \
148 libgnunetdatacache.la \ 152 libgnunetdatacache.la \
149 $(top_builddir)/src/util/libgnunetutil.la 153 $(top_builddir)/src/util/libgnunetutil.la
150 154
151test_datacache_heap_SOURCES = \ 155test_datacache_heap_SOURCES = \
152 test_datacache.c 156 test_datacache.c
153test_datacache_heap_LDADD = \ 157test_datacache_heap_LDADD = \
154 $(top_builddir)/src/testing/libgnunettesting.la \ 158 $(top_builddir)/src/testing/libgnunettesting.la \
155 libgnunetdatacache.la \ 159 libgnunetdatacache.la \
156 $(top_builddir)/src/util/libgnunetutil.la 160 $(top_builddir)/src/util/libgnunetutil.la
157 161
158test_datacache_quota_heap_SOURCES = \ 162test_datacache_quota_heap_SOURCES = \
159 test_datacache_quota.c 163 test_datacache_quota.c
160test_datacache_quota_heap_LDADD = \ 164test_datacache_quota_heap_LDADD = \
161 $(top_builddir)/src/testing/libgnunettesting.la \ 165 $(top_builddir)/src/testing/libgnunettesting.la \
162 libgnunetdatacache.la \ 166 libgnunetdatacache.la \
163 $(top_builddir)/src/util/libgnunetutil.la 167 $(top_builddir)/src/util/libgnunetutil.la
164 168
165perf_datacache_heap_SOURCES = \ 169perf_datacache_heap_SOURCES = \
166 perf_datacache.c 170 perf_datacache.c
167perf_datacache_heap_LDADD = \ 171perf_datacache_heap_LDADD = \
168 $(top_builddir)/src/testing/libgnunettesting.la \ 172 $(top_builddir)/src/testing/libgnunettesting.la \
169 libgnunetdatacache.la \ 173 libgnunetdatacache.la \
170 $(top_builddir)/src/util/libgnunetutil.la 174 $(top_builddir)/src/util/libgnunetutil.la
171 175
172test_datacache_postgres_SOURCES = \ 176test_datacache_postgres_SOURCES = \
173 test_datacache.c 177 test_datacache.c
174test_datacache_postgres_LDADD = \ 178test_datacache_postgres_LDADD = \
175 $(top_builddir)/src/testing/libgnunettesting.la \ 179 $(top_builddir)/src/testing/libgnunettesting.la \
176 libgnunetdatacache.la \ 180 libgnunetdatacache.la \
177 $(top_builddir)/src/util/libgnunetutil.la 181 $(top_builddir)/src/util/libgnunetutil.la
178 182
179test_datacache_quota_postgres_SOURCES = \ 183test_datacache_quota_postgres_SOURCES = \
180 test_datacache_quota.c 184 test_datacache_quota.c
181test_datacache_quota_postgres_LDADD = \ 185test_datacache_quota_postgres_LDADD = \
182 $(top_builddir)/src/testing/libgnunettesting.la \ 186 $(top_builddir)/src/testing/libgnunettesting.la \
183 libgnunetdatacache.la \ 187 libgnunetdatacache.la \
184 $(top_builddir)/src/util/libgnunetutil.la 188 $(top_builddir)/src/util/libgnunetutil.la
185 189
186perf_datacache_postgres_SOURCES = \ 190perf_datacache_postgres_SOURCES = \
187 perf_datacache.c 191 perf_datacache.c
188perf_datacache_postgres_LDADD = \ 192perf_datacache_postgres_LDADD = \
189 $(top_builddir)/src/testing/libgnunettesting.la \ 193 $(top_builddir)/src/testing/libgnunettesting.la \
190 libgnunetdatacache.la \ 194 libgnunetdatacache.la \
191 $(top_builddir)/src/util/libgnunetutil.la 195 $(top_builddir)/src/util/libgnunetutil.la
192 196
193EXTRA_DIST = \ 197EXTRA_DIST = \
194 test_datacache_data_sqlite.conf \ 198 test_datacache_data_sqlite.conf \
diff --git a/src/datastore/Makefile.am b/src/datastore/Makefile.am
index 241fa5263..4ad0ae028 100644
--- a/src/datastore/Makefile.am
+++ b/src/datastore/Makefile.am
@@ -24,11 +24,11 @@ lib_LTLIBRARIES = \
24 libgnunetdatastore.la 24 libgnunetdatastore.la
25 25
26libgnunetdatastore_la_SOURCES = \ 26libgnunetdatastore_la_SOURCES = \
27 datastore_api.c datastore.h 27 datastore_api.c datastore.h
28libgnunetdatastore_la_LIBADD = \ 28libgnunetdatastore_la_LIBADD = \
29 $(top_builddir)/src/statistics/libgnunetstatistics.la \ 29 $(top_builddir)/src/statistics/libgnunetstatistics.la \
30 $(top_builddir)/src/util/libgnunetutil.la \ 30 $(top_builddir)/src/util/libgnunetutil.la \
31 $(GN_LIBINTL) 31 $(GN_LIBINTL)
32libgnunetdatastore_la_LDFLAGS = \ 32libgnunetdatastore_la_LDFLAGS = \
33 $(GN_LIB_LDFLAGS) $(WINFLAGS) \ 33 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
34 -version-info 1:0:0 34 -version-info 1:0:0
@@ -40,14 +40,14 @@ libexec_PROGRAMS = \
40 gnunet-service-datastore 40 gnunet-service-datastore
41 41
42gnunet_service_datastore_SOURCES = \ 42gnunet_service_datastore_SOURCES = \
43 gnunet-service-datastore.c 43 gnunet-service-datastore.c
44gnunet_service_datastore_LDADD = \ 44gnunet_service_datastore_LDADD = \
45 $(top_builddir)/src/statistics/libgnunetstatistics.la \ 45 $(top_builddir)/src/statistics/libgnunetstatistics.la \
46 $(top_builddir)/src/util/libgnunetutil.la \ 46 $(top_builddir)/src/util/libgnunetutil.la \
47 $(GN_LIBINTL) 47 $(GN_LIBINTL)
48 48
49gnunet_datastore_SOURCES = \ 49gnunet_datastore_SOURCES = \
50 gnunet-datastore.c 50 gnunet-datastore.c
51gnunet_datastore_LDADD = \ 51gnunet_datastore_LDADD = \
52 libgnunetdatastore.la \ 52 libgnunetdatastore.la \
53 $(top_builddir)/src/util/libgnunetutil.la \ 53 $(top_builddir)/src/util/libgnunetutil.la \
@@ -104,8 +104,12 @@ plugin_LTLIBRARIES = \
104 $(SQLITE_PLUGIN) \ 104 $(SQLITE_PLUGIN) \
105 $(MYSQL_PLUGIN) \ 105 $(MYSQL_PLUGIN) \
106 $(POSTGRES_PLUGIN) \ 106 $(POSTGRES_PLUGIN) \
107 libgnunet_plugin_datastore_heap.la \ 107 libgnunet_plugin_datastore_heap.la
108 libgnunet_plugin_datastore_template.la 108
109# Real plugins should of course go into
110# plugin_LTLIBRARIES
111noinst_LTLIBRARIES = \
112 libgnunet_plugin_datastore_template.la
109 113
110 114
111libgnunet_plugin_datastore_sqlite_la_SOURCES = \ 115libgnunet_plugin_datastore_sqlite_la_SOURCES = \
@@ -178,33 +182,33 @@ test_datastore_api_heap_SOURCES = \
178test_datastore_api_heap_LDADD = \ 182test_datastore_api_heap_LDADD = \
179 $(top_builddir)/src/testing/libgnunettesting.la \ 183 $(top_builddir)/src/testing/libgnunettesting.la \
180 libgnunetdatastore.la \ 184 libgnunetdatastore.la \
181 $(top_builddir)/src/util/libgnunetutil.la 185 $(top_builddir)/src/util/libgnunetutil.la
182 186
183test_datastore_api_management_heap_SOURCES = \ 187test_datastore_api_management_heap_SOURCES = \
184 test_datastore_api_management.c 188 test_datastore_api_management.c
185test_datastore_api_management_heap_LDADD = \ 189test_datastore_api_management_heap_LDADD = \
186 $(top_builddir)/src/testing/libgnunettesting.la \ 190 $(top_builddir)/src/testing/libgnunettesting.la \
187 libgnunetdatastore.la \ 191 libgnunetdatastore.la \
188 $(top_builddir)/src/util/libgnunetutil.la 192 $(top_builddir)/src/util/libgnunetutil.la
189 193
190perf_datastore_api_heap_SOURCES = \ 194perf_datastore_api_heap_SOURCES = \
191 perf_datastore_api.c 195 perf_datastore_api.c
192perf_datastore_api_heap_LDADD = \ 196perf_datastore_api_heap_LDADD = \
193 $(top_builddir)/src/testing/libgnunettesting.la \ 197 $(top_builddir)/src/testing/libgnunettesting.la \
194 libgnunetdatastore.la \ 198 libgnunetdatastore.la \
195 $(top_builddir)/src/util/libgnunetutil.la 199 $(top_builddir)/src/util/libgnunetutil.la
196 200
197perf_plugin_datastore_heap_SOURCES = \ 201perf_plugin_datastore_heap_SOURCES = \
198 perf_plugin_datastore.c 202 perf_plugin_datastore.c
199perf_plugin_datastore_heap_LDADD = \ 203perf_plugin_datastore_heap_LDADD = \
200 $(top_builddir)/src/testing/libgnunettesting.la \ 204 $(top_builddir)/src/testing/libgnunettesting.la \
201 $(top_builddir)/src/util/libgnunetutil.la 205 $(top_builddir)/src/util/libgnunetutil.la
202 206
203test_plugin_datastore_heap_SOURCES = \ 207test_plugin_datastore_heap_SOURCES = \
204 test_plugin_datastore.c 208 test_plugin_datastore.c
205test_plugin_datastore_heap_LDADD = \ 209test_plugin_datastore_heap_LDADD = \
206 $(top_builddir)/src/testing/libgnunettesting.la \ 210 $(top_builddir)/src/testing/libgnunettesting.la \
207 $(top_builddir)/src/util/libgnunetutil.la 211 $(top_builddir)/src/util/libgnunetutil.la
208 212
209 213
210test_datastore_api_sqlite_SOURCES = \ 214test_datastore_api_sqlite_SOURCES = \
@@ -212,33 +216,33 @@ test_datastore_api_sqlite_SOURCES = \
212test_datastore_api_sqlite_LDADD = \ 216test_datastore_api_sqlite_LDADD = \
213 $(top_builddir)/src/testing/libgnunettesting.la \ 217 $(top_builddir)/src/testing/libgnunettesting.la \
214 libgnunetdatastore.la \ 218 libgnunetdatastore.la \
215 $(top_builddir)/src/util/libgnunetutil.la 219 $(top_builddir)/src/util/libgnunetutil.la
216 220
217test_datastore_api_management_sqlite_SOURCES = \ 221test_datastore_api_management_sqlite_SOURCES = \
218 test_datastore_api_management.c 222 test_datastore_api_management.c
219test_datastore_api_management_sqlite_LDADD = \ 223test_datastore_api_management_sqlite_LDADD = \
220 $(top_builddir)/src/testing/libgnunettesting.la \ 224 $(top_builddir)/src/testing/libgnunettesting.la \
221 libgnunetdatastore.la \ 225 libgnunetdatastore.la \
222 $(top_builddir)/src/util/libgnunetutil.la 226 $(top_builddir)/src/util/libgnunetutil.la
223 227
224perf_datastore_api_sqlite_SOURCES = \ 228perf_datastore_api_sqlite_SOURCES = \
225 perf_datastore_api.c 229 perf_datastore_api.c
226perf_datastore_api_sqlite_LDADD = \ 230perf_datastore_api_sqlite_LDADD = \
227 $(top_builddir)/src/testing/libgnunettesting.la \ 231 $(top_builddir)/src/testing/libgnunettesting.la \
228 libgnunetdatastore.la \ 232 libgnunetdatastore.la \
229 $(top_builddir)/src/util/libgnunetutil.la 233 $(top_builddir)/src/util/libgnunetutil.la
230 234
231perf_plugin_datastore_sqlite_SOURCES = \ 235perf_plugin_datastore_sqlite_SOURCES = \
232 perf_plugin_datastore.c 236 perf_plugin_datastore.c
233perf_plugin_datastore_sqlite_LDADD = \ 237perf_plugin_datastore_sqlite_LDADD = \
234 $(top_builddir)/src/testing/libgnunettesting.la \ 238 $(top_builddir)/src/testing/libgnunettesting.la \
235 $(top_builddir)/src/util/libgnunetutil.la 239 $(top_builddir)/src/util/libgnunetutil.la
236 240
237test_plugin_datastore_sqlite_SOURCES = \ 241test_plugin_datastore_sqlite_SOURCES = \
238 test_plugin_datastore.c 242 test_plugin_datastore.c
239test_plugin_datastore_sqlite_LDADD = \ 243test_plugin_datastore_sqlite_LDADD = \
240 $(top_builddir)/src/testing/libgnunettesting.la \ 244 $(top_builddir)/src/testing/libgnunettesting.la \
241 $(top_builddir)/src/util/libgnunetutil.la 245 $(top_builddir)/src/util/libgnunetutil.la
242 246
243 247
244test_datastore_api_mysql_SOURCES = \ 248test_datastore_api_mysql_SOURCES = \
@@ -246,33 +250,33 @@ test_datastore_api_mysql_SOURCES = \
246test_datastore_api_mysql_LDADD = \ 250test_datastore_api_mysql_LDADD = \
247 $(top_builddir)/src/testing/libgnunettesting.la \ 251 $(top_builddir)/src/testing/libgnunettesting.la \
248 libgnunetdatastore.la \ 252 libgnunetdatastore.la \
249 $(top_builddir)/src/util/libgnunetutil.la 253 $(top_builddir)/src/util/libgnunetutil.la
250 254
251test_datastore_api_management_mysql_SOURCES = \ 255test_datastore_api_management_mysql_SOURCES = \
252 test_datastore_api_management.c 256 test_datastore_api_management.c
253test_datastore_api_management_mysql_LDADD = \ 257test_datastore_api_management_mysql_LDADD = \
254 $(top_builddir)/src/testing/libgnunettesting.la \ 258 $(top_builddir)/src/testing/libgnunettesting.la \
255 libgnunetdatastore.la \ 259 libgnunetdatastore.la \
256 $(top_builddir)/src/util/libgnunetutil.la 260 $(top_builddir)/src/util/libgnunetutil.la
257 261
258perf_datastore_api_mysql_SOURCES = \ 262perf_datastore_api_mysql_SOURCES = \
259 perf_datastore_api.c 263 perf_datastore_api.c
260perf_datastore_api_mysql_LDADD = \ 264perf_datastore_api_mysql_LDADD = \
261 $(top_builddir)/src/testing/libgnunettesting.la \ 265 $(top_builddir)/src/testing/libgnunettesting.la \
262 libgnunetdatastore.la \ 266 libgnunetdatastore.la \
263 $(top_builddir)/src/util/libgnunetutil.la 267 $(top_builddir)/src/util/libgnunetutil.la
264 268
265test_plugin_datastore_mysql_SOURCES = \ 269test_plugin_datastore_mysql_SOURCES = \
266 test_plugin_datastore.c 270 test_plugin_datastore.c
267test_plugin_datastore_mysql_LDADD = \ 271test_plugin_datastore_mysql_LDADD = \
268 $(top_builddir)/src/testing/libgnunettesting.la \ 272 $(top_builddir)/src/testing/libgnunettesting.la \
269 $(top_builddir)/src/util/libgnunetutil.la 273 $(top_builddir)/src/util/libgnunetutil.la
270 274
271perf_plugin_datastore_mysql_SOURCES = \ 275perf_plugin_datastore_mysql_SOURCES = \
272 perf_plugin_datastore.c 276 perf_plugin_datastore.c
273perf_plugin_datastore_mysql_LDADD = \ 277perf_plugin_datastore_mysql_LDADD = \
274 $(top_builddir)/src/testing/libgnunettesting.la \ 278 $(top_builddir)/src/testing/libgnunettesting.la \
275 $(top_builddir)/src/util/libgnunetutil.la 279 $(top_builddir)/src/util/libgnunetutil.la
276 280
277 281
278test_datastore_api_postgres_SOURCES = \ 282test_datastore_api_postgres_SOURCES = \
@@ -280,33 +284,33 @@ test_datastore_api_postgres_SOURCES = \
280test_datastore_api_postgres_LDADD = \ 284test_datastore_api_postgres_LDADD = \
281 $(top_builddir)/src/testing/libgnunettesting.la \ 285 $(top_builddir)/src/testing/libgnunettesting.la \
282 libgnunetdatastore.la \ 286 libgnunetdatastore.la \
283 $(top_builddir)/src/util/libgnunetutil.la 287 $(top_builddir)/src/util/libgnunetutil.la
284 288
285test_datastore_api_management_postgres_SOURCES = \ 289test_datastore_api_management_postgres_SOURCES = \
286 test_datastore_api_management.c 290 test_datastore_api_management.c
287test_datastore_api_management_postgres_LDADD = \ 291test_datastore_api_management_postgres_LDADD = \
288 $(top_builddir)/src/testing/libgnunettesting.la \ 292 $(top_builddir)/src/testing/libgnunettesting.la \
289 libgnunetdatastore.la \ 293 libgnunetdatastore.la \
290 $(top_builddir)/src/util/libgnunetutil.la 294 $(top_builddir)/src/util/libgnunetutil.la
291 295
292perf_datastore_api_postgres_SOURCES = \ 296perf_datastore_api_postgres_SOURCES = \
293 perf_datastore_api.c 297 perf_datastore_api.c
294perf_datastore_api_postgres_LDADD = \ 298perf_datastore_api_postgres_LDADD = \
295 $(top_builddir)/src/testing/libgnunettesting.la \ 299 $(top_builddir)/src/testing/libgnunettesting.la \
296 libgnunetdatastore.la \ 300 libgnunetdatastore.la \
297 $(top_builddir)/src/util/libgnunetutil.la 301 $(top_builddir)/src/util/libgnunetutil.la
298 302
299test_plugin_datastore_postgres_SOURCES = \ 303test_plugin_datastore_postgres_SOURCES = \
300 test_plugin_datastore.c 304 test_plugin_datastore.c
301test_plugin_datastore_postgres_LDADD = \ 305test_plugin_datastore_postgres_LDADD = \
302 $(top_builddir)/src/testing/libgnunettesting.la \ 306 $(top_builddir)/src/testing/libgnunettesting.la \
303 $(top_builddir)/src/util/libgnunetutil.la 307 $(top_builddir)/src/util/libgnunetutil.la
304 308
305perf_plugin_datastore_postgres_SOURCES = \ 309perf_plugin_datastore_postgres_SOURCES = \
306 perf_plugin_datastore.c 310 perf_plugin_datastore.c
307perf_plugin_datastore_postgres_LDADD = \ 311perf_plugin_datastore_postgres_LDADD = \
308 $(top_builddir)/src/testing/libgnunettesting.la \ 312 $(top_builddir)/src/testing/libgnunettesting.la \
309 $(top_builddir)/src/util/libgnunetutil.la 313 $(top_builddir)/src/util/libgnunetutil.la
310 314
311 315
312EXTRA_DIST = \ 316EXTRA_DIST = \
diff --git a/src/dht/Makefile.am b/src/dht/Makefile.am
index 8bfcc4b7d..b252867b7 100644
--- a/src/dht/Makefile.am
+++ b/src/dht/Makefile.am
@@ -47,9 +47,13 @@ libgnunet_plugin_block_dht_la_LDFLAGS = \
47 47
48 48
49libexec_PROGRAMS = \ 49libexec_PROGRAMS = \
50 gnunet-service-dht \ 50 gnunet-service-dht
51
52if HAVE_EXPERIMENTAL
53libexec_PROGRAMS += \
51 gnunet-service-dht-xvine \ 54 gnunet-service-dht-xvine \
52 gnunet-service-dht-whanau 55 gnunet-service-dht-whanau
56endif
53 57
54noinst_PROGRAMS = \ 58noinst_PROGRAMS = \
55 gnunet-dht-monitor \ 59 gnunet-dht-monitor \
diff --git a/src/template/Makefile.am b/src/template/Makefile.am
index b235109bc..bdd5d6ebf 100644
--- a/src/template/Makefile.am
+++ b/src/template/Makefile.am
@@ -9,27 +9,30 @@ dist_pkgcfg_DATA = \
9 template.conf 9 template.conf
10 10
11if MINGW 11if MINGW
12 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols 12 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
13endif 13endif
14 14
15if USE_COVERAGE 15if USE_COVERAGE
16 AM_CFLAGS = -fprofile-arcs -ftest-coverage 16 AM_CFLAGS = -fprofile-arcs -ftest-coverage
17endif 17endif
18 18
19bin_PROGRAMS = \ 19# Note: In a real installation,
20 gnunet-template 20# bin_PROGRAMS should be used for gnunet-template
21# libexec_PROGRAMS should be used for gnunet-service-template
21 22
22libexec_PROGRAMS = \ 23noinst_PROGRAMS = \
24 gnunet-template \
23 gnunet-service-template 25 gnunet-service-template
24 26
27
25gnunet_template_SOURCES = \ 28gnunet_template_SOURCES = \
26 gnunet-template.c 29 gnunet-template.c
27gnunet_template_LDADD = \ 30gnunet_template_LDADD = \
28 $(top_builddir)/src/util/libgnunetutil.la \ 31 $(top_builddir)/src/util/libgnunetutil.la \
29 $(GN_LIBINTL) 32 $(GN_LIBINTL)
30 33
31gnunet_service_template_SOURCES = \ 34gnunet_service_template_SOURCES = \
32 gnunet-service-template.c 35 gnunet-service-template.c
33gnunet_service_template_LDADD = \ 36gnunet_service_template_LDADD = \
34 $(top_builddir)/src/util/libgnunetutil.la \ 37 $(top_builddir)/src/util/libgnunetutil.la \
35 $(GN_LIBINTL) 38 $(GN_LIBINTL)
@@ -46,5 +49,4 @@ endif
46test_template_api_SOURCES = \ 49test_template_api_SOURCES = \
47 test_template_api.c 50 test_template_api.c
48test_template_api_LDADD = \ 51test_template_api_LDADD = \
49 $(top_builddir)/src/util/libgnunetutil.la 52 $(top_builddir)/src/util/libgnunetutil.la
50
diff --git a/src/transport/Makefile.am b/src/transport/Makefile.am
index 42432a403..950b0a9a0 100644
--- a/src/transport/Makefile.am
+++ b/src/transport/Makefile.am
@@ -278,7 +278,11 @@ plugin_LTLIBRARIES = \
278 $(HTTP_SERVER_PLUGIN_LA) \ 278 $(HTTP_SERVER_PLUGIN_LA) \
279 $(HTTPS_SERVER_PLUGIN_LA) \ 279 $(HTTPS_SERVER_PLUGIN_LA) \
280 $(WLAN_PLUGIN_LA) \ 280 $(WLAN_PLUGIN_LA) \
281 $(BT_PLUGIN_LA) \ 281 $(BT_PLUGIN_LA)
282
283# Note: real plugins of course need to be added
284# to the plugin_LTLIBRARIES above
285noinst_LTLIBRARIES = \
282 libgnunet_plugin_transport_template.la 286 libgnunet_plugin_transport_template.la
283 287
284libgnunet_plugin_transport_tcp_la_SOURCES = \ 288libgnunet_plugin_transport_tcp_la_SOURCES = \