diff options
author | LRN <lrn1986@gmail.com> | 2014-01-08 14:14:44 +0000 |
---|---|---|
committer | LRN <lrn1986@gmail.com> | 2014-01-08 14:14:44 +0000 |
commit | 73bbb9dfcfaa75720f90d35f4f9e9bf731ea9bc5 (patch) | |
tree | 3e6090b210a75efeaae2e624abfe53a71230ca64 /src/conversation/Makefile.am | |
parent | 39d0485fb4ec8cb5b3142c86130b276ed455cb65 (diff) | |
download | gnunet-73bbb9dfcfaa75720f90d35f4f9e9bf731ea9bc5.tar.gz gnunet-73bbb9dfcfaa75720f90d35f4f9e9bf731ea9bc5.zip |
Add GStreamer-based implementation of conversation helpers
Diffstat (limited to 'src/conversation/Makefile.am')
-rw-r--r-- | src/conversation/Makefile.am | 58 |
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 | ||
3 | plugindir = $(libdir)/gnunet | 3 | plugindir = $(libdir)/gnunet |
4 | 4 | ||
5 | if MINGW | ||
6 | WINFLAGS = -no-undefined -Wl,--export-all-symbols | ||
7 | endif | ||
8 | |||
5 | AM_CPPFLAGS = \ | 9 | AM_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 = \ | |||
69 | libexec_PROGRAMS = \ | 73 | libexec_PROGRAMS = \ |
70 | gnunet-service-conversation | 74 | gnunet-service-conversation |
71 | 75 | ||
72 | if HAVE_PULSE | ||
73 | if HAVE_OPUS | ||
74 | libexec_PROGRAMS += \ | ||
75 | gnunet-helper-audio-record \ | ||
76 | gnunet-helper-audio-playback | ||
77 | endif | ||
78 | endif | ||
79 | |||
80 | |||
81 | check_PROGRAMS = \ | 76 | check_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 | ||
86 | if HAVE_PULSE | 81 | if BUILD_PULSE_HELPERS |
87 | if HAVE_OPUS | 82 | AUDIO_HELPER_RECD=gnunet-helper-audio-record |
88 | TESTS = $(check_PROGRAMS) | 83 | AUDIO_HELPER_PLAY=gnunet-helper-audio-playback |
84 | AUDIO_TESTS=$(check_PROGRAMS) | ||
85 | else | ||
86 | if BUILD_GST_HELPERS | ||
87 | AUDIO_HELPER_RECD=gnunet-helper-audio-record | ||
88 | AUDIO_HELPER_PLAY=gnunet-helper-audio-playback | ||
89 | AUDIO_TESTS=$(check_PROGRAMS) | ||
89 | endif | 90 | endif |
90 | endif | 91 | endif |
91 | 92 | ||
93 | libexec_PROGRAMS += \ | ||
94 | $(AUDIO_HELPER_RECD) \ | ||
95 | $(AUDIO_HELPER_PLAY) | ||
96 | |||
97 | TESTS = $(AUDIO_TESTS) | ||
98 | |||
99 | if BUILD_PULSE_HELPERS | ||
92 | gnunet_helper_audio_record_SOURCES = \ | 100 | gnunet_helper_audio_record_SOURCES = \ |
93 | gnunet-helper-audio-record.c | 101 | gnunet-helper-audio-record.c |
94 | gnunet_helper_audio_record_LDADD = \ | 102 | gnunet_helper_audio_record_LDADD = \ |
@@ -106,6 +114,32 @@ gnunet_helper_audio_playback_LDADD = \ | |||
106 | $(INTLLIBS) | 114 | $(INTLLIBS) |
107 | gnunet_helper_audio_playback_LDFLAGS = \ | 115 | gnunet_helper_audio_playback_LDFLAGS = \ |
108 | $(GNUNET_LDFLAGS) $(WINFLAGS) | 116 | $(GNUNET_LDFLAGS) $(WINFLAGS) |
117 | else | ||
118 | if BUILD_GST_HELPERS | ||
119 | gnunet_helper_audio_record_SOURCES = \ | ||
120 | gnunet-helper-audio-record-gst.c | ||
121 | gnunet_helper_audio_record_LDADD = \ | ||
122 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
123 | $(GST_LIBS) \ | ||
124 | $(INTLLIBS) | ||
125 | gnunet_helper_audio_record_LDFLAGS = \ | ||
126 | $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS) | ||
127 | gnunet_helper_audio_record_CFLAGS = \ | ||
128 | $(GST_CFLAGS) | ||
129 | |||
130 | gnunet_helper_audio_playback_SOURCES = \ | ||
131 | gnunet-helper-audio-playback-gst.c | ||
132 | gnunet_helper_audio_playback_LDADD = \ | ||
133 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
134 | -lopus \ | ||
135 | $(GST_LIBS) \ | ||
136 | $(INTLLIBS) | ||
137 | gnunet_helper_audio_playback_LDFLAGS = \ | ||
138 | $(GNUNET_LDFLAGS) $(WINFLAGS) $(GST_LDFLAGS) | ||
139 | gnunet_helper_audio_playback_CFLAGS = \ | ||
140 | $(GST_CFLAGS) | ||
141 | endif | ||
142 | endif | ||
109 | 143 | ||
110 | gnunet_service_conversation_SOURCES = \ | 144 | gnunet_service_conversation_SOURCES = \ |
111 | gnunet-service-conversation.c | 145 | gnunet-service-conversation.c |