| 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 import("//testing/test.gni") | 6 import("//testing/test.gni") |
| 7 | 7 |
| 8 if (is_android) { | 8 if (is_android) { |
| 9 import("//build/config/android/config.gni") | 9 import("//build/config/android/config.gni") |
| 10 import("//build/config/android/rules.gni") | 10 import("//build/config/android/rules.gni") |
| (...skipping 298 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 309 "//cc", | 309 "//cc", |
| 310 "//net", | 310 "//net", |
| 311 "//third_party/icu", | 311 "//third_party/icu", |
| 312 "//ui/events", | 312 "//ui/events", |
| 313 "//ui/events/devices", | 313 "//ui/events/devices", |
| 314 "//ui/resources", | 314 "//ui/resources", |
| 315 "//ui/strings", | 315 "//ui/strings", |
| 316 "//url", | 316 "//url", |
| 317 ] | 317 ] |
| 318 | 318 |
| 319 if (build_ime) { | |
| 320 sources += [ | |
| 321 "ime/candidate_window.cc", | |
| 322 "ime/candidate_window.h", | |
| 323 "ime/chromeos/character_composer.cc", | |
| 324 "ime/chromeos/character_composer.h", | |
| 325 "ime/chromeos/component_extension_ime_manager.cc", | |
| 326 "ime/chromeos/component_extension_ime_manager.h", | |
| 327 "ime/chromeos/composition_text.cc", | |
| 328 "ime/chromeos/composition_text.h", | |
| 329 "ime/chromeos/extension_ime_util.cc", | |
| 330 "ime/chromeos/extension_ime_util.h", | |
| 331 "ime/chromeos/fake_ime_keyboard.cc", | |
| 332 "ime/chromeos/fake_ime_keyboard.h", | |
| 333 "ime/chromeos/fake_input_method_delegate.cc", | |
| 334 "ime/chromeos/fake_input_method_delegate.h", | |
| 335 "ime/chromeos/ime_bridge.cc", | |
| 336 "ime/chromeos/ime_bridge.h", | |
| 337 "ime/chromeos/ime_keyboard.cc", | |
| 338 "ime/chromeos/ime_keyboard.h", | |
| 339 "ime/chromeos/ime_keyboard_ozone.cc", | |
| 340 "ime/chromeos/ime_keyboard_ozone.h", | |
| 341 "ime/chromeos/ime_keyboard_x11.cc", | |
| 342 "ime/chromeos/ime_keyboard_x11.h", | |
| 343 "ime/chromeos/ime_keymap.cc", | |
| 344 "ime/chromeos/ime_keymap.h", | |
| 345 "ime/chromeos/input_method_delegate.h", | |
| 346 "ime/chromeos/input_method_descriptor.cc", | |
| 347 "ime/chromeos/input_method_descriptor.h", | |
| 348 "ime/chromeos/input_method_manager.cc", | |
| 349 "ime/chromeos/input_method_manager.h", | |
| 350 "ime/chromeos/input_method_whitelist.cc", | |
| 351 "ime/chromeos/input_method_whitelist.h", | |
| 352 "ime/chromeos/mock_component_extension_ime_manager_delegate.cc", | |
| 353 "ime/chromeos/mock_component_extension_ime_manager_delegate.h", | |
| 354 "ime/chromeos/mock_ime_candidate_window_handler.cc", | |
| 355 "ime/chromeos/mock_ime_candidate_window_handler.h", | |
| 356 "ime/chromeos/mock_ime_engine_handler.cc", | |
| 357 "ime/chromeos/mock_ime_engine_handler.h", | |
| 358 "ime/chromeos/mock_ime_input_context_handler.cc", | |
| 359 "ime/chromeos/mock_ime_input_context_handler.h", | |
| 360 "ime/composition_text.cc", | |
| 361 "ime/composition_text.h", | |
| 362 "ime/composition_text_util_pango.cc", | |
| 363 "ime/composition_text_util_pango.h", | |
| 364 "ime/composition_underline.h", | |
| 365 "ime/dummy_input_method_delegate.cc", | |
| 366 "ime/dummy_input_method_delegate.h", | |
| 367 "ime/infolist_entry.cc", | |
| 368 "ime/infolist_entry.h", | |
| 369 "ime/input_method.h", | |
| 370 "ime/input_method_auralinux.cc", | |
| 371 "ime/input_method_auralinux.h", | |
| 372 "ime/input_method_base.cc", | |
| 373 "ime/input_method_base.h", | |
| 374 "ime/input_method_chromeos.cc", | |
| 375 "ime/input_method_chromeos.h", | |
| 376 "ime/input_method_delegate.h", | |
| 377 "ime/input_method_factory.cc", | |
| 378 "ime/input_method_factory.h", | |
| 379 "ime/input_method_initializer.cc", | |
| 380 "ime/input_method_initializer.h", | |
| 381 "ime/input_method_mac.h", | |
| 382 "ime/input_method_mac.mm", | |
| 383 "ime/input_method_minimal.cc", | |
| 384 "ime/input_method_minimal.h", | |
| 385 "ime/input_method_observer.h", | |
| 386 "ime/input_method_win.cc", | |
| 387 "ime/input_method_win.h", | |
| 388 "ime/linux/fake_input_method_context.cc", | |
| 389 "ime/linux/fake_input_method_context.h", | |
| 390 "ime/linux/fake_input_method_context_factory.cc", | |
| 391 "ime/linux/fake_input_method_context_factory.h", | |
| 392 "ime/linux/linux_input_method_context.h", | |
| 393 "ime/linux/linux_input_method_context_factory.cc", | |
| 394 "ime/linux/linux_input_method_context_factory.h", | |
| 395 "ime/mock_input_method.cc", | |
| 396 "ime/mock_input_method.h", | |
| 397 "ime/remote_input_method_delegate_win.h", | |
| 398 "ime/remote_input_method_win.cc", | |
| 399 "ime/remote_input_method_win.h", | |
| 400 "ime/text_input_client.cc", | |
| 401 "ime/text_input_client.h", | |
| 402 "ime/text_input_focus_manager.cc", | |
| 403 "ime/text_input_focus_manager.h", | |
| 404 "ime/text_input_type.h", | |
| 405 "ime/win/imm32_manager.cc", | |
| 406 "ime/win/imm32_manager.h", | |
| 407 "ime/win/tsf_input_scope.cc", | |
| 408 "ime/win/tsf_input_scope.h", | |
| 409 ] | |
| 410 | |
| 411 if (!use_aura || (!is_linux && !use_ozone)) { | |
| 412 sources -= [ | |
| 413 "ime/input_method_auralinux.cc", | |
| 414 "ime/input_method_auralinux.h", | |
| 415 ] | |
| 416 } | |
| 417 | |
| 418 if (!toolkit_views && !use_aura) { | |
| 419 sources -= [ | |
| 420 "ime/input_method_factory.cc", | |
| 421 "ime/input_method_factory.h", | |
| 422 "ime/input_method_minimal.cc", | |
| 423 "ime/input_method_minimal.h", | |
| 424 ] | |
| 425 } | |
| 426 | |
| 427 if (is_chromeos) { | |
| 428 deps += [ | |
| 429 "//chromeos", | |
| 430 "//chromeos/ime:gencode", | |
| 431 ] | |
| 432 if (!use_ozone) { | |
| 433 sources -= [ | |
| 434 "ime/chromeos/ime_keyboard_ozone.cc", | |
| 435 "ime/chromeos/ime_keyboard_ozone.h", | |
| 436 ] | |
| 437 } | |
| 438 if (!use_x11) { | |
| 439 sources -= [ | |
| 440 "ime/chromeos/ime_keyboard_x11.cc", | |
| 441 "ime/chromeos/ime_keyboard_x11.h", | |
| 442 ] | |
| 443 } | |
| 444 } | |
| 445 | |
| 446 if (use_pango) { | |
| 447 configs += [ "//build/config/linux:pangocairo" ] | |
| 448 } else { | |
| 449 sources -= [ | |
| 450 "ime/composition_text_util_pango.cc", | |
| 451 "ime/composition_text_util_pango.h", | |
| 452 ] | |
| 453 } | |
| 454 } | |
| 455 | |
| 456 if (is_ios) { | 319 if (is_ios) { |
| 457 sources += [ | 320 sources += [ |
| 458 "l10n/l10n_util_mac.h", | 321 "l10n/l10n_util_mac.h", |
| 459 "l10n/l10n_util_mac.mm", | 322 "l10n/l10n_util_mac.mm", |
| 460 ] | 323 ] |
| 461 } | 324 } |
| 462 | 325 |
| 463 if (toolkit_views) { | 326 if (toolkit_views) { |
| 464 deps += [ "//ui/events" ] | 327 deps += [ "//ui/events" ] |
| 465 } | 328 } |
| (...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 556 ] | 419 ] |
| 557 ldflags = [ | 420 ldflags = [ |
| 558 "/DELAYLOAD:d2d1.dll", | 421 "/DELAYLOAD:d2d1.dll", |
| 559 "/DELAYLOAD:d3d10_1.dll", | 422 "/DELAYLOAD:d3d10_1.dll", |
| 560 "/DELAYLOAD:dwmapi.dll", | 423 "/DELAYLOAD:dwmapi.dll", |
| 561 ] | 424 ] |
| 562 libs += [ | 425 libs += [ |
| 563 "d2d1.lib", | 426 "d2d1.lib", |
| 564 "d3d10_1.lib", | 427 "d3d10_1.lib", |
| 565 "dwmapi.lib", | 428 "dwmapi.lib", |
| 566 "imm32.lib", | |
| 567 "d2d1.lib", | 429 "d2d1.lib", |
| 568 "dwmapi.lib", | 430 "dwmapi.lib", |
| 569 "oleacc.lib", | 431 "oleacc.lib", |
| 570 ] | 432 ] |
| 571 } else { | 433 } else { |
| 572 if (!use_aura) { | 434 if (!use_aura) { |
| 573 sources -= [ | 435 sources -= [ |
| 574 "view_prop.cc", | 436 "view_prop.cc", |
| 575 "view_prop.h", | 437 "view_prop.h", |
| 576 ] | 438 ] |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 723 "//ui/gfx/geometry", | 585 "//ui/gfx/geometry", |
| 724 ] | 586 ] |
| 725 | 587 |
| 726 if (build_ime) { | 588 if (build_ime) { |
| 727 sources += [ | 589 sources += [ |
| 728 "ime/dummy_input_method.cc", | 590 "ime/dummy_input_method.cc", |
| 729 "ime/dummy_input_method.h", | 591 "ime/dummy_input_method.h", |
| 730 "ime/dummy_text_input_client.cc", | 592 "ime/dummy_text_input_client.cc", |
| 731 "ime/dummy_text_input_client.h", | 593 "ime/dummy_text_input_client.h", |
| 732 ] | 594 ] |
| 595 |
| 596 deps += [ "//ui/base/ime" ] |
| 733 } | 597 } |
| 734 | 598 |
| 735 if (!use_aura) { | 599 if (!use_aura) { |
| 736 sources -= [ "test/ui_controls_aura.cc" ] | 600 sources -= [ "test/ui_controls_aura.cc" ] |
| 737 } else if (is_win) { | 601 } else if (is_win) { |
| 738 sources -= [ "test/ui_controls_win.cc" ] | 602 sources -= [ "test/ui_controls_win.cc" ] |
| 739 } | 603 } |
| 740 } | 604 } |
| 741 | 605 |
| 742 if (is_android) { | 606 if (is_android) { |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 849 "//ui/resources", | 713 "//ui/resources", |
| 850 "//ui/resources:ui_test_pak", | 714 "//ui/resources:ui_test_pak", |
| 851 "//ui/strings", | 715 "//ui/strings", |
| 852 "//url", | 716 "//url", |
| 853 ] | 717 ] |
| 854 | 718 |
| 855 if (is_ios) { | 719 if (is_ios) { |
| 856 # TODO(GYP) lots of iOS-only steps for ui_base_unittests | 720 # TODO(GYP) lots of iOS-only steps for ui_base_unittests |
| 857 } | 721 } |
| 858 | 722 |
| 723 if (build_ime) { |
| 724 deps += [ "//ui/base/ime" ] |
| 725 } |
| 726 |
| 859 if (is_win) { | 727 if (is_win) { |
| 860 sources += [ | 728 sources += [ |
| 861 "dragdrop/os_exchange_data_win_unittest.cc", | 729 "dragdrop/os_exchange_data_win_unittest.cc", |
| 862 "win/hwnd_subclass_unittest.cc", | 730 "win/hwnd_subclass_unittest.cc", |
| 863 "win/open_file_name_win_unittest.cc", | 731 "win/open_file_name_win_unittest.cc", |
| 864 ] | 732 ] |
| 865 | 733 |
| 866 ldflags = [ | 734 ldflags = [ |
| 867 "/DELAYLOAD:d2d1.dll", | 735 "/DELAYLOAD:d2d1.dll", |
| 868 "/DELAYLOAD:d3d10_1.dll", | 736 "/DELAYLOAD:d3d10_1.dll", |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 929 } | 797 } |
| 930 | 798 |
| 931 if (is_chromeos) { | 799 if (is_chromeos) { |
| 932 deps += [ | 800 deps += [ |
| 933 "//chromeos", | 801 "//chromeos", |
| 934 "//ui/events:dom4_keycode_converter", | 802 "//ui/events:dom4_keycode_converter", |
| 935 ] | 803 ] |
| 936 } | 804 } |
| 937 } | 805 } |
| 938 # TODO(GYP) Mac (ui_base_tests_bundle) | 806 # TODO(GYP) Mac (ui_base_tests_bundle) |
| OLD | NEW |