-SUBDIRS = .
+AM_CPPFLAGS = -I$(top_srcdir)/src/include
-INCLUDES = \
- -I$(top_srcdir)/src/include \
- -I$(top_srcdir)
+pkgcfgdir= $(pkgdatadir)/config.d/
-AM_CPPFLAGS = \
- $(GNUNET_CPPFLAGS)
+libexecdir= $(pkglibdir)/libexec/
-# Set this variable if you are using GNUNET libraries for all programs and
-# libraries. You don't then need to target-specific _LDFLAGS with GNUNET_LDFLAGS
-# AM_LDFLAGS = \
-# $(GNUNET_LDFLAGS) \
-# $(WINFLAGS) \
-# -export-dynamic
+dist_pkgcfg_DATA = \
+ sensor.conf
-lib_LTLIBRARIES = libgnunetsensor.la
+if MINGW
+ WINFLAGS = -Wl,--no-undefined -Wl,--export-all-symbols
+endif
-pkgcfgdir= $(prefix)/share/gnunet/config.d/
+if USE_COVERAGE
+ AM_CFLAGS = -fprofile-arcs -ftest-coverage
+endif
-libexecdir= $(prefix)/lib/gnunet/libexec/
+bin_PROGRAMS = \
+ gnunet-sensor
-libgnunetsensor_la_SOURCES = \
- sensor_api.c
-libgnunetsensor_la_LIBADD = \
- -lgnunetutil
-libgnunetsensor_la_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) \
- -version-info 0:0:0
-
-
-bin_PROGRAMS = gnunet-sensor
+libexec_PROGRAMS = \
+ gnunet-service-sensor
-libexec_PROGRAMS = gnunet-service-sensor
+lib_LTLIBRARIES = \
+ libgnunetsensor.la
-check_PROGRAMS = \
- test_sensor_api
-
-TESTS = $(check_PROGRAMS)
+gnunet_sensor_SOURCES = \
+ gnunet-sensor.c
+gnunet_sensor_LDADD = \
+ $(top_builddir)/src/util/libgnunetutil.la \
+ libgnunetsensor.la \
+ $(GN_LIBINTL)
gnunet_service_sensor_SOURCES = \
- gnunet-service-sensor.c
+ gnunet-service-sensor.c
gnunet_service_sensor_LDADD = \
- -lgnunetutil -lgnunetcore -lgnunetdht\
- $(INTLLIBS)
-gnunet_service_sensor_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
+ $(top_builddir)/src/util/libgnunetutil.la \
+ $(top_builddir)/src/statistics/libgnunetstatistics.la \
+ $(GN_LIBINTL)
-gnunet_sensor_SOURCES = \
- gnunet-sensor.c
-gnunet_sensor_LDADD = \
- -lgnunetutil \
- libgnunetsensor.la \
- $(INTLLIBS)
-gnunet_sensor_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
+libgnunetsensor_la_SOURCES = \
+ sensor_api.c
+libgnunetsensor_la_LIBADD = \
+ $(top_builddir)/src/util/libgnunetutil.la
+libgnunetsensor_la_LDFLAGS = \
+ $(GNUNET_LDFLAGS)
+check_PROGRAMS = \
+ test_sensor_api
+if ENABLE_TEST_RUN
+AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
+TESTS = $(check_PROGRAMS)
+endif
test_sensor_api_SOURCES = \
test_sensor_api.c
test_sensor_api_LDADD = \
- $(top_builddir)/src/sensor/libgnunetsensor.la \
- -lgnunetutil
-test_sensor_api_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
-
- pkgcfg_DATA = sensor.conf
-
+ $(top_builddir)/src/util/libgnunetutil.la
+
+pkgsensordir = sensors
+
+install-data-local:
+ $(mkinstalldirs) $(datadir)/$(PACKAGE)/$(pkgsensordir)
+ @$(NORMAL_INSTALL)
+ for sensor in $(pkgsensordir)/*; do \
+ cp -a $$sensor $(datadir)/$(PACKAGE)/$(pkgsensordir)/ ; \
+ done