mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-11 05:52:36 +02:00
rom.sh: build serprog images with fe_
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+12
-15
@@ -9,22 +9,19 @@ grubdata="config/data/grub"
|
||||
|
||||
mkserprog()
|
||||
{
|
||||
[ "$_f" = "-d" ] && return 0 # dry run
|
||||
basename -as .h "$serdir/"*.h > "$xbmktmp/ser" || \
|
||||
err "!mk $1 $xbmktmp"
|
||||
$dry fe_ "eval buildser \"$1\"" basename -as .h "$serdir/"*.h
|
||||
[ "$XBMK_RELEASE" = "y" ] && $dry mkrom_tarball "bin/serprog_$1"; :
|
||||
}
|
||||
|
||||
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"; :
|
||||
buildser()
|
||||
{
|
||||
[ "$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()
|
||||
|
||||
Reference in New Issue
Block a user