mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-18 14:12:44 +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()
|
mkserprog()
|
||||||
{
|
{
|
||||||
[ "$_f" = "-d" ] && return 0 # dry run
|
$dry fe_ "eval buildser \"$1\"" basename -as .h "$serdir/"*.h
|
||||||
basename -as .h "$serdir/"*.h > "$xbmktmp/ser" || \
|
[ "$XBMK_RELEASE" = "y" ] && $dry mkrom_tarball "bin/serprog_$1"; :
|
||||||
err "!mk $1 $xbmktmp"
|
}
|
||||||
|
|
||||||
while read -r sertarget; do
|
buildser()
|
||||||
[ "$1" = "pico" ] && x_ cmake -DPICO_BOARD="$sertarget" \
|
{
|
||||||
-DPICO_SDK_PATH="$picosdk" -B "$sersrc/build" "$sersrc" \
|
[ "$1" = "pico" ] && x_ cmake -DPICO_BOARD="$2" \
|
||||||
&& x_ cmake --build "$sersrc/build"
|
-DPICO_SDK_PATH="$picosdk" -B "$sersrc/build" "$sersrc" && \
|
||||||
[ "$1" = "stm32" ] && x_ make -C "$sersrc" \
|
x_ cmake --build "$sersrc/build"
|
||||||
libopencm3-just-make BOARD=$sertarget && x_ make -C \
|
[ "$1" = "stm32" ] && x_ make -C "$sersrc" libopencm3-just-make \
|
||||||
"$sersrc" BOARD=$sertarget
|
BOARD=$2 && x_ make -C "$sersrc" BOARD=$2
|
||||||
x_ mkdir -p "bin/serprog_$1"
|
x_ mkdir -p "bin/serprog_$1"
|
||||||
x_ mv "$serx" "bin/serprog_$1/serprog_$sertarget.${serx##*.}"
|
x_ mv "$serx" "bin/serprog_$1/serprog_$2.${serx##*.}"
|
||||||
done < "$xbmktmp/ser"
|
|
||||||
|
|
||||||
[ "$XBMK_RELEASE" = "y" ] && mkrom_tarball "bin/serprog_$1"; :
|
|
||||||
}
|
}
|
||||||
|
|
||||||
copyps1bios()
|
copyps1bios()
|
||||||
|
|||||||
Reference in New Issue
Block a user