aboutsummaryrefslogtreecommitdiff
path: root/src/sensor
diff options
context:
space:
mode:
authorOmar Tarabai <tarabai@devegypt.com>2014-04-14 13:02:13 +0000
committerOmar Tarabai <tarabai@devegypt.com>2014-04-14 13:02:13 +0000
commitcd82235f77f58bb6fe8ad65e829f55a51a24596f (patch)
treedc8b2d10ee0a1cb6a6d1f62c0e98df81609badab /src/sensor
parentb56fa794970ac54860a61bbdb7d60c2b517d127a (diff)
downloadgnunet-cd82235f77f58bb6fe8ad65e829f55a51a24596f.tar.gz
gnunet-cd82235f77f58bb6fe8ad65e829f55a51a24596f.zip
SENSOR service integration
Diffstat (limited to 'src/sensor')
-rw-r--r--src/sensor/Makefile.am90
1 files changed, 40 insertions, 50 deletions
diff --git a/src/sensor/Makefile.am b/src/sensor/Makefile.am
index 24479cff9..eeed7fc8f 100644
--- a/src/sensor/Makefile.am
+++ b/src/sensor/Makefile.am
@@ -1,69 +1,59 @@
1SUBDIRS = . 1AM_CPPFLAGS = -I$(top_srcdir)/src/include
2 2
3INCLUDES = \ 3pkgcfgdir= $(pkgdatadir)/config.d/
4 -I$(top_srcdir)/src/include \
5 -I$(top_srcdir)
6 4
7AM_CPPFLAGS = \ 5libexecdir= $(pkglibdir)/libexec/
8 $(GNUNET_CPPFLAGS)
9 6
10# Set this variable if you are using GNUNET libraries for all programs and 7dist_pkgcfg_DATA = \
11# libraries. You don't then need to target-specific _LDFLAGS with GNUNET_LDFLAGS 8 sensor.conf
12# AM_LDFLAGS = \
13# $(GNUNET_LDFLAGS) \
14# $(WINFLAGS) \
15# -export-dynamic
16 9
17lib_LTLIBRARIES = libgnunetsensor.la 10if MINGW
11 WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
12endif
18 13
19pkgcfgdir= $(prefix)/share/gnunet/config.d/ 14if USE_COVERAGE
15 AM_CFLAGS = -fprofile-arcs -ftest-coverage
16endif
20 17
21libexecdir= $(prefix)/lib/gnunet/libexec/ 18bin_PROGRAMS = \
19 gnunet-sensor
22 20
23libgnunetsensor_la_SOURCES = \ 21libexec_PROGRAMS = \
24 sensor_api.c 22 gnunet-service-sensor
25libgnunetsensor_la_LIBADD = \
26 -lgnunetutil
27libgnunetsensor_la_LDFLAGS = \
28 $(GNUNET_LDFLAGS) $(WINFLAGS) \
29 -version-info 0:0:0
30
31
32bin_PROGRAMS = gnunet-sensor
33 23
34libexec_PROGRAMS = gnunet-service-sensor 24lib_LTLIBRARIES = \
25 libgnunetsensor.la
35 26
36check_PROGRAMS = \ 27gnunet_sensor_SOURCES = \
37 test_sensor_api 28 gnunet-sensor.c
38 29gnunet_sensor_LDADD = \
39TESTS = $(check_PROGRAMS) 30 $(top_builddir)/src/util/libgnunetutil.la \
31 libgnunetsensor.la \
32 $(GN_LIBINTL)
40 33
41gnunet_service_sensor_SOURCES = \ 34gnunet_service_sensor_SOURCES = \
42 gnunet-service-sensor.c 35 gnunet-service-sensor.c
43gnunet_service_sensor_LDADD = \ 36gnunet_service_sensor_LDADD = \
44 -lgnunetutil -lgnunetcore -lgnunetdht\ 37 $(top_builddir)/src/util/libgnunetutil.la \
45 $(INTLLIBS) 38 $(GN_LIBINTL)
46gnunet_service_sensor_LDFLAGS = \
47 $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
48 39
49gnunet_sensor_SOURCES = \ 40libgnunetsensor_la_SOURCES = \
50 gnunet-sensor.c 41 sensor_api.c
51gnunet_sensor_LDADD = \ 42libgnunetsensor_la_LIBADD = \
52 -lgnunetutil \ 43 $(top_builddir)/src/util/libgnunetutil.la
53 libgnunetsensor.la \ 44libgnunetsensor_la_LDFLAGS = \
54 $(INTLLIBS) 45 $(GNUNET_LDFLAGS)
55gnunet_sensor_LDFLAGS = \
56 $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
57 46
47check_PROGRAMS = \
48 test_sensor_api
58 49
50if ENABLE_TEST_RUN
51AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
52TESTS = $(check_PROGRAMS)
53endif
59 54
60test_sensor_api_SOURCES = \ 55test_sensor_api_SOURCES = \
61 test_sensor_api.c 56 test_sensor_api.c
62test_sensor_api_LDADD = \ 57test_sensor_api_LDADD = \
63 $(top_builddir)/src/sensor/libgnunetsensor.la \ 58 $(top_builddir)/src/util/libgnunetutil.la
64 -lgnunetutil 59
65test_sensor_api_LDFLAGS = \
66 $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
67
68 pkgcfg_DATA = sensor.conf
69