#!/bin/sh error() { echo "Build test failed" exit 1 } JOBS=`nproc` if [ -z "$ABC" ]; then JOBS=8 fi for i in *; do if [ -d $i ]; then cd $i make clean make QUIET=1 -j$JOBS || error make clean cd .. fi done echo "Build test succeeded"