| 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 912 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 923 ] | 923 ] |
| 924 } | 924 } |
| 925 | 925 |
| 926 if (is_chromeos) { | 926 if (is_chromeos) { |
| 927 deps += [ | 927 deps += [ |
| 928 "//chromeos", | 928 "//chromeos", |
| 929 "//ui/events:dom_keycode_converter", | 929 "//ui/events:dom_keycode_converter", |
| 930 ] | 930 ] |
| 931 } | 931 } |
| 932 | 932 |
| 933 if (is_linux || is_mac || is_win) { | 933 if (is_android || is_linux || is_mac || is_win) { |
| 934 # TODO(brettw): We should be able to depend on //ui/resources:ui_test_pak | 934 # TODO(brettw): We should be able to depend on //ui/resources:ui_test_pak |
| 935 # instead of depending directly on the non-test .pak files, but depending | 935 # instead of depending directly on the non-test .pak files, but depending |
| 936 # on ui_test_pak seems to have no effect. | 936 # on ui_test_pak seems to have no effect. |
| 937 data += [ | 937 data += [ |
| 938 "test/data/data_pack_unittest/truncated-header.pak", | 938 "test/data/data_pack_unittest/truncated-header.pak", |
| 939 "$root_out_dir/ui_test.pak", # TODO(brettw): remove this line. | 939 "$root_out_dir/ui_test.pak", # TODO(brettw): remove this line. |
| 940 ] | 940 ] |
| 941 data_deps += [ | 941 data_deps += [ |
| 942 "//ui/resources:ui_test_pak", # TODO(brettw): this does nothing. | 942 "//ui/resources:ui_test_pak", # TODO(brettw): this does nothing. |
| 943 "//third_party/mesa:osmesa", | 943 "//third_party/mesa:osmesa", |
| 944 ] | 944 ] |
| 945 } else if (is_android) { | |
| 946 data += [ "test/data/data_pack_unittest/truncated-header.pak" ] | |
| 947 } | 945 } |
| 948 if (is_linux || is_win) { | 946 if (is_linux || is_win) { |
| 949 data += [ | 947 data += [ |
| 950 # TODO(brettw): Remove these two lines. | 948 # TODO(brettw): Remove these two lines. |
| 951 "$root_out_dir/ui/en-US.pak", | 949 "$root_out_dir/ui/en-US.pak", |
| 952 "$root_gen_dir/ui/resources/ui_resources_100_percent.pak", | 950 "$root_gen_dir/ui/resources/ui_resources_100_percent.pak", |
| 953 ] | 951 ] |
| 954 } | 952 } |
| 955 if (is_mac) { | 953 if (is_mac) { |
| 956 data += [ "$root_out_dir/ui_unittests Framework.framework/" ] | 954 data += [ "$root_out_dir/ui_unittests Framework.framework/" ] |
| 957 | 955 |
| 958 if (is_asan && symbol_level == 0) { | 956 if (is_asan && symbol_level == 0) { |
| 959 # TODO(crbug.com/330301): make this conditional on mac_strip_release. | 957 # TODO(crbug.com/330301): make this conditional on mac_strip_release. |
| 960 # data += [ "$root_out_dir/ui_base_unittests.dSYM/" ] | 958 # data += [ "$root_out_dir/ui_base_unittests.dSYM/" ] |
| 961 } | 959 } |
| 962 } | 960 } |
| 963 } | 961 } |
| 964 | 962 |
| 965 if (is_mac) { | 963 if (is_mac) { |
| 966 mac_framework_bundle("ui_unittests_framework") { | 964 mac_framework_bundle("ui_unittests_framework") { |
| 967 testonly = true | 965 testonly = true |
| 968 deps = [ | 966 deps = [ |
| 969 "//ui/resources:ui_test_pak_bundle_data", | 967 "//ui/resources:ui_test_pak_bundle_data", |
| 970 ] | 968 ] |
| 971 info_plist = "test/framework-Info.plist" | 969 info_plist = "test/framework-Info.plist" |
| 972 output_name = "ui_unittests Framework" | 970 output_name = "ui_unittests Framework" |
| 973 } | 971 } |
| 974 } | 972 } |
| OLD | NEW |