Skip to content

Commit

Permalink
podvm: Use order-only dependencies for CDH and api-server
Browse files Browse the repository at this point in the history
To avoid rebuilding external components when doing image builds, use order-only.

Signed-off-by: James Tumber <[email protected]>
  • Loading branch information
tumberino committed Nov 3, 2023
1 parent 56ac364 commit 1c58f7f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions podvm/Makefile.inc
Original file line number Diff line number Diff line change
Expand Up @@ -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" "$@"
Expand Down

0 comments on commit 1c58f7f

Please sign in to comment.