| @@ -1,16 +1,16 @@ | | | @@ -1,16 +1,16 @@ |
1 | $NetBSD: patch-ac,v 1.3 2008/02/28 20:16:55 drochner Exp $ | | 1 | $NetBSD: patch-ac,v 1.4 2018/02/28 21:49:55 wiz Exp $ |
2 | | | 2 | |
3 | --- Makefile.orig 2008-01-19 22:50:27.000000000 +0100 | | 3 | --- Makefile.orig 2008-01-19 21:50:27.000000000 +0000 |
4 | +++ Makefile | | 4 | +++ Makefile |
5 | @@ -1,7 +1,7 @@ | | 5 | @@ -1,7 +1,7 @@ |
6 | BINDIR=/usr/bin | | 6 | BINDIR=/usr/bin |
7 | INCDIR=/usr/include/espeak | | 7 | INCDIR=/usr/include/espeak |
8 | LIBDIR=/usr/lib | | 8 | LIBDIR=/usr/lib |
9 | -DATADIR=/usr/share/espeak-data | | 9 | -DATADIR=/usr/share/espeak-data |
10 | +DATADIR=${PREFIX}/share/espeak-data | | 10 | +DATADIR=${PREFIX}/share/espeak-data |
11 | | | 11 | |
12 | RELEASE = 1.31 | | 12 | RELEASE = 1.31 |
13 | BIN_NAME = speak | | 13 | BIN_NAME = speak |
14 | @@ -26,18 +26,19 @@ libespeak_SOURCES = speak_lib.cpp compil | | 14 | @@ -26,18 +26,19 @@ libespeak_SOURCES = speak_lib.cpp compil |
15 | tr_languages.cpp voices.cpp wavegen.cpp phonemelist.cpp \ | | 15 | tr_languages.cpp voices.cpp wavegen.cpp phonemelist.cpp \ |
16 | espeak_command.cpp event.cpp fifo.cpp wave.cpp debug.cpp | | 16 | espeak_command.cpp event.cpp fifo.cpp wave.cpp debug.cpp |
| @@ -24,22 +24,37 @@ $NetBSD: patch-ac,v 1.3 2008/02/28 20:16 | | | @@ -24,22 +24,37 @@ $NetBSD: patch-ac,v 1.3 2008/02/28 20:16 |
24 | | | 24 | |
25 | SRCS2=$(libespeak_SOURCES) | | 25 | SRCS2=$(libespeak_SOURCES) |
26 | OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2)) | | 26 | OBJS2=$(patsubst %.cpp,x_%.o,$(SRCS2)) |
27 | -LIBS2=-lstdc++ -lportaudio -lpthread | | 27 | -LIBS2=-lstdc++ -lportaudio -lpthread |
28 | +LIBS2=-lstdc++ $(LPATH) -lportaudio ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} | | 28 | +LIBS2=-lstdc++ $(LPATH) -lportaudio ${PTHREAD_LDFLAGS} ${PTHREAD_LIBS} |
29 | | | 29 | |
30 | SRCS3 = espeak.cpp | | 30 | SRCS3 = espeak.cpp |
31 | OBJS3=$(patsubst %.cpp,%.o,$(SRCS3)) | | 31 | OBJS3=$(patsubst %.cpp,%.o,$(SRCS3)) |
32 | -LIBS3=-lstdc++ ./libespeak.so | | 32 | -LIBS3=-lstdc++ ./libespeak.so |
33 | +LIBS3=-lstdc++ $(LPATH) ./libespeak.so | | 33 | +LIBS3=-lstdc++ $(LPATH) ./libespeak.so |
34 | | | 34 | |
35 | CXXFLAGS=-O2 | | 35 | CXXFLAGS=-O2 |
36 | | | 36 | |
37 | @@ -58,7 +59,7 @@ $(BIN2_NAME): $(OBJS3) $(LIB_NAME) | | 37 | @@ -49,19 +50,19 @@ all: $(BIN_NAME) $(LIB_NAME) $(STATIC_LI |
| | | 38 | $(CXX) $(CXXFLAGS) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -pedantic -I. -c -fno-exceptions $< |
| | | 39 | |
| | | 40 | $(BIN_NAME): $(OBJS1) |
| | | 41 | - $(CXX) -o $@ $(OBJS1) $(LIBS1) |
| | | 42 | + $(CXX) -o $@ $(OBJS1) $(LIBS1) $(LDFLAGS) |
| | | 43 | |
| | | 44 | $(BIN2_NAME): $(OBJS3) $(LIB_NAME) |
| | | 45 | - $(CXX) -o $@ $(OBJS3) $(LIBS3) |
| | | 46 | + $(CXX) -o $@ $(OBJS3) $(LIBS3) $(LDFLAGS) |
| | | 47 | |
| | | 48 | |
38 | | | 49 | |
39 | x_%.o: %.cpp | | 50 | x_%.o: %.cpp |
40 | $(CXX) $(CXXFLAGS) -Wall -fpic -fvisibility=hidden -pedantic \ | | 51 | $(CXX) $(CXXFLAGS) -Wall -fpic -fvisibility=hidden -pedantic \ |
41 | - -I. -D LIBRARY -c -fno-exceptions $< -o x_$*.o | | 52 | - -I. -D LIBRARY -c -fno-exceptions $< -o x_$*.o |
42 | + -I. -DLIBRARY -DPATH_ESPEAK_DATA=\"$(DATADIR)\" -c -fno-exceptions $< -o x_$*.o | | 53 | + -I. -DLIBRARY -DPATH_ESPEAK_DATA=\"$(DATADIR)\" -c -fno-exceptions $< -o x_$*.o |
43 | | | 54 | |
44 | $(LIB_NAME): $(OBJS2) | | 55 | $(LIB_NAME): $(OBJS2) |
45 | $(CXX) -shared -Wl,-soname,$(LIB_NAME).$(LIB_VERSION) -o $@ $(OBJS2) $(LIBS2) | | 56 | - $(CXX) -shared -Wl,-soname,$(LIB_NAME).$(LIB_VERSION) -o $@ $(OBJS2) $(LIBS2) |
| | | 57 | + $(CXX) -shared -Wl,-soname,$(LIB_NAME).$(LIB_VERSION) -o $@ $(OBJS2) $(LIBS2) $(LDFLAGS) |
| | | 58 | |
| | | 59 | $(STATIC_LIB_NAME): $(OBJS2) |
| | | 60 | $(AR) cqs $(STATIC_LIB_NAME) $(OBJS2) |