You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

60 lines
2.4 KiB

#---------------------------------------------
# Inheritance customize config from $(CHIP_VERSION)_$(CHIP_REVISION)
#---------------------------------------------
CUSTOM_PRODUCT := $(CHIP_VERSION)_$(CHIP_REVISION)
TARGET_PRODUCT_DIR := $(PRODUCT_DEVICE_DIR)/customize/$(CUSTOM_PRODUCT)
-include $(TARGET_PRODUCT_DIR)/BoardConfig.mk
#---------------------------------------------
# Customize Product Config
#---------------------------------------------
CUSTOM_PRODUCT := $(IMAGE_VARIANT)
TARGET_PRODUCT_DIR := $(PRODUCT_DEVICE_DIR)/customize/$(CUSTOM_PRODUCT)
#---------------------------------------------
# Bootargs File Config
#---------------------------------------------
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/bootargs/$(CHIP_VERSION)_$(IMAGE_VARIANT)-bootargs-emmc-tee-dp.txt),)
INSTALLED_BOOTARGS_FILES := $(TARGET_PRODUCT_DIR)/bootargs/$(CHIP_VERSION)_$(IMAGE_VARIANT)-bootargs-emmc-tee-dp.txt
endif
#---------------------------------------------
# Bootloader File Config
#---------------------------------------------
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/bootloader/config/dmo_tee_cfg.mak),)
BOOTLOADER_CFGFILE := $(TARGET_PRODUCT_DIR)/bootloader/config/dmo_tee_cfg.mak
endif
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/bootloader/sysreg),)
BOOTLOADER_SYSREGDIR := $(TARGET_PRODUCT_DIR)/bootloader/sysreg
endif
#---------------------------------------------
# DTB and Kernel File Config
#---------------------------------------------
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/kernel/config/defconfig),)
CUSTOM_DEFCONFIG_FILE := $(TARGET_PRODUCT_DIR)/kernel/config/defconfig
endif
ifeq ($(strip $(PRODUCT_SUPPORT_LOWRAM)), true)
CUSTOM_DEFCONFIG_FILE += $(TARGET_PRODUCT_DIR)/kernel/config/lowram_defconfig
endif
#---------------------------------------------
# Recovery FSTAB File
#---------------------------------------------
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/recovery/defconfig),)
CUSTOM_RECOVERY_DEFCONFIG_FILE := $(TARGET_PRODUCT_DIR)/recovery/defconfig
endif
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/recovery/recovery.emmc.fstab.dp),)
TARGET_RECOVERY_FSTAB := $(TARGET_PRODUCT_DIR)/recovery/recovery.emmc.fstab.dp
endif
#---------------------------------------------
# Selinux Policy Config
#---------------------------------------------
SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(TARGET_PRODUCT_DIR)/sepolicy/public
SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS_LIST += $(TARGET_PRODUCT_DIR)/sepolicy/system
BOARD_SEPOLICY_DIRS += $(TARGET_PRODUCT_DIR)/sepolicy/vendor