tzh
2024-08-20 ca8393c352368485bcb8b277004fdb0c6cb572c6
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# utils, add multi_ir to recovery
PRODUCT_PACKAGES += \
   multi_ir \
   multi_ir.recovery \
   libmultiir_jni \
   libmultiirservice \
 
BASE_KL_COPY_LIST := virtual-remote.kl \
   sunxi-ir-uinput.kl \
   customer_rc5_ir_04.kl \
 
BASE_KL_COPY_LIST += customer_ir_9f00.kl \
   customer_ir_dd22.kl \
   customer_ir_fb04.kl \
   customer_ir_ff00.kl \
   customer_ir_4cb3.kl \
   customer_ir_bc00.kl \
   customer_ir_fc00.kl \
   customer_ir_2992.kl \
   customer_ir_4040.kl \
   customer_ir_ba04.kl \
   customer_ir_7f80.kl
 
SYSTEM_KL_COPY_LIST := $(BASE_KL_COPY_LIST) \
   Vendor_000d_Product_3838.kl \
   sunxi-ir.kl \
 
RECOVERY_KL_COPY_LIST := $(BASE_KL_COPY_LIST) \
   customer_ir_fe01.kl
 
SUNXI_VENDOR_KL_DIR := vendor/aw/homlet/hardware/input/multi_ir/keylayout
SYSTEM_KL_DIR := system/usr/keylayout
RECOVERY_KL_DIR := /root/system/usr/keylayout
 
PRODUCT_COPY_FILES += $(foreach f,$(SYSTEM_KL_COPY_LIST),$(SUNXI_VENDOR_KL_DIR)/$(f):$(SYSTEM_KL_DIR)/$(f))
 
# H6 use different ir keyboard
ifeq ($(TARGET_BOARD_PLATFORM),petrel)
PRODUCT_COPY_FILES += \
   $(SUNXI_VENDOR_KL_DIR)/customer_ir_fe01_petrel.kl:$(SYSTEM_KL_DIR)/customer_ir_fe01.kl
 
else
PRODUCT_COPY_FILES += \
   $(SUNXI_VENDOR_KL_DIR)/customer_ir_fe01.kl:$(SYSTEM_KL_DIR)/customer_ir_fe01.kl
 
endif
 
# recovery support multi_ir
PRODUCT_COPY_FILES += $(foreach f,$(RECOVERY_KL_COPY_LIST),$(SUNXI_VENDOR_KL_DIR)/$(f):$(RECOVERY_KL_DIR)/$(f))
PRODUCT_COPY_FILES += \
   $(SUNXI_VENDOR_KL_DIR)/sunxi-ir-recovery.kl:$(RECOVERY_KL_DIR)/sunxi-ir.kl