diff options
author | Leah Rowe <leah@libreboot.org> | 2025-05-08 09:14:19 +0100 |
---|---|---|
committer | Leah Rowe <leah@libreboot.org> | 2025-05-08 09:14:19 +0100 |
commit | d9e8923ff4e58ecd182dbb3b8eb6b6fe657e6eb5 (patch) | |
tree | 18d51b90ebcdaa90f0b9cfcc0137f52f38d24ab1 /include/rom.sh | |
parent | 0a93c8238847fc3f595d7431c8a2e12f0603a6ef (diff) | |
parent | 2cea8517f3b6c7f72cdecbcd3e6745db29284852 (diff) |
Merge branch 'master' into 25.04_branch
Diffstat (limited to 'include/rom.sh')
-rw-r--r-- | include/rom.sh | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/include/rom.sh b/include/rom.sh index 0eebdabb..fdd0787f 100644 --- a/include/rom.sh +++ b/include/rom.sh @@ -7,24 +7,15 @@ grubdata="config/data/grub" -mkserprog() +buildser() { - [ "$_f" = "-d" ] && return 0 # dry run - basename -as .h "$serdir/"*.h > "$xbmktmp/ser" || \ - err "!mk $1 $xbmktmp" - - while read -r sertarget; do - [ "$1" = "pico" ] && x_ cmake -DPICO_BOARD="$sertarget" \ - -DPICO_SDK_PATH="$picosdk" -B "$sersrc/build" "$sersrc" \ - && x_ cmake --build "$sersrc/build" - [ "$1" = "stm32" ] && x_ make -C "$sersrc" \ - libopencm3-just-make BOARD=$sertarget && x_ make -C \ - "$sersrc" BOARD=$sertarget - x_ mkdir -p "bin/serprog_$1" - x_ mv "$serx" "bin/serprog_$1/serprog_$sertarget.${serx##*.}" - done < "$xbmktmp/ser" - - [ "$XBMK_RELEASE" = "y" ] && mkrom_tarball "bin/serprog_$1"; : + [ "$1" = "pico" ] && x_ cmake -DPICO_BOARD="$2" \ + -DPICO_SDK_PATH="$picosdk" -B "$sersrc/build" "$sersrc" && \ + x_ cmake --build "$sersrc/build" + [ "$1" = "stm32" ] && x_ make -C "$sersrc" libopencm3-just-make \ + BOARD=$2 && x_ make -C "$sersrc" BOARD=$2 + x_ mkdir -p "bin/serprog_$1" + x_ mv "$serx" "bin/serprog_$1/serprog_$2.${serx##*.}" } copyps1bios() @@ -192,7 +183,7 @@ mkseagrub() [ "$payload_grubsea" = "y" ] && pname="grub" [ "$payload_grubsea" = "y" ] || \ cbfs "$tmprom" "$grubdata/bootorder" bootorder raw - fe_ "cprom" "$grubdata/keymap" -type f -name "*.gkb" + fx_ cprom x_ find "$grubdata/keymap" -type f -name "*.gkb" } add_uboot() |