OLD | NEW |
---|---|
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
6 import("//build/config/ui.gni") | 6 import("//build/config/ui.gni") |
7 import("//testing/test.gni") | 7 import("//testing/test.gni") |
8 import("//ui/base/ui_features.gni") | 8 import("//ui/base/ui_features.gni") |
9 import("//ui/ozone/ozone.gni") | 9 import("//ui/ozone/ozone.gni") |
10 | 10 |
(...skipping 17 matching lines...) Expand all Loading... | |
28 | 28 |
29 deps = [ | 29 deps = [ |
30 "//base", | 30 "//base", |
31 ] | 31 ] |
32 | 32 |
33 if (!is_ios) { | 33 if (!is_ios) { |
34 deps += [ "//ipc:param_traits" ] | 34 deps += [ "//ipc:param_traits" ] |
35 } | 35 } |
36 } | 36 } |
37 | 37 |
38 source_set("event_constants") { | |
39 sources = [ | |
40 "event_constants.h", | |
41 ] | |
42 } | |
43 | |
38 component("events_base") { | 44 component("events_base") { |
39 sources = [ | 45 sources = [ |
40 "android/scroller.cc", | 46 "android/scroller.cc", |
41 "android/scroller.h", | 47 "android/scroller.h", |
42 "base_event_utils.cc", | 48 "base_event_utils.cc", |
43 "base_event_utils.h", | 49 "base_event_utils.h", |
44 "event_constants.h", | |
45 "event_switches.cc", | 50 "event_switches.cc", |
46 "event_switches.h", | 51 "event_switches.h", |
47 "events_base_export.h", | 52 "events_base_export.h", |
48 "gesture_curve.h", | 53 "gesture_curve.h", |
49 "gesture_event_details.cc", | 54 "gesture_event_details.cc", |
50 "gesture_event_details.h", | 55 "gesture_event_details.h", |
51 "gestures/fling_curve.cc", | 56 "gestures/fling_curve.cc", |
52 "gestures/fling_curve.h", | 57 "gestures/fling_curve.h", |
53 "keycodes/dom_us_layout_data.h", | 58 "keycodes/dom_us_layout_data.h", |
54 "keycodes/keyboard_code_conversion.cc", | 59 "keycodes/keyboard_code_conversion.cc", |
(...skipping 10 matching lines...) Expand all Loading... | |
65 ] | 70 ] |
66 | 71 |
67 defines = [ "EVENTS_BASE_IMPLEMENTATION" ] | 72 defines = [ "EVENTS_BASE_IMPLEMENTATION" ] |
68 | 73 |
69 deps = [ | 74 deps = [ |
70 "//base/third_party/dynamic_annotations", | 75 "//base/third_party/dynamic_annotations", |
71 ] | 76 ] |
72 | 77 |
73 public_deps = [ | 78 public_deps = [ |
74 ":dom_keycode_converter", | 79 ":dom_keycode_converter", |
80 ":event_constants", | |
Eugene But (OOO till 7-30)
2016/12/09 02:31:32
ios needs one header from events (event_constants.
| |
75 "//base", | 81 "//base", |
76 "//ui/events/platform", | 82 "//ui/events/platform", |
77 "//ui/gfx/geometry", | 83 "//ui/gfx/geometry", |
78 ] | 84 ] |
79 | 85 |
80 if (use_x11) { | 86 if (use_x11) { |
81 public_deps += [ "//ui/events/keycodes:x11" ] | 87 public_deps += [ "//ui/events/keycodes:x11" ] |
82 } | 88 } |
83 | 89 |
84 if (!is_ios) { | 90 if (!is_ios) { |
(...skipping 253 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
338 } | 344 } |
339 | 345 |
340 if (use_x11 || use_ozone) { | 346 if (use_x11 || use_ozone) { |
341 sources += [ "test/device_data_manager_test_api_impl.cc" ] | 347 sources += [ "test/device_data_manager_test_api_impl.cc" ] |
342 deps += [ "//ui/events/devices" ] | 348 deps += [ "//ui/events/devices" ] |
343 } else { | 349 } else { |
344 sources += [ "test/device_data_manager_test_api_stub.cc" ] | 350 sources += [ "test/device_data_manager_test_api_stub.cc" ] |
345 } | 351 } |
346 } | 352 } |
347 | 353 |
348 test("events_unittests") { | 354 if (!is_ios) { |
349 sources = [ | 355 test("events_unittests") { |
Eugene But (OOO till 7-30)
2016/12/09 02:31:32
These are just indentations.
| |
350 "android/scroller_unittest.cc", | 356 sources = [ |
351 "cocoa/events_mac_unittest.mm", | 357 "android/scroller_unittest.cc", |
352 "event_dispatcher_unittest.cc", | 358 "cocoa/events_mac_unittest.mm", |
353 "event_processor_unittest.cc", | 359 "event_dispatcher_unittest.cc", |
354 "event_rewriter_unittest.cc", | 360 "event_processor_unittest.cc", |
355 "event_unittest.cc", | 361 "event_rewriter_unittest.cc", |
356 "gesture_detection/bitset_32_unittest.cc", | 362 "event_unittest.cc", |
357 "gesture_detection/filtered_gesture_provider_unittest.cc", | 363 "gesture_detection/bitset_32_unittest.cc", |
358 "gesture_detection/gesture_event_data_packet_unittest.cc", | 364 "gesture_detection/filtered_gesture_provider_unittest.cc", |
359 "gesture_detection/gesture_provider_unittest.cc", | 365 "gesture_detection/gesture_event_data_packet_unittest.cc", |
360 "gesture_detection/motion_event_buffer_unittest.cc", | 366 "gesture_detection/gesture_provider_unittest.cc", |
361 "gesture_detection/motion_event_generic_unittest.cc", | 367 "gesture_detection/motion_event_buffer_unittest.cc", |
362 "gesture_detection/snap_scroll_controller_unittest.cc", | 368 "gesture_detection/motion_event_generic_unittest.cc", |
363 "gesture_detection/touch_disposition_gesture_filter_unittest.cc", | 369 "gesture_detection/snap_scroll_controller_unittest.cc", |
364 "gesture_detection/velocity_tracker_unittest.cc", | 370 "gesture_detection/touch_disposition_gesture_filter_unittest.cc", |
365 "gestures/fling_curve_unittest.cc", | 371 "gesture_detection/velocity_tracker_unittest.cc", |
366 "keycodes/dom/keycode_converter_unittest.cc", | 372 "gestures/fling_curve_unittest.cc", |
367 "keycodes/keyboard_code_conversion_unittest.cc", | 373 "keycodes/dom/keycode_converter_unittest.cc", |
368 "keycodes/platform_key_map_win_unittest.cc", | 374 "keycodes/keyboard_code_conversion_unittest.cc", |
369 "latency_info_unittest.cc", | 375 "keycodes/platform_key_map_win_unittest.cc", |
370 "platform/platform_event_source_unittest.cc", | 376 "latency_info_unittest.cc", |
371 "scoped_target_handler_unittest.cc", | 377 "platform/platform_event_source_unittest.cc", |
372 "win/event_utils_win_unittest.cc", | 378 "scoped_target_handler_unittest.cc", |
373 ] | 379 "win/event_utils_win_unittest.cc", |
374 | |
375 deps = [ | |
376 ":dom_keycode_converter", | |
377 ":events", | |
378 ":events_base", | |
379 ":gesture_detection", | |
380 ":test_support", | |
381 "//base", | |
382 "//base/test:test_support", | |
383 "//mojo/edk/test:run_all_unittests", | |
384 "//skia", | |
385 "//testing/gmock", | |
386 "//testing/gtest", | |
387 "//ui/events/devices", | |
388 "//ui/events/platform", | |
389 "//ui/gfx:test_support", | |
390 ] | |
391 | |
392 if (!is_ios) { | |
393 sources += [ | |
394 "blink/blink_event_util_unittest.cc", | |
395 "blink/input_handler_proxy_unittest.cc", | |
396 "blink/input_scroll_elasticity_controller_unittest.cc", | |
397 "blink/web_input_event_traits_unittest.cc", | |
398 "blink/web_input_event_unittest.cc", | |
399 "devices/mojo/device_struct_traits_unittest.cc", | |
400 "gestures/blink/web_gesture_curve_impl_unittest.cc", | |
401 "ipc/latency_info_param_traits_unittest.cc", | |
402 "mojo/struct_traits_unittest.cc", | |
403 ] | |
404 deps += [ | |
405 "//cc", | |
406 "//ipc:test_support", | |
407 "//mojo/public/cpp/bindings", | |
408 "//third_party/WebKit/public:blink_headers", | |
409 "//ui/display", | |
410 "//ui/events/blink", | |
411 "//ui/events/devices/mojo:test_interfaces", | |
412 "//ui/events/gestures/blink", | |
413 "//ui/events/ipc", | |
414 "//ui/events/mojo:test_interfaces", | |
415 "//ui/gfx/ipc/geometry", | |
416 ] | |
417 } | |
418 | |
419 if (!is_android && !is_ios) { | |
420 data_deps = [ | |
421 "//third_party/mesa:osmesa", | |
422 ] | |
423 } | |
424 | |
425 if (use_x11) { | |
426 sources += [ | |
427 "devices/x11/device_data_manager_x11_unittest.cc", | |
428 "x/events_x_unittest.cc", | |
429 ] | |
430 configs += [ "//build/config/linux:x11" ] | |
431 deps += [ | |
432 "//ui/events/devices/x11", | |
433 "//ui/events/x", | |
434 "//ui/gfx/x", | |
435 ] | |
436 } | |
437 | |
438 if (use_ozone) { | |
439 sources += [ | |
440 "ozone/chromeos/cursor_controller_unittest.cc", | |
441 "ozone/evdev/event_converter_evdev_impl_unittest.cc", | |
442 "ozone/evdev/event_converter_test_util.cc", | |
443 "ozone/evdev/event_device_info_unittest.cc", | |
444 "ozone/evdev/event_device_test_util.cc", | |
445 "ozone/evdev/input_injector_evdev_unittest.cc", | |
446 "ozone/evdev/tablet_event_converter_evdev_unittest.cc", | |
447 "ozone/evdev/touch_event_converter_evdev_unittest.cc", | |
448 "ozone/evdev/touch_noise/touch_noise_finder_unittest.cc", | |
449 ] | 380 ] |
450 | 381 |
451 if (use_xkbcommon) { | 382 deps = [ |
383 ":dom_keycode_converter", | |
384 ":events", | |
385 ":events_base", | |
386 ":gesture_detection", | |
387 ":test_support", | |
388 "//base", | |
389 "//base/test:test_support", | |
390 "//mojo/edk/test:run_all_unittests", | |
391 "//skia", | |
392 "//testing/gmock", | |
393 "//testing/gtest", | |
394 "//ui/events/devices", | |
395 "//ui/events/platform", | |
396 "//ui/gfx:test_support", | |
397 ] | |
398 | |
399 if (!is_ios) { | |
452 sources += [ | 400 sources += [ |
453 "ozone/layout/keyboard_layout_engine_unittest.cc", | 401 "blink/blink_event_util_unittest.cc", |
454 "ozone/layout/xkb/xkb_keyboard_layout_engine_unittest.cc", | 402 "blink/input_handler_proxy_unittest.cc", |
403 "blink/input_scroll_elasticity_controller_unittest.cc", | |
404 "blink/web_input_event_traits_unittest.cc", | |
405 "blink/web_input_event_unittest.cc", | |
406 "devices/mojo/device_struct_traits_unittest.cc", | |
407 "gestures/blink/web_gesture_curve_impl_unittest.cc", | |
408 "ipc/latency_info_param_traits_unittest.cc", | |
409 "mojo/struct_traits_unittest.cc", | |
410 ] | |
411 deps += [ | |
412 "//cc", | |
413 "//ipc:test_support", | |
414 "//mojo/public/cpp/bindings", | |
415 "//third_party/WebKit/public:blink_headers", | |
416 "//ui/display", | |
417 "//ui/events/blink", | |
418 "//ui/events/devices/mojo:test_interfaces", | |
419 "//ui/events/gestures/blink", | |
420 "//ui/events/ipc", | |
421 "//ui/events/mojo:test_interfaces", | |
422 "//ui/gfx/ipc/geometry", | |
455 ] | 423 ] |
456 } | 424 } |
457 | 425 |
458 deps += [ | 426 if (!is_android && !is_ios) { |
459 "//ui/events/ozone:events_ozone", | 427 data_deps = [ |
460 "//ui/events/ozone:events_ozone_evdev", | 428 "//third_party/mesa:osmesa", |
461 "//ui/events/ozone:events_ozone_layout", | 429 ] |
462 ] | 430 } |
463 } | |
464 | 431 |
465 if (use_aura) { | 432 if (use_x11) { |
466 sources += [ | 433 sources += [ |
467 "gestures/gesture_provider_aura_unittest.cc", | 434 "devices/x11/device_data_manager_x11_unittest.cc", |
468 "gestures/motion_event_aura_unittest.cc", | 435 "x/events_x_unittest.cc", |
469 ] | 436 ] |
470 } | 437 configs += [ "//build/config/linux:x11" ] |
438 deps += [ | |
439 "//ui/events/devices/x11", | |
440 "//ui/events/x", | |
441 "//ui/gfx/x", | |
442 ] | |
443 } | |
471 | 444 |
472 if (is_android) { | 445 if (use_ozone) { |
473 sources += [ "android/motion_event_android_unittest.cc" ] | 446 sources += [ |
474 } | 447 "ozone/chromeos/cursor_controller_unittest.cc", |
448 "ozone/evdev/event_converter_evdev_impl_unittest.cc", | |
449 "ozone/evdev/event_converter_test_util.cc", | |
450 "ozone/evdev/event_device_info_unittest.cc", | |
451 "ozone/evdev/event_device_test_util.cc", | |
452 "ozone/evdev/input_injector_evdev_unittest.cc", | |
453 "ozone/evdev/tablet_event_converter_evdev_unittest.cc", | |
454 "ozone/evdev/touch_event_converter_evdev_unittest.cc", | |
455 "ozone/evdev/touch_noise/touch_noise_finder_unittest.cc", | |
456 ] | |
475 | 457 |
476 if (is_ios) { | 458 if (use_xkbcommon) { |
477 assert_no_deps = ios_assert_no_deps | 459 sources += [ |
478 } | 460 "ozone/layout/keyboard_layout_engine_unittest.cc", |
461 "ozone/layout/xkb/xkb_keyboard_layout_engine_unittest.cc", | |
462 ] | |
463 } | |
479 | 464 |
480 if (is_win) { | 465 deps += [ |
481 sources += [ "blink/web_input_event_builders_win_unittest.cc" ] | 466 "//ui/events/ozone:events_ozone", |
467 "//ui/events/ozone:events_ozone_evdev", | |
468 "//ui/events/ozone:events_ozone_layout", | |
469 ] | |
470 } | |
471 | |
472 if (use_aura) { | |
473 sources += [ | |
474 "gestures/gesture_provider_aura_unittest.cc", | |
475 "gestures/motion_event_aura_unittest.cc", | |
476 ] | |
477 } | |
478 | |
479 if (is_android) { | |
480 sources += [ "android/motion_event_android_unittest.cc" ] | |
481 } | |
482 | |
483 if (is_ios) { | |
484 assert_no_deps = ios_assert_no_deps | |
485 } | |
486 | |
487 if (is_win) { | |
488 sources += [ "blink/web_input_event_builders_win_unittest.cc" ] | |
489 } | |
482 } | 490 } |
483 } | 491 } |
484 | 492 |
485 if (is_android) { | 493 if (is_android) { |
486 generate_jar_jni("motionevent_jni_headers") { | 494 generate_jar_jni("motionevent_jni_headers") { |
487 jni_package = "ui" | 495 jni_package = "ui" |
488 classes = [ "android/view/MotionEvent.class" ] | 496 classes = [ "android/view/MotionEvent.class" ] |
489 } | 497 } |
490 | 498 |
491 generate_jar_jni("keyevent_jni_headers") { | 499 generate_jar_jni("keyevent_jni_headers") { |
492 jni_package = "ui" | 500 jni_package = "ui" |
493 classes = [ "android/view/KeyEvent.class" ] | 501 classes = [ "android/view/KeyEvent.class" ] |
494 } | 502 } |
495 } | 503 } |
OLD | NEW |