reclaim: include reclaim.conf in dist sources
[oweals/gnunet.git] / src / reclaim / Makefile.am
1 # This Makefile.am is in the public domain
2 AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4  plugindir = $(libdir)/gnunet
5
6 if MINGW
7  WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
8 endif
9
10 if USE_COVERAGE
11   AM_CFLAGS = --coverage -O0
12   XLIB = -lgcov
13 endif
14
15 if HAVE_SQLITE
16 SQLITE_PLUGIN = libgnunet_plugin_reclaim_sqlite.la
17 endif
18
19 EXTRA_DIST = \
20   reclaim.conf \
21   test_reclaim_defaults.conf \
22   test_reclaim.conf \
23   $(check_SCRIPTS)
24
25 pkgcfgdir= $(pkgdatadir)/config.d/
26
27 libexecdir= $(pkglibdir)/libexec/
28
29 pkgcfg_DATA = \
30   reclaim.conf
31
32 lib_LTLIBRARIES = \
33   libgnunetreclaim.la
34 plugin_LTLIBRARIES = \
35   libgnunet_plugin_gnsrecord_reclaim.la \
36         $(SQLITE_PLUGIN)
37
38 bin_PROGRAMS = \
39  gnunet-reclaim
40
41 libexec_PROGRAMS = \
42  gnunet-service-reclaim
43
44 libgnunet_plugin_gnsrecord_reclaim_la_SOURCES = \
45   plugin_gnsrecord_reclaim.c
46 libgnunet_plugin_gnsrecord_reclaim_la_LIBADD = \
47   $(top_builddir)/src/util/libgnunetutil.la \
48   $(LTLIBINTL)
49 libgnunet_plugin_gnsrecord_reclaim_la_LDFLAGS = \
50  $(GN_PLUGIN_LDFLAGS)
51
52 libgnunet_plugin_reclaim_sqlite_la_SOURCES = \
53   plugin_reclaim_sqlite.c
54 libgnunet_plugin_reclaim_sqlite_la_LIBADD = \
55   libgnunetreclaim.la  \
56   $(top_builddir)/src/sq/libgnunetsq.la \
57   $(top_builddir)/src/statistics/libgnunetstatistics.la \
58   $(top_builddir)/src/util/libgnunetutil.la $(XLIBS) -lsqlite3 \
59   $(LTLIBINTL)
60 libgnunet_plugin_reclaim_sqlite_la_LDFLAGS = \
61  $(GN_PLUGIN_LDFLAGS)
62
63
64
65 gnunet_service_reclaim_SOURCES = \
66  gnunet-service-reclaim.c
67 gnunet_service_reclaim_LDADD = \
68  $(top_builddir)/src/gnsrecord/libgnunetgnsrecord.la \
69  $(top_builddir)/src/util/libgnunetutil.la \
70  $(top_builddir)/src/namestore/libgnunetnamestore.la \
71  $(top_builddir)/src/identity/libgnunetidentity.la \
72  $(top_builddir)/src/statistics/libgnunetstatistics.la \
73  $(top_builddir)/src/abe/libgnunetabe.la \
74  $(top_builddir)/src/credential/libgnunetcredential.la \
75  $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
76  libgnunetreclaim.la \
77  $(top_builddir)/src/gns/libgnunetgns.la \
78  $(GN_LIBINTL)
79
80 libgnunetreclaim_la_SOURCES = \
81  reclaim_api.c \
82  reclaim.h
83 libgnunetreclaim_la_LIBADD = \
84   $(top_builddir)/src/util/libgnunetutil.la \
85         $(GN_LIBINTL) $(XLIB)
86 libgnunetreclaim_la_LDFLAGS = \
87         $(GN_LIB_LDFLAGS)  $(WINFLAGS) \
88         -version-info 0:0:0
89
90 gnunet_reclaim_SOURCES = \
91  gnunet-reclaim.c
92 gnunet_reclaim_LDADD = \
93   $(top_builddir)/src/util/libgnunetutil.la \
94         $(top_builddir)/src/namestore/libgnunetnamestore.la \
95         libgnunetreclaim.la \
96         $(top_builddir)/src/identity/libgnunetidentity.la \
97         $(top_builddir)/src/reclaim-attribute/libgnunetreclaimattribute.la \
98   $(GN_LIBINTL)
99
100 check_SCRIPTS = \
101         test_reclaim_attribute.sh \
102         test_reclaim_issue.sh \
103         test_reclaim_consume.sh \
104   test_reclaim_revoke.sh
105
106 if ENABLE_TEST_RUN
107  AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
108  TESTS = $(check_SCRIPTS)
109 endif