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
60 lines
2.4 KiB
7 months ago
|
#---------------------------------------------
|
||
|
# 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
|