mirror of
https://github.com/OpenSolo/OpenSolo.git
synced 2025-05-04 08:24:28 +02:00
28 lines
617 B
Bash
Executable File
28 lines
617 B
Bash
Executable File
#!/bin/sh
|
|
|
|
#
|
|
# change directories into the mavlink-solo repo,
|
|
# so we can use `python -m`, which relies on the layout
|
|
# of the local relative path.
|
|
#
|
|
# make note of our current directory so we know where to direct the generator output.
|
|
#
|
|
|
|
ARTOODIR=`pwd`
|
|
MAVSOLO=../mavlink-solo
|
|
|
|
echo "Removing old includes"
|
|
rm -rf ARTOODIR/src/mavlink/c_library/
|
|
|
|
echo "Generating C code"
|
|
|
|
# can pass in mavlink-solo location to override default
|
|
if [ "$#" -eq "1" ]
|
|
then
|
|
MAVSOLO=$1
|
|
fi
|
|
|
|
pushd ${MAVSOLO}
|
|
python -m pymavlink.tools.mavgen --lang C -o ${ARTOODIR}/src/mavlink/c_library message_definitions/v1.0/ardupilotmega.xml
|
|
popd
|