-fix order
[oweals/gnunet.git] / src / statistics / 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 dist_pkgcfg_DATA = \
15   statistics.conf
16
17 lib_LTLIBRARIES = libgnunetstatistics.la
18
19 libgnunetstatistics_la_SOURCES = \
20   statistics_api.c statistics.h
21 libgnunetstatistics_la_LIBADD = \
22   $(top_builddir)/src/util/libgnunetutil.la \
23   $(GN_LIBINTL) $(XLIB)
24 libgnunetstatistics_la_LDFLAGS = \
25   $(GN_LIB_LDFLAGS)  $(WINFLAGS) \
26   -version-info 0:0:0
27
28
29 bin_PROGRAMS = \
30  gnunet-statistics \
31  gnunet-service-statistics
32
33 gnunet_statistics_SOURCES = \
34  gnunet-statistics.c         
35 gnunet_statistics_LDADD = \
36   $(top_builddir)/src/statistics/libgnunetstatistics.la \
37   $(top_builddir)/src/util/libgnunetutil.la \
38   $(GN_LIBINTL)
39 gnunet_statistics_DEPENDENCIES = \
40   libgnunetstatistics.la                                 
41
42 gnunet_service_statistics_SOURCES = \
43  gnunet-service-statistics.c         
44 gnunet_service_statistics_LDADD = \
45   $(top_builddir)/src/statistics/libgnunetstatistics.la \
46   $(top_builddir)/src/util/libgnunetutil.la \
47   $(GN_LIBINTL)
48 gnunet_service_statistics_DEPENDENCIES = \
49   libgnunetstatistics.la                                 
50
51 check_PROGRAMS = \
52  test_statistics_api \
53  test_statistics_api_loop \
54  test_statistics_api_watch 
55
56 if ENABLE_TEST_RUN
57 TESTS = $(check_PROGRAMS) $(check_SCRIPTS)
58 endif
59
60 test_statistics_api_SOURCES = \
61  test_statistics_api.c
62 test_statistics_api_LDADD = \
63   $(top_builddir)/src/statistics/libgnunetstatistics.la \
64   $(top_builddir)/src/util/libgnunetutil.la  
65
66 test_statistics_api_loop_SOURCES = \
67  test_statistics_api_loop.c
68 test_statistics_api_loop_LDADD = \
69   $(top_builddir)/src/statistics/libgnunetstatistics.la \
70   $(top_builddir)/src/util/libgnunetutil.la  
71
72 test_statistics_api_watch_SOURCES = \
73  test_statistics_api_watch.c
74 test_statistics_api_watch_LDADD = \
75   $(top_builddir)/src/statistics/libgnunetstatistics.la \
76   $(top_builddir)/src/util/libgnunetutil.la  
77
78 check_SCRIPTS = \
79   test_gnunet_statistics.sh
80
81 EXTRA_DIST = \
82   test_statistics_api_data.conf \
83   $(check_SCRIPTS) 
84
85