Browse Source

Makefile: reference the binary files directly in the top-level makefile.

master
Reece Dunn 13 years ago
parent
commit
0644df4e0d
1 changed files with 8 additions and 8 deletions
  1. 8
    8
      Makefile

+ 8
- 8
Makefile View File



PLATFORM=big_endian PLATFORM=big_endian


.PHONY: all clean distclean espeak espeakedit espeak-phoneme-data espeak-data
.PHONY: all clean distclean espeak-phoneme-data espeak-data


##### standard build actions: ##### standard build actions:


all: speak libespeak.so libespeak.a espeak espeakedit espeak-data dictionaries
all: src/speak src/libespeak.so src/libespeak.a src/espeak src/espeakedit espeak-data dictionaries


install: all install: all
cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install && cd .. cd src && make DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) install && cd ..


##### build targets: ##### build targets:


libespeak.a:
src/libespeak.a:
cd src && make libespeak.a PREFIX=$(PREFIX) && cd .. cd src && make libespeak.a PREFIX=$(PREFIX) && cd ..


libespeak.so:
src/libespeak.so:
cd src && make libespeak.so PREFIX=$(PREFIX) && cd .. cd src && make libespeak.so PREFIX=$(PREFIX) && cd ..


speak:
src/speak:
cd src && make speak PREFIX=$(PREFIX) && cd .. cd src && make speak PREFIX=$(PREFIX) && cd ..


espeak: libespeak.so
src/espeak: src/libespeak.so
cd src && make espeak PREFIX=$(PREFIX) && cd .. cd src && make espeak PREFIX=$(PREFIX) && cd ..


espeakedit:
src/espeakedit:
cd src && make espeakedit PREFIX=$(PREFIX) && cd .. cd src && make espeakedit PREFIX=$(PREFIX) && cd ..


espeak-phoneme-data: espeak-phoneme-data:
cp -a phsource espeak-data/phsource cp -a phsource espeak-data/phsource
cp -a dictsource espeak-data/dictsource cp -a dictsource espeak-data/dictsource


espeak-data: espeakedit espeak-data-dir
espeak-data: src/espeakedit espeak-data-dir
rm -rf $(HOME)/espeak-data rm -rf $(HOME)/espeak-data
ln -sv $(PWD)/espeak-data $(HOME)/espeak-data ln -sv $(PWD)/espeak-data $(HOME)/espeak-data
src/espeakedit --compile src/espeakedit --compile

Loading…
Cancel
Save