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

Commit 7fd4b713 authored by Alexis Savery's avatar Alexis Savery
Browse files

core/Makefile: Add desktop migration image target hook

allowing for targets to trigger migration image builds

Bug: b/352712824
Test: m dist, with desktop target enabling ANDROID_DESKTOP_MIGRATION_IMAGE
Flag: EXEMPT desktop only change
Change-Id: I1605a11a0d32170e97dddfebdd43aa725336386f
parent ccd39a1f
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -7984,6 +7984,28 @@ pack-update-image: $(PACK_UPDATE_IMAGE_TARGET)

endif # PACK_DESKTOP_UPDATE_IMAGE

PACK_MIGRATION_IMAGE_SCRIPT := $(HOST_OUT_EXECUTABLES)/pack_migration_image

# -----------------------------------------------------------------
# Desktop pack migration image hook.
ifeq ($(ANDROID_DESKTOP_MIGRATION_IMAGE),true)
PACK_MIGRATION_IMAGE_TARGET := $(PRODUCT_OUT)/android-desktop_migration_image.bin

$(PACK_MIGRATION_IMAGE_TARGET): $(IMAGES) $(PACK_MIGRATION_IMAGE_SCRIPT)
	$(PACK_MIGRATION_IMAGE_SCRIPT) --out_dir $(PRODUCT_OUT) --noarchive

PACKED_MIGRATION_IMAGE_ARCHIVE_TARGET := $(PACK_MIGRATION_IMAGE_TARGET).gz

$(PACKED_MIGRATION_IMAGE_ARCHIVE_TARGET): $(PACK_MIGRATION_IMAGE_TARGET) | $(GZIP)
	$(GZIP) -fk $(PACK_MIGRATION_IMAGE_TARGET)

$(call dist-for-goals,dist_files,$(PACKED_MIGRATION_IMAGE_ARCHIVE_TARGET))

.PHONY: pack-migration-image
pack-migration-image: $(PACK_MIGRATION_IMAGE_TARGET)

endif # ANDROID_DESKTOP_MIGRATION_IMAGE

# -----------------------------------------------------------------
# OS Licensing