wscript_build (645B)
1 # vim:syntax=python 2 3 exts = [x+'.dll' for x in 'WixNetFxExtension WixUIExtension WixBalExtension WixUtilExtension'.split()] 4 5 funi = ctx.env['dllname'] 6 funigui = ctx.env['guiname'] 7 funiversion = ctx.env['version'] 8 funivisiblename = funigui+'_'+funiversion 9 funimsi = funivisiblename+'.msi' 10 funicompany = ctx.env['company'] 11 12 define=lambda v:'-d'+v+'='+eval(v) 13 wixvar = [define(v) for v in 'funi funigui funimsi funivisiblename funiversion funicompany'.split()] 14 15 bld(features = 'wix', source=['funi.wxs']+exts , gen=funimsi, candleflags=wixvar) 16 bld.add_group() 17 bld(features = 'wix', source=['bundle.wxs']+exts, gen='setup.exe', candleflags=wixvar) 18