build/boot/*: unify more logic in main()

slight sloccount reduction. light renaming of
functions between the two scripts, placing more
logic in main() under include/boot.sh

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2023-10-02 03:54:39 +01:00
parent 7b02bb9aa6
commit 7ce3f93e44
3 changed files with 14 additions and 25 deletions
+3 -9
View File
@@ -32,16 +32,9 @@ eval "$(setvars "undefined" grub_scan_disk tree arch uboot_config)"
# main() is in include/boot.sh
handle_targets()
check_target()
{
board="${boards%% *}"
configure_target
build_dependencies
build_target
}
configure_target()
{
targetdir="${cfgsdir}/${board}"
[ -d "${targetdir}" ] || \
@@ -102,7 +95,7 @@ configure_target()
eval "payload_${_payload}=y"
}
build_dependencies()
prepare_target()
{
romdir="bin/${board}"
cbdir="coreboot/${board}"
@@ -122,6 +115,7 @@ build_dependencies()
build_dependency_grub
build_dependency_uboot
build_target
}
build_dependency_seabios()