ronnie
2022-10-14 1504bb53e29d3d46222c0b3ea994fc494b48e153
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
LOCAL_PATH := $(shell dirname $(lastword $(MAKEFILE_LIST)))
-include include $(LOCAL_PATH)/ConfigCommand.mk
# pri_disp+sec_disp
# now support:
# lcd.cfg               720p  lcd
# lcd_lcd.cfg           720p  lcd  + 720p lcd
# edp_lcd.cfg           1080p edp  + 720p lcd
# lcd_hdmi.cfg          720p  lcd  + 1080p hdmi
# lvds_lcd.cfg          1080p lvds + 720p lcd
# edp_hdmi.cfg          1080p edp  + 1080p hdmi
# lvds_hdmi.cfg         1080p lvds + 1080p hdmi
 
DISPLAY_CONFIG_FILE ?= $(LOCAL_PATH)/displayConfigs/lcd.cfg
 
PRODUCT_SPECIAL_DISPLAYCONFIG := $(call get_display_config,$(DISPLAY_CONFIG_FILE),DISPLAYCONFIG)
ifneq ($(PRODUCT_SPECIAL_DISPLAYCONFIG),)
PRODUCT_COPY_FILES += $(call find-copy-subdir-files,*,$(LOCAL_PATH)/displayConfigs/configs/$(PRODUCT_SPECIAL_DISPLAYCONFIG),$(TARGET_COPY_OUT_VENDOR)/etc/dispconfigs)
endif
 
define gen_touch_idc_path
$(if $(wildcard $2/touchconfigs/$1),$2/touchconfigs/$1,$2/touchconfigs/touch_internal.idc)
endef
 
TOUCHSCREEN_IDC := $(call get_display_config,$(DISPLAY_CONFIG_FILE),TOUCHSCREEN_IDC)
ifneq ($(TOUCHSCREEN_IDC),)
PRODUCT_COPY_FILES += $(foreach _idc,$(TOUCHSCREEN_IDC), $(call gen_touch_idc_path,$(_idc),$(LOCAL_PATH)):$(TARGET_COPY_OUT_VENDOR)/usr/idc/$(_idc)) \
 
endif