mirror of
https://github.com/apache/nuttx.git
synced 2026-06-07 01:05:54 +08:00
tools/: Update configuration-related tools for last change to boards/ directory organization.
This commit is contained in:
+21
-6
@@ -90,11 +90,11 @@ done
|
||||
|
||||
# Get the board configuration
|
||||
|
||||
if [ -z "$1" ]; then
|
||||
echo "ERROR: No configuration provided"
|
||||
echo $USAGE
|
||||
echo $ADVICE
|
||||
exit 1
|
||||
if [ -z "${CONFIG}" ]; then
|
||||
echo "ERROR: No configuration provided"
|
||||
echo $USAGE
|
||||
echo $ADVICE
|
||||
exit 1
|
||||
fi
|
||||
|
||||
CONFIGSUBDIR=`echo ${CONFIG} | cut -s -d':' -f2`
|
||||
@@ -112,6 +112,21 @@ else
|
||||
BOARDSUBDIR=`echo ${CONFIG} | cut -d':' -f1`
|
||||
fi
|
||||
|
||||
# Detect the architecture of this board.
|
||||
|
||||
ARCHLIST="arm avr hc mips misoc or1k renesas risc-v sim x86 xtensa z16 z80"
|
||||
|
||||
for arch in ${ARCHLIST}; do
|
||||
if [ -f boards/${arch}/${BOARDSUBDIR}/Kconfig ]; then
|
||||
ARCHSUBDIR=${arch}
|
||||
fi
|
||||
done
|
||||
|
||||
if [ -z "${ARCHSUBDIR}" ]; then
|
||||
echo "ERROR: Architecture of ${BOARDSUBDIR} not found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Where are we
|
||||
|
||||
MYNAME=`basename $0`
|
||||
@@ -129,7 +144,7 @@ fi
|
||||
|
||||
WD=${PWD}
|
||||
|
||||
BOARDDIR=boards/$BOARDSUBDIR
|
||||
BOARDDIR=boards/$ARCHSUBDIR/$BOARDSUBDIR
|
||||
SCRIPTSDIR=$BOARDDIR/scripts
|
||||
MAKEDEFS1=$SCRIPTSDIR/Make.defs
|
||||
|
||||
|
||||
Reference in New Issue
Block a user