diff --git a/Makefile b/Makefile index 3ba7d66cce..70c7a6c9d0 100644 --- a/Makefile +++ b/Makefile @@ -113,12 +113,9 @@ $(HOST_BUILD_DIR)/crc-embedder: $(SOURCES) cross: $(BUILD_DIR)/macos-arm64/crc $(BUILD_DIR)/macos-amd64/crc $(BUILD_DIR)/linux-amd64/crc $(BUILD_DIR)/linux-arm64/crc $(BUILD_DIR)/windows-amd64/crc.exe .PHONY: containerized ## Cross compile from container +containerized: image := $(shell grep -m 1 '^FROM' images/openshift-ci/Dockerfile | awk '{print $$2}') containerized: clean - ${CONTAINER_RUNTIME} build -t crc-build -f images/build . - ${CONTAINER_RUNTIME} run --name crc-cross crc-build make cross - ${CONTAINER_RUNTIME} cp crc-cross:/opt/app-root/src/out ./ - ${CONTAINER_RUNTIME} rm crc-cross - ${CONTAINER_RUNTIME} rmi crc-build + ${CONTAINER_RUNTIME} run --rm -v ${PWD}:/data${SELINUX_VOLUME_LABEL} ${image} /bin/bash -c "cd /data && make cross" .PHONY: generate_mocks generate_mocks: $(TOOLS_BINDIR)/mockery