| .test.check: | .test.check: | ||||
| @echo " TEST $<" | @echo " TEST $<" | ||||
| @ESPEAK_DATA_PATH=$(PWD) $< && echo " PASSED $<" | |||||
| @ESPEAK_DATA_PATH=$(CURDIR) $< && echo " PASSED $<" | |||||
| check: tests/encoding.check \ | check: tests/encoding.check \ | ||||
| tests/readclause.check \ | tests/readclause.check \ | ||||
| tests/ssml-fuzzer.check: tests/ssml-fuzzer.test | tests/ssml-fuzzer.check: tests/ssml-fuzzer.test | ||||
| @echo " TEST $<" | @echo " TEST $<" | ||||
| @ESPEAK_DATA_PATH=$(PWD) $< tests/ssml/*.ssml tests/ssml-fuzzer/*.ssml && echo " PASSED $<" | |||||
| @ESPEAK_DATA_PATH=$(CURDIR) $< tests/ssml/*.ssml tests/ssml-fuzzer/*.ssml && echo " PASSED $<" | |||||
| ##### phoneme data: | ##### phoneme data: | ||||
| phsource/ph_zh_yue \ | phsource/ph_zh_yue \ | ||||
| phsource/phonemes \ | phsource/phonemes \ | ||||
| src/espeak-ng | src/espeak-ng | ||||
| ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-intonations && \ | |||||
| ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-phonemes && \ | |||||
| ESPEAK_DATA_PATH=$(CURDIR) src/espeak-ng --compile-intonations && \ | |||||
| ESPEAK_DATA_PATH=$(CURDIR) src/espeak-ng --compile-phonemes && \ | |||||
| touch $@ | touch $@ | ||||
| ##### android targets: | ##### android targets: | ||||
| espeak-ng-data/%_dict: src/espeak-ng phsource/phonemes.stamp | espeak-ng-data/%_dict: src/espeak-ng phsource/phonemes.stamp | ||||
| @echo " DICT $@" | @echo " DICT $@" | ||||
| @cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng \ | |||||
| @cd dictsource && ESPEAK_DATA_PATH=$(CURDIR) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng \ | |||||
| --compile=`echo $@ | sed -e 's,espeak-ng-data/,,g' -e 's,_dict,,g'` && cd .. | --compile=`echo $@ | sed -e 's,espeak-ng-data/,,g' -e 's,_dict,,g'` && cd .. | ||||
| dictionaries: \ | dictionaries: \ | ||||
| else | else | ||||
| espeak-ng-data/zhy_dict: dictsource/zhy_list dictsource/zhy_rules dictsource/zhy_extra dictsource/zhy_emoji | espeak-ng-data/zhy_dict: dictsource/zhy_list dictsource/zhy_rules dictsource/zhy_extra dictsource/zhy_emoji | ||||
| endif | endif | ||||
| cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=yue && cd .. | |||||
| cd dictsource && ESPEAK_DATA_PATH=$(CURDIR) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=yue && cd .. | |||||
| dictsource/zhy_emoji: | dictsource/zhy_emoji: | ||||
| @echo " EMOJI $@" | @echo " EMOJI $@" | ||||
| espeak-ng-data/mbrola_ph/%_phtrans: phsource/mbrola/% src/espeak-ng | espeak-ng-data/mbrola_ph/%_phtrans: phsource/mbrola/% src/espeak-ng | ||||
| mkdir -p espeak-ng-data/mbrola_ph | mkdir -p espeak-ng-data/mbrola_ph | ||||
| ESPEAK_DATA_PATH=$(PWD) src/espeak-ng --compile-mbrola=phsource/mbrola/$* | |||||
| ESPEAK_DATA_PATH=$(CURDIR) src/espeak-ng --compile-mbrola=phsource/mbrola/$* |