diff options
author | Leah Rowe <leah@libreboot.org> | 2024-06-06 22:21:59 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2024-06-06 22:21:59 +0100 |
commit | d0f99c2f98555e2ac1caea1a7f5ac04651d80ee1 (patch) | |
tree | 577b61f71407298fb6b3fbbd78da1c768d320d05 /script/trees | |
parent | a7889c5af8aba4378d3bbf84f923371d3cc01617 (diff) |
trees: unified coreboot makeargs
in particular, the coreboot build system may auto-download
submodules when building cbfstool; vboot for instance.
we do not want such unpredictable behaviour, so now we
use UPDATED_SUBMODULES=1 when building coreboot utilities.
Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'script/trees')
-rwxr-xr-x | script/trees | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/script/trees b/script/trees index 52906582..5c473970 100755 --- a/script/trees +++ b/script/trees @@ -9,6 +9,7 @@ set -u -e . "include/lib.sh" . "include/git.sh" +cbmakeargs="UPDATED_SUBMODULES=1 CPUS=$threads" eval "$(setvars "" xarch cdir config config_name xlang mode makeargs \ listfile project target target_dir targets tree _f target1 bootstrapargs \ autoconfargs cmakedir elfdir autogenargs xtree)" @@ -166,8 +167,7 @@ check_cross_compiler() [ -n "$xlang" ] && export BUILD_LANGUAGES="$xlang" [ -d "$cbdir/util/crossgcc/xgcc/$_xarch/" ] && continue - x_ make -C "$cbdir" crossgcc-${_xarch%-*} CPUS=$threads \ - UPDATED_SUBMODULES=1 + x_ make -C "$cbdir" crossgcc-${_xarch%-*} $cbmakeargs done } @@ -179,7 +179,7 @@ check_coreboot_utils() utilmode="" [ -z "$mode" ] || utilmode="clean" - x_ make -C "$utilsrcdir" $utilmode -j$threads + x_ make -C "$utilsrcdir" $utilmode -j$threads $cbmakeargs [ -z "$mode" ] && [ ! -f "$utilelfdir/$util" ] && \ x_ mkdir -p "$utilelfdir" && \ x_ cp "$utilsrcdir/$util" "elf/$util/$1" @@ -232,7 +232,7 @@ run_make_command() [ "$project" = "coreboot" ] && [ -z "$mode" ] && x_ \ printf "%s\n" "${version%%-*}" > "$cdir/.coreboot-version" \ - && makeargs="$makeargs UPDATED_SUBMODULES=1 CPUS=$threads" + && makeargs="$makeargs $cbmakeargs" make -C "$cdir" $mode -j$threads $makeargs || $err "!mk $cdir $mode" |