OLD | NEW |
1 # Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2013 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 # This is the root build file for GN. GN will start processing by loading this | 5 # This is the root build file for GN. GN will start processing by loading this |
6 # file, and recursively load all dependencies until all dependencies are either | 6 # file, and recursively load all dependencies until all dependencies are either |
7 # resolved or known not to exist (which will cause the build to fail). So if | 7 # resolved or known not to exist (which will cause the build to fail). So if |
8 # you add a new build file, there must be some path of dependencies from this | 8 # you add a new build file, there must be some path of dependencies from this |
9 # file to your new one or GN won't know about it. | 9 # file to your new one or GN won't know about it. |
10 | 10 |
(...skipping 910 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
921 } | 921 } |
922 | 922 |
923 # Add a dummy target for compatibility w/ GYP | 923 # Add a dummy target for compatibility w/ GYP |
924 group("chromium_swarm_tests") { | 924 group("chromium_swarm_tests") { |
925 } | 925 } |
926 | 926 |
927 group("chromium_builder_perf") { | 927 group("chromium_builder_perf") { |
928 testonly = true | 928 testonly = true |
929 | 929 |
930 if (!is_ios && !is_android && !is_chromecast) { | 930 if (!is_ios && !is_android && !is_chromecast) { |
931 deps = [ | 931 data_deps = [ |
932 "//cc:cc_perftests", | 932 "//cc:cc_perftests", |
933 "//chrome/test:load_library_perf_tests", | 933 "//chrome/test:load_library_perf_tests", |
934 "//gpu:gpu_perftests", | 934 "//gpu:gpu_perftests", |
935 "//media:media_perftests", | 935 "//media:media_perftests", |
936 "//tools/perf/chrome_telemetry_build:telemetry_chrome_test", | 936 "//tools/perf/chrome_telemetry_build:telemetry_chrome_test", |
937 ] | 937 ] |
938 | 938 |
939 if (!is_chromeos) { | 939 if (!is_chromeos) { |
940 deps += [ "//chrome/test:performance_browser_tests" ] | 940 data_deps += [ "//chrome/test:performance_browser_tests" ] |
941 } | 941 } |
942 if (is_linux && !is_chromeos) { | 942 if (is_linux && !is_chromeos) { |
943 if (is_official_build) { | 943 if (is_official_build) { |
944 # In GN builds, this is controlled by the 'linux_dump_symbols' | 944 # In GN builds, this is controlled by the 'linux_dump_symbols' |
945 # flag, which defaults to 1 for official builds. For now, | 945 # flag, which defaults to 1 for official builds. For now, |
946 # we skip the separate flag and just key off of is_official_build. | 946 # we skip the separate flag and just key off of is_official_build. |
947 deps += [ "//chrome:linux_symbols" ] | 947 data_deps += [ "//chrome:linux_symbols" ] |
948 } | 948 } |
949 | 949 |
950 if (!is_chromeos) { | 950 if (!is_chromeos) { |
951 deps += [ "//tools/perf/clear_system_cache" ] | 951 data_deps += [ "//tools/perf/clear_system_cache" ] |
952 } | 952 } |
953 } | 953 } |
954 | 954 |
955 if (is_win) { | 955 if (is_win) { |
956 deps += [ | 956 data_deps += [ |
957 "//chrome/installer/mini_installer:mini_installer", | 957 "//chrome/installer/mini_installer:mini_installer", |
958 "//third_party/angle/src/tests:angle_perftests", | 958 "//third_party/angle/src/tests:angle_perftests", |
959 ] | 959 ] |
960 } else { | 960 } else { |
961 deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ] | 961 data_deps += [ "//breakpad:minidump_stackwalk($host_toolchain)" ] |
962 } | 962 } |
963 } | 963 } |
964 } | 964 } |
965 | 965 |
966 if (!is_ios && !is_android && !is_chromecast) { | 966 if (!is_ios && !is_android && !is_chromecast) { |
967 group("chromium_builder_asan") { | 967 group("chromium_builder_asan") { |
968 testonly = true | 968 testonly = true |
969 | 969 |
970 deps = [ | 970 deps = [ |
971 "//chrome:chrome", | 971 "//chrome:chrome", |
(...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1118 "//ui/display:display_unittests", | 1118 "//ui/display:display_unittests", |
1119 "//ui/events:events_unittests", | 1119 "//ui/events:events_unittests", |
1120 "//ui/gfx:gfx_unittests", | 1120 "//ui/gfx:gfx_unittests", |
1121 "//ui/gl:gl_unittests", | 1121 "//ui/gl:gl_unittests", |
1122 "//ui/keyboard:keyboard_unittests", | 1122 "//ui/keyboard:keyboard_unittests", |
1123 "//ui/touch_selection:ui_touch_selection_unittests", | 1123 "//ui/touch_selection:ui_touch_selection_unittests", |
1124 "//url:url_unittests", | 1124 "//url:url_unittests", |
1125 ] | 1125 ] |
1126 } | 1126 } |
1127 } | 1127 } |
OLD | NEW |