| 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/buildflag_header.gni") | 5 import("//build/buildflag_header.gni") |
| 6 import("//build/config/compiler/compiler.gni") | 6 import("//build/config/compiler/compiler.gni") |
| 7 import("//build/config/sanitizers/sanitizers.gni") | 7 import("//build/config/sanitizers/sanitizers.gni") |
| 8 import("//build/config/ui.gni") | 8 import("//build/config/ui.gni") |
| 9 import("//testing/test.gni") | 9 import("//testing/test.gni") |
| 10 import("//ui/base/ui_features.gni") | 10 import("//ui/base/ui_features.gni") |
| (...skipping 351 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 362 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 362 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 363 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] | 363 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
| 364 | 364 |
| 365 defines = [ "UI_BASE_IMPLEMENTATION" ] | 365 defines = [ "UI_BASE_IMPLEMENTATION" ] |
| 366 | 366 |
| 367 public_deps = [ | 367 public_deps = [ |
| 368 ":ui_data_pack", | 368 ":ui_data_pack", |
| 369 ":ui_features", | 369 ":ui_features", |
| 370 "//base", | 370 "//base", |
| 371 "//skia", | 371 "//skia", |
| 372 "//ui/events:events_base", | |
| 373 "//ui/events/platform", | |
| 374 "//ui/gfx", | 372 "//ui/gfx", |
| 375 "//ui/gfx/geometry", | 373 "//ui/gfx/geometry", |
| 376 ] | 374 ] |
| 377 deps = [ | 375 deps = [ |
| 378 "//base:base_static", | 376 "//base:base_static", |
| 379 "//base:i18n", | 377 "//base:i18n", |
| 380 "//base/third_party/dynamic_annotations", | 378 "//base/third_party/dynamic_annotations", |
| 381 "//net", | 379 "//net", |
| 382 "//third_party/icu", | 380 "//third_party/icu", |
| 383 "//third_party/zlib:zlib", | 381 "//third_party/zlib:zlib", |
| 384 "//ui/display", | 382 "//ui/display", |
| 385 "//ui/events", | 383 "//ui/events", |
| 386 "//ui/events/devices", | 384 "//ui/events/devices", |
| 387 "//ui/resources", | 385 "//ui/resources", |
| 388 "//ui/strings", | 386 "//ui/strings", |
| 389 "//url", | 387 "//url", |
| 390 ] | 388 ] |
| 391 | 389 |
| 390 if (!is_ios) { |
| 391 # iOS does not use Chromium-specific code for event handling. |
| 392 public_deps += [ |
| 393 "//ui/events:events_base", |
| 394 "//ui/events/platform", |
| 395 ] |
| 396 } |
| 397 |
| 392 if (is_ios) { | 398 if (is_ios) { |
| 393 set_sources_assignment_filter([]) | 399 set_sources_assignment_filter([]) |
| 394 sources += [ | 400 sources += [ |
| 395 "l10n/l10n_util_mac.h", | 401 "l10n/l10n_util_mac.h", |
| 396 "l10n/l10n_util_mac.mm", | 402 "l10n/l10n_util_mac.mm", |
| 397 ] | 403 ] |
| 404 public_deps += [ "//ui/events:event_constants" ] |
| 405 |
| 398 set_sources_assignment_filter(sources_assignment_filter) | 406 set_sources_assignment_filter(sources_assignment_filter) |
| 399 } | 407 } |
| 400 | 408 |
| 401 if (toolkit_views) { | 409 if (toolkit_views) { |
| 402 deps += [ "//ui/events" ] | 410 deps += [ "//ui/events" ] |
| 403 } | 411 } |
| 404 | 412 |
| 405 if (use_x11) { | 413 if (use_x11) { |
| 406 public_deps += [ "//ui/base/x" ] | 414 public_deps += [ "//ui/base/x" ] |
| 407 configs += [ "//build/config/linux:x11" ] | 415 configs += [ "//build/config/linux:x11" ] |
| (...skipping 551 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 959 if (is_mac) { | 967 if (is_mac) { |
| 960 mac_framework_bundle("ui_unittests_framework") { | 968 mac_framework_bundle("ui_unittests_framework") { |
| 961 testonly = true | 969 testonly = true |
| 962 deps = [ | 970 deps = [ |
| 963 "//ui/resources:ui_test_pak_bundle_data", | 971 "//ui/resources:ui_test_pak_bundle_data", |
| 964 ] | 972 ] |
| 965 info_plist = "test/framework-Info.plist" | 973 info_plist = "test/framework-Info.plist" |
| 966 output_name = "ui_unittests Framework" | 974 output_name = "ui_unittests Framework" |
| 967 } | 975 } |
| 968 } | 976 } |
| OLD | NEW |