1db18389c7
changes: -Bug fixes and minor improvements -Voice variants have names rather than numbers -Added languages -Add options for different intonation styles -Added option for gaps (pauses) between words
45 lines
1.4 KiB
Text
45 lines
1.4 KiB
Text
$NetBSD: patch-ac,v 1.3 2008/02/28 20:16:55 drochner Exp $
|
|
|
|
--- Makefile.orig 2008-01-19 22:50:27.000000000 +0100
|
|
+++ Makefile
|
|
@@ -1,7 +1,7 @@
|
|
BINDIR=/usr/bin
|
|
INCDIR=/usr/include/espeak
|
|
LIBDIR=/usr/lib
|
|
-DATADIR=/usr/share/espeak-data
|
|
+DATADIR=${PREFIX}/share/espeak-data
|
|
|
|
RELEASE = 1.31
|
|
BIN_NAME = speak
|
|
@@ -26,18 +26,19 @@ libespeak_SOURCES = speak_lib.cpp compil
|
|
tr_languages.cpp voices.cpp wavegen.cpp phonemelist.cpp \
|
|
espeak_command.cpp event.cpp fifo.cpp wave.cpp debug.cpp
|
|
|
|
+LPATH= -L${LOCALBASE}/lib -Wl,-R${LOCALBASE}/lib
|
|
|
|
SRCS1=$(speak_SOURCES)
|
|
OBJS1=$(patsubst %.cpp,%.o,$(SRCS1))
|
|
-LIBS1=-lstdc++ -lportaudio -lpthread
|
|
+LIBS1=-lstdc++ $(LPATH) -lportaudio ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
|
|
|
|
SRCS2=$(libespeak_SOURCES)
|
|
OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2))
|
|
-LIBS2=-lstdc++ -lportaudio -lpthread
|
|
+LIBS2=-lstdc++ $(LPATH) -lportaudio ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS}
|
|
|
|
SRCS3 = espeak.cpp
|
|
OBJS3=$(patsubst %.cpp,%.o,$(SRCS3))
|
|
-LIBS3=-lstdc++ ./libespeak.so
|
|
+LIBS3=-lstdc++ $(LPATH) ./libespeak.so
|
|
|
|
CXXFLAGS=-O2
|
|
|
|
@@ -58,7 +59,7 @@ $(BIN2_NAME): $(OBJS3) $(LIB_NAME)
|
|
|
|
x_%.o: %.cpp
|
|
$(CXX) $(CXXFLAGS) -Wall -fpic -fvisibility=hidden -pedantic \
|
|
- -I. -D LIBRARY -c -fno-exceptions $< -o x_$*.o
|
|
+ -I. -DLIBRARY -DPATH_ESPEAK_DATA=\"$(DATADIR)\" -c -fno-exceptions $< -o x_$*.o
|
|
|
|
$(LIB_NAME): $(OBJS2)
|
|
$(CXX) -shared -Wl,-soname,$(LIB_NAME).$(LIB_VERSION) -o $@ $(OBJS2) $(LIBS2)
|