mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
only build cbutils if required
it's sometimes done unconditionally. this change ensures that it is not repeated needlessly. i observed otherwise that cbfstool would be re-built from time to time, even if it was built. Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
@@ -132,7 +132,8 @@ prepare_target()
|
||||
cbfstool="cbutils/${tree}/cbfstool"
|
||||
cbrom="${cbdir}/build/coreboot.rom"
|
||||
|
||||
x_ ./update project trees -b coreboot utils ${tree}
|
||||
[ -f "${cbfstool}" ] || \
|
||||
x_ ./update project trees -b coreboot utils ${tree}
|
||||
|
||||
build_dependency_seabios
|
||||
|
||||
|
||||
Vendored
+3
-1
@@ -50,7 +50,9 @@ build_dependencies()
|
||||
x_ ./update project trees -b uefitool
|
||||
[ -f "${kbc1126_ec_dump}" ] || \
|
||||
x_ make -C "${cbdir}/util/kbc1126"
|
||||
x_ ./update project trees -b coreboot utils default
|
||||
if [ ! -f "${cbfstool}" ] || [ ! -f "${ifdtool}" ]; then
|
||||
x_ ./update project trees -b coreboot utils default
|
||||
fi
|
||||
}
|
||||
|
||||
download_vendorfiles()
|
||||
|
||||
Vendored
+3
-1
@@ -88,7 +88,9 @@ detect_board()
|
||||
build_dependencies()
|
||||
{
|
||||
[ -d "${cbdir}" ] || x_ ./update project trees -f coreboot default
|
||||
x_ ./update project trees -b coreboot utils default
|
||||
if [ ! -f "${cbfstool}" ] || [ ! -f "${ifdtool}" ]; then
|
||||
x_ ./update project trees -b coreboot utils default
|
||||
fi
|
||||
x_ ./update vendor download ${board}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user