mbv: clean up build

This commit is contained in:
2025-03-13 18:12:12 -07:00
parent 0903c2b60a
commit 922f258884
2 changed files with 24 additions and 25 deletions

View File

@@ -1,3 +1,5 @@
ARG TARGET
FROM debian:bookworm AS deps
RUN DEBIAN_FRONTEND=noninteractive apt-get update && \
@@ -9,27 +11,16 @@ RUN cd /opt && curl -L https://github.com/xpack-dev-tools/riscv-none-elf-gcc-xpa
FROM deps AS dev
FROM deps AS bootloader-build
FROM deps AS build
ARG TARGET=${TARGET}
ADD . /workspace
WORKDIR /workspace
RUN make bootloader.bin
RUN make ${TARGET}
FROM deps AS app-build
FROM scratch AS export
ARG TARGET=${TARGET}
ADD . /workspace
WORKDIR /workspace
RUN make app.bin
FROM scratch AS bootloader-export
COPY --from=bootloader-build /workspace/bootloader.bin /
FROM scratch AS app-export
COPY --from=app-build /workspace/app.bin /
COPY --from=build /workspace/${TARGET} /