mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Moved the Windows build files together with DOS and others into a new directory: "platforms". git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@76 d46cf337-b52f-0410-862d-fd96e6ae7743
62 lines
1.5 KiB
Plaintext
62 lines
1.5 KiB
Plaintext
BINDIR=/usr/bin
|
|
INCDIR=/usr/include/espeak
|
|
LIBDIR=/usr/lib
|
|
DATADIR=espeak-data
|
|
|
|
RELEASE = 1.28
|
|
BIN_NAME = speak
|
|
|
|
INSTALL = /usr/bin/install
|
|
LN_SF = /bin/ln -sf
|
|
MKDIR = mkdir -p
|
|
|
|
speak_SOURCES = speak.cpp compiledict.cpp dictionary.cpp intonation.cpp \
|
|
readclause.cpp setlengths.cpp numbers.cpp synth_mbrola.cpp \
|
|
synthdata.cpp synthesize.cpp translate.cpp tr_english.cpp \
|
|
tr_languages.cpp voices.cpp wavegen.cpp phonemelist.cpp
|
|
|
|
SRCS1=$(speak_SOURCES)
|
|
OBJS1=$(patsubst %.cpp,%.o,$(SRCS1))
|
|
LIBS1=
|
|
|
|
|
|
CXXFLAGS=-O2
|
|
|
|
|
|
all: $(BIN_NAME)
|
|
|
|
.cpp.o:
|
|
$(CXX) $(CXXFLAGS) -D PATH_ESPEAK_DATA=\"$(DATADIR)\" -Wall -pedantic -I. -c -fno-exceptions $<
|
|
|
|
$(BIN_NAME): $(OBJS1)
|
|
$(CXX) -o $@ $(OBJS1) $(LIBS1)
|
|
|
|
clean:
|
|
rm -f *.o *.a *~
|
|
|
|
distclean: clean
|
|
rm -f $(BIN_NAME)
|
|
rm -f $(BIN2_NAME)
|
|
rm -f $(LIB_NAME)*
|
|
|
|
install: all
|
|
# Create directories
|
|
rm -rf $(DESTDIR)$(DATADIR)
|
|
$(MKDIR) $(DESTDIR)$(BINDIR)
|
|
$(MKDIR) $(DESTDIR)$(LIBDIR)
|
|
$(MKDIR) $(DESTDIR)$(INCDIR)
|
|
$(MKDIR) $(DESTDIR)$(DATADIR)
|
|
# Install espeak executable
|
|
$(INSTALL) -m 755 $(BIN2_NAME) $(DESTDIR)$(BINDIR)
|
|
# Install shared library
|
|
$(INSTALL) -m 755 $(LIB_NAME).$(LIBTAG) $(DESTDIR)$(LIBDIR)
|
|
# Install static library
|
|
$(INSTALL) -m 755 $(STATIC_LIB_NAME) $(DESTDIR)$(LIBDIR)
|
|
$(LN_SF) $(LIB_NAME).$(LIBTAG) $(DESTDIR)$(LIBDIR)/$(LIB_NAME).$(LIB_VERSION)
|
|
$(LN_SF) $(LIB_NAME).$(LIB_VERSION) $(DESTDIR)$(LIBDIR)/$(LIB_NAME)
|
|
# Install development headers
|
|
$(INSTALL) -pm 644 speak_lib.h $(DESTDIR)$(INCDIR)
|
|
# Install data files
|
|
cp -prf ../espeak-data/* $(DESTDIR)$(DATADIR)
|
|
|