Tools: added build_all_px4.sh
this brings px4 into autotest
This commit is contained in:
parent
2f677acf3b
commit
891f35835e
@ -43,4 +43,9 @@ for d in $examples; do
|
|||||||
popd
|
popd
|
||||||
done
|
done
|
||||||
|
|
||||||
|
. config.mk
|
||||||
|
test -n "$PX4_ROOT" && test -d "$PX4_ROOT" && {
|
||||||
|
./Tools/scripts/build_all_px4.sh
|
||||||
|
}
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
39
Tools/scripts/build_all_px4.sh
Executable file
39
Tools/scripts/build_all_px4.sh
Executable file
@ -0,0 +1,39 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# build all targets for PX4
|
||||||
|
# This helps when doing large merges
|
||||||
|
# Andrew Tridgell, February 2013
|
||||||
|
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
. config.mk
|
||||||
|
|
||||||
|
echo "Testing ArduPlane build"
|
||||||
|
pushd ArduPlane
|
||||||
|
make px4-clean
|
||||||
|
make px4
|
||||||
|
popd
|
||||||
|
|
||||||
|
echo "Testing ArduCopter build"
|
||||||
|
pushd ArduCopter
|
||||||
|
make px4-clean
|
||||||
|
make px4
|
||||||
|
popd
|
||||||
|
|
||||||
|
echo "Testing APMrover2 build"
|
||||||
|
pushd APMrover2
|
||||||
|
make px4-clean
|
||||||
|
make px4
|
||||||
|
popd
|
||||||
|
|
||||||
|
echo "Testing PX4IO build"
|
||||||
|
pushd "$PX4_ROOT"
|
||||||
|
make clean
|
||||||
|
make configure_px4io
|
||||||
|
make
|
||||||
|
make clean
|
||||||
|
make configure_px4fmu
|
||||||
|
popd
|
||||||
|
|
||||||
|
|
||||||
|
exit 0
|
Loading…
Reference in New Issue
Block a user