forked from openkylin/platform_build
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:
parent
06e758a966
commit
4c289e5041
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue