| Index: ui/events/BUILD.gn
|
| diff --git a/ui/events/BUILD.gn b/ui/events/BUILD.gn
|
| index d5ce1dbada4d51a68ae41d5afe9f3e0ebe988a7d..e1e0e8b4dcd6bf3d463df09b798dc0d7206d1073 100644
|
| --- a/ui/events/BUILD.gn
|
| +++ b/ui/events/BUILD.gn
|
| @@ -4,7 +4,7 @@
|
|
|
| import("//build/config/ui.gni")
|
|
|
| -static_library("dom4_keycode_converter") {
|
| +source_set("dom4_keycode_converter") {
|
| sources = [
|
| "keycodes/dom4/keycode_converter.cc",
|
| "keycodes/dom4/keycode_converter.h",
|
| @@ -98,16 +98,6 @@ component("events") {
|
| "events_stub.cc",
|
| "gestures/gesture_configuration.cc",
|
| "gestures/gesture_configuration.h",
|
| - "gestures/gesture_point.cc",
|
| - "gestures/gesture_point.h",
|
| - "gestures/gesture_recognizer.h",
|
| - "gestures/gesture_recognizer_impl.cc",
|
| - "gestures/gesture_recognizer_impl.h",
|
| - "gestures/gesture_sequence.cc",
|
| - "gestures/gesture_sequence.h",
|
| - "gestures/gesture_types.h",
|
| - "gestures/velocity_calculator.cc",
|
| - "gestures/velocity_calculator.h",
|
| "platform/platform_event_dispatcher.h",
|
| "platform/platform_event_observer.h",
|
| "platform/platform_event_source.cc",
|
| @@ -122,6 +112,25 @@ component("events") {
|
| "x/events_x.cc",
|
| ]
|
|
|
| + if (use_aura) {
|
| + sources += [
|
| + "gestures/gesture_point.cc",
|
| + "gestures/gesture_point.h",
|
| + "gestures/gesture_provider_aura.cc",
|
| + "gestures/gesture_provider_aura.h",
|
| + "gestures/gesture_recognizer.h",
|
| + "gestures/gesture_recognizer_impl.cc",
|
| + "gestures/gesture_recognizer_impl.h",
|
| + "gestures/gesture_sequence.cc",
|
| + "gestures/gesture_sequence.h",
|
| + "gestures/gesture_types.h",
|
| + "gestures/motion_event_aura.cc",
|
| + "gestures/motion_event_aura.h",
|
| + "gestures/velocity_calculator.cc",
|
| + "gestures/velocity_calculator.h",
|
| + ]
|
| + }
|
| +
|
| if (use_x11) {
|
| configs += [
|
| "//build/config/linux:glib",
|
| @@ -264,6 +273,7 @@ source_set("events_test_support") {
|
| }
|
| }
|
|
|
| +if (!is_android) { # TODO(GYP) make this link on Android.
|
| test("events_unittests") {
|
| sources = [
|
| "cocoa/cocoa_event_utils_unittest.mm",
|
| @@ -271,7 +281,6 @@ test("events_unittests") {
|
| "event_processor_unittest.cc",
|
| "event_rewriter_unittest.cc",
|
| "event_unittest.cc",
|
| - "gestures/velocity_calculator_unittest.cc",
|
| "gesture_detection/bitset_32_unittest.cc",
|
| "gesture_detection/gesture_provider_unittest.cc",
|
| "gesture_detection/mock_motion_event.h",
|
| @@ -295,6 +304,29 @@ test("events_unittests") {
|
| "ozone/evdev/key_event_converter_evdev_unittest.cc",
|
| "ozone/evdev/touch_event_converter_evdev_unittest.cc",
|
| ]
|
| + deps += [
|
| + "//ui/events/ozone",
|
| + "//ui/events/ozone:events_ozone_evdev",
|
| + ]
|
| + }
|
| + if (use_aura) {
|
| + sources += [
|
| + "gestures/motion_event_aura_unittest.cc",
|
| + "gestures/velocity_calculator_unittest.cc",
|
| + ]
|
| + }
|
| +
|
| + # Exclude tests that rely on event_utils.h for platforms that do not
|
| + # provide native cracking, i.e., platforms that use events_stub.cc.
|
| + if (!is_win && !use_x11 && !use_ozone) {
|
| + sources -= [ "event_unittest.cc" ]
|
| + }
|
| +
|
| + if (is_android) {
|
| + deps += [
|
| + #TODO(GYP)
|
| + #'../../testing/android/native_test.gyp:native_test_native_code',
|
| + ]
|
| }
|
|
|
| deps = [
|
| @@ -303,9 +335,11 @@ test("events_unittests") {
|
| ":events_test_support",
|
| ":gesture_detection",
|
| "//base",
|
| + "//base/allocator",
|
| "//base/test:run_all_unittests",
|
| "//skia",
|
| "//testing/gtest",
|
| "//ui/gfx:gfx_test_support",
|
| ]
|
| }
|
| +} # !is_android
|
|
|