wifi-tally_Oostendam/nodemcu-firmware/tools/travis/ci-build-linux.sh
Eljakim Herrewijnen 50b5fc1824 Initial commit
2021-09-27 21:52:27 +02:00

24 lines
752 B
Bash

#!/bin/sh
set -e
echo "Running ci build for linux"
(
cd "$TRAVIS_BUILD_DIR" || exit
export BUILD_DATE=$(date +%Y%m%d)
# build integer firmware
make EXTRA_CCFLAGS="-DLUA_NUMBER_INTEGRAL -DBUILD_DATE='\"'$BUILD_DATE'\"'"
cd bin/ || exit
file_name_integer="nodemcu_integer_${TRAVIS_TAG}.bin"
srec_cat -output ${file_name_integer} -binary 0x00000.bin -binary -fill 0xff 0x00000 0x10000 0x10000.bin -binary -offset 0x10000
cd ../ || exit
# build float firmware
make clean
make EXTRA_CCFLAGS="-DBUILD_DATE='\"'$BUILD_DATE'\"'" all
cd bin/ || exit
file_name_float="nodemcu_float_${TRAVIS_TAG}.bin"
srec_cat -output ${file_name_float} -binary 0x00000.bin -binary -fill 0xff 0x00000 0x10000 0x10000.bin -binary -offset 0x10000
)