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
This commit is contained in:
Ying Wang 2012-03-30 13:52:54 -07:00
parent 06e758a966
commit 4c289e5041
1 changed files with 15 additions and 0 deletions

View File

@ -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