This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
hardware_oplus-CherishOS/hidl/touch/Android.bp
LuK1337 a39ee49e45 touch: Implement opt-in IHighTouchPollingRate interface
Change-Id: Ia0b45caa224cc9fea38f9b4efacce3287f888baa
2022-07-16 22:20:41 +02:00

40 lines
998 B
Plaintext

soong_config_module_type {
name: "oplus_lineage_touch_hal_cc_defaults",
module_type: "cc_defaults",
config_namespace: "OPLUS_LINEAGE_TOUCH_HAL",
value_variables: ["INCLUDE_DIR"],
properties: ["include_dirs"],
}
oplus_lineage_touch_hal_cc_defaults {
name: "oplus_lineage_touch_hal_defaults",
soong_config_variables: {
INCLUDE_DIR: {
include_dirs: ["%s"],
},
},
}
cc_binary {
name: "vendor.lineage.touch@1.0-service.oplus",
defaults: [
"hidl_defaults",
"oplus_lineage_touch_hal_defaults",
],
init_rc: ["vendor.lineage.touch@1.0-service.oplus.rc"],
vintf_fragments: ["vendor.lineage.touch@1.0-service.oplus.xml"],
vendor: true,
relative_install_path: "hw",
srcs: [
"HighTouchPollingRate.cpp",
"TouchscreenGesture.cpp",
"service.cpp",
],
shared_libs: [
"libbase",
"libhidlbase",
"libutils",
"vendor.lineage.touch@1.0",
],
}