mirror of
https://github.com/openmv/openmv.git
synced 2025-09-26 23:09:13 +08:00
docker: Fix build.
This commit is contained in:
parent
b9e20f3749
commit
b08ca7cac7
@ -1,15 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e -x
|
set -e -x
|
||||||
|
|
||||||
|
BUILD_DIR=/workspace/build/${TARGET}
|
||||||
|
|
||||||
|
# Update submodules.
|
||||||
git submodule update --init --depth=1
|
git submodule update --init --depth=1
|
||||||
make -C src -j$(nproc) TARGET=$TARGET submodules
|
make -j$(nproc) TARGET=${TARGET} submodules
|
||||||
|
|
||||||
# Build the firmware.
|
# Build the firmware.
|
||||||
make -j$(nproc) -C src clean
|
make -j$(nproc) BUILD=${BUILD_DIR} clean
|
||||||
make -j$(nproc) -C src/lib/micropython/mpy-cross
|
make -j$(nproc) -C lib/micropython/mpy-cross
|
||||||
make -j$(nproc) -C src TARGET=$TARGET LLVM_PATH=/workspace/llvm/bin
|
make -j$(nproc) BUILD=${BUILD_DIR} TARGET=${TARGET} LLVM_PATH=/workspace/llvm/bin
|
||||||
|
|
||||||
rm -fr /workspace/build/$TARGET
|
# Fix permissions.
|
||||||
mkdir -p /workspace/build/$TARGET
|
|
||||||
cp -r src/build/bin/* /workspace/build/$TARGET
|
|
||||||
chown -R ${HOST_UID:-1000}:${HOST_GID:-1000} /workspace/build
|
chown -R ${HOST_UID:-1000}:${HOST_GID:-1000} /workspace/build
|
||||||
|
Loading…
Reference in New Issue
Block a user