|
|
|
|
|
|
|
|
|
|
|
|
|
|
PLATFORM=big_endian |
|
|
PLATFORM=big_endian |
|
|
|
|
|
|
|
|
.PHONY: all clean distclean espeak espeakedit espeak-phoneme-data espeak-data espeak-data-local |
|
|
|
|
|
|
|
|
.PHONY: all clean distclean espeak espeakedit espeak-phoneme-data espeak-data |
|
|
|
|
|
|
|
|
##### standard build actions: |
|
|
##### standard build actions: |
|
|
|
|
|
|
|
|
all: espeak espeakedit espeak-data-local |
|
|
|
|
|
|
|
|
all: espeak espeakedit espeak-data |
|
|
|
|
|
|
|
|
install: |
|
|
install: |
|
|
cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install && cd .. |
|
|
cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install && cd .. |
|
|
install -m 755 src/espeakedit $(DESTDIR)$(BINDIR) |
|
|
install -m 755 src/espeakedit $(DESTDIR)$(BINDIR) |
|
|
cp -prf espeak-data-local/* $(DESTDIR)$(DATADIR) |
|
|
|
|
|
|
|
|
|
|
|
clean: |
|
|
clean: |
|
|
cd src && rm -f *.o *~ && cd .. |
|
|
cd src && rm -f *.o *~ && cd .. |
|
|
|
|
|
|
|
|
distclean: clean |
|
|
distclean: clean |
|
|
cd src && rm -f libespeak.a libespeak.so.* speak espeak espeakedit && cd .. |
|
|
cd src && rm -f libespeak.a libespeak.so.* speak espeak espeakedit && cd .. |
|
|
cd platforms/$(PLATFORM) && rm -f espeak-phoneme-data && cd ../.. |
|
|
cd platforms/$(PLATFORM) && rm -f espeak-phoneme-data && cd ../.. |
|
|
rm -rf espeak-data-local |
|
|
|
|
|
|
|
|
rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest |
|
|
|
|
|
cd espeak-data && rm -f *_dict && cd .. |
|
|
|
|
|
|
|
|
##### build targets: |
|
|
##### build targets: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
espeak-phoneme-data: |
|
|
espeak-phoneme-data: |
|
|
cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. |
|
|
cd platforms/$(PLATFORM) && make PREFIX=$(PREFIX) && cd ../.. |
|
|
|
|
|
|
|
|
espeak-data: espeakedit |
|
|
|
|
|
|
|
|
espeak-data-dir: |
|
|
|
|
|
rm -rf espeak-data/dictsource espeak-data/phsource espeak-data/phondata-manifest |
|
|
|
|
|
cp -a phsource espeak-data/phsource |
|
|
|
|
|
cp -a dictsource espeak-data/dictsource |
|
|
|
|
|
|
|
|
|
|
|
espeak-data: espeakedit espeak-data-dir |
|
|
rm -rf $(HOME)/espeak-data |
|
|
rm -rf $(HOME)/espeak-data |
|
|
cp -a espeak-data $(HOME)/espeak-data |
|
|
|
|
|
cp -a phsource $(HOME)/espeak-data/phsource |
|
|
|
|
|
cp -a dictsource $(HOME)/espeak-data/dictsource |
|
|
|
|
|
mv $(HOME)/espeak-data/phsource/intonation $(HOME)/espeak-data/intonations |
|
|
|
|
|
|
|
|
ln -sv $(PWD)/espeak-data $(HOME)/espeak-data |
|
|
src/espeakedit --compile |
|
|
src/espeakedit --compile |
|
|
|
|
|
|
|
|
espeak-data-local: espeak-phoneme-data espeak-data |
|
|
|
|
|
rm -rf espeak-data-local |
|
|
|
|
|
cp -a $(HOME)/espeak-data espeak-data-local |
|
|
|
|
|
platforms/$(PLATFORM)/espeak-phoneme-data espeak-data-local espeak-data-local espeak-data-local/phondata-manifest |
|
|
|
|
|
mkdir -p espeak-data-local/mbrola |
|
|
|
|
|
mkdir -p espeak-data-local/mbrola_ph |
|
|
|
|
|
mkdir -p espeak-data-local/soundicons |
|
|
|
|
|
mkdir -p espeak-data-local/voices/test |
|
|
|
|
|
rm -rf espeak-data-local/dictsource |
|
|
|
|
|
rm -rf espeak-data-local/phsource |
|
|
|
|
|
rm -rf espeak-data-local/phondata-manifest |
|
|
|
|
|
|
|
|
|