4 LOGFILEHOST=$BASEDIR/tools.log
5 LOGFILE=$BASEDIR/software.log
7 echo "================================================================================"
8 echo "Building Milkymist demo firmware"
10 echo "Log file (host): $LOGFILEHOST"
11 echo "Log file (target): $LOGFILE"
12 echo "================================================================================"
17 echo -n "Building host utilities..."
21 make >> $LOGFILEHOST 2>&1
22 if [ "$?" != 0 ] ; then
29 echo "Building embedded software:"
30 echo -n " Base library..."
33 cd $BASEDIR/software/libbase && make >> $LOGFILE 2>&1
34 if [ "$?" != 0 ] ; then
40 echo -n " Math library..."
41 cd $BASEDIR/software/libmath && make >> $LOGFILE 2>&1
42 if [ "$?" != 0 ] ; then
49 cd $BASEDIR/software/libhal && make >> $LOGFILE 2>&1
50 if [ "$?" != 0 ] ; then
56 echo -n " Networking library..."
57 cd $BASEDIR/software/libnet && make >> $LOGFILE 2>&1
58 if [ "$?" != 0 ] ; then
64 echo -n " Demonstration firmware..."
65 cd $BASEDIR/software/demo && make >> $LOGFILE 2>&1
66 if [ "$?" != 0 ] ; then
75 echo "Build complete!"