moving away from DEFAULTSERVICES to per-section FORCESTART, thus addressing #3565...
[oweals/gnunet.git] / src / identity / Makefile.am
1 AM_CPPFLAGS = -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   identity.conf
18
19
20 lib_LTLIBRARIES = libgnunetidentity.la
21
22 libgnunetidentity_la_SOURCES = \
23   identity_api.c \
24   identity_api_lookup.c \
25   identity.h
26 libgnunetidentity_la_LIBADD = \
27   $(top_builddir)/src/util/libgnunetutil.la \
28   $(GN_LIBINTL) $(XLIB)
29 libgnunetidentity_la_LDFLAGS = \
30   $(GN_LIB_LDFLAGS)  $(WINFLAGS) \
31   -version-info 0:0:0
32
33 bin_PROGRAMS = \
34  gnunet-identity
35
36 libexec_PROGRAMS = \
37  gnunet-service-identity 
38
39 gnunet_service_identity_SOURCES = \
40  gnunet-service-identity.c         
41 gnunet_service_identity_LDADD = \
42   $(top_builddir)/src/statistics/libgnunetstatistics.la \
43   $(top_builddir)/src/util/libgnunetutil.la \
44   $(GN_LIBINTL)
45
46 gnunet_identity_SOURCES = \
47  gnunet-identity.c         
48 gnunet_identity_LDADD = \
49   libgnunetidentity.la \
50   $(top_builddir)/src/statistics/libgnunetstatistics.la \
51   $(top_builddir)/src/util/libgnunetutil.la \
52   $(GN_LIBINTL)
53
54
55 if HAVE_TESTING
56 check_PROGRAMS = \
57  test_identity \
58  test_identity_defaults 
59 endif
60
61 if ENABLE_TEST_RUN
62 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
63 TESTS = $(check_PROGRAMS) 
64 endif
65
66 test_identity_SOURCES = \
67  test_identity.c
68 test_identity_LDADD = \
69   libgnunetidentity.la \
70   $(top_builddir)/src/testing/libgnunettesting.la \
71   $(top_builddir)/src/util/libgnunetutil.la 
72
73 test_identity_defaults_SOURCES = \
74  test_identity_defaults.c
75 test_identity_defaults_LDADD = \
76   libgnunetidentity.la \
77   $(top_builddir)/src/testing/libgnunettesting.la \
78   $(top_builddir)/src/util/libgnunetutil.la 
79
80 EXTRA_DIST = \
81   test_identity.conf 
82
83