@@ -1,4 +1,4 @@ | |||
PREFIX=/usr | |||
REFIX=/usr | |||
BINDIR=$(PREFIX)/bin | |||
DATADIR=$(PREFIX)/share/espeak-data | |||
@@ -45,8 +45,8 @@ espeak-phoneme-data: | |||
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 | |||
./shadowdir $(PWD)/phsource $(PWD)/espeak-data/phsource | |||
./shadowdir $(PWD)/dictsource $(PWD)/espeak-data/dictsource | |||
espeak-data: src/espeakedit espeak-data-dir | |||
rm -rf $(HOME)/espeak-data |
@@ -0,0 +1,22 @@ | |||
#!/usr/bin/python | |||
# | |||
# Copyright (C) 2011 Reece H. Dunn | |||
# Licence: GPLv3 | |||
# | |||
# A script for shadowing a directory tree to another (equivalent to lndir). | |||
import sys | |||
import os | |||
def shadow(src, dst): | |||
if not os.path.exists(dst): | |||
os.makedirs(dst) | |||
for fn in os.listdir(src): | |||
srcpath = os.path.join(src, fn) | |||
dstpath = os.path.join(dst, fn) | |||
if os.path.isdir(srcpath): | |||
shadow(srcpath, dstpath) | |||
else: | |||
os.symlink(srcpath, dstpath) | |||
shadow(sys.argv[1], sys.argv[2]) |