summaryrefslogtreecommitdiff
path: root/chromium/ui/events/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/events/BUILD.gn')
-rw-r--r--chromium/ui/events/BUILD.gn47
1 files changed, 32 insertions, 15 deletions
diff --git a/chromium/ui/events/BUILD.gn b/chromium/ui/events/BUILD.gn
index a875264491b..20b75f2cbda 100644
--- a/chromium/ui/events/BUILD.gn
+++ b/chromium/ui/events/BUILD.gn
@@ -10,6 +10,10 @@ if (is_android) {
import("//build/config/android/rules.gni")
}
+if (is_ios) {
+ import("//ios/build/config.gni")
+}
+
static_library("dom_keycode_converter") {
sources = [
"keycodes/dom/dom_code.h",
@@ -57,13 +61,12 @@ component("events_base") {
defines = [ "EVENTS_BASE_IMPLEMENTATION" ]
deps = [
- ":dom_keycode_converter",
"//base/third_party/dynamic_annotations",
- "//ipc:param_traits",
"//skia",
]
public_deps = [
+ ":dom_keycode_converter",
"//base",
"//ui/events/platform",
"//ui/gfx",
@@ -93,6 +96,10 @@ component("events_base") {
"keycodes/xkb_keysym.h",
]
}
+
+ if (!is_ios) {
+ deps += [ "//ipc:param_traits" ]
+ }
}
component("events") {
@@ -121,6 +128,8 @@ component("events") {
"events_stub.cc",
"gestures/gesture_recognizer_impl_mac.cc",
"gestures/gesture_types.h",
+ "keycodes/platform_key_map_win.cc",
+ "keycodes/platform_key_map_win.h",
"null_event_targeter.cc",
"null_event_targeter.h",
"scoped_target_handler.cc",
@@ -201,10 +210,15 @@ component("events") {
sources += [
"android/events_jni_registrar.cc",
"android/events_jni_registrar.h",
+ "android/key_event_utils.cc",
+ "android/key_event_utils.h",
"android/motion_event_android.cc",
"android/motion_event_android.h",
]
- deps += [ ":motionevent_jni_headers" ]
+ deps += [
+ ":keyevent_jni_headers",
+ ":motionevent_jni_headers",
+ ]
}
}
@@ -333,15 +347,6 @@ source_set("test_support") {
}
}
-# TODO(GYP): Delete this after we've converted everything to GN.
-# The _run targets exist only for compatibility w/ GYP.
-group("events_unittests_run") {
- testonly = true
- deps = [
- ":events_unittests",
- ]
-}
-
test("events_unittests") {
sources = [
"android/scroller_unittest.cc",
@@ -360,12 +365,13 @@ test("events_unittests") {
"gesture_detection/touch_disposition_gesture_filter_unittest.cc",
"gesture_detection/velocity_tracker_unittest.cc",
"gestures/fling_curve_unittest.cc",
- "ipc/latency_info_param_traits_unittest.cc",
"keycodes/dom/keycode_converter_unittest.cc",
"keycodes/keyboard_code_conversion_unittest.cc",
+ "keycodes/platform_key_map_win_unittest.cc",
"latency_info_unittest.cc",
"platform/platform_event_source_unittest.cc",
"scoped_target_handler_unittest.cc",
+ "win/event_utils_win_unittest.cc",
]
deps = [
@@ -376,12 +382,11 @@ test("events_unittests") {
":test_support",
"//base",
"//base/test:run_all_unittests",
- "//ipc:test_support",
+ "//base/test:test_support",
"//skia",
"//testing/gmock",
"//testing/gtest",
"//ui/events/devices",
- "//ui/events/ipc:events_ipc",
"//ui/events/platform",
"//ui/gfx:test_support",
]
@@ -391,12 +396,15 @@ test("events_unittests") {
"blink/input_handler_proxy_unittest.cc",
"blink/input_scroll_elasticity_controller_unittest.cc",
"gestures/blink/web_gesture_curve_impl_unittest.cc",
+ "ipc/latency_info_param_traits_unittest.cc",
]
deps += [
"//cc",
+ "//ipc:test_support",
"//third_party/WebKit/public:blink_headers",
"//ui/events/blink",
"//ui/events/gestures/blink",
+ "//ui/events/ipc",
]
}
@@ -455,6 +463,10 @@ test("events_unittests") {
if (is_android) {
sources += [ "android/motion_event_android_unittest.cc" ]
}
+
+ if (is_ios) {
+ assert_no_deps = ios_assert_no_deps
+ }
}
if (is_android) {
@@ -462,4 +474,9 @@ if (is_android) {
jni_package = "ui"
classes = [ "android/view/MotionEvent.class" ]
}
+
+ generate_jar_jni("keyevent_jni_headers") {
+ jni_package = "ui"
+ classes = [ "android/view/KeyEvent.class" ]
+ }
}