eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile.espeakedit 1.4KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Makefile for 'espeakedit' program
  2. SRCS= compiledata.cpp compiledict.cpp debug.cpp dictionary.cpp espeak_command.cpp \
  3. espeakedit.cpp event.cpp extras.cpp fifo.cpp formantdlg.cpp intonation.cpp \
  4. klatt.cpp mbrowrap.cpp menus.cpp numbers.cpp options.cpp phonemelist.cpp \
  5. prosodydisplay.cpp readclause.cpp setlengths.cpp speak_lib.cpp spect.cpp \
  6. spectdisplay.cpp spectseq.cpp synthdata.cpp synthesize.cpp synth_mbrola.cpp \
  7. translate.cpp transldlg.cpp tr_languages.cpp voicedlg.cpp voices.cpp vowelchart.cpp \
  8. wave.cpp wavegen.cpp sonic.cpp
  9. OBJS=$(patsubst %.cpp,%.o,$(SRCS))
  10. WX_LIBS = -pthread -lwx_gtk2u_xrc-2.8 -lwx_gtk2u_qa-2.8 -lwx_gtk2u_html-2.8 \
  11. -lwx_gtk2u_adv-2.8 -lwx_gtk2u_core-2.8 -lwx_baseu_xml-2.8 -lwx_baseu_net-2.8 -lwx_baseu-2.8
  12. LIBS=-lstdc++ -lportaudio
  13. CPPFLAGS = -Wall -g -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.8
  14. -I/usr/include/wx-2.8 \
  15. -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES
  16. -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
  17. CXXFLAGS = -O2 -Wall -fexceptions -I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 \
  18. -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -D_ESPEAKEDIT
  19. all: espeakedit
  20. .cpp.o:
  21. $(CXX) $(CXXFLAGS) -I. -c -fno-exceptions $<
  22. espeakedit: $(OBJS)
  23. $(CXX) -o $@ $(OBJS) $(LIBS) $(WX_LIBS)
  24. clean:
  25. rm -f *.o *~
  26. distclean: clean
  27. rm -f espeakedit