author | shanghai engineers <minliang.lu@amlogic.com> | 2019-04-19 06:19:28 (GMT) |
---|---|---|
committer | Tellen Yu <tellen.yu@amlogic.com> | 2019-06-21 10:15:20 (GMT) |
commit | 543dabacbfeeec58a9506a281609aec895293bb3 (patch) | |
tree | c7d0857db31cf418a0c0295f0c609af4acb48be8 | |
parent | 6c5d683ca5272346cc9a8e5304edb63aaf6307db (diff) | |
download | common-543dabacbfeeec58a9506a281609aec895293bb3.zip common-543dabacbfeeec58a9506a281609aec895293bb3.tar.gz common-543dabacbfeeec58a9506a281609aec895293bb3.tar.bz2 |
Makefile: add cipackage build option [1/1]
PD#SWPL-7387
Problem:
Android patch build generates multiple images like fastboot image,
AML USB upgrade image and so on
Solution:
Add new target cipackage to only generate ota and fastboot package.
Verify:
franklin cipackage build
Change-Id: Iea07c70aff867364dca1191d3368dec8da83f6e1
Signed-off-by: minliang.lu <minliang.lu@amlogic.com>
-rwxr-xr-x | factory.mk | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -485,7 +485,10 @@ endif .PHONY:aml_fastboot_zip aml_fastboot_zip:$(INSTALLED_AML_FASTBOOT_ZIP) -$(INSTALLED_AML_FASTBOOT_ZIP): $(addprefix $(PRODUCT_OUT)/,$(FASTBOOT_IMAGES)) $(BUILT_ODMIMAGE_TARGET) $(INSTALLED_AML_UPGRADE_PACKAGE_TARGET) +$(INSTALLED_AML_FASTBOOT_ZIP): $(addprefix $(PRODUCT_OUT)/,$(FASTBOOT_IMAGES)) \ + $(addprefix $(PRODUCT_OUT)/,bootloader.img) \ + $(INSTALLED_AML_LOGO) \ + $(BUILT_ODMIMAGE_TARGET) echo "install $@" rm -rf $(PRODUCT_OUT)/fastboot mkdir -p $(PRODUCT_OUT)/fastboot @@ -630,6 +633,15 @@ $(INSTALLED_AML_EMMC_BIN): $(INSTALLED_AML_UPGRADE_PACKAGE_TARGET) $(PRODUCT_CFG aml_emmc_bin :$(INSTALLED_AML_EMMC_BIN) endif # ifeq ($(TARGET_SUPPORT_USB_BURNING_V2),true) +#define the OTA package for cipackage build. +ota_name := $(TARGET_PRODUCT) +ifeq ($(TARGET_BUILD_TYPE),debug) + ota_name := $(ota_name)_debug +endif +ota_name := $(ota_name)-ota-$(FILE_NAME_TAG) +INTERNAL_OTA_PACKAGE_TARGET := $(PRODUCT_OUT)/$(ota_name).zip + droidcore: $(INSTALLED_AML_UPGRADE_PACKAGE_TARGET) $(INSTALLED_MANIFEST_XML) $(INSTALLED_AML_FASTBOOT_ZIP) otapackage: $(INSTALLED_AML_UPGRADE_PACKAGE_TARGET) $(INSTALLED_MANIFEST_XML) $(INSTALLED_AML_FASTBOOT_ZIP) ota_amlogic: $(INSTALLED_AML_UPGRADE_PACKAGE_TARGET) $(INSTALLED_MANIFEST_XML) $(INSTALLED_AML_FASTBOOT_ZIP) otapackage +cipackage: $(INTERNAL_OTA_PACKAGE_TARGET) $(INSTALLED_MANIFEST_XML) $(INSTALLED_AML_FASTBOOT_ZIP) |