e17397bd341521ec528dc0c4b9ae2e5e3e76df87
[mw/milkymist.git] / build_bios.sh
1 #!/bin/bash
2
3 BASEDIR=`pwd`
4 LOGFILEHOST=$BASEDIR/tools.log
5 LOGFILE=$BASEDIR/software.log
6
7 echo "================================================================================"
8 echo "Building Milkymist BIOS image"
9 echo ""
10 echo "Log file (host):   $LOGFILEHOST"
11 echo "Log file (target): $LOGFILE"
12 echo "================================================================================"
13 echo ""
14
15 echo -n "Building host utilities..."
16 cd $BASEDIR/tools
17 make >> $LOGFILEHOST 2>&1
18 if [ "$?" != 0 ] ; then
19         echo "FAILED"
20         exit 1
21 else
22         echo "OK"
23 fi
24
25 echo "Building embedded software :"
26 echo -n "  Base library..."
27 cd $BASEDIR/software/libbase && make >> $LOGFILE 2>&1
28 if [ "$?" != 0 ] ; then
29         echo "FAILED"
30         exit 1
31 else
32         echo "OK"
33 fi
34 echo -n "  BIOS..."
35 cd $BASEDIR/software/bios && make >> $LOGFILE 2>&1
36 if [ "$?" != 0 ] ; then
37         echo "FAILED"
38         exit 1
39 else
40         echo "OK"
41 fi
42
43 cd $BASEDIR
44
45 echo "Build complete!"