예제 #1
0
def generate(env):
    env["BITGEN_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    bitgen_utils.create_bitgen_dir(config)
    bitgen_file = bitgen_utils.get_bitgen_filename(config)
    script_file = bitgen_utils.create_script(config)

    env.SetDefault(
        BITGEN_OUTFILE=bitgen_file,
        BITGEN_SCRIPT_NAME=script_file,
        BITGEN_COM=
        "$BITGEN_COMMAND -f $BITGEN_SCRIPT_NAME $BITGEN_SOURCES $BITGEN_OUTFILE",
        BITGEN_COMSTR="")
    env.AddMethod(BITGEN, "bitgen")
    return None
예제 #2
0
def generate(env):
    env["BITGEN_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    bitgen_utils.create_bitgen_dir(config)
    bitgen_file = bitgen_utils.get_bitgen_filename(config)
    script_file = bitgen_utils.create_script(config)

    env.SetDefault(
            BITGEN_OUTFILE = bitgen_file,
            BITGEN_SCRIPT_NAME = script_file,
            BITGEN_COM = "$BITGEN_COMMAND -f $BITGEN_SCRIPT_NAME $BITGEN_SOURCES $BITGEN_OUTFILE",
            BITGEN_COMSTR = ""
    )
    env.AddMethod(BITGEN, "bitgen")
    return None
 def test_create_bitgen_dir(self):
     config = self.config
     bitgen_dir = bitgen_utils.create_bitgen_dir(config)
     #print "bitgen dir: %s" % map_dir
     bitgen_dir = bitgen_utils.get_bitgen_dir(config)