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/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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |