annotate build-all.sh @ 6:85933ca93ccc

Add pYin build, use Makefile test target
author Chris Cannam
date Fri, 11 Nov 2016 11:13:42 +0000
parents cecea0d6719d
children 9ce497a42932
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@2 19 echo "Compiled:"
Chris@2 20 ls -l */*.js
Chris@3 21
Chris@3 22 for x in *; do
Chris@3 23 if [ -d "$x" ] && [ -f "$x/Makefile" ]; then
Chris@3 24 echo
Chris@6 25 make -C "$x" test
Chris@3 26 fi
Chris@3 27 done
Chris@3 28
Chris@3 29 echo
Chris@3 30 echo "All done"
Chris@3 31