build.sh: add license file and set EXTRAFLAG when arch is xtensa.

Change-Id: I3c93f78297d4216b4b1ad25532aa3f2e23bb4d54
This commit is contained in:
zhuyanlin
2021-08-04 10:39:05 +08:00
parent e783f6e648
commit 9e2d5e4e7e
+9 -2
View File
@@ -38,7 +38,7 @@ function build_board()
{ {
echo -e "Build command line:" echo -e "Build command line:"
echo -e " ${TOOLSDIR}/configure.sh -e $*" echo -e " ${TOOLSDIR}/configure.sh -e $*"
echo -e " make -C ${NUTTXDIR} EXTRAFLAGS=-Wno-cpp ${@:2}" echo -e " make -C ${NUTTXDIR} EXTRAFLAGS=[-Wno-cpp] ${@:2}"
echo -e " make -C ${NUTTXDIR} savedefconfig" echo -e " make -C ${NUTTXDIR} savedefconfig"
if [ ! -f "${ROOTDIR}/prebuilts/kconfig-frontends/bin/kconfig-conf" ]; then if [ ! -f "${ROOTDIR}/prebuilts/kconfig-frontends/bin/kconfig-conf" ]; then
@@ -56,9 +56,16 @@ function build_board()
fi fi
ARCH=`sed -n 's/CONFIG_ARCH="\(.*\)"/\1/p' ${NUTTXDIR}/.config` ARCH=`sed -n 's/CONFIG_ARCH="\(.*\)"/\1/p' ${NUTTXDIR}/.config`
EXTRAFLAGS=-Wno-cpp
if [ $ARCH = "xtensa" ]; then
export XTENSAD_LICENSE_FILE=28000@10.221.64.91
EXTRAFLAGS=""
fi
export PATH=${ROOTDIR}/prebuilts/gcc/linux/$ARCH/bin:$PATH export PATH=${ROOTDIR}/prebuilts/gcc/linux/$ARCH/bin:$PATH
if ! make -C ${NUTTXDIR} EXTRAFLAGS=-Wno-cpp ${@:2}; then if ! make -C ${NUTTXDIR} EXTRAFLAGS=$EXTRAFLAGS ${@:2}; then
echo "Error: ############# build ${1} fail ##############" echo "Error: ############# build ${1} fail ##############"
exit 2 exit 2
fi fi