aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac2
-rw-r--r--src/Makefile.am4
-rw-r--r--src/include/gnunet_sensor_service.h5
-rw-r--r--src/sensor/Makefile.am90
4 files changed, 47 insertions, 54 deletions
diff --git a/configure.ac b/configure.ac
index 3589bb145..8fb6244f4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1457,6 +1457,8 @@ src/revocation/Makefile
1457src/revocation/revocation.conf 1457src/revocation/revocation.conf
1458src/secretsharing/Makefile 1458src/secretsharing/Makefile
1459src/secretsharing/secretsharing.conf 1459src/secretsharing/secretsharing.conf
1460src/sensor/Makefile
1461src/sensor/sensor.conf
1460src/scalarproduct/Makefile 1462src/scalarproduct/Makefile
1461src/scalarproduct/scalarproduct.conf 1463src/scalarproduct/scalarproduct.conf
1462src/set/Makefile 1464src/set/Makefile
diff --git a/src/Makefile.am b/src/Makefile.am
index 9796f0376..c2b4856fb 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -9,6 +9,7 @@ if HAVE_TESTING
9 SECRETSHARING = secretsharing 9 SECRETSHARING = secretsharing
10 EXPERIMENTATION = experimentation 10 EXPERIMENTATION = experimentation
11 SCALARPRODUCT = scalarproduct 11 SCALARPRODUCT = scalarproduct
12 SENSOR = sensor
12endif 13endif
13 14
14if HAVE_EXPERIMENTAL 15if HAVE_EXPERIMENTAL
@@ -21,7 +22,8 @@ if HAVE_EXPERIMENTAL
21 $(CONSENSUS) \ 22 $(CONSENSUS) \
22 $(SECRETSHARING) \ 23 $(SECRETSHARING) \
23 $(SCALARPRODUCT) \ 24 $(SCALARPRODUCT) \
24 $(EXPERIMENTATION) 25 $(EXPERIMENTATION) \
26 $(SENSOR)
25endif 27endif
26 28
27 29
diff --git a/src/include/gnunet_sensor_service.h b/src/include/gnunet_sensor_service.h
index 8f5b806f8..e2ac40098 100644
--- a/src/include/gnunet_sensor_service.h
+++ b/src/include/gnunet_sensor_service.h
@@ -26,9 +26,8 @@
26#ifndef GNUNET_SENSOR_SERVICE_H 26#ifndef GNUNET_SENSOR_SERVICE_H
27#define GNUNET_SENSOR_SERVICE_H 27#define GNUNET_SENSOR_SERVICE_H
28 28
29#include <gnunet/platform.h> 29#include "platform.h"
30#include <gnunet/gnunet_util_lib.h> 30#include "gnunet_util_lib.h"
31#include "gnunet_protocols_mi.h"
32 31
33#ifdef __cplusplus 32#ifdef __cplusplus
34extern "C" 33extern "C"
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