From 840a3b2a8a6acb0499b9bfe4d6ae231d5d3d771c Mon Sep 17 00:00:00 2001 From: 3djc Date: Fri, 29 Jul 2016 13:12:24 +0200 Subject: [PATCH] Adapt to new targets --- tools/build-companion.sh | 46 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 tools/build-companion.sh diff --git a/tools/build-companion.sh b/tools/build-companion.sh new file mode 100644 index 000000000..49dd605ab --- /dev/null +++ b/tools/build-companion.sh @@ -0,0 +1,46 @@ +#!/bin/bash + +# Stops on first error, echo on +set -e +set -x + +SRCDIR=$1 +OUTDIR=$2 + +COMMON_OPTIONS="-DALLOW_NIGHTLY_BUILDS=YES -DVERSION_SUFFIX=$3 -DGVARS=YES -DHELI=YES" +STM32_OPTIONS="${COMMON_OPTIONS} -DLUA=YES" + +rm -rf build +mkdir build +cd build + +cmake ${COMMON_OPTIONS} -DPCB=9X ${SRCDIR} +make -j2 libsimulator + +cmake ${COMMON_OPTIONS} -DPCB=GRUVIN9X ${SRCDIR} +make -j2 libsimulator + +cmake ${COMMON_OPTIONS} -DPCB=MEGA2560 ${SRCDIR} +make -j2 libsimulator + +cmake ${COMMON_OPTIONS} -DPCB=SKY9X ${SRCDIR} +make -j2 libsimulator + +cmake ${COMMON_OPTIONS} -DPCB=9XRPRO ${SRCDIR} +make -j2 libsimulator + +cmake ${STM32_OPTIONS} -DPCB=X9D ${SRCDIR} +make -j2 libsimulator + +cmake ${STM32_OPTIONS} -DPCB=X9D+ ${SRCDIR} +make -j2 libsimulator + +cmake ${STM32_OPTIONS} -DPCB=X9E ${SRCDIR} +make -j2 libsimulator + +cmake ${STM32_OPTIONS} -DPCB=HORUS ${SRCDIR} +make -j2 libsimulator + +make -j2 package + +cp *.deb ${OUTDIR}