diff --git a/require-ess/tools/driver.makefile b/require-ess/tools/driver.makefile index 1cded81ba8709f572e4ee26eeb5d26dcd9b051aa..6e3042af304ab08369db9ca95f5b8cef086bdb40 100644 --- a/require-ess/tools/driver.makefile +++ b/require-ess/tools/driver.makefile @@ -452,9 +452,11 @@ debug:: # Loop over all architectures. install build debug:: + @+failed_builds=0; \ @+for ARCH in ${CROSS_COMPILER_TARGET_ARCHS}; do \ - umask 002; echo MAKING ARCH $$ARCH; ${MAKE} -f ${USERMAKEFILE} T_A=$$ARCH $@; \ - done + umask 002; echo MAKING ARCH $$ARCH; ${MAKE} -f ${USERMAKEFILE} T_A=$$ARCH $@ || ((failed_builds++)); \ + done; \ + @+((failed_builds == 0)) else # T_A