From 555f0e2fa32be06c48833542f9b1a299fa6e5779 Mon Sep 17 00:00:00 2001 From: hanwckf Date: Thu, 20 Jul 2023 19:00:32 +0800 Subject: [PATCH] update build.sh --- build.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/build.sh b/build.sh index bd92cff07..125299043 100755 --- a/build.sh +++ b/build.sh @@ -5,8 +5,9 @@ UBOOT_DIR=uboot-mtk-20220606 ATF_DIR=atf-20220606-637ba581b if [ -z "$SOC" ] || [ -z "$BOARD" ]; then - echo "Usage: SOC=[mt7981|mt7986] BOARD=[360t7|redmi_ax6000] FIXED_MTDPARTS=[1|0] $0" + echo "Usage: SOC=[mt7981|mt7986] BOARD= FIXED_MTDPARTS=[1|0] MULTI_LAYOUT=[0|1] $0" echo "eg: SOC=mt7981 BOARD=360t7 $0" + echo "eg: SOC=mt7981 BOARD=wr30u MULTI_LAYOUT=1 $0" echo "eg: SOC=mt7986 BOARD=redmi_ax6000 $0" exit 1 fi @@ -18,10 +19,15 @@ export CROSS_COMPILE=$TOOLCHAIN # Build fixed-mtdparts by default fixedparts=${FIXED_MTDPARTS:-1} +multilayout=${MULTI_LAYOUT:-0} -echo "Building for CPU: $SOC, BOARD: $BOARD, fixed-mtdparts: $fixedparts" +echo "Building for CPU: $SOC, BOARD: $BOARD, fixed-mtdparts: $fixedparts, multi-layout: $multilayout" UBOOT_CFG="${SOC}_${BOARD}_defconfig" +if [ "$multilayout" = "1" ]; then + UBOOT_CFG="${SOC}_${BOARD}_multi_layout_defconfig" +fi + if [ ! -f $UBOOT_DIR/configs/$UBOOT_CFG ]; then echo "$UBOOT_DIR/configs/$UBOOT_CFG not found!" exit 1