annotate build-all.sh @ 7:9ce497a42932

Move listing of targets to end
author Chris Cannam
date Fri, 11 Nov 2016 11:30:53 +0000
parents 85933ca93ccc
children 5383956f326d
rev   line source
Chris@2 1 #!/bin/bash
Chris@2 2
Chris@3 3 clean=""
Chris@3 4 if [ "$1" = "clean" ]; then
Chris@3 5 clean=yes
Chris@3 6 fi
Chris@3 7
Chris@2 8 set -eu
Chris@2 9
Chris@2 10 for x in *; do
Chris@3 11 if [ -d "$x" ] && [ -f "$x/Makefile" ]; then
Chris@3 12 if [ -n "$clean" ]; then
Chris@3 13 make -C "$x" clean
Chris@3 14 fi
Chris@3 15 make -C "$x" em
Chris@2 16 fi
Chris@2 17 done
Chris@2 18
Chris@3 19 for x in *; do
Chris@3 20 if [ -d "$x" ] && [ -f "$x/Makefile" ]; then
Chris@3 21 echo
Chris@6 22 make -C "$x" test
Chris@3 23 fi
Chris@3 24 done
Chris@3 25
Chris@3 26 echo
Chris@3 27 echo "All done"
Chris@3 28
Chris@7 29 echo "Outputs:"
Chris@7 30 ls -l */*.js
Chris@7 31