dockerfile: include entire wamr repo

This commit is contained in:
2026-01-24 20:09:12 +01:00
parent b018940c22
commit 70434f402d
2 changed files with 11 additions and 4 deletions

View File

@ -64,11 +64,16 @@ RUN apt-get update \
wabt \ wabt \
&& apt-get clean && apt-get clean
COPY --from=wamr-builder /wasm-micro-runtime/build /opt/wamr-vmcore COPY --from=wamr-builder /wasm-micro-runtime /opt/wamr
COPY --from=wamr-builder /wasm-micro-runtime/wamr-compiler/build /opt/wamr-wamrc # COPY --from=wamr-builder /wasm-micro-runtime/build /opt/wamr-vmcore
COPY --from=wamr-builder /wasm-micro-runtime/product-mini/platforms/linux/build /opt/wamr-iwasm # COPY --from=wamr-builder /wasm-micro-runtime/wamr-compiler/build /opt/wamr-wamrc
COPY ./examples /home/ubuntu/examples # COPY --from=wamr-builder /wasm-micro-runtime/product-mini/platforms/linux/build /opt/wamr-iwasm
RUN ln -sf /opt/wamr/build /opt/wamr-vmcore \
&& ln -sf /opt/wamr/wamr-compiler/build /opt/wamr-wamrc \
&& ln -sf /opt/wamr/product-mini/platforms/linux/build /opt/wamr-iwasm
COPY ./examples /home/ubuntu/examples
WORKDIR /home/ubuntu/examples WORKDIR /home/ubuntu/examples
ENV PATH="$PATH:/opt/wasi-sdk/bin:/opt/wamr-iwasm:/opt/wamr-wamrc" ENV PATH="$PATH:/opt/wasi-sdk/bin:/opt/wamr-iwasm:/opt/wamr-wamrc"

View File

@ -16,11 +16,13 @@ AOTS := $(WASMS:.wasm=.aot)
build-all: build-wasms build-aots build-all: build-wasms build-aots
# Compile to wasm bytecode using wasi-sdk
build-wasms: $(WASMS) build-wasms: $(WASMS)
%.wasm: %.c %.wasm: %.c
$(CLANG) $(CFLAGS) $< -o $@ $(CLANG) $(CFLAGS) $< -o $@
# Compile ahead-of-time module using wamrc
build-aots: $(AOTS) build-aots: $(AOTS)
%.aot: %.wasm %.aot: %.wasm