Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c6a9897f authored by Jae Hoon Kim's avatar Jae Hoon Kim
Browse files

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
parent 03b680d4
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -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