aboutsummaryrefslogtreecommitdiff
path: root/src/contrib/service/secretsharing/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/contrib/service/secretsharing/Makefile.am')
-rw-r--r--src/contrib/service/secretsharing/Makefile.am61
1 files changed, 61 insertions, 0 deletions
diff --git a/src/contrib/service/secretsharing/Makefile.am b/src/contrib/service/secretsharing/Makefile.am
new file mode 100644
index 000000000..d9c2b37b4
--- /dev/null
+++ b/src/contrib/service/secretsharing/Makefile.am
@@ -0,0 +1,61 @@
1# This Makefile.am is in the public domain
2AM_CPPFLAGS = -I$(top_srcdir)/src/include
3
4pkgcfgdir= $(pkgdatadir)/config.d/
5
6libexecdir= $(pkglibdir)/libexec/
7
8pkgcfg_DATA = \
9 secretsharing.conf
10
11if USE_COVERAGE
12 AM_CFLAGS = -fprofile-arcs -ftest-coverage
13endif
14
15
16libexec_PROGRAMS = \
17 gnunet-service-secretsharing
18
19lib_LTLIBRARIES = \
20 libgnunetsecretsharing.la
21
22
23gnunet_service_secretsharing_SOURCES = \
24 gnunet-service-secretsharing.c \
25 secretsharing_common.c \
26 secretsharing_protocol.h
27gnunet_service_secretsharing_CFLAGS = $(AM_CFLAGS)
28gnunet_service_secretsharing_LDADD = \
29 $(top_builddir)/src/lib/util/libgnunetutil.la \
30 $(top_builddir)/src/contrib/service/consensus/libgnunetconsensus.la \
31 $(LIBGCRYPT_LIBS) \
32 $(GN_LIBINTL)
33
34libgnunetsecretsharing_la_SOURCES = \
35 secretsharing_api.c \
36 secretsharing_common.c \
37 secretsharing.h
38libgnunetsecretsharing_la_LIBADD = \
39 $(top_builddir)/src/lib/util/libgnunetutil.la \
40 $(LIBGCRYPT_LIBS) \
41 $(LTLIBINTL)
42libgnunetsecretsharing_la_LDFLAGS = \
43 $(GN_LIB_LDFLAGS)
44
45check_PROGRAMS = \
46 # test_secretsharing_api
47
48if ENABLE_TEST_RUN
49AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
50TESTS = $(check_PROGRAMS)
51endif
52
53test_secretsharing_api_SOURCES = \
54 test_secretsharing_api.c
55test_secretsharing_api_LDADD = \
56 libgnunetsecretsharing.la \
57 $(top_builddir)/src/service/testing/libgnunettesting.la \
58 $(top_builddir)/src/lib/util/libgnunetutil.la
59
60EXTRA_DIST = \
61 test_secretsharing.conf