diff --git a/Tools/scripts/build_all_travis.sh b/Tools/scripts/build_all_travis.sh new file mode 100755 index 0000000000000000000000000000000000000000..b8e2e7e503ba8750fc5977ed8ec7aca5f968d0e0 --- /dev/null +++ b/Tools/scripts/build_all_travis.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# useful script to test all the different build types that we support. +# This helps when doing large merges +# Andrew Tridgell, November 2011 + +. config.mk + +set -e +set -x + +echo "Testing ArduPlane build" +pushd ArduPlane +make configure +for b in all apm2 sitl linux; do + pwd + make clean + make $b -j4 +done +popd + +for d in ArduCopter APMrover2 ArduPlane AntennaTracker; do + pushd $d + make clean + make sitl -j4 + make clean + make linux -j4 + make clean + make px4-cleandep + make px4-v2 + popd +done + +pushd Tools/Replay +make clean +make linux -j4 +popd + +exit 0