xvine:fixes
[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 libgnunetidentity_la_DEPENDENCIES = \
33   $(top_builddir)/src/util/libgnunetutil.la 
34
35 bin_PROGRAMS = \
36  gnunet-identity
37
38 libexec_PROGRAMS = \
39  gnunet-service-identity 
40
41 gnunet_service_identity_SOURCES = \
42  gnunet-service-identity.c         
43 gnunet_service_identity_LDADD = \
44   $(top_builddir)/src/statistics/libgnunetstatistics.la \
45   $(top_builddir)/src/util/libgnunetutil.la \
46   $(GN_LIBINTL)
47 gnunet_service_identity_DEPENDENCIES = \
48   $(top_builddir)/src/statistics/libgnunetstatistics.la \
49   $(top_builddir)/src/util/libgnunetutil.la 
50
51 gnunet_identity_SOURCES = \
52  gnunet-identity.c         
53 gnunet_identity_LDADD = \
54   libgnunetidentity.la \
55   $(top_builddir)/src/statistics/libgnunetstatistics.la \
56   $(top_builddir)/src/util/libgnunetutil.la \
57   $(GN_LIBINTL)
58 gnunet_identity_DEPENDENCIES = \
59   $(top_builddir)/src/statistics/libgnunetstatistics.la \
60   libgnunetidentity.la \
61   $(top_builddir)/src/util/libgnunetutil.la 
62
63
64 if HAVE_TESTING
65 check_PROGRAMS = \
66  test_identity \
67  test_identity_defaults 
68 endif
69
70 if ENABLE_TEST_RUN
71 AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
72 TESTS = $(check_PROGRAMS) 
73 endif
74
75 test_identity_SOURCES = \
76  test_identity.c
77 test_identity_LDADD = \
78   libgnunetidentity.la \
79   $(top_builddir)/src/testing/libgnunettesting.la \
80   $(top_builddir)/src/util/libgnunetutil.la 
81 test_identity_DEPENDENCIES = \
82   libgnunetidentity.la \
83   $(top_builddir)/src/testing/libgnunettesting.la \
84   $(top_builddir)/src/util/libgnunetutil.la 
85
86 test_identity_defaults_SOURCES = \
87  test_identity_defaults.c
88 test_identity_defaults_LDADD = \
89   libgnunetidentity.la \
90   $(top_builddir)/src/testing/libgnunettesting.la \
91   $(top_builddir)/src/util/libgnunetutil.la 
92 test_identity_defaults_DEPENDENCIES = \
93   libgnunetidentity.la \
94   $(top_builddir)/src/testing/libgnunettesting.la \
95   $(top_builddir)/src/util/libgnunetutil.la 
96
97 EXTRA_DIST = \
98   test_identity.conf 
99
100