docker: Fix build.

This commit is contained in:
iabdalkader 2025-04-13 09:42:32 +02:00
parent b9e20f3749
commit b08ca7cac7

View File

@ -1,15 +1,16 @@
#!/bin/bash
set -e -x
BUILD_DIR=/workspace/build/${TARGET}
# Update submodules.
git submodule update --init --depth=1
make -C src -j$(nproc) TARGET=$TARGET submodules
make -j$(nproc) TARGET=${TARGET} submodules
# Build the firmware.
make -j$(nproc) -C src clean
make -j$(nproc) -C src/lib/micropython/mpy-cross
make -j$(nproc) -C src TARGET=$TARGET LLVM_PATH=/workspace/llvm/bin
make -j$(nproc) BUILD=${BUILD_DIR} clean
make -j$(nproc) -C lib/micropython/mpy-cross
make -j$(nproc) BUILD=${BUILD_DIR} TARGET=${TARGET} LLVM_PATH=/workspace/llvm/bin
rm -fr /workspace/build/$TARGET
mkdir -p /workspace/build/$TARGET
cp -r src/build/bin/* /workspace/build/$TARGET
# Fix permissions.
chown -R ${HOST_UID:-1000}:${HOST_GID:-1000} /workspace/build