mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 11:29:51 +03:00
81 lines
1.9 KiB
Bash
Executable file
81 lines
1.9 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Stops on first error, echo on
|
|
set -e
|
|
set -x
|
|
|
|
mkdir build
|
|
cd build
|
|
|
|
# Companion
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=TARANIS ..
|
|
make -j2
|
|
|
|
# OpenTX on 9X stock with FrSky telemetry
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=9X -DHELI=YES -DEXT=FRSKY ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on 9X stock with Mavlink telemetry
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=9X -DHELI=YES -DEXT=MAVLINK ..
|
|
make -j2 firmware
|
|
|
|
# OpenTX on Mega2560
|
|
# rm -rf *
|
|
#cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=MEGA2560 -DHELI=YES ..
|
|
#make -j2 firmware
|
|
#make -j2 simu
|
|
#make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Mega2560 with Mavlink telemetry
|
|
# rm -rf *
|
|
#cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=MEGA2560 -DEXT=MAVLINK -DHELI=YES ..
|
|
#make -j2 firmware
|
|
#make -j2 simu
|
|
#make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on gruvin9x board
|
|
# rm -rf *
|
|
#cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=GRUVIN9X -DHELI=YES ..
|
|
#make -j2 firmware
|
|
#make -j2 simu
|
|
#make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Sky9x
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=SKY9X -DHELI=YES ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Taranis
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=TARANIS -DHELI=YES -DLUA=YES -DWARNINGS_AS_ERRORS=YES ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Taranis X9E
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=TARANIS -DPCBREV=REV9E -DHELI=YES -DLUA=YES -DWARNINGS_AS_ERRORS=YES ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Taranis Plus
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=TARANIS -DPCBREV=REVPLUS -DHELI=YES -DLUA=YES -DWARNINGS_AS_ERRORS=YES ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
make -j2 gtests ; ./gtests
|
|
|
|
# OpenTX on Horus
|
|
rm -rf *
|
|
cmake -DCMAKE_BUILD_TYPE=Debug -DPCB=HORUS -DHELI=NO -DUSB=SERIAL -DCLI=YES -DDEBUG=YES ..
|
|
make -j2 firmware
|
|
make -j2 simu
|
|
#make -j2 gtests ; ./gtests
|