blob: 0411b1f31ef3bac71da0ec99e752c14ced0b979b [file] [log] [blame]
# Copyright 2018 The Fuchsia Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
source_set("input") {
public_deps = [
":constants",
":gesture_contender_interface",
":injection",
":legacy",
":mouse",
":system",
":touch",
":utils",
]
}
source_set("system") {
sources = [
"input_system.cc",
"input_system.h",
]
deps = [
":injection",
":legacy",
":mouse",
":touch",
":utils",
"//sdk/lib/inspect/component/cpp",
]
public_deps = [ "//src/ui/scenic/lib/view_tree:view_tree_snapshot" ]
}
source_set("constants") {
sources = [ "constants.h" ]
}
source_set("utils") {
sources = [
"helper.cc",
"helper.h",
"hit_tester.cc",
"hit_tester.h",
"internal_pointer_event.h",
"stream_id.cc",
"stream_id.h",
]
deps = [
"//src/ui/scenic/lib/utils",
"//zircon/system/ulib/inspect",
"//zircon/system/ulib/trace",
]
public_deps = [ "//src/ui/scenic/lib/view_tree:view_tree_snapshot" ]
}
source_set("gesture_contender_interface") {
sources = [
"gesture_contender.h",
"gesture_contender_inspector.cc",
"gesture_contender_inspector.h",
]
public_deps = [
":utils",
"//src/ui/scenic/lib/view_tree:view_tree_snapshot",
"//zircon/system/ulib/inspect",
]
}
source_set("legacy") {
sources = [
"a11y_legacy_contender.cc",
"a11y_legacy_contender.h",
"a11y_registry.cc",
"a11y_registry.h",
]
deps = [
":gesture_contender_interface",
"//sdk/lib/sys/cpp:cpp",
"//zircon/system/ulib/inspect",
"//zircon/system/ulib/trace",
]
public_deps = [
"//src/lib/fostr/fidl/fuchsia.ui.input",
"//src/lib/fostr/fidl/fuchsia.ui.input.accessibility",
]
}
source_set("injection") {
sources = [
"injector.cc",
"injector.h",
"mouse_injector.cc",
"mouse_injector.h",
"pointerinjector_registry.cc",
"pointerinjector_registry.h",
"touch_injector.cc",
"touch_injector.h",
]
deps = [
":constants",
":utils",
"//zircon/system/ulib/inspect",
"//zircon/system/ulib/trace",
]
public_deps = [
"//sdk/fidl/fuchsia.ui.pointerinjector:fuchsia.ui.pointerinjector_hlcpp",
"//sdk/lib/sys/cpp:cpp",
"//src/lib/fostr/fidl/fuchsia.ui.pointerinjector",
]
}
source_set("mouse") {
sources = [
"mouse_source.cc",
"mouse_source.h",
"mouse_source_base.cc",
"mouse_source_base.h",
"mouse_system.cc",
"mouse_system.h",
]
deps = [
":constants",
":gesture_contender_interface",
":utils",
"//sdk/lib/sys/cpp",
"//src/lib/fsl",
"//zircon/system/ulib/inspect",
"//zircon/system/ulib/trace",
]
}
source_set("touch") {
sources = [
"gesture_arena.cc",
"gesture_arena.h",
"touch_source.cc",
"touch_source.h",
"touch_source_base.cc",
"touch_source_base.h",
"touch_source_with_local_hit.cc",
"touch_source_with_local_hit.h",
"touch_system.cc",
"touch_system.h",
]
deps = [
":constants",
":gesture_contender_interface",
":legacy",
":utils",
"//sdk/lib/inspect/component/cpp",
"//sdk/lib/sys/cpp",
"//src/lib/fsl",
"//zircon/system/ulib/trace",
]
public_deps = [
"//sdk/fidl/fuchsia.ui.pointer:fuchsia.ui.pointer_cpp",
"//sdk/fidl/fuchsia.ui.pointer:fuchsia.ui.pointer_cpp_hlcpp_conversion",
"//sdk/fidl/fuchsia.ui.pointer:fuchsia.ui.pointer_hlcpp",
"//sdk/fidl/fuchsia.ui.pointer.augment:fuchsia.ui.pointer.augment_hlcpp",
]
}