1 INCLUDES = -I$(top_srcdir)/src/include
3 plugindir = $(libdir)/gnunet
6 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
10 AM_CFLAGS = --coverage -O0
15 SQLITE_PLUGIN = libgnunet_plugin_datacache_sqlite.la
21 libgnunetdatacache_la_SOURCES = \
22 datacache.c plugin_datacache.h
23 libgnunetdatacache_la_LIBADD = \
24 $(top_builddir)/src/statistics/libgnunetstatistics.la \
25 $(top_builddir)/src/util/libgnunetutil.la \
27 libgnunetdatacache_la_LDFLAGS = \
28 $(GN_LIB_LDFLAGS) $(WINFLAGS) \
32 plugin_LTLIBRARIES = \
34 libgnunet_plugin_datacache_template.la
37 libgnunet_plugin_datacache_sqlite_la_SOURCES = \
38 plugin_datacache_sqlite.c
39 libgnunet_plugin_datacache_sqlite_la_LIBADD = \
40 $(top_builddir)/src/statistics/libgnunetstatistics.la \
41 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) -lsqlite3
42 libgnunet_plugin_datacache_sqlite_la_LDFLAGS = \
45 libgnunet_plugin_datacache_template_la_SOURCES = \
46 plugin_datacache_template.c
47 libgnunet_plugin_datacache_template_la_LIBADD = \
48 $(top_builddir)/src/util/libgnunetutil.la $(XLIBS)
49 libgnunet_plugin_datacache_template_la_LDFLAGS = \
56 test_datacache_quota \
60 check_PROGRAMS = $(SQLITE_TESTS)
63 TESTS = $(check_PROGRAMS)
66 test_datacache_SOURCES = \
68 test_datacache_LDADD = \
69 $(top_builddir)/src/datacache/libgnunetdatacache.la \
70 $(top_builddir)/src/util/libgnunetutil.la
72 test_datacache_quota_SOURCES = \
73 test_datacache_quota.c
74 test_datacache_quota_LDADD = \
75 $(top_builddir)/src/datacache/libgnunetdatacache.la \
76 $(top_builddir)/src/util/libgnunetutil.la
78 perf_datacache_SOURCES = \
80 perf_datacache_LDADD = \
81 $(top_builddir)/src/datacache/libgnunetdatacache.la \
82 $(top_builddir)/src/util/libgnunetutil.la
85 test_datacache_data.conf \
86 perf_datacache_data.conf