aboutsummaryrefslogtreecommitdiff
path: root/src/conversation/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/conversation/Makefile.am')
-rw-r--r--src/conversation/Makefile.am58
1 files changed, 46 insertions, 12 deletions
diff --git a/src/conversation/Makefile.am b/src/conversation/Makefile.am
index e455ba45e..a11763cc5 100644
--- a/src/conversation/Makefile.am
+++ b/src/conversation/Makefile.am
@@ -2,6 +2,10 @@ SUBDIRS = .
2 2
3plugindir = $(libdir)/gnunet 3plugindir = $(libdir)/gnunet
4 4
5if MINGW
6 WINFLAGS = -no-undefined -Wl,--export-all-symbols
7endif
8
5AM_CPPFLAGS = \ 9AM_CPPFLAGS = \
6 $(GNUNET_CPPFLAGS) \ 10 $(GNUNET_CPPFLAGS) \
7 -I$(top_srcdir)/src/include \ 11 -I$(top_srcdir)/src/include \
@@ -69,26 +73,30 @@ bin_PROGRAMS = \
69libexec_PROGRAMS = \ 73libexec_PROGRAMS = \
70 gnunet-service-conversation 74 gnunet-service-conversation
71 75
72if HAVE_PULSE
73if HAVE_OPUS
74libexec_PROGRAMS += \
75 gnunet-helper-audio-record \
76 gnunet-helper-audio-playback
77endif
78endif
79
80
81check_PROGRAMS = \ 76check_PROGRAMS = \
82 test_conversation_api \ 77 test_conversation_api \
83 test_conversation_api_reject \ 78 test_conversation_api_reject \
84 test_conversation_api_twocalls 79 test_conversation_api_twocalls
85 80
86if HAVE_PULSE 81if BUILD_PULSE_HELPERS
87if HAVE_OPUS 82AUDIO_HELPER_RECD=gnunet-helper-audio-record
88TESTS = $(check_PROGRAMS) 83AUDIO_HELPER_PLAY=gnunet-helper-audio-playback
84AUDIO_TESTS=$(check_PROGRAMS)
85else
86if BUILD_GST_HELPERS
87AUDIO_HELPER_RECD=gnunet-helper-audio-record
88AUDIO_HELPER_PLAY=gnunet-helper-audio-playback
89AUDIO_TESTS=$(check_PROGRAMS)
89endif 90endif
90endif 91endif
91 92
93libexec_PROGRAMS += \
94 $(AUDIO_HELPER_RECD) \
95 $(AUDIO_HELPER_PLAY)
96
97TESTS = $(AUDIO_TESTS)
98
99if BUILD_PULSE_HELPERS
92gnunet_helper_audio_record_SOURCES = \ 100gnunet_helper_audio_record_SOURCES = \
93 gnunet-helper-audio-record.c 101 gnunet-helper-audio-record.c
94gnunet_helper_audio_record_LDADD = \ 102gnunet_helper_audio_record_LDADD = \
@@ -106,6 +114,32 @@ gnunet_helper_audio_playback_LDADD = \
106 $(INTLLIBS) 114 $(INTLLIBS)
107gnunet_helper_audio_playback_LDFLAGS = \ 115gnunet_helper_audio_playback_LDFLAGS = \
108 $(GNUNET_LDFLAGS) $(WINFLAGS) 116 $(GNUNET_LDFLAGS) $(WINFLAGS)
117else
118if BUILD_GST_HELPERS
119gnunet_helper_audio_record_SOURCES = \
120 gnunet-helper-audio-record-gst.c
121gnunet_helper_audio_record_LDADD = \
122 $(top_builddir)/src/util/libgnunetutil.la \
123 $(GST_LIBS) \
124 $(INTLLIBS)
125gnunet_helper_audio_record_LDFLAGS = \
126 $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS)
127gnunet_helper_audio_record_CFLAGS = \
128 $(GST_CFLAGS)
129
130gnunet_helper_audio_playback_SOURCES = \
131 gnunet-helper-audio-playback-gst.c
132gnunet_helper_audio_playback_LDADD = \
133 $(top_builddir)/src/util/libgnunetutil.la \
134 -lopus \
135 $(GST_LIBS) \
136 $(INTLLIBS)
137gnunet_helper_audio_playback_LDFLAGS = \
138 $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS)
139gnunet_helper_audio_playback_CFLAGS = \
140 $(GST_CFLAGS)
141endif
142endif
109 143
110gnunet_service_conversation_SOURCES = \ 144gnunet_service_conversation_SOURCES = \
111 gnunet-service-conversation.c 145 gnunet-service-conversation.c