diff options
author | Martin Schanzenbach <mschanzenbach@posteo.de> | 2015-08-11 16:31:44 +0000 |
---|---|---|
committer | Martin Schanzenbach <mschanzenbach@posteo.de> | 2015-08-11 16:31:44 +0000 |
commit | e238d7c61c71d2835217ce201c9b97002a625a62 (patch) | |
tree | b56ad668a401e269931d8b561892b9ae44571881 /src/namecache/Makefile.am | |
parent | 9bbe1dc9c3dfa9de90759e540d715de6547e43cd (diff) | |
download | gnunet-e238d7c61c71d2835217ce201c9b97002a625a62.tar.gz gnunet-e238d7c61c71d2835217ce201c9b97002a625a62.zip |
-add flat namecache
Diffstat (limited to 'src/namecache/Makefile.am')
-rw-r--r-- | src/namecache/Makefile.am | 29 |
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 |
21 | endif | 21 | endif |
22 | 22 | ||
23 | if HAVE_EXPERIMENTAL | ||
24 | FLAT_PLUGIN = libgnunet_plugin_namecache_flat.la | ||
25 | if HAVE_TESTING | ||
26 | FLAT_TESTS = test_plugin_namecache_flat | ||
27 | endif | ||
28 | endif | ||
29 | |||
23 | if HAVE_SQLITE | 30 | if HAVE_SQLITE |
24 | SQLITE_PLUGIN = libgnunet_plugin_namecache_sqlite.la | 31 | SQLITE_PLUGIN = libgnunet_plugin_namecache_sqlite.la |
25 | if HAVE_TESTING | 32 | if HAVE_TESTING |
@@ -44,6 +51,7 @@ if HAVE_SQLITE | |||
44 | check_PROGRAMS = \ | 51 | check_PROGRAMS = \ |
45 | $(SQLITE_TESTS) \ | 52 | $(SQLITE_TESTS) \ |
46 | $(POSTGRES_TESTS) \ | 53 | $(POSTGRES_TESTS) \ |
54 | $(FLAT_TESTS) \ | ||
47 | $(TESTING_TESTS) | 55 | $(TESTING_TESTS) |
48 | endif | 56 | endif |
49 | 57 | ||
@@ -96,8 +104,19 @@ gnunet_service_namecache_LDADD = \ | |||
96 | 104 | ||
97 | plugin_LTLIBRARIES = \ | 105 | plugin_LTLIBRARIES = \ |
98 | $(SQLITE_PLUGIN) \ | 106 | $(SQLITE_PLUGIN) \ |
107 | $(FLAT_PLUGIN) \ | ||
99 | $(POSTGRES_PLUGIN) | 108 | $(POSTGRES_PLUGIN) |
100 | 109 | ||
110 | libgnunet_plugin_namecache_flat_la_SOURCES = \ | ||
111 | plugin_namecache_flat.c | ||
112 | libgnunet_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) | ||
117 | libgnunet_plugin_namecache_flat_la_LDFLAGS = \ | ||
118 | $(GN_PLUGIN_LDFLAGS) | ||
119 | |||
101 | libgnunet_plugin_namecache_sqlite_la_SOURCES = \ | 120 | libgnunet_plugin_namecache_sqlite_la_SOURCES = \ |
102 | plugin_namecache_sqlite.c | 121 | plugin_namecache_sqlite.c |
103 | libgnunet_plugin_namecache_sqlite_la_LIBADD = \ | 122 | libgnunet_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 | |||
151 | test_plugin_namecache_flat_SOURCES = \ | ||
152 | test_plugin_namecache.c | ||
153 | test_plugin_namecache_flat_LDADD = \ | ||
154 | $(top_builddir)/src/testing/libgnunettesting.la \ | ||
155 | $(top_builddir)/src/util/libgnunetutil.la | ||
156 | |||
131 | test_plugin_namecache_sqlite_SOURCES = \ | 157 | test_plugin_namecache_sqlite_SOURCES = \ |
132 | test_plugin_namecache.c | 158 | test_plugin_namecache.c |
133 | test_plugin_namecache_sqlite_LDADD = \ | 159 | test_plugin_namecache_sqlite_LDADD = \ |
@@ -143,5 +169,6 @@ test_plugin_namecache_postgres_LDADD = \ | |||
143 | EXTRA_DIST = \ | 169 | EXTRA_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 | ||