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

Side by Side Diff: chrome/browser/BUILD.gn

Issue 2351003002: Remove GYP annotations from chrome, ui, tools GN files. (Closed)
Patch Set: Created 4 years, 3 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 | « chrome/app/theme/BUILD.gn ('k') | chrome/browser/android/offline_pages/BUILD.gn » ('j') | no next file with comments »
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/config/chrome_build.gni") 5 import("//build/config/chrome_build.gni")
6 import("//build/config/crypto.gni") 6 import("//build/config/crypto.gni")
7 import("//build/config/features.gni") 7 import("//build/config/features.gni")
8 import("//build/config/ui.gni") 8 import("//build/config/ui.gni")
9 import("//build/split_static_library.gni") 9 import("//build/split_static_library.gni")
10 import("//chrome/common/features.gni") 10 import("//chrome/common/features.gni")
(...skipping 2138 matching lines...) Expand 10 before | Expand all | Expand 10 after
2149 configs += [ "//components/os_crypt:gnome_keyring" ] 2149 configs += [ "//components/os_crypt:gnome_keyring" ]
2150 } 2150 }
2151 2151
2152 if (use_aura) { 2152 if (use_aura) {
2153 # Cross-platform Aura files. 2153 # Cross-platform Aura files.
2154 sources += [ 2154 sources += [
2155 # This file is called _views but has Aura calls in it. 2155 # This file is called _views but has Aura calls in it.
2156 "download/drag_download_item_views.cc", 2156 "download/drag_download_item_views.cc",
2157 "lifetime/application_lifetime_aura.cc", 2157 "lifetime/application_lifetime_aura.cc",
2158 "platform_util_aura.cc", 2158 "platform_util_aura.cc",
2159 ]
2160
2161 # These files are only built in a GN build because they bring in
2162 # dependencies that don't build with GYP.
2163 sources += [
2164 "ui/views/frame/browser_frame_mus.cc", 2159 "ui/views/frame/browser_frame_mus.cc",
2165 "ui/views/frame/browser_frame_mus.h", 2160 "ui/views/frame/browser_frame_mus.h",
2166 "ui/views/frame/browser_non_client_frame_view_mus.cc", 2161 "ui/views/frame/browser_non_client_frame_view_mus.cc",
2167 "ui/views/frame/browser_non_client_frame_view_mus.h", 2162 "ui/views/frame/browser_non_client_frame_view_mus.h",
2168 ] 2163 ]
2169 deps += [ 2164 deps += [
2170 "//content/public/common", 2165 "//content/public/common",
2171 "//services/ui/public/cpp", 2166 "//services/ui/public/cpp",
2172 "//services/ui/public/cpp/input_devices", 2167 "//services/ui/public/cpp/input_devices",
2173 "//ui/aura", 2168 "//ui/aura",
(...skipping 1511 matching lines...) Expand 10 before | Expand all | Expand 10 after
3685 "//components/exo/wayland", 3680 "//components/exo/wayland",
3686 ] 3681 ]
3687 sources += [ 3682 sources += [
3688 "chrome_browser_main_extra_parts_exo.cc", 3683 "chrome_browser_main_extra_parts_exo.cc",
3689 "chrome_browser_main_extra_parts_exo.h", 3684 "chrome_browser_main_extra_parts_exo.h",
3690 ] 3685 ]
3691 } 3686 }
3692 } 3687 }
3693 3688
3694 if (android_java_ui) { 3689 if (android_java_ui) {
3695 # GYP version: chrome/chrome_browser.gypi:chrome_browser_jni_headers
3696 generate_jni("jni_headers") { 3690 generate_jni("jni_headers") {
3697 sources = [ 3691 sources = [
3698 "../android/java/src/org/chromium/chrome/browser/AfterStartupTaskUtils.jav a", 3692 "../android/java/src/org/chromium/chrome/browser/AfterStartupTaskUtils.jav a",
3699 "../android/java/src/org/chromium/chrome/browser/ApplicationLifetime.java" , 3693 "../android/java/src/org/chromium/chrome/browser/ApplicationLifetime.java" ,
3700 "../android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.ja va", 3694 "../android/java/src/org/chromium/chrome/browser/BackgroundSyncLauncher.ja va",
3701 "../android/java/src/org/chromium/chrome/browser/BluetoothChooserDialog.ja va", 3695 "../android/java/src/org/chromium/chrome/browser/BluetoothChooserDialog.ja va",
3702 "../android/java/src/org/chromium/chrome/browser/ChromeApplication.java", 3696 "../android/java/src/org/chromium/chrome/browser/ChromeApplication.java",
3703 "../android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java", 3697 "../android/java/src/org/chromium/chrome/browser/ChromeFeatureList.java",
3704 "../android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.jav a", 3698 "../android/java/src/org/chromium/chrome/browser/ChromeHttpAuthHandler.jav a",
3705 "../android/java/src/org/chromium/chrome/browser/DevToolsServer.java", 3699 "../android/java/src/org/chromium/chrome/browser/DevToolsServer.java",
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
3862 "../android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenMa nager.java", 3856 "../android/java/src/org/chromium/chrome/browser/webapps/AddToHomescreenMa nager.java",
3863 "../android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHost. java", 3857 "../android/java/src/org/chromium/chrome/browser/webapps/ChromeWebApkHost. java",
3864 "../android/java/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDe tectorFetcher.java", 3858 "../android/java/src/org/chromium/chrome/browser/webapps/ManifestUpgradeDe tectorFetcher.java",
3865 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.j ava", 3859 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.j ava",
3866 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManag er.java", 3860 "../android/java/src/org/chromium/chrome/browser/webapps/WebApkUpdateManag er.java",
3867 "../android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.ja va", 3861 "../android/java/src/org/chromium/chrome/browser/webapps/WebappRegistry.ja va",
3868 ] 3862 ]
3869 jni_package = "chrome" 3863 jni_package = "chrome"
3870 } 3864 }
3871 3865
3872 #GYP: '//chrome/chrome_browser.gypi:client_discourse_context_proto'
3873 proto_library("client_discourse_context_proto") { 3866 proto_library("client_discourse_context_proto") {
3874 sources = [ 3867 sources = [
3875 "android/proto/client_discourse_context.proto", 3868 "android/proto/client_discourse_context.proto",
3876 ] 3869 ]
3877 } 3870 }
3878 3871
3879 #GYP: '//chrome/chrome_browser.gypi:delta_file_proto'
3880 proto_library("delta_file_proto") { 3872 proto_library("delta_file_proto") {
3881 sources = [ 3873 sources = [
3882 "android/proto/delta_file.proto", 3874 "android/proto/delta_file.proto",
3883 ] 3875 ]
3884 } 3876 }
3885 } 3877 }
3886 3878
3887 if (is_win) { 3879 if (is_win) {
3888 static_library("chrome_process_finder") { 3880 static_library("chrome_process_finder") {
3889 sources = [ 3881 sources = [
3890 "win/chrome_process_finder.cc", 3882 "win/chrome_process_finder.cc",
3891 "win/chrome_process_finder.h", 3883 "win/chrome_process_finder.h",
3892 ] 3884 ]
3893 deps = [ 3885 deps = [
3894 "//base", 3886 "//base",
3895 "//chrome/common:constants", 3887 "//chrome/common:constants",
3896 ] 3888 ]
3897 if (enable_configuration_policy) { 3889 if (enable_configuration_policy) {
3898 deps += [ "//chrome/browser/policy:path_parser" ] 3890 deps += [ "//chrome/browser/policy:path_parser" ]
3899 } 3891 }
3900 } 3892 }
3901 } 3893 }
3902 3894
3903 proto_library("resource_prefetch_predictor_proto") { 3895 proto_library("resource_prefetch_predictor_proto") {
3904 sources = [ 3896 sources = [
3905 "predictors/resource_prefetch_predictor.proto", 3897 "predictors/resource_prefetch_predictor.proto",
3906 ] 3898 ]
3907 } 3899 }
3908 3900
3909 # GYP version: chrome/chrome_resources.gyp:chrome_resources
3910 # (generate_browser_resources action)
3911 grit("resources") { 3901 grit("resources") {
3912 source = "browser_resources.grd" 3902 source = "browser_resources.grd"
3913 use_qualified_include = true 3903 use_qualified_include = true
3914 defines = chrome_grit_defines 3904 defines = chrome_grit_defines
3915 output_dir = "$root_gen_dir/chrome" 3905 output_dir = "$root_gen_dir/chrome"
3916 outputs = [ 3906 outputs = [
3917 "grit/browser_resources.h", 3907 "grit/browser_resources.h",
3918 "browser_resources.pak", 3908 "browser_resources.pak",
3919 ] 3909 ]
3920 3910
(...skipping 13 matching lines...) Expand all
3934 # file, rather than the whole mojo target which will link the C++ bindings. 3924 # file, rather than the whole mojo target which will link the C++ bindings.
3935 "//chrome/browser/ui/webui/engagement:mojo_bindings__generator", 3925 "//chrome/browser/ui/webui/engagement:mojo_bindings__generator",
3936 "//chrome/browser/ui/webui/omnibox:mojo_bindings__generator", 3926 "//chrome/browser/ui/webui/omnibox:mojo_bindings__generator",
3937 "//chrome/browser/ui/webui/plugins:mojo_bindings__generator", 3927 "//chrome/browser/ui/webui/plugins:mojo_bindings__generator",
3938 "//chrome/browser/ui/webui/usb_internals:mojo_bindings__generator", 3928 "//chrome/browser/ui/webui/usb_internals:mojo_bindings__generator",
3939 "//url/mojo:url_mojom_gurl__generator", 3929 "//url/mojo:url_mojom_gurl__generator",
3940 "//url/mojo:url_mojom_origin__generator", 3930 "//url/mojo:url_mojom_origin__generator",
3941 ] 3931 ]
3942 } 3932 }
3943 3933
3944 # GYP version: chrome/chrome_resource.gyp:chrome_internal_resources_gen
3945 if (is_chrome_branded) { 3934 if (is_chrome_branded) {
3946 action("chrome_internal_resources_gen") { 3935 action("chrome_internal_resources_gen") {
3947 script = "internal/transform_additional_modules_list.py" 3936 script = "internal/transform_additional_modules_list.py"
3948 sources = [ 3937 sources = [
3949 "internal/resources/additional_modules_list.input", 3938 "internal/resources/additional_modules_list.input",
3950 ] 3939 ]
3951 outputs = [ 3940 outputs = [
3952 additional_modules_list_file, 3941 additional_modules_list_file,
3953 ] 3942 ]
3954 args = rebase_path(sources, root_build_dir) + 3943 args = rebase_path(sources, root_build_dir) +
3955 rebase_path(outputs, root_build_dir) 3944 rebase_path(outputs, root_build_dir)
3956 } 3945 }
3957 } else { 3946 } else {
3958 group("chrome_internal_resources_gen") { 3947 group("chrome_internal_resources_gen") {
3959 # Empty placeholder. 3948 # Empty placeholder.
3960 } 3949 }
3961 } 3950 }
3962 3951
3963 # In GYP this is part of test_support_common.
3964 #
3965 # Use a static library here because many test binaries depend on this but don't 3952 # Use a static library here because many test binaries depend on this but don't
3966 # require many files from it. This makes linking more efficient. 3953 # require many files from it. This makes linking more efficient.
3967 static_library("test_support") { 3954 static_library("test_support") {
3968 testonly = true 3955 testonly = true
3969 3956
3970 # Always include this via the main test support target. 3957 # Always include this via the main test support target.
3971 visibility = [ "//chrome/test:test_support" ] 3958 visibility = [ "//chrome/test:test_support" ]
3972 3959
3973 sources = [ 3960 sources = [
3974 "browsing_data/mock_browsing_data_appcache_helper.cc", 3961 "browsing_data/mock_browsing_data_appcache_helper.cc",
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
4195 "media/pepper_cdm_test_helper.cc", 4182 "media/pepper_cdm_test_helper.cc",
4196 "media/pepper_cdm_test_helper.h", 4183 "media/pepper_cdm_test_helper.h",
4197 ] 4184 ]
4198 deps += [ 4185 deps += [
4199 ":pepper_cdm_test_constants", 4186 ":pepper_cdm_test_constants",
4200 "//media:cdm_paths", 4187 "//media:cdm_paths",
4201 ] 4188 ]
4202 } 4189 }
4203 } 4190 }
4204 4191
4205 # In GYP this is part of test_support_ui.
4206 static_library("test_support_ui") { 4192 static_library("test_support_ui") {
4207 testonly = true 4193 testonly = true
4208 4194
4209 # Always include this via the main test support UI target. 4195 # Always include this via the main test support UI target.
4210 visibility = [ "//chrome/test:test_support_ui" ] 4196 visibility = [ "//chrome/test:test_support_ui" ]
4211 4197
4212 sources = [ 4198 sources = [
4213 "password_manager/password_manager_test_base.cc", 4199 "password_manager/password_manager_test_base.cc",
4214 "password_manager/password_manager_test_base.h", 4200 "password_manager/password_manager_test_base.h",
4215 "signin/token_revoker_test_utils.cc", 4201 "signin/token_revoker_test_utils.cc",
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
4251 # linking all of the test support. 4237 # linking all of the test support.
4252 static_library("pepper_cdm_test_constants") { 4238 static_library("pepper_cdm_test_constants") {
4253 testonly = true 4239 testonly = true
4254 visibility = [ "//chrome/*" ] 4240 visibility = [ "//chrome/*" ]
4255 sources = [ 4241 sources = [
4256 "media/pepper_cdm_test_constants.cc", 4242 "media/pepper_cdm_test_constants.cc",
4257 "media/pepper_cdm_test_constants.h", 4243 "media/pepper_cdm_test_constants.h",
4258 ] 4244 ]
4259 } 4245 }
4260 } 4246 }
OLDNEW
« no previous file with comments | « chrome/app/theme/BUILD.gn ('k') | chrome/browser/android/offline_pages/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698