diff --git a/buildroot/bin/buildFunctions b/buildroot/bin/buildFunctions index 7199533..d1a78dd 100644 --- a/buildroot/bin/buildFunctions +++ b/buildroot/bin/buildFunctions @@ -86,6 +86,7 @@ buildEachRFModule() { buildReleaseFiles(){ if [[ "$BOARD" =~ ":avr:multixmega32d4" ]]; then build_release_orx; + build_release_extras; elif [[ "$BOARD" =~ ":avr:multiatmega328p:bootloader=none" ]]; then build_release_avr_noboot; elif [[ "$BOARD" =~ ":avr:multiatmega328p:bootloader=optiboot" ]]; then diff --git a/buildroot/bin/build_release_extras b/buildroot/bin/build_release_extras new file mode 100644 index 0000000..17a6923 --- /dev/null +++ b/buildroot/bin/build_release_extras @@ -0,0 +1,15 @@ +#!/usr/bin/env bash + +source ./buildroot/bin/buildFunctions; +exitcode=0; + +printf "\e[33;1mPackaging ancilliary files for v$MULTI_VERSION\e[0m\n"; +cp Multiprotocol/Multi.txt ./binaries/Multi.txt; + +mkdir -p SCRIPTS/TOOLS; +cp -r Lua_scripts/* SCRIPTS/TOOLS/; +find SCRIPTS/TOOLS -type f -name "*.md" -delete + +zip -q -r ./binaries/MultiLuaScripts.zip SCRIPTS/TOOLS/*; + +exit $exitcode; diff --git a/buildroot/bin/build_release_orx b/buildroot/bin/build_release_orx index f2d05c4..c72f6fa 100644 --- a/buildroot/bin/build_release_orx +++ b/buildroot/bin/build_release_orx @@ -16,11 +16,4 @@ buildMulti; exitcode=$((exitcode+$?)); mv build/Multiprotocol.ino.bin ./binaries/mm-orangerx-aetr-blue-inv-v$MULTI_VERSION.bin; -printf "\e[33;1mPackaging ancilliary files for v$MULTI_VERSION\e[0m\n"; -cp Multiprotocol/Multi.txt ./binaries/Multi.txt; -mkdir -p SCRIPTS/TOOLS; -cp Lua_scripts/*.lua SCRIPTS/TOOLS/; -cp Lua_scripts/*.txt SCRIPTS/TOOLS/; -zip -q ./binaries/MultiLuaScripts.zip SCRIPTS/TOOLS/*; - exit $exitcode;