- verboser log, faster start
[oweals/gnunet.git] / src / lockmanager / Makefile.am
1 INCLUDES = -I$(top_srcdir)/src/include
2
3 if MINGW
4   WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
5 endif
6
7 if USE_COVERAGE
8   AM_CFLAGS = --coverage -O0
9   XLIB = -lgcov
10 endif
11
12 pkgcfgdir= $(pkgdatadir)/config.d/
13
14 libexecdir= $(pkglibdir)/libexec/
15
16 pkgcfg_DATA = \
17   lockmanager.conf
18
19 libexec_PROGRAMS = \
20   gnunet-service-lockmanager
21
22 lib_LTLIBRARIES = \
23   libgnunetlockmanager.la
24
25 gnunet_service_lockmanager_SOURCES = \
26   gnunet-service-lockmanager.c \
27   lockmanager.h
28 gnunet_service_lockmanager_LDADD = \
29   $(top_builddir)/src/util/libgnunetutil.la
30 gnunet_service_lockmanager_DEPENDENCIES = \
31   $(top_builddir)/src/util/libgnunetutil.la
32
33 libgnunetlockmanager_la_SOURCES = \
34   lockmanager_api.c lockmanager.h
35 libgnunetlockmanager_la_LIBADD = \
36   $(top_builddir)/src/util/libgnunetutil.la \
37   $(XLIB) \
38   $(LTLIBINTL)
39 libgnunetlockmanager_la_LDFLAGS = \
40   $(GN_LIB_LDFLAGS) $(WINFLAGS) \
41   -version-info 0:0:0
42
43 check_PROGRAMS = \
44   test_lockmanager_api \
45   test_lockmanager_api_lockrelease \
46   test_lockmanager_api_servercrash \
47   test_lockmanager_api_acquireretry
48
49 EXTRA_DIST = \
50   test_lockmanager_api.conf
51
52 if ENABLE_TEST_RUN
53  TESTS = $(check_PROGRAMS)
54 endif
55
56 test_lockmanager_api_SOURCES = \
57   test_lockmanager_api.c
58 test_lockmanager_api_LDADD = \
59   $(top_builddir)/src/util/libgnunetutil.la \
60   $(top_builddir)/src/testing/libgnunettesting.la \
61   libgnunetlockmanager.la
62
63 test_lockmanager_api_lockrelease_SOURCES = \
64   test_lockmanager_api_lockrelease.c
65 test_lockmanager_api_lockrelease_LDADD = \
66   $(top_builddir)/src/util/libgnunetutil.la \
67   $(top_builddir)/src/testing/libgnunettesting.la \
68   libgnunetlockmanager.la
69
70 test_lockmanager_api_servercrash_SOURCES = \
71   test_lockmanager_api_servercrash.c
72 test_lockmanager_api_servercrash_LDADD = \
73   $(top_builddir)/src/util/libgnunetutil.la \
74   $(top_builddir)/src/testing/libgnunettesting.la \
75   libgnunetlockmanager.la
76
77 test_lockmanager_api_acquireretry_SOURCES = \
78   test_lockmanager_api_acquireretry.c
79 test_lockmanager_api_acquireretry_LDADD = \
80   $(top_builddir)/src/util/libgnunetutil.la \
81   $(top_builddir)/src/testing/libgnunettesting.la \
82   libgnunetlockmanager.la