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 = \
18 srs_daemon_SOURCES = \
33 ../src/libmurphy-pulse.la \
34 ../src/libmurphy-dbus.la \
35 ../src/libmurphy-common.la \
36 ../src/libmurphy-resource.la \
41 srs_daemon_LDFLAGS = \
44 # SRS command line test clinet
45 srs_client_SOURCES = \
53 ../src/libmurphy-pulse.la \
54 ../src/libmurphy-dbus.la \
55 ../src/libbreedline-murphy.la \
56 ../src/libmurphy-common.la \
57 ../src/libbreedline.la \
61 # SRS fake speech engine plugin
62 plugin_LTLIBRARIES += plugin-fake-speech.la
64 plugin_fake_speech_la_SOURCES = \
65 plugins/fake-speech-engine/fake.c
67 plugin_fake_speech_la_CFLAGS = \
70 plugin_fake_speech_la_LDFLAGS = \
71 -module -avoid-version
73 plugin_fake_speech_la_LIBADD =
75 # SRS CMU Sphinx speech engine plugin
77 plugin_LTLIBRARIES += plugin-sphinx-speech.la
79 plugin_sphinx_speech_la_SOURCES = \
80 plugins/sphinx-speech-engine/sphinx-plugin.c \
81 plugins/sphinx-speech-engine/pulse-interface.c \
82 plugins/sphinx-speech-engine/input-buffer.c \
83 plugins/sphinx-speech-engine/filter-buffer.c \
84 plugins/sphinx-speech-engine/utterance.c \
85 plugins/sphinx-speech-engine/decoder-set.c \
86 plugins/sphinx-speech-engine/options.c
88 plugin_sphinx_speech_la_CFLAGS = \
93 plugin_sphinx_speech_la_LDFLAGS = \
94 -module -avoid-version
96 plugin_sphinx_speech_la_LIBADD = \
102 # SRS Nuance speech engine plugin
103 plugin_LTLIBRARIES += plugin-nuance-speech.la
105 plugin_nuance_speech_la_SOURCES = \
106 plugins/nuance-speech-engine/nuance.c
108 plugin_nuance_speech_la_CFLAGS = \
111 plugin_nuance_speech_la_LDFLAGS = \
112 -module -avoid-version
114 plugin_nuance_speech_la_LIBADD =
116 # SRS fake speech engine plugin
117 plugin_LTLIBRARIES += plugin-simple-disambiguator.la
119 plugin_simple_disambiguator_la_SOURCES = \
120 plugins/simple-disambiguator/disambiguator.c
122 plugin_simple_disambiguator_la_CFLAGS = \
125 plugin_simple_disambiguator_la_LDFLAGS = \
126 -module -avoid-version
128 plugin_simple_disambiguator_la_LIBADD =
130 # Mpris2 client plugin
131 plugin_LTLIBRARIES += plugin-mpris2-client.la
133 plugin_mpris2_client_la_SOURCES = \
134 plugins/mpris2-client/mpris2-plugin.c \
135 plugins/mpris2-client/dbusif.c \
136 plugins/mpris2-client/clients.c
138 plugin_mpris2_client_la_CFLAGS = \
141 plugin_mpris2_client_la_LDFLAGS = \
142 -module -avoid-version
144 plugin_mpris2_client_la_LIBADD =
147 # Bluetooth client plugin
148 plugin_LTLIBRARIES += plugin-bluetooth-client.la
150 plugin_bluetooth_client_la_SOURCES = \
151 plugins/bluetooth-client/bluetooth-plugin.c \
152 plugins/bluetooth-client/dbusif.c \
153 plugins/bluetooth-client/pulseif.c \
154 plugins/bluetooth-client/clients.c
156 plugin_bluetooth_client_la_CFLAGS = \
159 plugin_bluetooth_client_la_LDFLAGS = \
160 -module -avoid-version
162 plugin_bluetooth_client_la_LIBADD =