INSTALLED_AML_UPGRADE_PACKAGE_TARGET := $(PRODUCT_OUT)/aml_upgrade_package.img
-define aml-symlink-file
- $(hide) ln -f $(1) $(PRODUCT_UPGRADE_OUT)/$(strip $(if $(2), $(2), $(notdir $(1))))
+define aml-copy-file
+ $(hide) $(ACP) $(1) $(PRODUCT_UPGRADE_OUT)/$(strip $(if $(2), $(2), $(notdir $(1))))
endef
NEEDED_IMAGES := \
vbmeta.img \
super.img
-$(INSTALLED_AML_UPGRADE_PACKAGE_TARGET): $(addprefix $(PRODUCT_OUT)/,$(NEEDED_IMAGES)) $(AML_IMAGE_TOOL)
+$(INSTALLED_AML_UPGRADE_PACKAGE_TARGET): $(addprefix $(PRODUCT_OUT)/,$(NEEDED_IMAGES)) $(ACP) $(AML_IMAGE_TOOL)
$(hide) mkdir -p $(PRODUCT_UPGRADE_OUT)
ifneq ("$(wildcard $(FACTORY_PATH)/u-boot.bin)","")
- $(hide) $(call aml-symlink-file, $(FACTORY_PATH)/u-boot.bin)
-else ifneq ("$(wildcard vendor/firmware/odroidc4/bootloader.img)","")
- $(hide) $(call aml-symlink-file, vendor/firmware/odroidc4/bootloader.img, u-boot.bin)
+ $(hide) $(call aml-copy-file, $(FACTORY_PATH)/u-boot.bin)
+else ifneq ("$(wildcard vendor/firmware/odroidc4/radio/bootloader.img)","")
+ $(hide) $(call aml-copy-file, vendor/firmware/odroidc4/radio/bootloader.img, u-boot.bin)
else
$(error "no u-boot.bin found in $(FACTORY_PATH)")
endif
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/logo.img)
- $(hide) $(call aml-symlink-file, $(FACTORY_PATH)/aml_sdc_burn.ini)
- $(hide) $(call aml-symlink-file, $(FACTORY_PATH)/image.cfg)
- $(hide) $(call aml-symlink-file, $(FACTORY_PATH)/platform.conf)
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/boot.img)
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/recovery.img)
- $(hide) $(call aml-symlink-file, $(INSTALLED_2NDBOOTLOADER_TARGET), dtb.img)
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/dtbo.img)
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/super.img)
- $(hide) $(call aml-symlink-file, $(PRODUCT_OUT)/vbmeta.img)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/logo.img)
+ $(hide) $(call aml-copy-file, $(FACTORY_PATH)/aml_sdc_burn.ini)
+ $(hide) $(call aml-copy-file, $(FACTORY_PATH)/image.cfg)
+ $(hide) $(call aml-copy-file, $(FACTORY_PATH)/platform.conf)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/boot.img)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/recovery.img)
+ $(hide) $(call aml-copy-file, $(INSTALLED_2NDBOOTLOADER_TARGET), dtb.img)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/dtbo.img)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/super.img)
+ $(hide) $(call aml-copy-file, $(PRODUCT_OUT)/vbmeta.img)
$(hide) $(AML_IMAGE_TOOL) -r $(PACKAGE_CONFIG_FILE) $(PRODUCT_UPGRADE_OUT)/ $@
$(hide) rm -rf $(PRODUCT_UPGRADE_OUT)
$(hide) echo " $@ created"