X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fnamecache%2FMakefile.am;h=c62ca6a2bf773478dd78e2966d5677693b4f3094;hb=52eed82a7470238406b6e4da3f0d3848dfa6f2cf;hp=0d5ef727f85cee9ef55fc46b599d0709748935aa;hpb=1b4ccddc7946888fc0b66c58b1434e1814a43822;p=oweals%2Fgnunet.git diff --git a/src/namecache/Makefile.am b/src/namecache/Makefile.am index 0d5ef727f..c62ca6a2b 100644 --- a/src/namecache/Makefile.am +++ b/src/namecache/Makefile.am @@ -20,6 +20,13 @@ if USE_COVERAGE XLIBS = -lgcov endif +if HAVE_EXPERIMENTAL +FLAT_PLUGIN = libgnunet_plugin_namecache_flat.la +if HAVE_TESTING +FLAT_TESTS = test_plugin_namecache_flat +endif +endif + if HAVE_SQLITE SQLITE_PLUGIN = libgnunet_plugin_namecache_sqlite.la if HAVE_TESTING @@ -44,11 +51,12 @@ if HAVE_SQLITE check_PROGRAMS = \ $(SQLITE_TESTS) \ $(POSTGRES_TESTS) \ + $(FLAT_TESTS) \ $(TESTING_TESTS) endif if ENABLE_TEST_RUN -AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH; +AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME; TESTS = \ $(check_PROGRAMS) endif @@ -96,12 +104,24 @@ gnunet_service_namecache_LDADD = \ plugin_LTLIBRARIES = \ $(SQLITE_PLUGIN) \ + $(FLAT_PLUGIN) \ $(POSTGRES_PLUGIN) +libgnunet_plugin_namecache_flat_la_SOURCES = \ + plugin_namecache_flat.c +libgnunet_plugin_namecache_flat_la_LIBADD = \ + libgnunetnamecache.la \ + $(top_builddir)/src/statistics/libgnunetstatistics.la \ + $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) \ + $(LTLIBINTL) +libgnunet_plugin_namecache_flat_la_LDFLAGS = \ + $(GN_PLUGIN_LDFLAGS) + libgnunet_plugin_namecache_sqlite_la_SOURCES = \ plugin_namecache_sqlite.c libgnunet_plugin_namecache_sqlite_la_LIBADD = \ libgnunetnamecache.la \ + $(top_builddir)/src/sq/libgnunetsq.la \ $(top_builddir)/src/statistics/libgnunetstatistics.la \ $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) -lsqlite3 \ $(LTLIBINTL) @@ -113,7 +133,7 @@ libgnunet_plugin_namecache_postgres_la_SOURCES = \ plugin_namecache_postgres.c libgnunet_plugin_namecache_postgres_la_LIBADD = \ libgnunetnamecache.la \ - $(top_builddir)/src/postgres/libgnunetpostgres.la \ + $(top_builddir)/src/pq/libgnunetpq.la \ $(top_builddir)/src/statistics/libgnunetstatistics.la \ $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) -lpq \ $(LTLIBINTL) @@ -128,6 +148,13 @@ test_namecache_api_cache_block_LDADD = \ $(top_builddir)/src/testing/libgnunettesting.la \ $(top_builddir)/src/util/libgnunetutil.la + +test_plugin_namecache_flat_SOURCES = \ + test_plugin_namecache.c +test_plugin_namecache_flat_LDADD = \ + $(top_builddir)/src/testing/libgnunettesting.la \ + $(top_builddir)/src/util/libgnunetutil.la + test_plugin_namecache_sqlite_SOURCES = \ test_plugin_namecache.c test_plugin_namecache_sqlite_LDADD = \ @@ -143,5 +170,5 @@ test_plugin_namecache_postgres_LDADD = \ EXTRA_DIST = \ test_namecache_api.conf \ test_plugin_namecache_sqlite.conf \ - test_plugin_namecache_postgres.conf - + test_plugin_namecache_postgres.conf \ + test_plugin_namecache_flat.conf