From 25dd1aad638a0e3541f8906588791d5d4e22519c Mon Sep 17 00:00:00 2001 From: Yumi Yukimura Date: Fri, 26 Jul 2024 02:49:14 +0800 Subject: [PATCH] bacon: Make it possible to let other build targets depend on lineage OTA package Change-Id: I04ed91b62beed9728c354ea73f7c0baa72213808 --- build/tasks/bacon.mk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build/tasks/bacon.mk b/build/tasks/bacon.mk index 2b90f261..272a4b8e 100644 --- a/build/tasks/bacon.mk +++ b/build/tasks/bacon.mk @@ -20,8 +20,10 @@ LINEAGE_TARGET_PACKAGE := $(PRODUCT_OUT)/lineage-$(LINEAGE_VERSION).zip SHA256 := prebuilts/build-tools/path/$(HOST_PREBUILT_TAG)/sha256sum -.PHONY: bacon -bacon: $(DEFAULT_GOAL) $(INTERNAL_OTA_PACKAGE_TARGET) +$(LINEAGE_TARGET_PACKAGE): $(INTERNAL_OTA_PACKAGE_TARGET) $(hide) ln -f $(INTERNAL_OTA_PACKAGE_TARGET) $(LINEAGE_TARGET_PACKAGE) $(hide) $(SHA256) $(LINEAGE_TARGET_PACKAGE) | sed "s|$(PRODUCT_OUT)/||" > $(LINEAGE_TARGET_PACKAGE).sha256sum @echo "Package Complete: $(LINEAGE_TARGET_PACKAGE)" >&2 + +.PHONY: bacon +bacon: $(LINEAGE_TARGET_PACKAGE) $(DEFAULT_GOAL)