summaryrefslogtreecommitdiff
authorshanghai 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)
commit543dabacbfeeec58a9506a281609aec895293bb3 (patch)
treec7d0857db31cf418a0c0295f0c609af4acb48be8
parent6c5d683ca5272346cc9a8e5304edb63aaf6307db (diff)
downloadcommon-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>
Diffstat
-rwxr-xr-xfactory.mk14
1 files changed, 13 insertions, 1 deletions
diff --git a/factory.mk b/factory.mk
index 3a3b92b..ac8d988 100755
--- a/factory.mk
+++ b/factory.mk
@@ -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)