from buildutils import * Import('env', 'buildTargets', 'installTargets') localenv = env.Clone() programs = [('cti2ctml', ['src/cti2ctml.cpp'], ['ctbase']), ('ck2cti', ['src/ck2cti.cpp'], ['converters','ctbase','tpx','ctcxx']), ('fixtext', ['src/fixtext.cpp'] , [])] for name, src, libs in programs: prog = localenv.Program(target=pjoin('..', 'bin', name), source=src, LIBS=libs) inst = localenv.Install('$ct_bindir', prog) buildTargets.extend(prog) installTargets.extend(inst)