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.
67 lines
2.8 KiB
67 lines
2.8 KiB
#---------------------------------------------
|
|
# Inheritance customize config from $(CHIP_VERSION)_$(CHIP_REVISION)
|
|
# Exceptional: 1) driver_filter_list.mk 2) product/overlay
|
|
#---------------------------------------------
|
|
CUSTOM_PRODUCT := $(CHIP_VERSION)_$(CHIP_REVISION)
|
|
TARGET_PRODUCT_DIR := $(PRODUCT_DEVICE_DIR)/customize/$(CUSTOM_PRODUCT)
|
|
-include $(TARGET_PRODUCT_DIR)/device.mk
|
|
|
|
#---------------------------------------------
|
|
# Customize Product Config
|
|
#---------------------------------------------
|
|
CUSTOM_PRODUCT := $(IMAGE_VARIANT)
|
|
TARGET_PRODUCT_DIR := $(PRODUCT_DEVICE_DIR)/customize/$(CUSTOM_PRODUCT)
|
|
|
|
#---------------------------------------------
|
|
# lowram Config
|
|
#---------------------------------------------
|
|
PRODUCT_SUPPORT_LOWRAM := true
|
|
SWAP_FSTAB_FILE := $(TARGET_PRODUCT_DIR)/etc/vendor/fstab.swap
|
|
PRODUCT_COPY_FILES += \
|
|
$(SWAP_FSTAB_FILE):vendor/etc/fstab.swap
|
|
|
|
#---------------------------------------------
|
|
# Flash XML Copy File Config
|
|
#---------------------------------------------
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/partition),)
|
|
PRODUCT_PARTITION_DIR := $(TARGET_PRODUCT_DIR)/partition
|
|
endif
|
|
|
|
#---------------------------------------------
|
|
# Init Rc Copy File Config
|
|
#---------------------------------------------
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/etc/system/init.custom.rc),)
|
|
SYSTEM_CUSTOM_INITRC_FILE := $(TARGET_PRODUCT_DIR)/etc/system/init.custom.rc
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/etc/vendor/init.custom.rc),)
|
|
VENDOR_CUSTOM_INITRC_FILE := $(TARGET_PRODUCT_DIR)/etc/vendor/init.custom.rc
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/etc/vendor/fstab.hardware.android.fbe),)
|
|
DEVICE_FSTAB_FILE := $(TARGET_PRODUCT_DIR)/etc/vendor/fstab.hardware.android.fbe
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/etc/vendor/ueventd.rc),)
|
|
DEVICE_UEVENTD_RC_FILE := $(TARGET_PRODUCT_DIR)/etc/vendor/ueventd.rc
|
|
endif
|
|
|
|
#---------------------------------------------
|
|
# Minorimages Copy File Config
|
|
#---------------------------------------------
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/minorimages/baseparam.img),)
|
|
BASEPARAM_IMG_FILE := $(TARGET_PRODUCT_DIR)/minorimages/baseparam.img
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/minorimages/deviceinfo.img),)
|
|
DEVICEINFO_IMG_FILE := $(TARGET_PRODUCT_DIR)/minorimages/deviceinfo.img
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/minorimages/logo.img),)
|
|
LOGO_IMG_FILE := $(TARGET_PRODUCT_DIR)/minorimages/logo.img
|
|
endif
|
|
ifneq ($(wildcard $(TARGET_PRODUCT_DIR)/minorimages/panel.bin),)
|
|
PANEL_IMG_FILE := $(TARGET_PRODUCT_DIR)/minorimages/panel.bin
|
|
endif
|
|
|
|
-include $(TARGET_PRODUCT_DIR)/properties/system_properties.mk
|
|
-include $(TARGET_PRODUCT_DIR)/properties/vendor_properties.mk
|
|
-include $(TARGET_PRODUCT_DIR)/build/product_filter_list.mk
|
|
-include $(TARGET_PRODUCT_DIR)/product/product.mk
|
|
-include $(TARGET_PRODUCT_DIR)/odm/odm.mk
|