#! /usr/bin/env python # encoding: utf-8 def options(opt): pass def configure(conf): conf.define('_GNU_SOURCE', 1) conf.define('BZ_NO_STDIO', 1) if conf.env.DEST_OS == 'win32': conf.define('BZ_LCCWIN32', 1) else: conf.define('BZ_UNIX', 1) def build(bld): # bld( # features = 'subst', # source = 'bzip2/bz_version.h.in', # target = 'bz_version.h', # BZ_VERSION='1.1.0-fwgs' # ) bld.stlib( source = bld.path.ant_glob(['bzip2/*.c']), target = 'bzip2', # use = 'bz_version.h', features = 'c', includes = ['.', 'bzip2/'], subsystem = bld.env.MSVC_SUBSYSTEM, export_includes = ['bzip2/'] )