from sys import path from os.path import abspath path.append(abspath('../common/')) from waf import cmd_configure, cmd_build def options(ctx): ctx.add_option('--rtems-path-py', type='string', help="Path to py/ in RTEMS.") def configure(ctx): if not ctx.options.rtems_path_py: ctx.fatal("--rtems-path-py is required") ctx.env.RTEMS_PATH = ctx.options.rtems_path_py cmd_configure(ctx) def build(ctx): # path.append(ctx.env.RTEMS_PATH) sub = { "VERSION": "1.0", "RELEASE": "5.0.0", "DOC": "RTEMS Config", "FILE_DOC": "rtemsconfig", "CONF_EXTRA": "sys.path.append('%s')" % ctx.env.RTEMS_PATH } cmd_build(ctx, sub)