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
|