summaryrefslogtreecommitdiff
path: root/include/rom.sh
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2025-05-08 09:14:19 +0100
committerLeah Rowe <leah@libreboot.org>2025-05-08 09:14:19 +0100
commitd9e8923ff4e58ecd182dbb3b8eb6b6fe657e6eb5 (patch)
tree18d51b90ebcdaa90f0b9cfcc0137f52f38d24ab1 /include/rom.sh
parent0a93c8238847fc3f595d7431c8a2e12f0603a6ef (diff)
parent2cea8517f3b6c7f72cdecbcd3e6745db29284852 (diff)
Merge branch 'master' into 25.04_branch
Diffstat (limited to 'include/rom.sh')
-rw-r--r--include/rom.sh27
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()