From 1c58f7f600bfc1a4ad5099185889d4cea873e6b8 Mon Sep 17 00:00:00 2001 From: James Tumber Date: Thu, 2 Nov 2023 08:12:16 -0700 Subject: [PATCH] podvm: Use order-only dependencies for CDH and api-server To avoid rebuilding external components when doing image builds, use order-only. Signed-off-by: James Tumber --- podvm/Makefile.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/podvm/Makefile.inc b/podvm/Makefile.inc index a85d0a69d..32e6d23b8 100644 --- a/podvm/Makefile.inc +++ b/podvm/Makefile.inc @@ -156,12 +156,12 @@ $(ATTESTATION_AGENT): $(FORCE_TARGET) | $(GUEST_COMPONENTS_SRC) mkdir -p "$(@D)" install --compare "$(GUEST_COMPONENTS_SRC)/target/$(RUST_TARGET)/release/attestation-agent" "$@" -$(CONFIDENTIAL_DATA_HUB): $(GUEST_COMPONENTS_SRC) +$(CONFIDENTIAL_DATA_HUB): $(FORCE_TARGET) | $(GUEST_COMPONENTS_SRC) cd "$(GUEST_COMPONENTS_SRC)/confidential-data-hub" && CC= ARCH=$(ARCH) $(MAKE) RESOURCE_PROVIDER="$(CDH_RESOURCE_PROVIDER)" LIBC="$(LIBC)" mkdir -p "$(@D)" install --compare "$(GUEST_COMPONENTS_SRC)/target/$(RUST_TARGET)/release/confidential-data-hub" "$@" -$(API_SERVER_REST): $(GUEST_COMPONENTS_SRC) +$(API_SERVER_REST): $(FORCE_TARGET) | $(GUEST_COMPONENTS_SRC) cd "$(GUEST_COMPONENTS_SRC)/api-server-rest" && CC= ARCH=$(ARCH) $(MAKE) LIBC="$(LIBC)" mkdir -p "$(@D)" install --compare "$(GUEST_COMPONENTS_SRC)/target/$(RUST_TARGET)/release/api-server-rest" "$@"