$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)