Skip to content

Commit

Permalink
soong: introduce TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY (#7)
Browse files Browse the repository at this point in the history
Set TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY to the key code to skip in InputDispatcher

Signed-off-by: daniml3 <[email protected]>
Change-Id: I682913c29bdb92409b05aea7dfa1bcfa3a74653f

Co-authored-by: daniml3 <[email protected]>
  • Loading branch information
2 people authored and vjspranav committed May 24, 2022
1 parent e4af0e1 commit 0d3466f
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
16 changes: 16 additions & 0 deletions build/soong/Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -611,3 +611,19 @@ no_camera_smooth_apis {
},
},
}
soong_config_module_type {
name: "inputdispatcher_skip_event_key",
module_type: "cc_defaults",
config_namespace: "stagGlobalVars",
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"],
},
},
}
4 changes: 4 additions & 0 deletions config/BoardConfigSoong.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ SOONG_CONFIG_stagGlobalVars += \
needs_netd_direct_connect_rule \
camera_needs_client_info \
target_init_vendor_lib \
target_inputdispatcher_skip_event_key \
target_ld_shim_libs \
target_process_sdk_version_override \
target_uses_prebuilt_dynamic_partitions \
Expand Down Expand Up @@ -109,15 +110,18 @@ TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS ?= 0
TARGET_INIT_VENDOR_LIB ?= vendor_init
TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY ?= libcamera_parameters
TARGET_SURFACEFLINGER_UDFPS_LIB ?= surfaceflinger_udfps_lib
TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY ?= 0

# Soong value variables
SOONG_CONFIG_stagGlobalVars_additional_gralloc_10_usage_bits := $(TARGET_ADDITIONAL_GRALLOC_10_USAGE_BITS)
SOONG_CONFIG_stagGlobalVars_bootloader_message_offset := $(BOOTLOADER_MESSAGE_OFFSET)
SOONG_CONFIG_stagGlobalVars_target_init_vendor_lib := $(TARGET_INIT_VENDOR_LIB)
SOONG_CONFIG_stagGlobalVars_target_inputdispatcher_skip_event_key := $(TARGET_INPUTDISPATCHER_SKIP_EVENT_KEY)
SOONG_CONFIG_stagGlobalVars_target_ld_shim_libs := $(subst $(space),:,$(TARGET_LD_SHIM_LIBS))
SOONG_CONFIG_stagGlobalVars_target_process_sdk_version_override := $(TARGET_PROCESS_SDK_VERSION_OVERRIDE)
SOONG_CONFIG_stagGlobalVars_target_surfaceflinger_udfps_lib := $(TARGET_SURFACEFLINGER_UDFPS_LIB)
SOONG_CONFIG_stagGlobalVars_uses_camera_parameter_lib := $(TARGET_SPECIFIC_CAMERA_PARAMETER_LIBRARY)

ifneq ($(filter $(QSSI_SUPPORTED_PLATFORMS),$(TARGET_BOARD_PLATFORM)),)
SOONG_CONFIG_stagQcomVars_qcom_display_headers_namespace := vendor/qcom/opensource/commonsys-intf/display
else
Expand Down

0 comments on commit 0d3466f

Please sign in to comment.