12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- # This requires the python future library
- # On MS windows, cygwin usually does not provide that.
- # The workaround is then to issue on a cygwin prompt:
- # easy_install-2.7 pip
- # pip install future
- set -e
- set -x
- test -z "$MDEF" && MDEF="../message_definitions"
- # MAVLINK_DIALECT=ardupilotmega python setup.py clean build install --user
- mavgen.py --lang C $MDEF/v1.0/ardupilotmega.xml -o generator/C/include_v1.0 --wire-protocol=1.0
- mavgen.py --lang C $MDEF/v1.0/ardupilotmega.xml -o generator/C/include_v2.0 --wire-protocol=2.0
- mavgen.py --lang C++11 $MDEF/v1.0/ardupilotmega.xml -o generator/CPP11/include_v2.0 --wire-protocol=2.0
- pushd generator/C/test/posix
- make clean testmav1.0_common testmav2.0_common testmav1.0_ardupilotmega testmav2.0_ardupilotmega
- ./testmav1.0_common
- ./testmav2.0_common
- ./testmav1.0_ardupilotmega
- ./testmav2.0_ardupilotmega
- popd
- pushd generator/CPP11/test/posix
- make clean all
- popd
|