S = "${WORKDIR}${@source_path(d)}" SRC_URI = "${@source_uri(d)}" def source_path(d): var = d.getVar("EXTERNAL_TREE_VAR") tree_path = d.getVar(var) if tree_path: return tree_path else: return "/git" def source_uri(d): var = d.getVar("EXTERNAL_TREE_VAR") tree_path = d.getVar(var) if tree_path: return "file://" + tree_path else: return d.getVar("GIT_URI") # Set debug build if $EXTERNAL_TREE_VAR is set for faster builds DEBUG_BUILD = "${@debug_build(d)}" def debug_build(d): var = d.getVar("EXTERNAL_TREE_VAR") tree_path = d.getVar(var) if tree_path: return "1" else: return "0"