wscript (709B)
1 #! /usr/bin/env python 2 # encoding: utf-8 3 4 VERSION='0.0.1' 5 APPNAME='app2' 6 7 top = '.' 8 out = 'build' 9 10 from waflib.extras import remote # optional 11 from waflib.extras import distnet 12 13 variants = [ 14 'linux_64_debug', 15 'linux_64_release', 16 'linux_32_debug', 17 'linux_32_release', 18 ] 19 20 def options(opt): 21 opt.load('distnet') 22 opt.load('compiler_c') 23 24 def configure(conf): 25 conf.load('distnet') 26 conf.load('compiler_c') 27 28 def build(bld): 29 bld.load('distnet') 30 bld.program(source='main.c', target='app2', includes='.', use='pouet') 31 32 def package(ctx): 33 for v in variants: 34 tar = 'build/%s.tarfile' % v 35 inputs = ['build/%s/app2.so' % v] 36 ctx.make_tarfile(tar, inputs) 37 ctx.make_tarfile('build/noarch.tarfile', ['head.h']) 38