~ubuntu-branches/ubuntu/trusty/speech-dispatcher/trusty-proposed

« back to all changes in this revision

Viewing changes to src/modules/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich, Samuel Thibault, Luke Yelavich, Jason White, David Henningsson
  • Date: 2013-11-11 16:38:46 UTC
  • mfrom: (1.1.19)
  • Revision ID: package-import@ubuntu.com-20131111163846-lvu37ypp5sy9z5so
Tags: 0.8-0ubuntu1
[ Samuel Thibault ]
* debian/control: Set libspeechd2 multi-arch: same.
* debian/rules: Set multiarch libdir.
* debian/libspeechd-dev.install,libspeechd2.install,
  speech-dispatcher.install: Use multiarch libdir.
* Do not depend on dpkg | install-info, now that we use the install-info
  trigger.
* Bump Standards-Version to 3.9.5.
* Bump dotconf dependency to >= 1.3.

[ Luke Yelavich ]
* New upstream release
* debian/patches/infinite-loop.patch: Refreshed
* Dropped patches:
  - debian/patches/build-doc.patch
  - debian/patches/procname.patch
  - debian/patches/paths+files.patch
  - debian/patches/pthread.patch
* Add libltdl-dev and intltool to build-depends
* Update packaging for speech-dispatcher python 3 bindings.
* Move speech-dispatcher modules to an architecture independant dir, since
  modules can be written in any language, and i386 only modules can be
  used on amd64 systems
* Create separate audio plugins package
* Convert to debhelper 7+ packaging.
* Use dh-autoreconf to handle autotools file rebuilds.
* Update standards version to 3.9.3.
* Add X-Python-Version related fields to debian/control.
* Patch in the speech-dispatcher-cs.texi file since it was forgotten in the
  0.8 tarball
* Add translations to speech-dispatcher
* Merge from debian unreleased git.  Remaining changes:
  - Moved the flite output module to a separate package, and added
    it to suggests, we don't want flite on the Ubuntu CD image
  - Don't build depend on libaudio-dev or libao-dev, Ubuntu CD size is an
    issue, every little bit helps
  - debian/gbp.conf: Adjust for the Ubuntu git branch
  - Python3-speechd needs to conflict against python-speechd

[ Jason White ]
* Raise level of subsection in fdl.texi to correct document structure.

[ David Henningsson ]
* debian/patches/pulse-default-latency.patch:
  Default to 20 ms latency instead of 1 ms latency (LP: #1208826)

[ Luke Yelavich ]
* spd_audio: Expose dlopened library's symbols to libs it loads. Thanks to
  Christopher Brannon <chris@the-brannons.com> for the patch, taken from
  the speech-dispatcher mailing list.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
localedir = $(datadir)/locale
2
 
inc_local = "-I$(top_srcdir)/intl/"
3
 
 
4
 
SNDFILE_CFLAGS = @SNDFILE_CFLAGS@
5
 
SNDFILE_LIBS = @SNDFILE_LIBS@
6
 
 
7
 
EXTRA_DIST = module_main.c module_utils_addvoice.c festival_client.c festival_client.h ivona_client.c dummy.c dummy-message.wav
8
 
 
9
 
AM_CFLAGS = @ERROR_CFLAGS@ -DLOCALEDIR=\"$(localedir)\" -DDATADIR=\"$(snddatadir)\" -I/usr/include/ $(inc_local) @glib_include@ -L$(top_builddir)/src/audio -I$(top_srcdir)/src/audio -I../../intl/ $(ibmtts_include) @SNDFILE_CFLAGS@ -D_GNU_SOURCE
 
1
## Process this file with automake to produce Makefile.in
 
2
 
 
3
inc_local = -I$(top_srcdir)/include
 
4
audio_SOURCES = spd_audio.c spd_audio.h
 
5
common_SOURCES = module_main.c module_utils.c module_utils.h
 
6
common_LDADD = $(SNDFILE_LIBS) $(DOTCONF_LIBS) $(GLIB_LIBS) $(GTHREAD_LIBS)
 
7
 
 
8
AM_CFLAGS = $(ERROR_CFLAGS)
 
9
AM_CPPFLAGS = $(inc_local) -DDATADIR=\"$(snddatadir)\" -D_GNU_SOURCE \
 
10
        -DPLUGIN_DIR="\"$(audiodir)\"" \
 
11
        $(DOTCONF_CFLAGS) $(GLIB_CFLAGS) $(GTHREAD_CFLAGS) \
 
12
        $(ibmtts_include) $(SNDFILE_CFLAGS)
10
13
 
11
14
modulebin_PROGRAMS = sd_dummy sd_generic sd_festival sd_cicero
12
15
 
13
 
snddata_DATA = dummy-message.wav
 
16
sd_dummy_SOURCES = dummy.c $(audio_SOURCES) $(common_SOURCES) \
 
17
        module_utils_addvoice.c
 
18
sd_dummy_LDADD = $(top_builddir)/src/common/libcommon.la \
 
19
        $(audio_dlopen_modules) \
 
20
        $(common_LDADD)
 
21
dist_snddata_DATA = dummy-message.wav
 
22
 
 
23
sd_festival_SOURCES = festival.c festival_client.c festival_client.h \
 
24
        $(audio_SOURCES) $(common_SOURCES)
 
25
sd_festival_LDADD = $(top_builddir)/src/common/libcommon.la \
 
26
        $(audio_dlopen_modules) \
 
27
        $(common_LDADD) $(EXTRA_SOCKET_LIBS)
 
28
 
 
29
sd_generic_SOURCES = generic.c $(audio_SOURCES) $(common_SOURCES) \
 
30
        module_utils_addvoice.c
 
31
sd_generic_LDADD = $(top_builddir)/src/common/libcommon.la \
 
32
        $(audio_dlopen_modules) \
 
33
        $(common_LDADD)
 
34
 
 
35
sd_cicero_SOURCES = cicero.c $(audio_SOURCES) $(common_SOURCES)
 
36
sd_cicero_LDADD = $(top_builddir)/src/common/libcommon.la \
 
37
        $(audio_dlopen_modules) \
 
38
        $(common_LDADD)
14
39
 
15
40
if flite_support
16
41
modulebin_PROGRAMS += sd_flite
 
42
sd_flite_SOURCES = flite.c $(audio_SOURCES) $(common_SOURCES)
 
43
sd_flite_LDADD = $(top_builddir)/src/common/libcommon.la \
 
44
        $(audio_dlopen_modules) \
 
45
        $(flite_kal) $(flite_basic) \
 
46
        $(common_LDADD)
17
47
endif
18
48
 
19
49
if ibmtts_support
20
50
modulebin_PROGRAMS += sd_ibmtts
 
51
sd_ibmtts_SOURCES = ibmtts.c $(audio_SOURCES) $(common_SOURCES) \
 
52
        module_utils_addvoice.c
 
53
sd_ibmtts_LDADD = $(top_builddir)/src/common/libcommon.la \
 
54
        $(audio_dlopen_modules) \
 
55
        -libmeci \
 
56
        $(common_LDADD)
21
57
endif
22
58
 
23
59
if espeak_support
24
60
modulebin_PROGRAMS += sd_espeak
 
61
sd_espeak_SOURCES = espeak.c $(audio_SOURCES) $(common_SOURCES)
 
62
sd_espeak_LDADD = $(top_builddir)/src/common/libcommon.la \
 
63
        $(audio_dlopen_modules) \
 
64
        -lespeak $(EXTRA_ESPEAK_LIBS) \
 
65
        $(common_LDADD)
25
66
endif
26
67
 
27
68
if ivona_support
28
69
modulebin_PROGRAMS += sd_ivona
29
 
endif
30
 
 
31
 
sd_flite_SOURCES = flite.c module_utils.c module_utils.h
32
 
sd_flite_LDFLAGS = @RPATH@ '$(spdlibdir)'
33
 
sd_flite_LDADD = -lsdaudio $(flite_kal) $(flite_basic) -lpthread -ldotconf @glib_libs@ @gthread_libs@
34
 
 
35
 
sd_generic_SOURCES = generic.c module_utils.c module_utils.h
36
 
sd_generic_LDADD = -lsdaudio -lpthread -ldotconf @glib_libs@ @gthread_libs@
37
 
 
38
 
sd_festival_SOURCES = festival.c module_utils.c
39
 
sd_festival_LDFLAGS = @RPATH@ '$(spdlibdir)'
40
 
sd_festival_LDADD = -lsdaudio -lpthread -ldotconf @glib_libs@ @gthread_libs@ @EXTRA_SOCKET_LIBS@
41
 
 
42
 
sd_ibmtts_SOURCES = ibmtts.c module_utils.c module_utils.h
43
 
sd_ibmtts_LDFLAGS = @RPATH@ '$(spdlibdir)'
44
 
sd_ibmtts_LDADD = -lsdaudio -lm -lpthread -ldotconf -libmeci @SNDFILE_LIBS@ @glib_libs@ @gthread_libs@
45
 
 
46
 
sd_cicero_SOURCES = cicero.c module_utils.c module_utils.h
47
 
sd_cicero_LDADD = -lsdaudio -lpthread -ldotconf @glib_libs@ @gthread_libs@
48
 
 
49
 
sd_espeak_SOURCES = espeak.c module_utils.c module_utils.h
50
 
sd_espeak_LDFLAGS = @RPATH@ '$(spdlibdir)'
51
 
sd_espeak_LDADD = -lsdaudio -lespeak -ldotconf @glib_libs@ @SNDFILE_LIBS@ @gthread_libs@ @EXTRA_ESPEAK_LIBS@
52
 
 
53
 
sd_ivona_SOURCES = ivona.c module_utils.c module_utils.h
54
 
sd_ivona_LDFLAGS = @RPATH@ '$(spdlibdir)'
55
 
sd_ivona_LDADD = -lsdaudio -ldumbtts -lpthread -ldotconf @glib_libs@ @SNDFILE_LIBS@ @gthread_libs@
56
 
 
57
 
sd_dummy_SOURCES = dummy.c module_utils.c module_utils.h
58
 
sd_dummy_LDFLAGS = @RPATH@ '$(spdlibdir)'
59
 
sd_dummy_LDADD = -lsdaudio -lpthread -ldotconf @glib_libs@ @SNDFILE_LIBS@ @gthread_libs@
 
70
sd_ivona_SOURCES = ivona.c ivona_client.c ivona_client.h $(audio_SOURCES) \
 
71
        $(common_SOURCES)
 
72
sd_ivona_LDADD = $(top_builddir)/src/common/libcommon.la \
 
73
        $(audio_dlopen_modules) \
 
74
        -ldumbtts \
 
75
        $(common_LDADD)
 
76
endif
 
77
 
 
78
if pico_support
 
79
modulebin_PROGRAMS += sd_pico
 
80
sd_pico_SOURCES = pico.c $(audio_SOURCES) $(common_SOURCES)
 
81
sd_pico_LDADD = $(top_builddir)/src/common/libcommon.la \
 
82
        $(audio_dlopen_modules) -lttspico \
 
83
        $(common_LDADD)
 
84
endif