Doc update + concatenate logs
[mw/milkymist.git] / build_sdk.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 SDK"
9 echo ""
10 echo "Log file (host):   $LOGFILEHOST"
11 echo "Log file (target): $LOGFILE"
12 echo "================================================================================"
13 echo ""
14
15 BASEDIR=`pwd`
16
17 echo -n "Building host utilities..."
18 cd $BASEDIR/tools
19 make >> $LOGFILEHOST 2>&1
20 if [ "$?" != 0 ] ; then
21         echo "FAILED"
22         exit 1
23 else
24         echo "OK"
25 fi
26
27 echo -n "Building base library..."
28 cd $BASEDIR/software/baselib && make >> $LOGFILE 2>&1
29 if [ "$?" != 0 ] ; then
30         echo "FAILED"
31         exit 1
32 else
33         echo "OK"
34 fi
35 echo -n "Building math library..."
36 cd $BASEDIR/software/mathlib && make >> $LOGFILE 2>&1
37 if [ "$?" != 0 ] ; then
38         echo "FAILED"
39         exit 1
40 else
41         echo "OK"
42 fi
43
44 cd $BASEDIR
45
46 echo "Build complete!"