#/bin/bash
-
-function quit {
- echo
- echo "### BUILD FAILED"
- echo
- exit $1
-}
-
-
-oo="aa $CROSS_COMPILE aa";
-echo "oo = $oo";
-if [ "aa $CROSS_COMPILE aa" == "aa aa" ]; then
- os=`uname`
- echo $os
- if [ "$os"=="Darwin" ]; then
- export CROSS_COMPILE=/opt/powerpc-eabi/bin/powerpc-eabi-
- else
- export CROSS_COMPILE=/cygdrive/c/devtools/gcc/4.1.2/powerpc-eabispe/bin/powerpc-eabispe-
- fi
-fi;
-
-export BDIR=system/kernel/testsystem
-make BOARDDIR=mpc5554sim clean
-make BOARDDIR=mpc5554sim all
-if [ $? -ne 0 ]; then quit 1
-fi
-
-make BOARDDIR=mpc551xsim clean
-make BOARDDIR=mpc551xsim all
-if [ $? -ne 0 ]; then quit 1
-fi
-
-make BOARDDIR=mpc5516it clean
-make BOARDDIR=mpc5516it all
-if [ $? -ne 0 ]; then quit 1
-fi
-
-export BDIR=system/kernel/testsystem,examples/blinker_node
-make BOARDDIR=mpc5567qrtech clean
-make BOARDDIR=mpc5567qrtech all
-if [ $? -ne 0 ]; then quit 1
-fi
+# Usage:
+#
+# build_all
+#
+
+SCRIPT_DIR=`dirname $0`
+. ${SCRIPT_DIR}/build_ppc.sh
+. ${SCRIPT_DIR}/build_arm.sh
exit 0
exit $1
}
-oo="aa $CROSS_COMPILE aa";
-echo "oo = $oo";
-if [ "aa $CROSS_COMPILE aa" == "aa aa" ]; then
- os=`uname`
- echo $os
- if [ "$os" == "Darwin" ]; then
- export CROSS_COMPILE=/opt/arm-elf/bin/arm-elf-
- else
- export CROSS_COMPILE=/cygdrive/c/devtools/CodeSourcery/Lite/bin/arm-none-eabi-
- fi
-fi;
-
-#export BDIR=system/kernel/testsystem
+SCRIPT_DIR=`dirname $0`
+ARCH=ARM
+source ${SCRIPT_DIR}/guess_cc.sh
+
export BDIR=examples/tiny
make BOARDDIR=et_stm32_stamp clean
make BOARDDIR=et_stm32_stamp all
if [ $? -ne 0 ]; then quit 1
fi
+
+export BDIR=system/kernel/testsystem
+make BOARDDIR=et_stm32_stamp clean
+make BOARDDIR=et_stm32_stamp all
+if [ $? -ne 0 ]; then quit 1
+fi
--- /dev/null
+#/bin/bash
+# Usage:
+#
+# build_ppc
+#
+
+function quit {
+ echo
+ echo "### BUILD FAILED"
+ echo
+ exit $1
+}
+
+SCRIPT_DIR=`dirname $0`
+ARCH=PPC
+source ${SCRIPT_DIR}/guess_cc.sh
+
+export BDIR=system/kernel/testsystem
+make BOARDDIR=mpc5554sim clean
+make BOARDDIR=mpc5554sim all
+if [ $? -ne 0 ]; then quit 1
+fi
+
+make BOARDDIR=mpc551xsim clean
+make BOARDDIR=mpc551xsim all
+if [ $? -ne 0 ]; then quit 1
+fi
+
+make BOARDDIR=mpc5516it clean
+make BOARDDIR=mpc5516it all
+if [ $? -ne 0 ]; then quit 1
+fi
+
+export BDIR=system/kernel/testsystem,examples/blinker_node
+make BOARDDIR=mpc5567qrtech clean
+make BOARDDIR=mpc5567qrtech all
+if [ $? -ne 0 ]; then quit 1
+fi
+
+
+
+
+
+
+
+
+
--- /dev/null
+#/bin/bash\r
+\r
+UNAME=`uname`\r
+echo $UNAME\r
+echo $1\r
+\r
+if [ "$ARCH" == "PPC" ]; then\r
+ if test x${UNAME:0:7} = xMINGW32; then\r
+ COMPILER=/c/devtools/Codesourcery/freescale-4.3/bin/powerpc-eabi-\r
+ elif test x${UNAME:0:9} = xCYGWIN_NT; then\r
+ COMPILER=/cygdrive/c/devtools/Codesourcery/freescale-4.3/bin/powerpc-eabi- \r
+ elif test x${UNAME:0:5} = xDarwin; then\r
+ COMPILER=/opt/powerpc-eabi/bin/powerpc-eabi-\r
+ else\r
+ echo No default path for $UNAME set. Quitting.\r
+ fi \r
+elif [ "$ARCH" == "ARM" ]; then \r
+ if test x${UNAME:0:7} = xMINGW32; then\r
+ COMPILER=/c/devtools/Codesourcery/arm-2009q1/bin/arm-none-eabi-\r
+ elif test x${UNAME:0:9} = xCYGWIN_NT; then\r
+ COMPILER=/cygdrive/c/devtools/Codesourcery/arm-2009q1/bin/arm-none-eabi- \r
+ elif test x${UNAME:0:5} = xDarwin; then\r
+ COMPILER=/opt/arm-elf/bin/arm-none-eabi- \r
+ else\r
+ echo No default path for $UNAME set. Quitting.\r
+ fi \r
+else \r
+ echo baaaad\r
+fi\r
+\r
+if [ -f ${COMPILER}gcc ]; then \r
+ echo Using compiler: ${COMPILER}\r
+else \r
+ echo ${COMPILER} does not exist...\r
+ exit 1 \r
+fi \r
+\r
+export CROSS_COMPILE=$COMPILER \r
+\r