From c6a9897f883752f74ac7d656b0c42fa6ec41c12e Mon Sep 17 00:00:00 2001 From: Jae Hoon Kim Date: Tue, 27 Aug 2024 00:58:09 +0000 Subject: [PATCH] core/Makefile: Add desktop update image target hook .. allowing for targets to trigger update image builds. Bug: b:357929709 Test: m dist Flag: EXEMPT desktop only change Change-Id: I66d4a76daf7b163df60d94c4ba30bb377674b84f --- core/Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/core/Makefile b/core/Makefile index 064f4c6276..e57c1d399b 100644 --- a/core/Makefile +++ b/core/Makefile @@ -7943,6 +7943,26 @@ pack-recovery-image: $(PACK_RECOVERY_IMAGE_TARGET) endif # PACK_DESKTOP_RECOVERY_IMAGE +# ----------------------------------------------------------------- +# Desktop pack update image hook. +ifneq (,$(strip $(PACK_DESKTOP_UPDATE_IMAGE))) +PACK_UPDATE_IMAGE_TARGET := $(PRODUCT_OUT)/android-desktop_update_image.bin + +$(PACK_UPDATE_IMAGE_TARGET): $(IMAGES) $(PACK_IMAGE_SCRIPT) + $(PACK_IMAGE_SCRIPT) --out_dir $(PRODUCT_OUT) --noarchive --update + +PACKED_UPDATE_IMAGE_ARCHIVE_TARGET := $(PACK_UPDATE_IMAGE_TARGET).gz + +$(PACKED_UPDATE_IMAGE_ARCHIVE_TARGET): $(PACK_UPDATE_IMAGE_TARGET) | $(GZIP) + $(GZIP) -fk $(PACK_UPDATE_IMAGE_TARGET) + +$(call dist-for-goals,dist_files,$(PACKED_UPDATE_IMAGE_ARCHIVE_TARGET)) + +.PHONY: pack-update-image +pack-update-image: $(PACK_UPDATE_IMAGE_TARGET) + +endif # PACK_DESKTOP_UPDATE_IMAGE + # ----------------------------------------------------------------- # OS Licensing