1 sbin_PROGRAMS = srs-daemon
2 bin_PROGRAMS = srs-client
4 plugindir = $(libdir)/src/plugins
7 INCLUDES = -I$(top_builddir)
8 AM_CFLAGS = $(INCLUDES) $(DBUS_CFLAGS)
10 QUIET_GEN = $(Q:@=@echo ' GEN '$@;)
13 srs_daemon_PUBLIC_SYMBOLS = \
19 srs_daemon_SOURCES = \
36 ../src/libmurphy-pulse.la \
37 ../src/libmurphy-dbus.la \
38 ../src/libmurphy-common.la \
39 ../src/libmurphy-resource.la \
44 srs_daemon_LDFLAGS = \
47 # SRS command line test clinet
48 srs_client_SOURCES = \
56 ../src/libmurphy-pulse.la \
57 ../src/libmurphy-dbus.la \
58 ../src/libbreedline-murphy.la \
59 ../src/libmurphy-common.la \
60 ../src/libbreedline.la \
64 # SRS fake speech engine plugin
65 plugin_LTLIBRARIES += plugin-fake-speech.la
67 plugin_fake_speech_la_SOURCES = \
68 plugins/fake-speech-engine/fake.c
70 plugin_fake_speech_la_CFLAGS = \
73 plugin_fake_speech_la_LDFLAGS = \
74 -module -avoid-version
76 plugin_fake_speech_la_LIBADD =
78 # SRS CMU Sphinx speech engine plugin
80 plugin_LTLIBRARIES += plugin-sphinx-speech.la
82 plugin_sphinx_speech_la_SOURCES = \
83 plugins/sphinx-speech-engine/sphinx-plugin.c \
84 plugins/sphinx-speech-engine/pulse-interface.c \
85 plugins/sphinx-speech-engine/input-buffer.c \
86 plugins/sphinx-speech-engine/filter-buffer.c \
87 plugins/sphinx-speech-engine/utterance.c \
88 plugins/sphinx-speech-engine/decoder-set.c \
89 plugins/sphinx-speech-engine/options.c
91 plugin_sphinx_speech_la_CFLAGS = \
96 plugin_sphinx_speech_la_LDFLAGS = \
97 -module -avoid-version
99 plugin_sphinx_speech_la_LIBADD = \
105 # SRS Nuance speech engine plugin
106 plugin_LTLIBRARIES += plugin-nuance-speech.la
108 plugin_nuance_speech_la_SOURCES = \
109 plugins/nuance-speech-engine/nuance.c
111 plugin_nuance_speech_la_CFLAGS = \
114 plugin_nuance_speech_la_LDFLAGS = \
115 -module -avoid-version
117 plugin_nuance_speech_la_LIBADD =
119 # SRS fake speech engine plugin
120 plugin_LTLIBRARIES += plugin-simple-disambiguator.la
122 plugin_simple_disambiguator_la_SOURCES = \
123 plugins/simple-disambiguator/disambiguator.c
125 plugin_simple_disambiguator_la_CFLAGS = \
128 plugin_simple_disambiguator_la_LDFLAGS = \
129 -module -avoid-version
131 plugin_simple_disambiguator_la_LIBADD =
133 # Mpris2 client plugin
134 plugin_LTLIBRARIES += plugin-mpris2-client.la
136 plugin_mpris2_client_la_SOURCES = \
137 plugins/mpris2-client/mpris2-plugin.c \
138 plugins/mpris2-client/dbusif.c \
139 plugins/mpris2-client/clients.c
141 plugin_mpris2_client_la_CFLAGS = \
144 plugin_mpris2_client_la_LDFLAGS = \
145 -module -avoid-version
147 plugin_mpris2_client_la_LIBADD =
150 # Bluetooth client plugin
151 plugin_LTLIBRARIES += plugin-bluetooth-client.la
153 plugin_bluetooth_client_la_SOURCES = \
154 plugins/bluetooth-client/bluetooth-plugin.c \
155 plugins/bluetooth-client/dbusif.c \
156 plugins/bluetooth-client/pulseif.c \
157 plugins/bluetooth-client/clients.c
159 plugin_bluetooth_client_la_CFLAGS = \
162 plugin_bluetooth_client_la_LDFLAGS = \
163 -module -avoid-version
165 plugin_bluetooth_client_la_LIBADD =
168 plugin_LTLIBRARIES += plugin-search-client.la
170 plugin_search_client_la_SOURCES = \
171 plugins/search-client/search-plugin.c
173 plugin_search_client_la_CFLAGS = \
176 plugin_search_client_la_LDFLAGS = \
177 -module -avoid-version
179 plugin_search_client_la_LIBADD =
181 # simple-voice synthesizer plugin
182 plugin_LTLIBRARIES += plugin-simple-voice.la
184 plugin_simple_voice_la_SOURCES = \
185 plugins/simple-voice/simple-voice.c
187 plugin_simple_voice_la_CFLAGS = \
190 plugin_simple_voice_la_LDFLAGS = \
191 -module -avoid-version
193 plugin_simple_voice_la_LIBADD =
196 plugin_LTLIBRARIES += plugin-input-handler.la
198 plugin_input_handler_la_SOURCES = \
199 plugins/input-handler/input-plugin.c
201 plugin_input_handler_la_CFLAGS = \
204 plugin_input_handler_la_LDFLAGS = \
206 -module -avoid-version
208 plugin_input_handler_la_LIBADD = \