# Huanglong Solution Env $(call inherit-product-if-exists, $(SRC_TARGET_DIR)/product/core_64_bit.mk) $(call inherit-product-if-exists, $(SRC_TARGET_DIR)/product/full_base.mk) PRODUCT_TYPE := tv PRODUCT_BRAND ?= huanglong PRODUCT_MODEL ?= huanglong PRODUCT_MANUFACTURER ?= HL2.0 PRODUCT_CHARACTERISTICS ?= $(PRODUCT_TYPE) TARGET_BOARD_PLATFORM ?= huanglong TARGET_BOOTLOADER_BOARD_NAME ?= huanglong # Define resources for application compilation PRODUCT_AAPT_PREF_CONFIG ?= xhdpi PRODUCT_AAPT_CONFIG ?= normal large xlarge hdpi xhdpi # Declaration for selinux policies dir and files. PRODUCT_SEPOLICY_SPLIT := true # Declaration treble PRODUCT_FULL_TREBLE_OVERRIDE := true PRODUCT_USE_DYNAMIC_PARTITIONS := true PRODUCT_RETROFIT_DYNAMIC_PARTITIONS := false DEVICE_HUANGLONG := vendor/device SOC_PLATFORM_PATH := vendor/huanglong VENDOR_OPEN_SOURCE := vendor/open_source VENDOR_THIRDPARTY := vendor/thirdparty VENDOR_TOOLS := vendor/tools HUANGLONG_PLATFORM_VERSION ?= HuanglongV200R005C00SPC009B050 PRODUCT_DEVICE_COMMON := $(PRODUCT_DEVICE_DIR)/common PRODUCT_ETC_DIR := $(PRODUCT_DEVICE_COMMON)/etc # Customer image sign key ifneq ($(wildcard $(SOC_PLATFORM_PATH)/build/security),) PRODUCT_CERTIFICATE_PATH := $(SOC_PLATFORM_PATH)/build/security PRODUCT_DEFAULT_DEV_CERTIFICATE := $(PRODUCT_CERTIFICATE_PATH)/testkey endif #--------------------------------------------- # Init Rc Copy File Config #--------------------------------------------- SYSTEM_CUSTOM_INITRC_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/system/init.custom.rc SYSTEM_INITRC_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/system/init.system.rc VENDOR_CUSTOM_INITRC_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/vendor/init.custom.rc VENDOR_INITRC_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/vendor/init.hardware.rc DEVICE_FSTAB_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/vendor/fstab.hardware.android.fbe DEVICE_UEVENTD_RC_FILE ?= $(PRODUCT_DEVICE_COMMON)/etc/vendor/ueventd.rc #--------------------------------------------- # Customize Product Config #--------------------------------------------- include $(TARGET_PRODUCT_DIR)/device.mk #--------------------------------------------- # Device Properties #--------------------------------------------- include $(PRODUCT_DEVICE_COMMON)/properties/aosp_system_properties.mk include $(PRODUCT_DEVICE_COMMON)/properties/aosp_vendor_properties.mk include $(PRODUCT_DEVICE_COMMON)/properties/im_system_properties.mk include $(PRODUCT_DEVICE_COMMON)/properties/im_vendor_properties.mk #--------------------------------------------- # Product Rc Copy File List #--------------------------------------------- PRODUCT_COPY_FILES += \ $(PRODUCT_DEVICE_COMMON)/etc/root/init.hardware.rc:root/init.$(TARGET_BOARD_PLATFORM).rc \ $(PRODUCT_DEVICE_COMMON)/etc/vendor/product.type.xml:vendor/etc/permissions/product.type.xml PRODUCT_COPY_FILES += \ $(SYSTEM_CUSTOM_INITRC_FILE):system/etc/init/hw/init.custom.rc \ $(SYSTEM_INITRC_FILE):system/etc/init/init.system.rc \ $(VENDOR_CUSTOM_INITRC_FILE):vendor/etc/init/hw/init.custom.rc \ $(VENDOR_INITRC_FILE):vendor/etc/init/hw/init.$(TARGET_BOARD_PLATFORM).rc \ $(DEVICE_FSTAB_FILE):vendor/etc/fstab.$(TARGET_BOARD_PLATFORM) \ $(DEVICE_UEVENTD_RC_FILE):vendor/etc/ueventd.rc #--------------------------------------------- # Flash XML Copy File Config #--------------------------------------------- PRODUCT_PARTITION_DIR ?= $(PRODUCT_DEVICE_COMMON)/partition PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ $(PRODUCT_PARTITION_DIR)/flash_$(CHIP_REVISION).xml:images/flash_$(CHIP_REVISION).xml) PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ $(PRODUCT_PARTITION_DIR)/flash_$(CHIP_REVISION)_ufs.xml:images/flash_$(CHIP_REVISION)_ufs.xml) PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ $(PRODUCT_PARTITION_DIR)/flash_$(CHIP_VERSION)_$(CHIP_REVISION)_$(IMAGE_VARIANT).xml:images/flash_$(CHIP_REVISION)_$(IMAGE_VARIANT).xml) PRODUCT_COPY_FILES += $(call add-to-product-copy-files-if-exists,\ $(PRODUCT_PARTITION_DIR)/flash_$(CHIP_VERSION)_$(CHIP_REVISION)_$(IMAGE_VARIANT)_ufs.xml:images/flash_$(CHIP_REVISION)_$(IMAGE_VARIANT)_ufs.xml) #--------------------------------------------- # Device product_package.mk #--------------------------------------------- include $(PRODUCT_DEVICE_COMMON)/build/package.mk