]> rtime.felk.cvut.cz Git - arc.git/blob - scripts/build_example.sh
EcuM: more fixes
[arc.git] / scripts / build_example.sh
1 #/bin/bash
2 # Usage:
3 #   build_example <all|clean> <arch> <board> <example>
4 #
5 # Example: build_example all|clean ARM|PPC mpc551xsim| simple|tiny|.....
6 #
7 function quit {
8         echo
9         echo "### BUILD FAILED"
10         echo
11         exit $1
12 }
13
14 if [ $# -ne 4 ]; then
15 echo "usage:"
16 echo " build_example <build_target> <arch> <board> <example>"
17 echo "   <build target> - all | clean"
18 echo "   <arch>         - ARM | PPC | HCS12"
19 echo "   <board>        - mpc551xsim | ..."
20 echo "   <example>      - simple | tiny | ..."
21 echo ""
22 echo "example:"
23 echo " $build_example all PPC mpc551xsim examples/simple"
24 quit 1;
25 fi
26
27 SCRIPT_DIR=`dirname $0`
28 ARCH=$2
29 source ${SCRIPT_DIR}/guess_cc.sh
30
31 export BDIR=$4
32 make BOARDDIR=$3 $1
33 if [ $? -ne 0 ]; then quit 1
34 fi
35
36
37