| 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 |