Exemple #1
0
def TRACE(env, target, source):
    """
    A pseudo-builder wrapper for Xilinx trace
    """
    config = utils.read_config(env)
    env["TRACE_SOURCES"] = source
    env["TRACE_TARGETS"] = target

    _trace_builder.__call__(env, target, source)
    return trace_utils.get_trace_filename(config)
def TRACE(env, target, source):
    """
    A pseudo-builder wrapper for Xilinx trace
    """
    config = utils.read_config(env)
    env["TRACE_SOURCES"] = source
    env["TRACE_TARGETS"] = target

    _trace_builder.__call__(env, target, source)
    return trace_utils.get_trace_filename(config)
Exemple #3
0
def generate(env):
    env["TRACE_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    trace_utils.create_trace_dir(config)
    trace_file = trace_utils.get_trace_filename(config)
    flag_string = trace_utils.get_build_flags_string(config)

    env.SetDefault(TRACE_OUTFILE=trace_file,
                   TRACE_FLAGSTRING=flag_string,
                   TRACE_COM="$TRACE_COMMAND $TRACE_FLAGSTRING $TRACE_SOURCES",
                   TRACE_COMSTR="")
    env.AddMethod(TRACE, 'trace')
    return None
def generate(env):
    env["TRACE_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    trace_utils.create_trace_dir(config)
    trace_file = trace_utils.get_trace_filename(config)
    flag_string = trace_utils.get_build_flags_string(config)

    env.SetDefault(
            TRACE_OUTFILE = trace_file,
            TRACE_FLAGSTRING = flag_string,
            TRACE_COM = "$TRACE_COMMAND $TRACE_FLAGSTRING $TRACE_SOURCES",
            TRACE_COMSTR = ""
    )
    env.AddMethod(TRACE, 'trace')
    return None
Exemple #5
0
def get_trace_targets(env):
    config = utils.read_config(env)
    return trace_utils.get_trace_filename(config, absolute=True)
 def test_get_output_trace_file(self):
     config = self.config
     trace_fn = trace_utils.get_trace_filename(config, absolute = True)