LilyGo-LoRa-Series/lib/RadioLib/examples/NonArduino/Tock/build.sh

30 lines
482 B
Bash
Raw Normal View History

2024-05-12 10:43:40 +08:00
#!/bin/bash
set -e
2024-05-14 14:09:37 +08:00
rm -rf ./build-*
2024-05-12 10:43:40 +08:00
2025-01-13 10:28:08 +08:00
pushd ${LIBTOCK_C_DIRECTORY}/examples/cxx_hello
2024-05-12 10:43:40 +08:00
make -j4
2025-01-13 10:28:08 +08:00
popd
2024-05-12 10:43:40 +08:00
2024-05-14 14:09:37 +08:00
mkdir -p build-arm
cd build-arm
2024-05-12 10:43:40 +08:00
cmake -G "CodeBlocks - Unix Makefiles" ..
make -j4
cd ..
2024-05-14 14:09:37 +08:00
if ! env | grep SKIP_RISCV; then
mkdir -p build-riscv
cd build-riscv
cmake -G "CodeBlocks - Unix Makefiles" -DRISCV_BUILD=1 ..
make -j4
cd ..
fi
2024-05-12 10:43:40 +08:00
elf2tab -n radio-lib --stack 4096 --app-heap 2048 --kernel-heap 2048 \
--kernel-major 2 --kernel-minor 1 \
2024-05-14 14:09:37 +08:00
-v ./build-arm/tock-sx1261