DATADIR=$(PREFIX)/share/espeak-data | DATADIR=$(PREFIX)/share/espeak-data | ||||
PLATFORM=big_endian | PLATFORM=big_endian | ||||
AUDIO=@AUDIO@ | |||||
.PHONY: all clean distclean espeak-phoneme-data | .PHONY: all clean distclean espeak-phoneme-data | ||||
cp $< $@ | cp $< $@ | ||||
src/libespeak.a: $(common_SOURCE) $(libespeak_SOURCE) | src/libespeak.a: $(common_SOURCE) $(libespeak_SOURCE) | ||||
cd src && make libespeak.a PREFIX=$(PREFIX) && cd .. | |||||
cd src && make libespeak.a AUDIO=${AUDIO} PREFIX=$(PREFIX) && cd .. | |||||
src/libespeak.so: $(common_SOURCE) $(libespeak_SOURCE) | src/libespeak.so: $(common_SOURCE) $(libespeak_SOURCE) | ||||
cd src && make libespeak.so PREFIX=$(PREFIX) && cd .. | |||||
cd src && make libespeak.so AUDIO=${AUDIO} PREFIX=$(PREFIX) && cd .. | |||||
src/speak: $(common_SOURCE) src/speak.cpp | src/speak: $(common_SOURCE) src/speak.cpp | ||||
cd src && make speak PREFIX=$(PREFIX) && cd .. | |||||
cd src && make speak AUDIO=${AUDIO} PREFIX=$(PREFIX) && cd .. | |||||
src/espeak: src/libespeak.so src/espeak.cpp | src/espeak: src/libespeak.so src/espeak.cpp | ||||
cd src && make espeak PREFIX=$(PREFIX) && cd .. | |||||
cd src && make espeak AUDIO=${AUDIO} PREFIX=$(PREFIX) && cd .. | |||||
src/espeakedit: $(common_SOURCE) $(libespeak_SOURCE) $(espeakedit_SOURCE) | src/espeakedit: $(common_SOURCE) $(libespeak_SOURCE) $(espeakedit_SOURCE) | ||||
cd src && make espeakedit PREFIX=$(PREFIX) && cd .. | |||||
cd src && make espeakedit AUDIO=${AUDIO} PREFIX=$(PREFIX) && cd .. | |||||
espeak-phoneme-data: | espeak-phoneme-data: | ||||
cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. | cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. |
AC_CHECK_HEADERS([getopt.h]) | AC_CHECK_HEADERS([getopt.h]) | ||||
AC_CHECK_FUNCS([getopt_long]) | AC_CHECK_FUNCS([getopt_long]) | ||||
dnl ================================================================ | |||||
dnl PulseAudio checks. | |||||
dnl ================================================================ | |||||
AC_ARG_WITH([pulseaudio], | |||||
[AS_HELP_STRING([--with-pulseaudio], [use the pulseaudio library for audio output @<:@default=yes@:>@])], | |||||
[]) | |||||
if test "$with_pulseaudio" = "no"; then | |||||
echo "Disabling pulseaudio output support via pulseaudio" | |||||
have_pulseaudio=no | |||||
else | |||||
PKG_CHECK_MODULES(PULSEAUDIO, [libpulse >= 0.9], | |||||
[ | |||||
have_pulseaudio=yes | |||||
],[ | |||||
have_pulseaudio=no | |||||
]) | |||||
fi | |||||
dnl ================================================================ | |||||
dnl Audio checks. | |||||
dnl ================================================================ | |||||
if test "$have_pulseaudio" = yes ; then | |||||
AUDIO=pulseaudio | |||||
else | |||||
AUDIO=disabled | |||||
fi | |||||
AC_SUBST(AUDIO) | |||||
dnl ================================================================ | dnl ================================================================ | ||||
dnl Generate output. | dnl Generate output. | ||||
dnl ================================================================ | dnl ================================================================ | ||||
Configuration for eSpeak complete. | Configuration for eSpeak complete. | ||||
Source code location: ${srcdir} | Source code location: ${srcdir} | ||||
XDG data location: ${XDGDATADIR} | |||||
Compiler: ${CXX} | Compiler: ${CXX} | ||||
Compiler flags: ${CXXFLAGS} | Compiler flags: ${CXXFLAGS} | ||||
pulseaudio: ${have_pulseaudio} | |||||
audio configuration: ${AUDIO} | |||||
]) | ]) |