capisuite/src/capisuite-py/SConscript

25 lines
882 B
Python

# -*- python -*-
Import('env')
def py_compile(target, source, env):
"""compile python modules for .../python2.x/site-packages/capisuite"""
# Note: this differs from #/scripts/SConscript.py_compile in 'dfile'
import py_compile, os.path
py_compile.compile(source[0].abspath,
#cfile=target[0].abspath,
dfile = os.path.join(env.subst('$pkgpython_moduledir'),
env.subst('$SOURCE.file')),
)
# substitute "pgksysconfdir"
env.FileSubst('config.py', 'config.py.in')
modules = []
for mod in Split('__init__ config consts fax fileutils voice exceptions '
'core'):
modules.append(mod+'.py')
modules.append(env.Command(mod + '.pyc', mod+'.py', py_compile))
env.Alias('install-pylib', env.Install('$pkgpython_moduledir', modules))