+# This Makefile.am is in the public domain
SUBDIRS = .
plugindir = $(libdir)/gnunet
libgnunetspeaker.la \
libgnunetconversation.la
-pkgcfgdir= $(prefix)/share/gnunet/config.d/
+pkgcfgdir= $(pkgdatadir)/config.d/
-libexecdir= $(prefix)/lib/gnunet/libexec/
+libexecdir= $(pkglibdir)/libexec/
plugin_LTLIBRARIES = \
libgnunet_plugin_gnsrecord_conversation.la
libgnunetmicrophone_la_LIBADD = \
$(top_builddir)/src/util/libgnunetutil.la
libgnunetmicrophone_la_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) \
+ $(GN_LIB_LDFLAGS) $(WINFLAGS) \
-version-info 0:0:0
libgnunetspeaker_la_SOURCES = \
libgnunetspeaker_la_LIBADD = \
$(top_builddir)/src/util/libgnunetutil.la
libgnunetspeaker_la_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) \
+ $(GN_LIB_LDFLAGS) $(WINFLAGS) \
-version-info 0:0:0
$(top_builddir)/src/util/libgnunetutil.la
libgnunetconversation_la_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) \
+ $(GN_LIB_LDFLAGS) $(WINFLAGS) \
-version-info 0:0:0
AUDIO_HELPER_RECD=gnunet-helper-audio-record
AUDIO_HELPER_PLAY=gnunet-helper-audio-playback
AUDIO_TESTS=$(check_PROGRAMS)
+else
+if BUILD_EXPERIMENTAL_HELPERS
+AUDIO_HELPER_RECD=gnunet-helper-audio-record
+AUDIO_HELPER_PLAY=gnunet-helper-audio-playback
+AUDIO_TESTS=$(check_PROGRAMS)
+endif
endif
endif
$(AUDIO_HELPER_RECD) \
$(AUDIO_HELPER_PLAY)
-AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;
+AM_TESTS_ENVIRONMENT=export GNUNET_PREFIX=$${GNUNET_PREFIX:-@libdir@};export PATH=$${GNUNET_PREFIX:-@prefix@}/bin:$$PATH;unset XDG_DATA_HOME;unset XDG_CONFIG_HOME;
+if ENABLE_TEST_RUN
TESTS = $(AUDIO_TESTS)
+endif
if BUILD_PULSE_HELPERS
gnunet_helper_audio_record_SOURCES = \
-lpulse -lopus -logg \
$(INTLLIBS)
gnunet_helper_audio_record_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS)
+ $(WINFLAGS)
gnunet_helper_audio_playback_SOURCES = \
gnunet-helper-audio-playback.c
-lpulse -lopus -logg \
$(INTLLIBS)
gnunet_helper_audio_playback_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS)
+ $(WINFLAGS)
else
if BUILD_GST_HELPERS
gnunet_helper_audio_record_SOURCES = \
$(GST_LIBS) \
$(INTLLIBS)
gnunet_helper_audio_record_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS)
+ $(WINFLAGS) $(GST_LDFLAGS)
gnunet_helper_audio_record_CFLAGS = \
$(GST_CFLAGS)
gnunet_helper_audio_playback_SOURCES = \
- gnunet-helper-audio-playback-gst.c
+ gnunet-helper-audio-playback-gst.c
gnunet_helper_audio_playback_LDADD = \
$(top_builddir)/src/util/libgnunetutil.la \
$(GST_LIBS) \
$(INTLLIBS)
gnunet_helper_audio_playback_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS)
+ $(WINFLAGS) $(GST_LDFLAGS)
gnunet_helper_audio_playback_CFLAGS = \
- $(GST_CFLAGS)
+ $(GST_CFLAGS) -DIS_SPEAKER
+else
+if BUILD_EXPERIMENTAL_HELPERS
+gnunet_helper_audio_record_SOURCES = \
+ gnunet_gst_test.c gnunet_gst.c
+gnunet_helper_audio_record_LDADD = \
+ $(top_builddir)/src/util/libgnunetutil.la \
+ $(GST_LIBS) \
+ $(INTLLIBS)
+gnunet_helper_audio_record_LDFLAGS = \
+ $(WINFLAGS) $(GST_LDFLAGS)
+gnunet_helper_audio_record_CFLAGS = \
+ $(GST_CFLAGS) -DIS_MIC
+
+gnunet_helper_audio_playback_SOURCES = \
+ gnunet_gst_test.c gnunet_gst.c
+gnunet_helper_audio_playback_LDADD = \
+ $(top_builddir)/src/util/libgnunetutil.la \
+ $(GST_LIBS) \
+ $(INTLLIBS)
+gnunet_helper_audio_playback_LDFLAGS = \
+ $(WINFLAGS) $(GST_LDFLAGS)
+gnunet_helper_audio_playback_CFLAGS = \
+ $(GST_CFLAGS) -DIS_SPEAKER
+endif
endif
endif
$(top_builddir)/src/util/libgnunetutil.la \
$(INTLLIBS)
gnunet_service_conversation_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS)
+ $(WINFLAGS)
gnunet_conversation_SOURCES = \
gnunet-conversation.c
$(top_builddir)/src/util/libgnunetutil.la \
$(INTLLIBS)
gnunet_conversation_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS)
+ $(WINFLAGS)
gnunet_conversation_test_SOURCES = \
gnunet-conversation-test.c
$(top_builddir)/src/util/libgnunetutil.la \
$(INTLLIBS)
gnunet_conversation_test_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS)
+ $(WINFLAGS)
test_conversation_api_SOURCES = \
$(top_builddir)/src/testing/libgnunettesting.la \
$(top_builddir)/src/util/libgnunetutil.la
test_conversation_api_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
+ $(WINFLAGS) -export-dynamic
test_conversation_api_twocalls_SOURCES = \
test_conversation_api_twocalls.c
$(top_builddir)/src/testing/libgnunettesting.la \
$(top_builddir)/src/util/libgnunetutil.la
test_conversation_api_twocalls_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
+ $(WINFLAGS) -export-dynamic
test_conversation_api_reject_SOURCES = \
test_conversation_api_reject.c
$(top_builddir)/src/testing/libgnunettesting.la \
$(top_builddir)/src/util/libgnunetutil.la
test_conversation_api_reject_LDFLAGS = \
- $(GNUNET_LDFLAGS) $(WINFLAGS) -export-dynamic
+ $(WINFLAGS) -export-dynamic
pkgcfg_DATA = conversation.conf