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

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

Issue 2282573002: Remove is_ios conditions from chrome GN build files. (Closed)
Patch Set: merge 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/BUILD.gn ('k') | chrome/browser/ui/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 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 # iOS/non-iOS shared deps. New dependencies should generally be added in the 73 # iOS/non-iOS shared deps. New dependencies should generally be added in the
74 # non-iOS deps below. 74 # non-iOS deps below.
75 public_deps = [ 75 public_deps = [
76 "//chrome/common", 76 "//chrome/common",
77 "//components/autofill/core/browser", 77 "//components/autofill/core/browser",
78 "//components/sync", 78 "//components/sync",
79 "//content/public/browser", 79 "//content/public/browser",
80 "//sql", 80 "//sql",
81 ] 81 ]
82 deps = [ 82 deps = [
83 ":resource_prefetch_predictor_proto",
84 "//cc",
83 "//chrome:extra_resources", 85 "//chrome:extra_resources",
84 "//chrome:resources", 86 "//chrome:resources",
85 "//chrome:strings", 87 "//chrome:strings",
86 "//chrome/app/resources:platform_locale_settings", 88 "//chrome/app/resources:platform_locale_settings",
87 "//chrome/app/theme:theme_resources", 89 "//chrome/app/theme:theme_resources",
90 "//chrome/app/theme:theme_resources",
88 "//chrome/browser/budget_service:budget_proto", 91 "//chrome/browser/budget_service:budget_proto",
92 "//chrome/browser/devtools",
93 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory",
89 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory", 94 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory",
90 "//chrome/browser/net:probe_message_proto", 95 "//chrome/browser/net:probe_message_proto",
96 "//chrome/browser/resources:component_extension_resources",
91 "//chrome/browser/ui", 97 "//chrome/browser/ui",
98 "//chrome/common/net",
99 "//chrome/installer/util:with_no_strings",
100 "//components/about_handler",
101 "//components/app_modal",
102 "//components/autofill/content/browser",
92 "//components/autofill/core/browser", 103 "//components/autofill/core/browser",
93 "//components/bookmarks/browser", 104 "//components/bookmarks/browser",
94 "//components/bookmarks/managed", 105 "//components/bookmarks/managed",
95 "//components/browser_sync/browser", 106 "//components/browser_sync/browser",
96 "//components/browser_sync/common", 107 "//components/browser_sync/common",
108 "//components/browsing_data/content",
109 "//components/browsing_data/core",
97 "//components/captive_portal", 110 "//components/captive_portal",
98 "//components/certificate_reporting", 111 "//components/certificate_reporting",
99 "//components/certificate_transparency", 112 "//components/certificate_transparency",
100 "//components/cloud_devices/common", 113 "//components/cloud_devices/common",
101 "//components/component_updater", 114 "//components/component_updater",
102 "//components/content_settings/content/common", 115 "//components/content_settings/content/common",
103 "//components/content_settings/core/browser", 116 "//components/content_settings/core/browser",
104 "//components/content_settings/core/common", 117 "//components/content_settings/core/common",
118 "//components/contextual_search:browser",
105 "//components/cookie_config", 119 "//components/cookie_config",
106 "//components/crx_file", 120 "//components/crx_file",
121 "//components/data_reduction_proxy/content/browser",
107 "//components/data_reduction_proxy/core/browser", 122 "//components/data_reduction_proxy/core/browser",
108 "//components/data_usage/core", 123 "//components/data_usage/core",
124 "//components/data_use_measurement/content",
109 "//components/data_use_measurement/core", 125 "//components/data_use_measurement/core",
110 "//components/device_event_log", 126 "//components/device_event_log",
127 "//components/devtools_discovery",
128 "//components/devtools_http_handler",
129 "//components/dom_distiller/content/browser",
111 "//components/domain_reliability", 130 "//components/domain_reliability",
131 "//components/error_page/common",
132 "//components/favicon/content",
112 "//components/favicon/core", 133 "//components/favicon/core",
113 "//components/favicon_base", 134 "//components/favicon_base",
114 "//components/flags_ui", 135 "//components/flags_ui",
115 "//components/gcm_driver", 136 "//components/gcm_driver",
116 "//components/google/core/browser", 137 "//components/google/core/browser",
117 "//components/guest_view/browser", 138 "//components/guest_view/browser",
118 "//components/handoff", 139 "//components/handoff",
140 "//components/history/content/browser",
119 "//components/history/core/browser", 141 "//components/history/core/browser",
120 "//components/history/core/common", 142 "//components/history/core/common",
121 "//components/infobars/core", 143 "//components/infobars/core",
122 "//components/invalidation/impl", 144 "//components/invalidation/impl",
145 "//components/keyed_service/content",
123 "//components/metrics:gpu", 146 "//components/metrics:gpu",
124 "//components/metrics:net", 147 "//components/metrics:net",
125 "//components/metrics:profiler", 148 "//components/metrics:profiler",
126 "//components/metrics:profiler_content", 149 "//components/metrics:profiler_content",
127 "//components/metrics:ui", 150 "//components/metrics:ui",
128 "//components/metrics/proto:proto", 151 "//components/metrics/proto:proto",
129 "//components/metrics_services_manager", 152 "//components/metrics_services_manager",
130 "//components/mime_util", 153 "//components/mime_util",
154 "//components/navigation_interception",
131 "//components/navigation_metrics", 155 "//components/navigation_metrics",
156 "//components/net_log",
157 "//components/network_hints/common",
132 "//components/network_session_configurator", 158 "//components/network_session_configurator",
133 "//components/network_time", 159 "//components/network_time",
134 "//components/ntp_snippets", 160 "//components/ntp_snippets",
135 "//components/ntp_tiles", 161 "//components/ntp_tiles",
136 "//components/offline_pages", 162 "//components/offline_pages",
137 "//components/offline_pages/background:background_offliner", 163 "//components/offline_pages/background:background_offliner",
138 "//components/offline_pages/downloads:offline_pages_ui_adapter", 164 "//components/offline_pages/downloads:offline_pages_ui_adapter",
139 "//components/omnibox/browser", 165 "//components/omnibox/browser",
140 "//components/os_crypt", 166 "//components/os_crypt",
141 "//components/packed_ct_ev_whitelist", 167 "//components/packed_ct_ev_whitelist",
168 "//components/password_manager/content/browser",
142 "//components/password_manager/core/browser", 169 "//components/password_manager/core/browser",
143 "//components/password_manager/core/common", 170 "//components/password_manager/core/common",
171 "//components/password_manager/sync/browser",
144 "//components/policy:generated", 172 "//components/policy:generated",
145 "//components/policy/core/browser", 173 "//components/policy/core/browser",
146 "//components/policy/proto", 174 "//components/policy/proto",
175 "//components/previews",
176 "//components/profile_metrics",
177 "//components/proxy_config",
147 "//components/proxy_config", 178 "//components/proxy_config",
148 "//components/query_parser", 179 "//components/query_parser",
149 "//components/rappor", 180 "//components/rappor",
150 "//components/renderer_context_menu", 181 "//components/renderer_context_menu",
182 "//components/resources",
183 "//components/safe_browsing_db",
184 "//components/safe_json",
151 "//components/search", 185 "//components/search",
152 "//components/search_engines", 186 "//components/search_engines",
153 "//components/search_provider_logos", 187 "//components/search_provider_logos",
154 "//components/security_interstitials/core", 188 "//components/security_interstitials/core",
155 "//components/security_state", 189 "//components/security_state",
190 "//components/sessions",
156 "//components/signin/core/browser", 191 "//components/signin/core/browser",
192 "//components/ssl_config",
157 "//components/ssl_errors", 193 "//components/ssl_errors",
158 "//components/startup_metric_utils/browser:host", 194 "//components/startup_metric_utils/browser:host",
159 "//components/startup_metric_utils/browser:lib", 195 "//components/startup_metric_utils/browser:lib",
160 196
161 # TODO(fdoray): Remove this once the PreRead field trial has expired. 197 # TODO(fdoray): Remove this once the PreRead field trial has expired.
162 # crbug.com/577698 198 # crbug.com/577698
163 "//components/startup_metric_utils/common", 199 "//components/startup_metric_utils/common",
200 "//components/storage_monitor",
164 "//components/strings", 201 "//components/strings",
202 "//components/subresource_filter/content/browser",
165 "//components/subresource_filter/core/browser", 203 "//components/subresource_filter/core/browser",
166 "//components/suggestions", 204 "//components/suggestions",
167 "//components/supervised_user_error_page", 205 "//components/supervised_user_error_page",
168 "//components/sync", 206 "//components/sync",
169 "//components/sync_bookmarks", 207 "//components/sync_bookmarks",
170 "//components/sync_sessions", 208 "//components/sync_sessions",
209 "//components/syncable_prefs",
171 "//components/tracing:startup_tracing", 210 "//components/tracing:startup_tracing",
211 "//components/translate/content/browser",
172 "//components/translate/core/browser", 212 "//components/translate/core/browser",
173 "//components/translate/core/common", 213 "//components/translate/core/common",
174 "//components/undo", 214 "//components/undo",
175 "//components/update_client", 215 "//components/update_client",
216 "//components/upload_list",
176 "//components/url_formatter", 217 "//components/url_formatter",
218 "//components/url_matcher",
177 "//components/user_prefs", 219 "//components/user_prefs",
178 "//components/user_prefs/tracked:user_prefs_tracked", 220 "//components/user_prefs/tracked:user_prefs_tracked",
179 "//components/variations", 221 "//components/variations",
180 "//components/variations/net", 222 "//components/variations/net",
181 "//components/variations/service", 223 "//components/variations/service",
224 "//components/visitedlink/browser",
225 "//components/visitedlink/common",
226 "//components/web_cache/browser",
182 "//components/web_resource", 227 "//components/web_resource",
183 "//components/webdata/common", 228 "//components/webdata/common",
184 "//components/webdata_services", 229 "//components/webdata_services",
185 "//components/zoom", 230 "//components/zoom",
231 "//content/app/resources",
186 "//content/public/browser", 232 "//content/public/browser",
187 "//content/public/common", 233 "//content/public/common",
188 "//content/public/common:feature_h264_with_openh264_ffmpeg", 234 "//content/public/common:feature_h264_with_openh264_ffmpeg",
189 "//content/public/common:features", 235 "//content/public/common:features",
190 "//courgette:courgette_lib", 236 "//courgette:courgette_lib",
191 "//crypto", 237 "//crypto",
192 "//crypto:platform", 238 "//crypto:platform",
239 "//device/core",
240 "//device/usb/mojo",
241 "//device/usb/public/interfaces",
193 "//google_apis", 242 "//google_apis",
194 "//gpu/config", 243 "//gpu/config",
244 "//media",
245 "//media/midi",
246 "//mojo/common",
247 "//mojo/edk/system",
248 "//mojo/public/cpp/bindings",
249 "//mojo/public/js",
250 "//net:extras",
251 "//net:net_with_v8",
252 "//services/shell/public/cpp",
195 "//skia", 253 "//skia",
196 "//sql", 254 "//sql",
255 "//storage/browser",
256 "//storage/common",
257 "//third_party/WebKit/public:image_resources",
258 "//third_party/WebKit/public:resources",
197 "//third_party/cacheinvalidation", 259 "//third_party/cacheinvalidation",
198 "//third_party/icu", 260 "//third_party/icu",
261 "//third_party/kasko",
262 "//third_party/leveldatabase",
263 "//third_party/libaddressinput",
199 "//third_party/libjingle", 264 "//third_party/libjingle",
200 "//third_party/libxml", 265 "//third_party/libxml",
266 "//third_party/libyuv",
267 "//third_party/re2",
268 "//third_party/smhasher:cityhash",
269 "//third_party/webrtc/modules/desktop_capture",
201 "//third_party/widevine/cdm:version_h", 270 "//third_party/widevine/cdm:version_h",
202 "//third_party/zlib", 271 "//third_party/zlib",
203 "//third_party/zlib:compression_utils", 272 "//third_party/zlib:compression_utils",
204 "//third_party/zlib:minizip", 273 "//third_party/zlib:minizip",
205 "//third_party/zlib:zip", 274 "//third_party/zlib:zip",
206 "//ui/base", 275 "//ui/base",
207 "//ui/base:ui_data_pack", 276 "//ui/base:ui_data_pack",
277 "//ui/base/ime",
208 "//ui/events:events_base", 278 "//ui/events:events_base",
209 "//ui/gfx", 279 "//ui/gfx",
210 "//ui/gfx/geometry", 280 "//ui/gfx/geometry",
281 "//ui/gl",
211 "//ui/message_center", 282 "//ui/message_center",
212 "//ui/resources", 283 "//ui/resources",
284 "//ui/resources",
213 "//ui/shell_dialogs", 285 "//ui/shell_dialogs",
214 "//ui/strings", 286 "//ui/strings",
287 "//ui/surface",
288 "//ui/web_dialogs",
289 "//v8",
215 ] 290 ]
216 data_deps = [] 291 data_deps = []
217 292
218 sources += 293 sources +=
219 rebase_path(gypi_values.chrome_browser_undo_sources, ".", "//chrome") 294 rebase_path(gypi_values.chrome_browser_undo_sources, ".", "//chrome")
295 sources +=
296 rebase_path(gypi_values.chrome_browser_non_ios_sources, ".", "//chrome")
297 sources += rebase_path(gypi_values.chrome_browser_autocomplete_sources,
298 ".",
299 "//chrome")
300 sources +=
301 rebase_path(gypi_values.chrome_browser_bookmark_sources, ".", "//chrome")
302 sources += rebase_path(gypi_values.chrome_browser_browser_process_sources,
303 ".",
304 "//chrome")
305 sources += rebase_path(gypi_values.chrome_browser_content_settings_sources,
306 ".",
307 "//chrome")
308 sources += rebase_path(gypi_values.chrome_browser_data_usage_sources,
309 ".",
310 "//chrome")
311 sources += rebase_path(gypi_values.chrome_browser_engagement_sources,
312 ".",
313 "//chrome")
314 sources +=
315 rebase_path(gypi_values.chrome_browser_favicon_sources, ".", "//chrome")
316 sources +=
317 rebase_path(gypi_values.chrome_browser_google_sources, ".", "//chrome")
318 sources +=
319 rebase_path(gypi_values.chrome_browser_history_sources, ".", "//chrome")
320 sources +=
321 rebase_path(gypi_values.chrome_browser_metrics_sources, ".", "//chrome")
322 sources +=
323 rebase_path(gypi_values.chrome_browser_net_sources, ".", "//chrome")
324 sources += rebase_path(gypi_values.chrome_browser_password_manager_sources,
325 ".",
326 "//chrome")
327 sources += rebase_path(gypi_values.chrome_browser_permissions_sources,
328 ".",
329 "//chrome")
330 sources +=
331 rebase_path(gypi_values.chrome_browser_predictor_sources, ".", "//chrome")
332 sources +=
333 rebase_path(gypi_values.chrome_browser_pref_sources, ".", "//chrome")
334 sources +=
335 rebase_path(gypi_values.chrome_browser_profiles_sources, ".", "//chrome")
336 sources += rebase_path(gypi_values.chrome_browser_search_engines_sources,
337 ".",
338 "//chrome")
339 sources +=
340 rebase_path(gypi_values.chrome_browser_services_sources, ".", "//chrome")
341 sources +=
342 rebase_path(gypi_values.chrome_browser_session_sources, ".", "//chrome")
343 sources +=
344 rebase_path(gypi_values.chrome_browser_signin_sources, ".", "//chrome")
345 sources +=
346 rebase_path(gypi_values.chrome_browser_ssl_sources, ".", "//chrome")
347 sources +=
348 rebase_path(gypi_values.chrome_browser_sync_sources, ".", "//chrome")
220 349
221 if (is_chromeos && use_cras) { 350 if (is_chromeos && use_cras) {
222 defines += [ "USE_CRAS" ] 351 defines += [ "USE_CRAS" ]
223 } 352 }
224 353
225 if (!is_ios) { 354 if (android_java_ui) {
226 sources += 355 sources +=
227 rebase_path(gypi_values.chrome_browser_non_ios_sources, ".", "//chrome") 356 rebase_path(gypi_values.chrome_browser_sync_android_java_ui_sources,
228 sources += rebase_path(gypi_values.chrome_browser_autocomplete_sources, 357 ".",
229 ".", 358 "//chrome")
230 "//chrome")
231 sources += rebase_path(gypi_values.chrome_browser_bookmark_sources,
232 ".",
233 "//chrome")
234 sources += rebase_path(gypi_values.chrome_browser_browser_process_sources,
235 ".",
236 "//chrome")
237 sources += rebase_path(gypi_values.chrome_browser_content_settings_sources,
238 ".",
239 "//chrome")
240 sources += rebase_path(gypi_values.chrome_browser_data_usage_sources,
241 ".",
242 "//chrome")
243 sources += rebase_path(gypi_values.chrome_browser_engagement_sources,
244 ".",
245 "//chrome")
246 sources += 359 sources +=
247 rebase_path(gypi_values.chrome_browser_favicon_sources, ".", "//chrome") 360 rebase_path(gypi_values.chrome_browser_ssl_android_java_ui_sources,
361 ".",
362 "//chrome")
248 sources += 363 sources +=
249 rebase_path(gypi_values.chrome_browser_google_sources, ".", "//chrome") 364 rebase_path(gypi_values.chrome_browser_history_android_java_ui_sources,
250 sources += 365 ".",
251 rebase_path(gypi_values.chrome_browser_history_sources, ".", "//chrome") 366 "//chrome")
252 sources += 367 sources += rebase_path(
253 rebase_path(gypi_values.chrome_browser_metrics_sources, ".", "//chrome") 368 gypi_values.chrome_browser_permissions_android_java_ui_sources,
254 sources += 369 ".",
255 rebase_path(gypi_values.chrome_browser_net_sources, ".", "//chrome") 370 "//chrome")
256 sources += rebase_path(gypi_values.chrome_browser_password_manager_sources, 371 sources += rebase_path(
257 ".", 372 gypi_values.chrome_browser_search_engines_android_java_ui_sources,
258 "//chrome") 373 ".",
259 sources += rebase_path(gypi_values.chrome_browser_permissions_sources, 374 "//chrome")
260 ".", 375 if (enable_supervised_users) {
261 "//chrome")
262 sources += rebase_path(gypi_values.chrome_browser_predictor_sources,
263 ".",
264 "//chrome")
265 sources +=
266 rebase_path(gypi_values.chrome_browser_pref_sources, ".", "//chrome")
267 sources += rebase_path(gypi_values.chrome_browser_profiles_sources,
268 ".",
269 "//chrome")
270 sources += rebase_path(gypi_values.chrome_browser_search_engines_sources,
271 ".",
272 "//chrome")
273 sources += rebase_path(gypi_values.chrome_browser_services_sources,
274 ".",
275 "//chrome")
276 sources +=
277 rebase_path(gypi_values.chrome_browser_session_sources, ".", "//chrome")
278 sources +=
279 rebase_path(gypi_values.chrome_browser_signin_sources, ".", "//chrome")
280 sources +=
281 rebase_path(gypi_values.chrome_browser_ssl_sources, ".", "//chrome")
282 sources +=
283 rebase_path(gypi_values.chrome_browser_sync_sources, ".", "//chrome")
284 if (android_java_ui) {
285 sources +=
286 rebase_path(gypi_values.chrome_browser_sync_android_java_ui_sources,
287 ".",
288 "//chrome")
289 sources +=
290 rebase_path(gypi_values.chrome_browser_ssl_android_java_ui_sources,
291 ".",
292 "//chrome")
293 sources += rebase_path( 376 sources += rebase_path(
294 gypi_values.chrome_browser_history_android_java_ui_sources, 377 gypi_values.chrome_browser_supervised_user_android_java_ui_sources ,
295 ".", 378 ".",
296 "//chrome") 379 "//chrome")
297 sources += rebase_path(
298 gypi_values.chrome_browser_permissions_android_java_ui_sources,
299 ".",
300 "//chrome")
301 sources += rebase_path(
302 gypi_values.chrome_browser_search_engines_android_java_ui_sources,
303 ".",
304 "//chrome")
305 if (enable_supervised_users) {
306 sources += rebase_path(
307 gypi_values.chrome_browser_supervised_user_android_java_ui_sourc es,
308 ".",
309 "//chrome")
310 }
311 } 380 }
381 }
312 382
313 deps += [ 383 if (toolkit_views) {
314 ":resource_prefetch_predictor_proto", 384 deps += [ "//ui/views" ]
315 "//cc",
316 "//chrome/app/theme:theme_resources",
317 "//chrome/browser/devtools",
318 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory",
319 "//chrome/browser/resources:component_extension_resources",
320 "//chrome/common/net",
321 "//chrome/installer/util:with_no_strings",
322 "//components/about_handler",
323 "//components/app_modal",
324 "//components/autofill/content/browser",
325 "//components/browsing_data/content",
326 "//components/browsing_data/core",
327 "//components/contextual_search:browser",
328 "//components/data_reduction_proxy/content/browser",
329 "//components/data_use_measurement/content",
330 "//components/devtools_discovery",
331 "//components/devtools_http_handler",
332 "//components/dom_distiller/content/browser",
333 "//components/error_page/common",
334 "//components/favicon/content",
335 "//components/history/content/browser",
336 "//components/keyed_service/content",
337 "//components/navigation_interception",
338 "//components/net_log",
339 "//components/network_hints/common",
340 "//components/password_manager/content/browser",
341 "//components/password_manager/sync/browser",
342 "//components/previews",
343 "//components/profile_metrics",
344 "//components/proxy_config",
345 "//components/resources",
346 "//components/safe_browsing_db",
347 "//components/safe_json",
348 "//components/sessions",
349 "//components/ssl_config",
350 "//components/storage_monitor",
351 "//components/subresource_filter/content/browser",
352 "//components/syncable_prefs",
353 "//components/translate/content/browser",
354 "//components/upload_list",
355 "//components/url_matcher",
356 "//components/visitedlink/browser",
357 "//components/visitedlink/common",
358 "//components/web_cache/browser",
359 "//content/app/resources",
360 "//device/core",
361 "//device/usb/mojo",
362 "//device/usb/public/interfaces",
363 "//media",
364 "//media/midi",
365 "//mojo/common",
366 "//mojo/edk/system",
367 "//mojo/public/cpp/bindings",
368 "//mojo/public/js",
369 "//net:extras",
370 "//net:net_with_v8",
371 "//services/shell/public/cpp",
372 "//storage/browser",
373 "//storage/common",
374 "//third_party/WebKit/public:image_resources",
375 "//third_party/WebKit/public:resources",
376 "//third_party/kasko",
377 "//third_party/leveldatabase",
378 "//third_party/libaddressinput",
379 "//third_party/libyuv",
380 "//third_party/re2",
381 "//third_party/smhasher:cityhash",
382 "//third_party/webrtc/modules/desktop_capture",
383 "//ui/base/ime",
384 "//ui/gl",
385 "//ui/resources",
386 "//ui/surface",
387 "//ui/web_dialogs",
388 "//v8",
389 ]
390
391 if (toolkit_views) {
392 deps += [ "//ui/views" ]
393 }
394 } else { # iOS
395 sources +=
396 rebase_path(gypi_values.chrome_browser_ios_sources, ".", "//chrome")
397 sources +=
398 rebase_path(gypi_values.chrome_browser_google_sources, ".", "//chrome")
399 deps += [ "//net" ]
400 libs += [
401 "CoreTelephony.framework",
402 "CoreText.framework",
403 "MobileCoreServices.framework",
404 "QuartzCore.framework",
405 ]
406 ldflags += [
407 "-weak_framework",
408 "CoreImage",
409 ]
410 } 385 }
411 386
412 if (is_win || is_mac) { 387 if (is_win || is_mac) {
413 sources += 388 sources +=
414 rebase_path(gypi_values.chrome_browser_win_mac_sources, ".", "//chrome") 389 rebase_path(gypi_values.chrome_browser_win_mac_sources, ".", "//chrome")
415 } 390 }
416 if (!is_win && !is_mac && !is_ios) { 391 if (!is_win && !is_mac) {
417 sources += [ "net/net_error_diagnostics_dialog_generic.cc" ] 392 sources += [ "net/net_error_diagnostics_dialog_generic.cc" ]
418 } 393 }
419 if (!is_android && !is_ios && !is_chromeos) { 394 if (!is_android && !is_chromeos) {
420 sources += [ 395 sources += [
421 "net/disk_cache_dir_policy_handler.cc", 396 "net/disk_cache_dir_policy_handler.cc",
422 "net/disk_cache_dir_policy_handler.h", 397 "net/disk_cache_dir_policy_handler.h",
423 ] 398 ]
424 } 399 }
425 if (is_mac) { 400 if (is_mac) {
426 sources += 401 sources +=
427 rebase_path(gypi_values.chrome_browser_mac_sources, ".", "//chrome") 402 rebase_path(gypi_values.chrome_browser_mac_sources, ".", "//chrome")
428 deps += [ 403 deps += [
429 "//chrome/app_shim", 404 "//chrome/app_shim",
(...skipping 112 matching lines...) Expand 10 before | Expand all | Expand 10 after
542 sources += rebase_path(gypi_values.chrome_browser_chromeos_sources, 517 sources += rebase_path(gypi_values.chrome_browser_chromeos_sources,
543 ".", 518 ".",
544 "//chrome") 519 "//chrome")
545 deps += [ "//chrome/browser/chromeos" ] 520 deps += [ "//chrome/browser/chromeos" ]
546 } else { # Non-ChromeOS. 521 } else { # Non-ChromeOS.
547 sources += rebase_path(gypi_values.chrome_browser_non_chromeos_sources, 522 sources += rebase_path(gypi_values.chrome_browser_non_chromeos_sources,
548 ".", 523 ".",
549 "//chrome") 524 "//chrome")
550 } 525 }
551 526
552 if (is_chromeos || is_ios) { 527 if (is_chromeos) {
553 sources -= [ 528 sources -= [
554 "signin/chrome_signin_status_metrics_provider_delegate.cc", 529 "signin/chrome_signin_status_metrics_provider_delegate.cc",
555 "signin/chrome_signin_status_metrics_provider_delegate.h", 530 "signin/chrome_signin_status_metrics_provider_delegate.h",
556 ] 531 ]
557 } 532 }
558 533
559 if (is_chromeos) { 534 if (is_chromeos) {
560 sources += [ 535 sources += [
561 "metrics/leak_detector/leak_detector_controller.cc", 536 "metrics/leak_detector/leak_detector_controller.cc",
562 "metrics/leak_detector/leak_detector_controller.h", 537 "metrics/leak_detector/leak_detector_controller.h",
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
619 if (use_x11) { 594 if (use_x11) {
620 sources += 595 sources +=
621 rebase_path(gypi_values.chrome_browser_x11_sources, ".", "//chrome") 596 rebase_path(gypi_values.chrome_browser_x11_sources, ".", "//chrome")
622 } else { 597 } else {
623 sources -= [ "password_manager/password_store_x.cc" ] 598 sources -= [ "password_manager/password_store_x.cc" ]
624 } 599 }
625 if (use_aura && !use_ozone && is_desktop_linux) { 600 if (use_aura && !use_ozone && is_desktop_linux) {
626 deps += [ "//chrome/browser/ui/libgtk2ui" ] 601 deps += [ "//chrome/browser/ui/libgtk2ui" ]
627 allow_circular_includes_from += [ "//chrome/browser/ui/libgtk2ui" ] 602 allow_circular_includes_from += [ "//chrome/browser/ui/libgtk2ui" ]
628 } 603 }
629 if (is_posix && !is_mac && !is_ios) { 604 if (is_posix && !is_mac) {
630 sources += [ 605 sources += [
631 "//chrome/app/chrome_crash_reporter_client.cc", 606 "//chrome/app/chrome_crash_reporter_client.cc",
632 "//chrome/app/chrome_crash_reporter_client.h", 607 "//chrome/app/chrome_crash_reporter_client.h",
633 ] 608 ]
634 deps += [ 609 deps += [
635 "//components/crash/content/app", 610 "//components/crash/content/app",
636 "//components/crash/content/browser", 611 "//components/crash/content/browser",
637 "//components/version_info:generate_version_info", 612 "//components/version_info:generate_version_info",
638 ] 613 ]
639 } 614 }
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
700 sources += rebase_path(gypi_values.chrome_browser_captive_portal_sources, 675 sources += rebase_path(gypi_values.chrome_browser_captive_portal_sources,
701 ".", 676 ".",
702 "//chrome") 677 "//chrome")
703 } 678 }
704 if (enable_session_service) { 679 if (enable_session_service) {
705 sources += rebase_path(gypi_values.chrome_browser_session_service_sources, 680 sources += rebase_path(gypi_values.chrome_browser_session_service_sources,
706 ".", 681 ".",
707 "//chrome") 682 "//chrome")
708 } 683 }
709 684
710 if (!is_android && !is_ios && !is_chromeos) { 685 if (!is_android && !is_chromeos) {
711 sources += 686 sources +=
712 rebase_path(gypi_values.chrome_browser_desktop_sources, ".", "//chrome") 687 rebase_path(gypi_values.chrome_browser_desktop_sources, ".", "//chrome")
713 } 688 }
714 689
715 if (is_android || is_ios) { 690 if (is_android) {
716 # Mobile. 691 # Mobile.
717 sources += 692 sources +=
718 rebase_path(gypi_values.chrome_browser_mobile_sources, ".", "//chrome") 693 rebase_path(gypi_values.chrome_browser_mobile_sources, ".", "//chrome")
719 } else { 694 } else {
720 # Non-mobile. 695 # Non-mobile.
721 deps += [ 696 deps += [
722 "//apps", 697 "//apps",
723 "//chrome/browser/policy:path_parser", 698 "//chrome/browser/policy:path_parser",
724 "//chrome/browser/profile_resetter:profile_reset_report_proto", 699 "//chrome/browser/profile_resetter:profile_reset_report_proto",
725 "//components/feedback", 700 "//components/feedback",
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
887 "//chrome") 862 "//chrome")
888 } 863 }
889 if (enable_app_list) { 864 if (enable_app_list) {
890 deps += [ "//ui/app_list" ] 865 deps += [ "//ui/app_list" ]
891 } 866 }
892 if (enable_supervised_users) { 867 if (enable_supervised_users) {
893 sources += rebase_path(gypi_values.chrome_browser_supervised_user_sources, 868 sources += rebase_path(gypi_values.chrome_browser_supervised_user_sources,
894 ".", 869 ".",
895 "//chrome") 870 "//chrome")
896 } 871 }
897 if (enable_supervised_users && !is_android && !is_ios) { 872 if (enable_supervised_users && !is_android) {
898 sources += 873 sources +=
899 rebase_path(gypi_values.chrome_browser_supervised_user_legacy_sources, 874 rebase_path(gypi_values.chrome_browser_supervised_user_legacy_sources,
900 ".", 875 ".",
901 "//chrome") 876 "//chrome")
902 } 877 }
903 if (enable_supervised_users && enable_themes) { 878 if (enable_supervised_users && enable_themes) {
904 sources += rebase_path( 879 sources += rebase_path(
905 gypi_values.chrome_browser_supervised_user_and_themes_sources, 880 gypi_values.chrome_browser_supervised_user_and_themes_sources,
906 ".", 881 ".",
907 "//chrome") 882 "//chrome")
908 } 883 }
909 if (enable_webrtc) { 884 if (enable_webrtc) {
910 sources += 885 sources +=
911 rebase_path(gypi_values.chrome_browser_webrtc_sources, ".", "//chrome") 886 rebase_path(gypi_values.chrome_browser_webrtc_sources, ".", "//chrome")
912 } 887 }
913 if (enable_service_discovery) { 888 if (enable_service_discovery) {
914 sources += rebase_path(gypi_values.chrome_browser_service_discovery_sources, 889 sources += rebase_path(gypi_values.chrome_browser_service_discovery_sources,
915 ".", 890 ".",
916 "//chrome") 891 "//chrome")
917 } 892 }
918 if (enable_mdns) { 893 if (enable_mdns) {
919 sources += 894 sources +=
920 rebase_path(gypi_values.chrome_browser_mdns_sources, ".", "//chrome") 895 rebase_path(gypi_values.chrome_browser_mdns_sources, ".", "//chrome")
921 } 896 }
922 if (is_android || is_ios) { 897 if (is_android) {
923 sources -= [ 898 sources -= [
924 "autofill/validation_rules_storage_factory.cc", 899 "autofill/validation_rules_storage_factory.cc",
925 "autofill/validation_rules_storage_factory.h", 900 "autofill/validation_rules_storage_factory.h",
926 ] 901 ]
927 } 902 }
928 if (enable_media_router) { 903 if (enable_media_router) {
929 deps += [ "//chrome/browser/media/router" ] 904 deps += [ "//chrome/browser/media/router" ]
930 } 905 }
931 906
932 if (enable_mojo_media) { 907 if (enable_mojo_media) {
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
985 deps = [ 960 deps = [
986 "//base", 961 "//base",
987 "//chrome/common:constants", 962 "//chrome/common:constants",
988 ] 963 ]
989 if (enable_configuration_policy) { 964 if (enable_configuration_policy) {
990 deps += [ "//chrome/browser/policy:path_parser" ] 965 deps += [ "//chrome/browser/policy:path_parser" ]
991 } 966 }
992 } 967 }
993 } 968 }
994 969
995 if (!is_ios) { 970 proto_library("resource_prefetch_predictor_proto") {
996 proto_library("resource_prefetch_predictor_proto") { 971 sources = [
997 sources = [ 972 "predictors/resource_prefetch_predictor.proto",
998 "predictors/resource_prefetch_predictor.proto", 973 ]
999 ]
1000 }
1001 } 974 }
1002 975
1003 # GYP version: chrome/chrome_resources.gyp:chrome_resources 976 # GYP version: chrome/chrome_resources.gyp:chrome_resources
1004 # (generate_browser_resources action) 977 # (generate_browser_resources action)
1005 grit("resources") { 978 grit("resources") {
1006 source = "browser_resources.grd" 979 source = "browser_resources.grd"
1007 defines = chrome_grit_defines 980 defines = chrome_grit_defines
1008 output_dir = "$root_gen_dir/chrome" 981 output_dir = "$root_gen_dir/chrome"
1009 outputs = [ 982 outputs = [
1010 "grit/browser_resources.h", 983 "grit/browser_resources.h",
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
1079 "browsing_data/mock_browsing_data_flash_lso_helper.cc", 1052 "browsing_data/mock_browsing_data_flash_lso_helper.cc",
1080 "browsing_data/mock_browsing_data_flash_lso_helper.h", 1053 "browsing_data/mock_browsing_data_flash_lso_helper.h",
1081 "browsing_data/mock_browsing_data_indexed_db_helper.cc", 1054 "browsing_data/mock_browsing_data_indexed_db_helper.cc",
1082 "browsing_data/mock_browsing_data_indexed_db_helper.h", 1055 "browsing_data/mock_browsing_data_indexed_db_helper.h",
1083 "browsing_data/mock_browsing_data_local_storage_helper.cc", 1056 "browsing_data/mock_browsing_data_local_storage_helper.cc",
1084 "browsing_data/mock_browsing_data_local_storage_helper.h", 1057 "browsing_data/mock_browsing_data_local_storage_helper.h",
1085 "browsing_data/mock_browsing_data_quota_helper.cc", 1058 "browsing_data/mock_browsing_data_quota_helper.cc",
1086 "browsing_data/mock_browsing_data_quota_helper.h", 1059 "browsing_data/mock_browsing_data_quota_helper.h",
1087 "browsing_data/mock_browsing_data_service_worker_helper.cc", 1060 "browsing_data/mock_browsing_data_service_worker_helper.cc",
1088 "browsing_data/mock_browsing_data_service_worker_helper.h", 1061 "browsing_data/mock_browsing_data_service_worker_helper.h",
1089 "chooser_controller/mock_chooser_controller.cc",
1090 "chooser_controller/mock_chooser_controller.h",
1091 "download/download_test_file_activity_observer.cc", 1062 "download/download_test_file_activity_observer.cc",
1092 "download/download_test_file_activity_observer.h", 1063 "download/download_test_file_activity_observer.h",
1093 "download/test_download_shelf.cc",
1094 "download/test_download_shelf.h",
1095 "media/fake_desktop_media_list.cc", 1064 "media/fake_desktop_media_list.cc",
1096 "media/fake_desktop_media_list.h", 1065 "media/fake_desktop_media_list.h",
1097 "net/dns_probe_test_util.cc", 1066 "net/dns_probe_test_util.cc",
1098 "net/dns_probe_test_util.h", 1067 "net/dns_probe_test_util.h",
1099 "net/url_request_mock_util.cc", 1068 "net/url_request_mock_util.cc",
1100 "net/url_request_mock_util.h", 1069 "net/url_request_mock_util.h",
1101 "notifications/notification_test_util.cc", 1070 "notifications/notification_test_util.cc",
1102 "notifications/notification_test_util.h", 1071 "notifications/notification_test_util.h",
1103 "notifications/stub_notification_platform_bridge.cc", 1072 "notifications/stub_notification_platform_bridge.cc",
1104 "notifications/stub_notification_platform_bridge.h", 1073 "notifications/stub_notification_platform_bridge.h",
1105 "permissions/mock_permission_request.cc",
1106 "permissions/mock_permission_request.h",
1107 "profile_resetter/profile_resetter_test_base.cc",
1108 "profile_resetter/profile_resetter_test_base.h",
1109 "search_engines/template_url_service_factory_test_util.cc", 1074 "search_engines/template_url_service_factory_test_util.cc",
1110 "search_engines/template_url_service_factory_test_util.h", 1075 "search_engines/template_url_service_factory_test_util.h",
1111 "search_engines/template_url_service_test_util.cc", 1076 "search_engines/template_url_service_test_util.cc",
1112 "search_engines/template_url_service_test_util.h", 1077 "search_engines/template_url_service_test_util.h",
1113 "sessions/session_restore_test_helper.cc",
1114 "sessions/session_restore_test_helper.h",
1115 "sessions/session_service_test_helper.cc",
1116 "sessions/session_service_test_helper.h",
1117 "signin/fake_account_fetcher_service_builder.cc", 1078 "signin/fake_account_fetcher_service_builder.cc",
1118 "signin/fake_account_fetcher_service_builder.h", 1079 "signin/fake_account_fetcher_service_builder.h",
1119 "signin/fake_gaia_cookie_manager_service_builder.cc", 1080 "signin/fake_gaia_cookie_manager_service_builder.cc",
1120 "signin/fake_gaia_cookie_manager_service_builder.h", 1081 "signin/fake_gaia_cookie_manager_service_builder.h",
1121 "signin/fake_profile_oauth2_token_service_builder.cc", 1082 "signin/fake_profile_oauth2_token_service_builder.cc",
1122 "signin/fake_profile_oauth2_token_service_builder.h", 1083 "signin/fake_profile_oauth2_token_service_builder.h",
1123 "signin/fake_signin_manager_builder.cc", 1084 "signin/fake_signin_manager_builder.cc",
1124 "signin/fake_signin_manager_builder.h", 1085 "signin/fake_signin_manager_builder.h",
1125 "ssl/ssl_client_auth_requestor_mock.cc", 1086 "ssl/ssl_client_auth_requestor_mock.cc",
1126 "ssl/ssl_client_auth_requestor_mock.h", 1087 "ssl/ssl_client_auth_requestor_mock.h",
(...skipping 11 matching lines...) Expand all
1138 "//chrome/app/theme:theme_resources", 1099 "//chrome/app/theme:theme_resources",
1139 "//chrome/browser", 1100 "//chrome/browser",
1140 "//chrome/common", 1101 "//chrome/common",
1141 "//chrome/common/safe_browsing:proto", 1102 "//chrome/common/safe_browsing:proto",
1142 "//components/browser_sync/browser:test_support", 1103 "//components/browser_sync/browser:test_support",
1143 "//components/invalidation/impl", 1104 "//components/invalidation/impl",
1144 "//components/invalidation/impl:test_support", 1105 "//components/invalidation/impl:test_support",
1145 "//components/password_manager/core/browser:test_support", 1106 "//components/password_manager/core/browser:test_support",
1146 "//components/prefs:test_support", 1107 "//components/prefs:test_support",
1147 "//components/search_engines:test_support", 1108 "//components/search_engines:test_support",
1109 "//components/sessions:test_support",
1148 "//components/subresource_filter/core/browser:test_support", 1110 "//components/subresource_filter/core/browser:test_support",
1149 "//components/subresource_filter/core/common:test_support", 1111 "//components/subresource_filter/core/common:test_support",
1150 "//components/syncable_prefs:test_support", 1112 "//components/syncable_prefs:test_support",
1151 "//components/user_prefs/tracked:user_prefs_tracked_test_support", 1113 "//components/user_prefs/tracked:user_prefs_tracked_test_support",
1152 "//content/test:test_support", 1114 "//content/test:test_support",
1115 "//google_apis:test_support",
1153 "//net:test_support", 1116 "//net:test_support",
1154 "//skia", 1117 "//skia",
1155 "//testing/gmock", 1118 "//testing/gmock",
1156 "//testing/gtest", 1119 "//testing/gtest",
1157 "//ui/gfx", 1120 "//ui/gfx",
1158 ] 1121 ]
1159 1122
1160 if (!is_ios) { 1123 if (!is_android) {
1161 deps += [ 1124 sources += [
1162 "//components/sessions:test_support", 1125 "chooser_controller/mock_chooser_controller.cc",
1163 "//google_apis:test_support", 1126 "chooser_controller/mock_chooser_controller.h",
1164 ]
1165 }
1166
1167 if (is_android) {
1168 sources -= [
1169 "download/test_download_shelf.cc", 1127 "download/test_download_shelf.cc",
1170 "download/test_download_shelf.h", 1128 "download/test_download_shelf.h",
1129 "permissions/mock_permission_request.cc",
1130 "permissions/mock_permission_request.h",
1171 "profile_resetter/profile_resetter_test_base.cc", 1131 "profile_resetter/profile_resetter_test_base.cc",
1172 "profile_resetter/profile_resetter_test_base.h", 1132 "profile_resetter/profile_resetter_test_base.h",
1173 "sessions/session_restore_test_helper.cc", 1133 "sessions/session_restore_test_helper.cc",
1174 "sessions/session_restore_test_helper.h", 1134 "sessions/session_restore_test_helper.h",
1175 "sessions/session_service_test_helper.cc", 1135 "sessions/session_service_test_helper.cc",
1176 "sessions/session_service_test_helper.h", 1136 "sessions/session_service_test_helper.h",
1177 ] 1137 ]
1178 } 1138 }
1179 1139
1180 if (is_android || is_ios) {
1181 sources -= [
1182 "chooser_controller/mock_chooser_controller.cc",
1183 "chooser_controller/mock_chooser_controller.h",
1184 "permissions/mock_permission_request.cc",
1185 "permissions/mock_permission_request.h",
1186 ]
1187 }
1188
1189 if (enable_extensions) { 1140 if (enable_extensions) {
1190 sources += [ 1141 sources += [
1191 "extensions/extension_action_test_util.cc", 1142 "extensions/extension_action_test_util.cc",
1192 "extensions/extension_action_test_util.h", 1143 "extensions/extension_action_test_util.h",
1193 ] 1144 ]
1194 deps += [ "//extensions:test_support" ] 1145 deps += [ "//extensions:test_support" ]
1195 } 1146 }
1196 1147
1197 if (is_chromeos) { 1148 if (is_chromeos) {
1198 sources += [ 1149 sources += [
(...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after
1364 # linking all of the test support. 1315 # linking all of the test support.
1365 static_library("pepper_cdm_test_constants") { 1316 static_library("pepper_cdm_test_constants") {
1366 testonly = true 1317 testonly = true
1367 visibility = [ "//chrome/*" ] 1318 visibility = [ "//chrome/*" ]
1368 sources = [ 1319 sources = [
1369 "media/pepper_cdm_test_constants.cc", 1320 "media/pepper_cdm_test_constants.cc",
1370 "media/pepper_cdm_test_constants.h", 1321 "media/pepper_cdm_test_constants.h",
1371 ] 1322 ]
1372 } 1323 }
1373 } 1324 }
OLDNEW
« no previous file with comments | « chrome/BUILD.gn ('k') | chrome/browser/ui/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698