summaryrefslogtreecommitdiff
path: root/nuttx/tools
diff options
context:
space:
mode:
authorpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-23 02:25:54 +0000
committerpatacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>2007-03-23 02:25:54 +0000
commitd4c9de657a2009c457316b79a5f668e7a04abdf6 (patch)
treef239dd46d4a76e9736c5f2cc6bbc00e942c37094 /nuttx/tools
parent4343c3bdcd0b366f31cf0f17eef01c1f3d1f9c62 (diff)
downloadpx4-nuttx-d4c9de657a2009c457316b79a5f668e7a04abdf6.tar.gz
px4-nuttx-d4c9de657a2009c457316b79a5f668e7a04abdf6.tar.bz2
px4-nuttx-d4c9de657a2009c457316b79a5f668e7a04abdf6.zip
Create configs/ dir; separate board configuration from processor architecture
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@126 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/tools')
-rwxr-xr-xnuttx/tools/configure.sh36
-rw-r--r--nuttx/tools/mkconfig.c4
2 files changed, 20 insertions, 20 deletions
diff --git a/nuttx/tools/configure.sh b/nuttx/tools/configure.sh
index 7275e8f18..f7c519a90 100755
--- a/nuttx/tools/configure.sh
+++ b/nuttx/tools/configure.sh
@@ -33,46 +33,46 @@
#
#set -x
-ARCH=$1
+BOARD=$1
WD=`pwd`
TOPDIR=${WD}/..
function show_usage ()
{
- echo "${0} <arch>"
+ echo "${0} <board-name>"
exit 1
}
-if [ "${ARCH}X" = "X" ]; then
+if [ "${BOARD}X" = "X" ]; then
echo "Missing argument"
show_usage
fi
-ARCHDIR=${TOPDIR}/arch/${ARCH}
-if [ ! -d ${ARCHDIR} ]; then
- echo "Directory ${ARCHDIR} does not exist"
+BOARDDIR=${TOPDIR}/configs/${BOARD}
+if [ ! -d ${BOARDDIR} ]; then
+ echo "Directory ${BOARDDIR} does not exist"
show_usage
fi
-if [ ! -r ${ARCHDIR}/Make.defs ]; then
- echo "File ${ARCHDIR}/Make.defs does not exist"
+if [ ! -r ${BOARDDIR}/Make.defs ]; then
+ echo "File ${BOARDDIR}/Make.defs does not exist"
exit 1
fi
-if [ ! -r ${ARCHDIR}/setenv.sh ]; then
- echo "File ${ARCHDIR}/setenv.sh does not exist"
+if [ ! -r ${BOARDDIR}/setenv.sh ]; then
+ echo "File ${BOARDDIR}/setenv.sh does not exist"
exit 1
fi
-if [ ! -r ${ARCHDIR}/defconfig ]; then
- echo "File ${ARCHDIR}/defconfig does not exist"
+if [ ! -r ${BOARDDIR}/defconfig ]; then
+ echo "File ${BOARDDIR}/defconfig does not exist"
exit 1
fi
-cp -f ${ARCHDIR}/Make.defs ${TOPDIR}/. || \
- { echo "Failed to copy ${ARCHDIR}/Make.defs" ; exit 1 ; }
-cp -f ${ARCHDIR}/setenv.sh ${TOPDIR}/. || \
- { echo "Failed to copy ${ARCHDIR}/setenv.sh" ; exit 1 ; }
-cp -f ${ARCHDIR}/defconfig ${TOPDIR}/.config || \
- { echo "Failed to copy ${ARCHDIR}/defconfig" ; exit 1 ; }
+cp -f ${BOARDDIR}/Make.defs ${TOPDIR}/. || \
+ { echo "Failed to copy ${BOARDDIR}/Make.defs" ; exit 1 ; }
+cp -f ${BOARDDIR}/setenv.sh ${TOPDIR}/. || \
+ { echo "Failed to copy ${BOARDDIR}/setenv.sh" ; exit 1 ; }
+cp -f ${BOARDDIR}/defconfig ${TOPDIR}/.config || \
+ { echo "Failed to copy ${BOARDDIR}/defconfig" ; exit 1 ; }
diff --git a/nuttx/tools/mkconfig.c b/nuttx/tools/mkconfig.c
index 668e2a945..161fc60f7 100644
--- a/nuttx/tools/mkconfig.c
+++ b/nuttx/tools/mkconfig.c
@@ -41,7 +41,7 @@
#include <unistd.h>
#include <errno.h>
-#define DEFCONFIG "defconfig"
+#define DEFCONFIG ".config"
#define LINESIZE 256
static char line[LINESIZE+1];
@@ -156,7 +156,7 @@ static void parse_file(FILE *stream)
static void show_usage(const char *progname)
{
- fprintf(stderr, "USAGE: %s <abs path to defconfig>\n", progname);
+ fprintf(stderr, "USAGE: %s <abs path to .config>\n", progname);
exit(1);
}