aboutsummaryrefslogtreecommitdiff
path: root/src/namecache/Makefile.am
diff options
context:
space:
mode:
authorMartin Schanzenbach <mschanzenbach@posteo.de>2015-08-11 16:31:44 +0000
committerMartin Schanzenbach <mschanzenbach@posteo.de>2015-08-11 16:31:44 +0000
commite238d7c61c71d2835217ce201c9b97002a625a62 (patch)
treeb56ad668a401e269931d8b561892b9ae44571881 /src/namecache/Makefile.am
parent9bbe1dc9c3dfa9de90759e540d715de6547e43cd (diff)
downloadgnunet-e238d7c61c71d2835217ce201c9b97002a625a62.tar.gz
gnunet-e238d7c61c71d2835217ce201c9b97002a625a62.zip
-add flat namecache
Diffstat (limited to 'src/namecache/Makefile.am')
-rw-r--r--src/namecache/Makefile.am29
1 files changed, 28 insertions, 1 deletions
diff --git a/src/namecache/Makefile.am b/src/namecache/Makefile.am
index 0d5ef727f..9ab04aad5 100644
--- a/src/namecache/Makefile.am
+++ b/src/namecache/Makefile.am
@@ -20,6 +20,13 @@ if USE_COVERAGE
20 XLIBS = -lgcov 20 XLIBS = -lgcov
21endif 21endif
22 22
23if HAVE_EXPERIMENTAL
24FLAT_PLUGIN = libgnunet_plugin_namecache_flat.la
25if HAVE_TESTING
26FLAT_TESTS = test_plugin_namecache_flat
27endif
28endif
29
23if HAVE_SQLITE 30if HAVE_SQLITE
24SQLITE_PLUGIN = libgnunet_plugin_namecache_sqlite.la 31SQLITE_PLUGIN = libgnunet_plugin_namecache_sqlite.la
25if HAVE_TESTING 32if HAVE_TESTING
@@ -44,6 +51,7 @@ if HAVE_SQLITE
44check_PROGRAMS = \ 51check_PROGRAMS = \
45 $(SQLITE_TESTS) \ 52 $(SQLITE_TESTS) \
46 $(POSTGRES_TESTS) \ 53 $(POSTGRES_TESTS) \
54 $(FLAT_TESTS) \
47 $(TESTING_TESTS) 55 $(TESTING_TESTS)
48endif 56endif
49 57
@@ -96,8 +104,19 @@ gnunet_service_namecache_LDADD = \
96 104
97plugin_LTLIBRARIES = \ 105plugin_LTLIBRARIES = \
98 $(SQLITE_PLUGIN) \ 106 $(SQLITE_PLUGIN) \
107 $(FLAT_PLUGIN) \
99 $(POSTGRES_PLUGIN) 108 $(POSTGRES_PLUGIN)
100 109
110libgnunet_plugin_namecache_flat_la_SOURCES = \
111 plugin_namecache_flat.c
112libgnunet_plugin_namecache_flat_la_LIBADD = \
113 libgnunetnamecache.la \
114 $(top_builddir)/src/statistics/libgnunetstatistics.la \
115 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \
116 $(LTLIBINTL)
117libgnunet_plugin_namecache_flat_la_LDFLAGS = \
118 $(GN_PLUGIN_LDFLAGS)
119
101libgnunet_plugin_namecache_sqlite_la_SOURCES = \ 120libgnunet_plugin_namecache_sqlite_la_SOURCES = \
102 plugin_namecache_sqlite.c 121 plugin_namecache_sqlite.c
103libgnunet_plugin_namecache_sqlite_la_LIBADD = \ 122libgnunet_plugin_namecache_sqlite_la_LIBADD = \
@@ -128,6 +147,13 @@ test_namecache_api_cache_block_LDADD = \
128 $(top_builddir)/src/testing/libgnunettesting.la \ 147 $(top_builddir)/src/testing/libgnunettesting.la \
129 $(top_builddir)/src/util/libgnunetutil.la 148 $(top_builddir)/src/util/libgnunetutil.la
130 149
150
151test_plugin_namecache_flat_SOURCES = \
152 test_plugin_namecache.c
153test_plugin_namecache_flat_LDADD = \
154 $(top_builddir)/src/testing/libgnunettesting.la \
155 $(top_builddir)/src/util/libgnunetutil.la
156
131test_plugin_namecache_sqlite_SOURCES = \ 157test_plugin_namecache_sqlite_SOURCES = \
132 test_plugin_namecache.c 158 test_plugin_namecache.c
133test_plugin_namecache_sqlite_LDADD = \ 159test_plugin_namecache_sqlite_LDADD = \
@@ -143,5 +169,6 @@ test_plugin_namecache_postgres_LDADD = \
143EXTRA_DIST = \ 169EXTRA_DIST = \
144 test_namecache_api.conf \ 170 test_namecache_api.conf \
145 test_plugin_namecache_sqlite.conf \ 171 test_plugin_namecache_sqlite.conf \
146 test_plugin_namecache_postgres.conf 172 test_plugin_namecache_postgres.conf \
173 test_plugin_namecache_flat.conf
147 174