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)
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
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)