soong: introduce TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY
Set TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY to the key code to skip in InputDispatcher
Change-Id: I682913c29bdb92409b05aea7dfa1bcfa3a74653f
diff --git a/build/soong/Android.bp b/build/soong/Android.bp
index 1565772..77e93be 100644
--- a/build/soong/Android.bp
+++ b/build/soong/Android.bp
@@ -520,3 +520,19 @@
},
},
}
+soong_config_module_type {
+ name: "inputdispatcher_skip_event_key",
+ module_type: "cc_defaults",
+ config_namespace: "blissGlobalVars",
+ value_variables: ["target_inputdispatcher_skip_event_key"],
+ properties: ["cppflags"],
+}
+
+inputdispatcher_skip_event_key {
+ name: "inputdispatcher_skip_event_key_defaults",
+ soong_config_variables: {
+ target_inputdispatcher_skip_event_key: {
+ cppflags: ["-DINPUTDISPATCHER_SKIP_EVENT_KEY=%s"],
+ },
+ },
+}
diff --git a/config/BoardConfigSoong.mk b/config/BoardConfigSoong.mk
index b3d4094..1a8d8c7 100644
--- a/config/BoardConfigSoong.mk
+++ b/config/BoardConfigSoong.mk
@@ -37,6 +37,7 @@
needs_netd_direct_connect_rule \
target_camera_needs_client_info \
target_init_vendor_lib \
+ target_inputdispatcher_skip_event_key \
target_ld_shim_libs \
target_process_sdk_version_override \
target_surfaceflinger_udfps_lib \
@@ -88,6 +89,7 @@
BOOTLOADER_MESSAGE_OFFSET ?= 0
TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS ?= 0
TARGET_INIT_VENDOR_LIB ?= vendor_init
+TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY ?= 0
TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY ?= libcamera_parameters
TARGET_SURFACEFLINGER_UDFPS_LIB ?= surfaceflinger_udfps_lib
@@ -99,6 +101,8 @@
SOONG_CONFIG_blissGlobalVars_target_process_sdk_version_override := $(TARGET_PROCESS_SDK_VERSION_OVERRIDE)
SOONG_CONFIG_blissGlobalVars_target_surfaceflinger_udfps_lib := $(TARGET_SURFACEFLINGER_UDFPS_LIB)
SOONG_CONFIG_blissGlobalVars_uses_camera_parameter_lib := $(TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY)
+SOONG_CONFIG_blissGlobalVars_target_inputdispatcher_skip_event_key := $(TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY)
+
ifneq ($(filter $(QSSI_SUPPORTED_PLATFORMS),$(TARGET_BOARD_PLATFORM)),)
SOONG_CONFIG_blissQcomVars_qcom_display_headers_namespace := vendor/qcom/opensource/commonsys-intf/display
else