#!/bin/bash TOPDIR=`pwd` set -e publish="$1" # make sure the submodules are upt-o-date git submodule init git submodule update # build the library once so that the irq2nvic script is running, generating headers (cd libopencm3 && make) echo "=============== libopencm3 START ==============" cd "$TOPDIR" make $PARALLEL_MAKE lib echo "=============== libopencm3 DONE ==============" PROJECTS="relay-driver rfdsatt " cd $TOPDIR/projects for proj in $PROJECTS; do echo "=============== $proj START ==============" cd "$TOPDIR/projects/$proj" make clean make echo "=============== $proj DONE ==============" done if [ "x$publish" != "x--publish" ]; then exit 0 fi cat > "/tmp/known_hosts" <