diff --git a/build_script/build-all-targets.sh b/build_script/build-all-targets.sh new file mode 100755 index 0000000000000000000000000000000000000000..c64e9d9b986e814cb4b9cfc20c724661936c3aab --- /dev/null +++ b/build_script/build-all-targets.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +if [[ $EUID -eq 0 ]]; then + echo "cannot be run as root" + exit +fi + +# detect amount of CPU cores +CORES=$(lscpu|grep -e '^CPU(s):'|xargs|cut -d" " -f2) +#CORES=1 + +# build all regular targets +for TARGET in $(make list-targets); do + make -j$CORES GLUON_TARGET=$TARGET GLUON_DEPRECATED=0 BROKEN=1 V=s +done + +make -j$CORES GLUON_TARGET=brcm2708-bcm2710 GLUON_DEPRECATED=0 BROKEN=1 V=s +make -j$CORES GLUON_TARGET=ar71xx-mikrotik GLUON_DEPRECATED=0 BROKEN=1 V=s +make -j$CORES GLUON_TARGET=mvebu-cortexa9 GLUON_DEPRECATED=0 BROKWN=1 V=s