| 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/ui.gni") | 5 import("//build/config/ui.gni") |
| 6 | 6 |
| 7 if (is_android) { | 7 if (is_android) { |
| 8 import("//build/config/android/config.gni") | 8 import("//build/config/android/config.gni") |
| 9 import("//build/config/android/rules.gni") | 9 import("//build/config/android/rules.gni") |
| 10 } | 10 } |
| (...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 254 "win/scoped_ole_initializer.h", | 254 "win/scoped_ole_initializer.h", |
| 255 "win/shell.cc", | 255 "win/shell.cc", |
| 256 "win/shell.h", | 256 "win/shell.h", |
| 257 "win/touch_input.cc", | 257 "win/touch_input.cc", |
| 258 "win/touch_input.h", | 258 "win/touch_input.h", |
| 259 "win/window_event_target.cc", | 259 "win/window_event_target.cc", |
| 260 "win/window_event_target.h", | 260 "win/window_event_target.h", |
| 261 "window_open_disposition.cc", | 261 "window_open_disposition.cc", |
| 262 "window_open_disposition.h", | 262 "window_open_disposition.h", |
| 263 "work_area_watcher_observer.h", | 263 "work_area_watcher_observer.h", |
| 264 "x/x11_foreign_window_manager.cc", | |
| 265 "x/x11_foreign_window_manager.h", | |
| 266 "x/x11_menu_list.cc", | |
| 267 "x/x11_menu_list.h", | |
| 268 "x/x11_util.cc", | |
| 269 "x/x11_util.h", | |
| 270 "x/x11_util_internal.h", | |
| 271 ] | 264 ] |
| 272 | 265 |
| 273 if (is_win) { | 266 if (is_win) { |
| 274 sources += [ "touch/touch_device_win.cc" ] | 267 sources += [ "touch/touch_device_win.cc" ] |
| 275 } else if (is_android) { | 268 } else if (is_android) { |
| 276 sources += [ "touch/touch_device_android.cc" ] | 269 sources += [ "touch/touch_device_android.cc" ] |
| 277 } else if (use_ozone) { | 270 } else if (use_ozone) { |
| 278 sources += [ "touch/touch_device_ozone.cc" ] | 271 sources += [ "touch/touch_device_ozone.cc" ] |
| 279 } else if (use_aura && use_x11) { | 272 } else if (use_aura && use_x11) { |
| 280 sources += [ "touch/touch_device_aurax11.cc" ] | 273 sources += [ "touch/touch_device_aurax11.cc" ] |
| 281 } else { | 274 } else { |
| 282 # Empty implementation for all other cases. | 275 # Empty implementation for all other cases. |
| 283 sources += [ "touch/touch_device.cc" ] | 276 sources += [ "touch/touch_device.cc" ] |
| 284 } | 277 } |
| 285 | 278 |
| 286 defines = [ "UI_BASE_IMPLEMENTATION" ] | 279 defines = [ "UI_BASE_IMPLEMENTATION" ] |
| 287 | 280 |
| 281 public_deps = [ |
| 282 "//base", |
| 283 "//skia", |
| 284 "//ui/events/platform", |
| 285 "//ui/events:events_base", |
| 286 "//ui/gfx", |
| 287 "//ui/gfx/geometry", |
| 288 ] |
| 288 deps = [ | 289 deps = [ |
| 289 "//base", | |
| 290 "//base/third_party/dynamic_annotations", | 290 "//base/third_party/dynamic_annotations", |
| 291 "//base:base_static", | 291 "//base:base_static", |
| 292 "//base:i18n", | 292 "//base:i18n", |
| 293 "//net", | 293 "//net", |
| 294 "//skia", | |
| 295 "//third_party/icu", | 294 "//third_party/icu", |
| 296 "//ui/events/platform", | |
| 297 "//ui/events:events_base", | |
| 298 "//ui/gfx", | |
| 299 "//ui/gfx/geometry", | |
| 300 "//ui/resources", | 295 "//ui/resources", |
| 301 "//ui/strings", | 296 "//ui/strings", |
| 302 "//url", | 297 "//url", |
| 303 ] | 298 ] |
| 304 # We expose these things in our headers: | |
| 305 forward_dependent_configs_from = [ | |
| 306 "//ui/gfx", | |
| 307 ] | |
| 308 | 299 |
| 309 if (build_ime) { | 300 if (build_ime) { |
| 310 if (!is_android) { | 301 if (!is_android) { |
| 311 deps += [ | 302 deps += [ |
| 312 "//ui/events", | 303 "//ui/events", |
| 313 ] | 304 ] |
| 314 } | 305 } |
| 315 | 306 |
| 316 sources += [ | 307 sources += [ |
| 317 "ime/candidate_window.cc", | 308 "ime/candidate_window.cc", |
| (...skipping 121 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 439 deps += [ | 430 deps += [ |
| 440 "//ui/events", | 431 "//ui/events", |
| 441 ] | 432 ] |
| 442 } else { | 433 } else { |
| 443 sources -= [ | 434 sources -= [ |
| 444 "cursor/cursor.cc", | 435 "cursor/cursor.cc", |
| 445 "cursor/cursor.h", | 436 "cursor/cursor.h", |
| 446 "dragdrop/drag_utils_aura.cc", | 437 "dragdrop/drag_utils_aura.cc", |
| 447 ] | 438 ] |
| 448 } | 439 } |
| 449 if (!use_x11) { | 440 if (use_x11) { |
| 450 sources -= [ | 441 sources += [ |
| 451 "x/x11_foreign_window_manager.cc", | 442 "x/x11_foreign_window_manager.cc", |
| 452 "x/x11_foreign_window_manager.h", | 443 "x/x11_foreign_window_manager.h", |
| 453 "x/x11_menu_list.cc", | 444 "x/x11_menu_list.cc", |
| 454 "x/x11_menu_list.h", | 445 "x/x11_menu_list.h", |
| 455 "x/x11_util.cc", | 446 "x/x11_util.cc", |
| 456 "x/x11_util.h", | 447 "x/x11_util.h", |
| 457 "x/x11_util_internal.h", | 448 "x/x11_util_internal.h", |
| 458 ] | 449 ] |
| 450 deps += [ "//ui/gfx/x" ] |
| 459 } | 451 } |
| 460 | 452 |
| 461 if (!use_aura || !is_linux) { | 453 if (!use_aura || !is_linux) { |
| 462 sources -= [ | 454 sources -= [ |
| 463 "resource/resource_bundle_auralinux.cc", | 455 "resource/resource_bundle_auralinux.cc", |
| 464 ] | 456 ] |
| 465 } | 457 } |
| 466 | 458 |
| 467 if (use_aura && is_win) { | 459 if (use_aura && is_win) { |
| 468 sources -= [ | 460 sources -= [ |
| (...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 659 testonly = true | 651 testonly = true |
| 660 sources = [ | 652 sources = [ |
| 661 "test/ui_controls.h", | 653 "test/ui_controls.h", |
| 662 "test/ui_controls_aura.cc", | 654 "test/ui_controls_aura.cc", |
| 663 "test/ui_controls_internal_win.cc", | 655 "test/ui_controls_internal_win.cc", |
| 664 "test/ui_controls_internal_win.h", | 656 "test/ui_controls_internal_win.h", |
| 665 "test/ui_controls_mac.mm", | 657 "test/ui_controls_mac.mm", |
| 666 "test/ui_controls_win.cc", | 658 "test/ui_controls_win.cc", |
| 667 ] | 659 ] |
| 668 | 660 |
| 661 public_deps = [ |
| 662 ":base", |
| 663 ] |
| 669 deps = [ | 664 deps = [ |
| 670 ":base", | |
| 671 "//base", | 665 "//base", |
| 672 "//skia", | 666 "//skia", |
| 673 "//testing/gtest", | 667 "//testing/gtest", |
| 674 "//ui/events:events_base", | 668 "//ui/events:events_base", |
| 675 "//ui/gfx", | 669 "//ui/gfx", |
| 676 "//ui/gfx/geometry", | 670 "//ui/gfx/geometry", |
| 677 ] | 671 ] |
| 678 | 672 |
| 679 if (build_ime) { | 673 if (build_ime) { |
| 680 sources += [ | 674 sources += [ |
| (...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 896 deps += [ | 890 deps += [ |
| 897 "//ui/aura:test_support", | 891 "//ui/aura:test_support", |
| 898 "//ui/events:gesture_detection", | 892 "//ui/events:gesture_detection", |
| 899 #'../chromeos/chromeos.gyp:chromeos', TODO(GYP) | 893 #'../chromeos/chromeos.gyp:chromeos', TODO(GYP) |
| 900 #'chromeos/ui_chromeos.gyp:ui_chromeos', | 894 #'chromeos/ui_chromeos.gyp:ui_chromeos', |
| 901 ] | 895 ] |
| 902 } | 896 } |
| 903 } | 897 } |
| 904 } | 898 } |
| 905 # TODO(GYP) Mac (ui_unittest_bundle) and Android (ui_unittests_apk). | 899 # TODO(GYP) Mac (ui_unittest_bundle) and Android (ui_unittests_apk). |
| OLD | NEW |