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 = \
35 ../src/libmurphy-pulse.la \
36 ../src/libmurphy-dbus.la \
37 ../src/libmurphy-common.la \
38 ../src/libmurphy-resource.la \
43 srs_daemon_LDFLAGS = \
46 # SRS command line test clinet
47 srs_client_SOURCES = \
55 ../src/libmurphy-pulse.la \
56 ../src/libmurphy-dbus.la \
57 ../src/libbreedline-murphy.la \
58 ../src/libmurphy-common.la \
59 ../src/libbreedline.la \
63 # SRS fake speech engine plugin
64 plugin_LTLIBRARIES += plugin-fake-speech.la
66 plugin_fake_speech_la_SOURCES = \
67 plugins/fake-speech-engine/fake.c
69 plugin_fake_speech_la_CFLAGS = \
72 plugin_fake_speech_la_LDFLAGS = \
73 -module -avoid-version
75 plugin_fake_speech_la_LIBADD =
77 # SRS CMU Sphinx speech engine plugin
79 plugin_LTLIBRARIES += plugin-sphinx-speech.la
81 plugin_sphinx_speech_la_SOURCES = \
82 plugins/sphinx-speech-engine/sphinx-plugin.c \
83 plugins/sphinx-speech-engine/pulse-interface.c \
84 plugins/sphinx-speech-engine/input-buffer.c \
85 plugins/sphinx-speech-engine/filter-buffer.c \
86 plugins/sphinx-speech-engine/utterance.c \
87 plugins/sphinx-speech-engine/decoder-set.c \
88 plugins/sphinx-speech-engine/options.c
90 plugin_sphinx_speech_la_CFLAGS = \
95 plugin_sphinx_speech_la_LDFLAGS = \
96 -module -avoid-version
98 plugin_sphinx_speech_la_LIBADD = \
104 # SRS Nuance speech engine plugin
105 plugin_LTLIBRARIES += plugin-nuance-speech.la
107 plugin_nuance_speech_la_SOURCES = \
108 plugins/nuance-speech-engine/nuance.c
110 plugin_nuance_speech_la_CFLAGS = \
113 plugin_nuance_speech_la_LDFLAGS = \
114 -module -avoid-version
116 plugin_nuance_speech_la_LIBADD =
118 # SRS fake speech engine plugin
119 plugin_LTLIBRARIES += plugin-simple-disambiguator.la
121 plugin_simple_disambiguator_la_SOURCES = \
122 plugins/simple-disambiguator/disambiguator.c
124 plugin_simple_disambiguator_la_CFLAGS = \
127 plugin_simple_disambiguator_la_LDFLAGS = \
128 -module -avoid-version
130 plugin_simple_disambiguator_la_LIBADD =
132 # Mpris2 client plugin
133 plugin_LTLIBRARIES += plugin-mpris2-client.la
135 plugin_mpris2_client_la_SOURCES = \
136 plugins/mpris2-client/mpris2-plugin.c \
137 plugins/mpris2-client/dbusif.c \
138 plugins/mpris2-client/clients.c
140 plugin_mpris2_client_la_CFLAGS = \
143 plugin_mpris2_client_la_LDFLAGS = \
144 -module -avoid-version
146 plugin_mpris2_client_la_LIBADD =
149 # Bluetooth client plugin
150 plugin_LTLIBRARIES += plugin-bluetooth-client.la
152 plugin_bluetooth_client_la_SOURCES = \
153 plugins/bluetooth-client/bluetooth-plugin.c \
154 plugins/bluetooth-client/dbusif.c \
155 plugins/bluetooth-client/pulseif.c \
156 plugins/bluetooth-client/clients.c
158 plugin_bluetooth_client_la_CFLAGS = \
161 plugin_bluetooth_client_la_LDFLAGS = \
162 -module -avoid-version
164 plugin_bluetooth_client_la_LIBADD =
167 plugin_LTLIBRARIES += plugin-search-client.la
169 plugin_search_client_la_SOURCES = \
170 plugins/search-client/search-plugin.c
172 plugin_search_client_la_CFLAGS = \
175 plugin_search_client_la_LDFLAGS = \
176 -module -avoid-version
178 plugin_search_client_la_LIBADD =