mirror of
https://github.com/opentx/opentx.git
synced 2025-07-16 04:45:17 +03:00
Compilation scripts update
This commit is contained in:
parent
afce17443f
commit
0e26f03a1c
3 changed files with 59 additions and 11 deletions
|
@ -1,6 +1,6 @@
|
||||||
SET CODE_DIR=%~dp0%
|
SET SRCDIR=%~dp0%
|
||||||
|
|
||||||
cd %CODE_DIR%
|
cd %SRCDIR%
|
||||||
git fetch
|
git fetch
|
||||||
git checkout next
|
git checkout next
|
||||||
git reset --hard origin/next
|
git reset --hard origin/next
|
||||||
|
@ -12,30 +12,30 @@ cd build
|
||||||
|
|
||||||
SET COMMON_OPTIONS=-DCMAKE_PREFIX_PATH=C:\Qt\5.6\msvc2015 -DALLOW_NIGHTLY_BUILDS=YES -DVERSION_SUFFIX=%1
|
SET COMMON_OPTIONS=-DCMAKE_PREFIX_PATH=C:\Qt\5.6\msvc2015 -DALLOW_NIGHTLY_BUILDS=YES -DVERSION_SUFFIX=%1
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=9X %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=9X %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=GRUVIN9X %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=GRUVIN9X %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=MEGA2560 %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=MEGA2560 %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=SKY9X %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=SKY9X %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=9XRPRO %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=9XRPRO %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=TARANIS %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=TARANIS %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=TARANIS -DPCBREV=REVPLUS %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=TARANIS -DPCBREV=REVPLUS %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=TARANIS -DPCBREV=REV9E %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=TARANIS -DPCBREV=REV9E %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
|
|
||||||
cmake %COMMON_OPTIONS% -DPCB=HORUS %CODE_DIR%
|
cmake %COMMON_OPTIONS% -DPCB=HORUS %SRCDIR%
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" radio\src\targets\simu\libsimulator.vcxproj /t:Rebuild /p:Configuration=Release
|
||||||
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" companion\src\installer.vcxproj /t:Rebuild /p:Configuration=Release
|
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" companion\src\installer.vcxproj /t:Rebuild /p:Configuration=Release
|
48
radio/util/build-companion.sh
Normal file
48
radio/util/build-companion.sh
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Stops on first error, echo on
|
||||||
|
set -e
|
||||||
|
set -x
|
||||||
|
|
||||||
|
cd $1
|
||||||
|
SRCDIR = $(pwd)
|
||||||
|
|
||||||
|
git fetch
|
||||||
|
git checkout next
|
||||||
|
git reset --hard origin/next
|
||||||
|
|
||||||
|
cd -
|
||||||
|
mkdir build || true
|
||||||
|
cd build
|
||||||
|
rm -rf *
|
||||||
|
|
||||||
|
COMMON_OPTIONS = -DALLOW_NIGHTLY_BUILDS=YES -DVERSION_SUFFIX=$2
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=9X ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=GRUVIN9X ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=MEGA2560 ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=SKY9X ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=9XRPRO ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=TARANIS ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=TARANIS -DPCBREV=REVPLUS ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=TARANIS -DPCBREV=REV9E ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
cmake ${COMMON_OPTIONS} -DPCB=HORUS ${SRCDIR}
|
||||||
|
make libsimulator
|
||||||
|
|
||||||
|
make installer
|
0
radio/util/build.py → radio/util/build-firmware.py
Executable file → Normal file
0
radio/util/build.py → radio/util/build-firmware.py
Executable file → Normal file
Loading…
Add table
Add a link
Reference in a new issue