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

Commit 4c289e50 authored by Ying Wang's avatar Ying Wang
Browse files

Generate platfrom.zip for build goal "platform".

Bug: 6241618
If platform appears on the build command line, build platform.zip,
which essentially is the zip package of the system directory.
Put the platform.zip to the dist dir if "dist" is specified too,
so the platform.zip can be downloaded from the build page.

Change-Id: I988dd5c753a4ee744b4e3dccf261d8df904d9847
parent 06e758a9
Loading
Loading
Loading
Loading
+15 −0
Original line number Diff line number Diff line
@@ -869,6 +869,21 @@ systemtarball-nodeps: $(FS_GET_STATS) \
.PHONY: stnod
stnod: systemtarball-nodeps

#######
## platform.zip: system in a zip file
INSTALLED_PLATFROM_ZIP := $(PRODUCT_OUT)/platform.zip
$(INSTALLED_PLATFROM_ZIP) : $(INTERNAL_SYSTEMIMAGE_FILES)
	$(call pretty,"Platform zip package: $(INSTALLED_PLATFROM_ZIP)")
	$(hide) rm -f $@
	$(hide) cd $(dir $@) && zip -qry $(notdir $@) system

.PHONY: platform
platform: $(INSTALLED_PLATFROM_ZIP)

# Dist the platform.zip
ifneq (,$(filter platform, $(MAKECMDGOALS)))
$(call dist-for-goals, platform, $(INSTALLED_PLATFROM_ZIP))
endif

#######
## boot tarball