configure: Explicitly disallow erosqnative_v3/v4 for "normal" builds

They are only intended for bootloaders.

Change-Id: I4da3e7acd55b803e016bc9c42526860dfdc6fa9a
This commit is contained in:
Solomon Peachy 2026-05-02 07:40:15 -04:00
parent f886bfc572
commit 89dd08a3b4

7
tools/configure vendored
View file

@ -3976,6 +3976,7 @@ fi
# player version, for bootloader usage # player version, for bootloader usage
# version 3 # version 3
extradefines="$extradefines -DEROSQN_VER=3" extradefines="$extradefines -DEROSQN_VER=3"
bootloader_only=1
;; ;;
249|erosqnative_v4) 249|erosqnative_v4)
@ -4004,6 +4005,7 @@ fi
# player version, for bootloader usage # player version, for bootloader usage
# version 4 # version 4
extradefines="$extradefines -DEROSQN_VER=4" extradefines="$extradefines -DEROSQN_VER=4"
bootloader_only=1
;; ;;
232|ihifi770c) 232|ihifi770c)
@ -4412,6 +4414,11 @@ if [ -z "$debug" ]; then
GCCOPTS="$GCCOPTS $GCCOPTIMIZE" GCCOPTS="$GCCOPTS $GCCOPTIMIZE"
fi fi
if [ "$bootloader_only" = "1" -a "$bootloader" != "1" ]; then
echo "Target can only be used for bootloader builds."
exit 9
fi
# if building a simulator for an hosted port, APPLICATION # if building a simulator for an hosted port, APPLICATION
# define clashes with SIMULATOR define # define clashes with SIMULATOR define