Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(800)

Side by Side Diff: ui/base/BUILD.gn

Issue 1806033002: [iOS] Define bundle_data target for //ui unittests (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@google_apis
Patch Set: Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | ui/gfx/BUILD.gn » ('j') | ui/gfx/BUILD.gn » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 684 matching lines...) Expand 10 before | Expand all | Expand 10 after
695 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java", 695 "../android/java/src/org/chromium/ui/base/DeviceFormFactor.java",
696 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java", 696 "../android/java/src/org/chromium/ui/base/LocalizationUtils.java",
697 "../android/java/src/org/chromium/ui/base/ResourceBundle.java", 697 "../android/java/src/org/chromium/ui/base/ResourceBundle.java",
698 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java", 698 "../android/java/src/org/chromium/ui/base/SelectFileDialog.java",
699 "../android/java/src/org/chromium/ui/base/TouchDevice.java", 699 "../android/java/src/org/chromium/ui/base/TouchDevice.java",
700 ] 700 ]
701 jni_package = "base" 701 jni_package = "base"
702 } 702 }
703 } 703 }
704 704
705 bundle_data("ui_base_unittests_bundle_data") {
706 sources = [
707 "test/data/data_pack_unittest/truncated-header.pak",
708 ]
709 outputs = [
710 "{{bundle_resources_dir}}/" +
711 "{{source_root_relative_dir}}/{{source_file_part}}",
712 ]
713 }
714
705 # GYP version: ui/base/ui_base_tests.gyp:ui_base_unittests 715 # GYP version: ui/base/ui_base_tests.gyp:ui_base_unittests
706 test("ui_base_unittests") { 716 test("ui_base_unittests") {
707 sources = [ 717 sources = [
708 "ios/cru_context_menu_controller_unittest.mm", 718 "ios/cru_context_menu_controller_unittest.mm",
709 "l10n/l10n_util_mac_unittest.mm", 719 "l10n/l10n_util_mac_unittest.mm",
710 "l10n/l10n_util_unittest.cc", 720 "l10n/l10n_util_unittest.cc",
711 "l10n/l10n_util_win_unittest.cc", 721 "l10n/l10n_util_win_unittest.cc",
712 "l10n/time_format_unittest.cc", 722 "l10n/time_format_unittest.cc",
713 "layout_unittest.cc", 723 "layout_unittest.cc",
714 "material_design/material_design_controller_unittest.cc", 724 "material_design/material_design_controller_unittest.cc",
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
792 if (!use_x11 && is_chromeos) { 802 if (!use_x11 && is_chromeos) {
793 # These were already removed in the non-chromeos case. 803 # These were already removed in the non-chromeos case.
794 sources -= [ "ime/input_method_chromeos_unittest.cc" ] 804 sources -= [ "ime/input_method_chromeos_unittest.cc" ]
795 } 805 }
796 } 806 }
797 807
798 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 808 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
799 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 809 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
800 810
801 deps = [ 811 deps = [
812 ":ui_base_unittests_bundle_data",
802 "//base", 813 "//base",
803 "//base/test:test_support", 814 "//base/test:test_support",
804 "//net", 815 "//net",
805 "//skia", 816 "//skia",
806 "//testing/gmock", 817 "//testing/gmock",
807 "//testing/gtest", 818 "//testing/gtest",
808 "//third_party/icu", 819 "//third_party/icu",
809 "//ui/base", 820 "//ui/base",
810 "//ui/base:test_support", 821 "//ui/base:test_support",
811 "//ui/base:ui_data_pack", 822 "//ui/base:ui_data_pack",
812 "//ui/events:events_base", 823 "//ui/events:events_base",
813 "//ui/events:test_support", 824 "//ui/events:test_support",
814 "//ui/gfx:test_support", 825 "//ui/gfx:test_support",
815 "//ui/resources", 826 "//ui/resources",
816 "//ui/resources:ui_test_pak", 827 "//ui/resources:ui_test_pak",
817 "//ui/strings", 828 "//ui/strings",
818 "//url", 829 "//url",
819 ] 830 ]
820 831
821 if (is_ios) {
822 # TODO(GYP) lots of iOS-only steps for ui_base_unittests
823 }
824
825 if (build_ime) { 832 if (build_ime) {
826 deps += [ "//ui/base/ime" ] 833 deps += [ "//ui/base/ime" ]
827 } 834 }
828 835
836 if (is_ios) {
837 deps += [ "//ui/resources:ui_test_pak_bundle_data" ]
838 }
839
829 if (is_win) { 840 if (is_win) {
830 sources += [ 841 sources += [
831 "dragdrop/os_exchange_data_win_unittest.cc", 842 "dragdrop/os_exchange_data_win_unittest.cc",
832 "win/hwnd_subclass_unittest.cc", 843 "win/hwnd_subclass_unittest.cc",
833 "win/open_file_name_win_unittest.cc", 844 "win/open_file_name_win_unittest.cc",
834 ] 845 ]
835 846
836 ldflags = [ 847 ldflags = [
837 "/DELAYLOAD:d2d1.dll", 848 "/DELAYLOAD:d2d1.dll",
838 "/DELAYLOAD:d3d10_1.dll", 849 "/DELAYLOAD:d3d10_1.dll",
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
926 } 937 }
927 if (is_mac) { 938 if (is_mac) {
928 data += [ "$root_out_dir/ui_unittests Framework.framework/" ] 939 data += [ "$root_out_dir/ui_unittests Framework.framework/" ]
929 940
930 if (is_asan && symbol_level == 0) { 941 if (is_asan && symbol_level == 0) {
931 data += [ "$root_out_dir/ui_base_unittests.dSYM/" ] 942 data += [ "$root_out_dir/ui_base_unittests.dSYM/" ]
932 } 943 }
933 } 944 }
934 } 945 }
935 # TODO(GYP) Mac (ui_base_tests_bundle) 946 # TODO(GYP) Mac (ui_base_tests_bundle)
OLDNEW
« no previous file with comments | « no previous file | ui/gfx/BUILD.gn » ('j') | ui/gfx/BUILD.gn » ('J')

Powered by Google App Engine
This is Rietveld 408576698