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
3 # found in the LICENSE file.
5 import("//base/allocator/allocator.gni")
6 import("//build/buildflag_header.gni")
7 import("//build/config/buildflags_paint_preview.gni")
8 import("//build/config/chrome_build.gni")
9 import("//build/config/chromeos/ui_mode.gni")
10 import("//build/config/compiler/pgo/pgo.gni")
11 import("//build/config/crypto.gni")
12 import("//build/config/features.gni")
13 import("//build/config/linux/gtk/gtk.gni")
14 import("//build/config/ui.gni")
15 import("//chrome/browser/buildflags.gni")
16 import("//chrome/browser/downgrade/buildflags.gni")
17 import("//chrome/common/features.gni")
18 import("//components/captive_portal/core/features.gni")
19 import("//components/feature_engagement/features.gni")
20 import("//components/feed/features.gni")
21 import("//components/nacl/features.gni")
22 import("//components/offline_pages/buildflags/features.gni")
23 import("//components/os_crypt/features.gni")
24 import("//components/signin/features.gni")
25 import("//components/spellcheck/spellcheck_build_features.gni")
26 import("//device/vr/buildflags/buildflags.gni")
27 import("//extensions/buildflags/buildflags.gni")
28 import("//net/features.gni")
29 import("//pdf/features.gni")
30 import("//ppapi/buildflags/buildflags.gni")
31 import("//printing/buildflags/buildflags.gni")
32 import("//rlz/buildflags/buildflags.gni")
33 import("//sandbox/features.gni")
34 import("//third_party/protobuf/proto_library.gni")
35 import("//third_party/webrtc/webrtc.gni")
36 import("//third_party/widevine/cdm/widevine.gni")
37 import("//ui/base/ui_features.gni")
39 # //build/config/android/rules.gni imports //tools/grit/grit_rule.gni, which
40 # produces a conflict for the "grit" template so we have to only include one.
42 import("//build/config/android/rules.gni")
43 import("//chrome/android/features/dev_ui/dev_ui_module.gni")
45 import("//tools/grit/grit_rule.gni")
48 additional_modules_list_file =
49 "$root_gen_dir/chrome/browser/internal/additional_modules_list.txt"
51 # Reset sources_assignment_filter for the BUILD.gn file to prevent
52 # regression during the migration of Chromium away from the feature.
53 # See docs/no_sources_assignment_filter.md for more information.
54 # TODO(crbug.com/1018739): remove this when migration is done.
55 set_sources_assignment_filter([])
58 # This is in a separate config so the flags can be applied to dependents.
59 # ldflags in GN aren't automatically inherited.
60 config("browser_win_linker_flags") {
66 "ndfapi.lib", # For browser/net/net_error_diagnostics_dialog_win.h
67 "pdh.lib", # For browser/private_working_set_snapshot.h
68 "wbemuuid.lib", # For browser/metrics/antivirus_metrics_provider_win.cc
71 "/DELAYLOAD:ndfapi.dll",
72 "/DELAYLOAD:pdh.dll", # The task manager is rarely used.
77 buildflag_header("buildflags") {
78 header = "buildflags.h"
80 "CLANG_PGO=$chrome_pgo_phase",
81 "ENABLE_KALEIDOSCOPE=$enable_kaleidoscope",
82 "USE_THIN_LTO=$use_thin_lto",
86 # This proto library is used for non-android NTPs below.
87 proto_library("ntp_background_proto") {
88 sources = [ "search/background/ntp_background.proto" ]
89 generate_python = false
92 # Use a static library here because many test binaries depend on this but don't
93 # require many files from it. This makes linking more efficient.
94 static_library("browser") {
98 "accessibility/accessibility_labels_service.cc",
99 "accessibility/accessibility_labels_service.h",
100 "accessibility/accessibility_labels_service_factory.cc",
101 "accessibility/accessibility_labels_service_factory.h",
102 "accessibility/accessibility_permission_context.cc",
103 "accessibility/accessibility_permission_context.h",
104 "accessibility/accessibility_state_utils.cc",
105 "accessibility/accessibility_state_utils.h",
106 "accessibility/accessibility_ui.cc",
107 "accessibility/accessibility_ui.h",
108 "accessibility/caption_util.cc",
109 "accessibility/caption_util.h",
110 "after_startup_task_utils.cc",
111 "after_startup_task_utils.h",
112 "app_mode/app_mode_utils.cc",
113 "app_mode/app_mode_utils.h",
114 "apps/user_type_filter.cc",
115 "apps/user_type_filter.h",
116 "assist_ranker/assist_ranker_service_factory.cc",
117 "assist_ranker/assist_ranker_service_factory.h",
118 "autocomplete/autocomplete_classifier_factory.cc",
119 "autocomplete/autocomplete_classifier_factory.h",
120 "autocomplete/chrome_autocomplete_provider_client.cc",
121 "autocomplete/chrome_autocomplete_provider_client.h",
122 "autocomplete/chrome_autocomplete_scheme_classifier.cc",
123 "autocomplete/chrome_autocomplete_scheme_classifier.h",
124 "autocomplete/document_suggestions_service_factory.cc",
125 "autocomplete/document_suggestions_service_factory.h",
126 "autocomplete/in_memory_url_index_factory.cc",
127 "autocomplete/in_memory_url_index_factory.h",
128 "autocomplete/remote_suggestions_service_factory.cc",
129 "autocomplete/remote_suggestions_service_factory.h",
130 "autocomplete/shortcuts_backend_factory.cc",
131 "autocomplete/shortcuts_backend_factory.h",
132 "autofill/address_normalizer_factory.cc",
133 "autofill/address_normalizer_factory.h",
134 "autofill/autocomplete_history_manager_factory.cc",
135 "autofill/autocomplete_history_manager_factory.h",
136 "autofill/autofill_gstatic_reader.cc",
137 "autofill/autofill_gstatic_reader.h",
138 "autofill/autofill_profile_validator_factory.cc",
139 "autofill/autofill_profile_validator_factory.h",
140 "autofill/personal_data_manager_factory.cc",
141 "autofill/personal_data_manager_factory.h",
142 "autofill/risk_util.cc",
143 "autofill/risk_util.h",
144 "autofill/strike_database_factory.cc",
145 "autofill/strike_database_factory.h",
146 "autofill/validation_rules_storage_factory.cc",
147 "autofill/validation_rules_storage_factory.h",
148 "availability/availability_prober.cc",
149 "availability/availability_prober.h",
150 "background_fetch/background_fetch_delegate_factory.cc",
151 "background_fetch/background_fetch_delegate_factory.h",
152 "background_fetch/background_fetch_delegate_impl.cc",
153 "background_fetch/background_fetch_delegate_impl.h",
154 "background_fetch/background_fetch_download_client.cc",
155 "background_fetch/background_fetch_download_client.h",
156 "background_fetch/background_fetch_permission_context.cc",
157 "background_fetch/background_fetch_permission_context.h",
158 "background_sync/background_sync_controller_factory.cc",
159 "background_sync/background_sync_controller_factory.h",
160 "background_sync/background_sync_controller_impl.cc",
161 "background_sync/background_sync_controller_impl.h",
162 "background_sync/background_sync_metrics.cc",
163 "background_sync/background_sync_metrics.h",
164 "background_sync/background_sync_permission_context.cc",
165 "background_sync/background_sync_permission_context.h",
166 "background_sync/periodic_background_sync_permission_context.cc",
167 "background_sync/periodic_background_sync_permission_context.h",
170 "banners/app_banner_manager.cc",
171 "banners/app_banner_manager.h",
172 "banners/app_banner_metrics.cc",
173 "banners/app_banner_metrics.h",
174 "banners/app_banner_settings_helper.cc",
175 "banners/app_banner_settings_helper.h",
176 "battery/battery_metrics.cc",
177 "battery/battery_metrics.h",
178 "bitmap_fetcher/bitmap_fetcher.cc",
179 "bitmap_fetcher/bitmap_fetcher.h",
180 "bitmap_fetcher/bitmap_fetcher_delegate.h",
181 "bitmap_fetcher/bitmap_fetcher_service.cc",
182 "bitmap_fetcher/bitmap_fetcher_service.h",
183 "bitmap_fetcher/bitmap_fetcher_service_factory.cc",
184 "bitmap_fetcher/bitmap_fetcher_service_factory.h",
185 "bluetooth/bluetooth_chooser_context.cc",
186 "bluetooth/bluetooth_chooser_context.h",
187 "bluetooth/bluetooth_chooser_context_factory.cc",
188 "bluetooth/bluetooth_chooser_context_factory.h",
189 "bluetooth/chrome_bluetooth_delegate.cc",
190 "bluetooth/chrome_bluetooth_delegate.h",
191 "bookmarks/bookmark_model_factory.cc",
192 "bookmarks/bookmark_model_factory.h",
193 "bookmarks/chrome_bookmark_client.cc",
194 "bookmarks/chrome_bookmark_client.h",
195 "bookmarks/managed_bookmark_service_factory.cc",
196 "bookmarks/managed_bookmark_service_factory.h",
197 "bookmarks/startup_task_runner_service_factory.cc",
198 "bookmarks/startup_task_runner_service_factory.h",
199 "browser_about_handler.cc",
200 "browser_about_handler.h",
201 "browser_features.cc",
202 "browser_features.h",
203 "browser_process.cc",
205 "browser_process_impl.cc",
206 "browser_process_impl.h",
207 "browser_process_platform_part.h",
208 "browser_process_platform_part_base.cc",
209 "browser_process_platform_part_base.h",
210 "browsing_data/browsing_data_file_system_util.cc",
211 "browsing_data/browsing_data_file_system_util.h",
212 "browsing_data/browsing_data_history_observer_service.cc",
213 "browsing_data/browsing_data_history_observer_service.h",
214 "browsing_data/browsing_data_important_sites_util.cc",
215 "browsing_data/browsing_data_important_sites_util.h",
216 "browsing_data/browsing_data_media_license_helper.cc",
217 "browsing_data/browsing_data_media_license_helper.h",
218 "browsing_data/browsing_data_quota_helper.cc",
219 "browsing_data/browsing_data_quota_helper.h",
220 "browsing_data/browsing_data_quota_helper_impl.cc",
221 "browsing_data/browsing_data_quota_helper_impl.h",
222 "browsing_data/chrome_browsing_data_remover_delegate.cc",
223 "browsing_data/chrome_browsing_data_remover_delegate.h",
224 "browsing_data/chrome_browsing_data_remover_delegate_factory.cc",
225 "browsing_data/chrome_browsing_data_remover_delegate_factory.h",
226 "browsing_data/cookies_tree_model.cc",
227 "browsing_data/cookies_tree_model.h",
228 "browsing_data/counters/browsing_data_counter_factory.cc",
229 "browsing_data/counters/browsing_data_counter_factory.h",
230 "browsing_data/counters/browsing_data_counter_utils.cc",
231 "browsing_data/counters/browsing_data_counter_utils.h",
232 "browsing_data/counters/cache_counter.cc",
233 "browsing_data/counters/cache_counter.h",
234 "browsing_data/counters/downloads_counter.cc",
235 "browsing_data/counters/downloads_counter.h",
236 "browsing_data/counters/signin_data_counter.cc",
237 "browsing_data/counters/signin_data_counter.h",
238 "browsing_data/counters/site_data_counter.cc",
239 "browsing_data/counters/site_data_counter.h",
240 "browsing_data/counters/site_data_counting_helper.cc",
241 "browsing_data/counters/site_data_counting_helper.h",
242 "browsing_data/counters/site_settings_counter.cc",
243 "browsing_data/counters/site_settings_counter.h",
244 "browsing_data/local_data_container.cc",
245 "browsing_data/local_data_container.h",
246 "browsing_data/navigation_entry_remover.cc",
247 "browsing_data/navigation_entry_remover.h",
248 "browsing_data/site_data_size_collector.cc",
249 "browsing_data/site_data_size_collector.h",
250 "cache_stats_recorder.cc",
251 "cache_stats_recorder.h",
252 "chooser_controller/chooser_controller.cc",
253 "chooser_controller/chooser_controller.h",
254 "chrome_browser_field_trials.cc",
255 "chrome_browser_field_trials.h",
256 "chrome_browser_interface_binders.cc",
257 "chrome_browser_interface_binders.h",
258 "chrome_browser_main.cc",
259 "chrome_browser_main.h",
260 "chrome_browser_main_extra_parts.h",
261 "chrome_content_browser_client.cc",
262 "chrome_content_browser_client.h",
263 "chrome_content_browser_client_parts.h",
264 "chrome_content_browser_client_receiver_bindings.cc",
265 "chrome_notification_types.h",
266 "chrome_resource_bundle_helper.cc",
267 "chrome_resource_bundle_helper.h",
268 "client_hints/client_hints_factory.cc",
269 "client_hints/client_hints_factory.h",
270 "clipboard/clipboard_read_write_permission_context.cc",
271 "clipboard/clipboard_read_write_permission_context.h",
272 "clipboard/clipboard_sanitized_write_permission_context.cc",
273 "clipboard/clipboard_sanitized_write_permission_context.h",
274 "command_observer.h",
276 "command_updater_delegate.h",
277 "command_updater_impl.cc",
278 "command_updater_impl.h",
279 "complex_tasks/endpoint_fetcher/endpoint_fetcher.cc",
280 "complex_tasks/endpoint_fetcher/endpoint_fetcher.h",
281 "complex_tasks/task_tab_helper.cc",
282 "complex_tasks/task_tab_helper.h",
283 "component_updater/chrome_component_updater_configurator.cc",
284 "component_updater/chrome_component_updater_configurator.h",
285 "component_updater/component_updater_prefs.cc",
286 "component_updater/component_updater_prefs.h",
287 "component_updater/component_updater_utils.cc",
288 "component_updater/component_updater_utils.h",
289 "component_updater/crl_set_component_installer.cc",
290 "component_updater/crl_set_component_installer.h",
291 "component_updater/crowd_deny_component_installer.cc",
292 "component_updater/crowd_deny_component_installer.h",
293 "component_updater/file_type_policies_component_installer.cc",
294 "component_updater/file_type_policies_component_installer.h",
295 "component_updater/floc_blocklist_component_installer.cc",
296 "component_updater/floc_blocklist_component_installer.h",
297 "component_updater/games_component_installer.cc",
298 "component_updater/games_component_installer.h",
299 "component_updater/mei_preload_component_installer.cc",
300 "component_updater/mei_preload_component_installer.h",
301 "component_updater/optimization_hints_component_installer.cc",
302 "component_updater/optimization_hints_component_installer.h",
303 "component_updater/origin_trials_component_installer.cc",
304 "component_updater/origin_trials_component_installer.h",
305 "component_updater/pnacl_component_installer.cc",
306 "component_updater/pnacl_component_installer.h",
307 "component_updater/recovery_component_installer.cc",
308 "component_updater/recovery_component_installer.h",
309 "component_updater/recovery_improved_component_installer.cc",
310 "component_updater/recovery_improved_component_installer.h",
311 "component_updater/registration.cc",
312 "component_updater/registration.h",
313 "component_updater/safety_tips_component_installer.cc",
314 "component_updater/safety_tips_component_installer.h",
315 "component_updater/ssl_error_assistant_component_installer.cc",
316 "component_updater/ssl_error_assistant_component_installer.h",
317 "component_updater/sth_set_component_remover.cc",
318 "component_updater/sth_set_component_remover.h",
319 "component_updater/subresource_filter_component_installer.cc",
320 "component_updater/subresource_filter_component_installer.h",
321 "component_updater/tls_deprecation_config_component_installer.cc",
322 "component_updater/tls_deprecation_config_component_installer.h",
323 "component_updater/trust_token_key_commitments_component_installer.cc",
324 "component_updater/trust_token_key_commitments_component_installer.h",
325 "consent_auditor/consent_auditor_factory.cc",
326 "consent_auditor/consent_auditor_factory.h",
327 "content_index/content_index_metrics.cc",
328 "content_index/content_index_metrics.h",
329 "content_index/content_index_provider_factory.cc",
330 "content_index/content_index_provider_factory.h",
331 "content_index/content_index_provider_impl.cc",
332 "content_index/content_index_provider_impl.h",
333 "content_settings/chrome_content_settings_utils.cc",
334 "content_settings/chrome_content_settings_utils.h",
335 "content_settings/content_settings_manager_delegate.cc",
336 "content_settings/content_settings_manager_delegate.h",
337 "content_settings/cookie_settings_factory.cc",
338 "content_settings/cookie_settings_factory.h",
339 "content_settings/host_content_settings_map_factory.cc",
340 "content_settings/host_content_settings_map_factory.h",
341 "content_settings/mixed_content_settings_tab_helper.cc",
342 "content_settings/mixed_content_settings_tab_helper.h",
343 "content_settings/sound_content_setting_observer.cc",
344 "content_settings/sound_content_setting_observer.h",
345 "content_settings/tab_specific_content_settings_delegate.cc",
346 "content_settings/tab_specific_content_settings_delegate.h",
347 "crash_upload_list/crash_upload_list.cc",
348 "crash_upload_list/crash_upload_list.h",
349 "custom_handlers/protocol_handler_registry.cc",
350 "custom_handlers/protocol_handler_registry.h",
351 "custom_handlers/protocol_handler_registry_factory.cc",
352 "custom_handlers/protocol_handler_registry_factory.h",
353 "data_reduction_proxy/data_reduction_proxy_chrome_settings.cc",
354 "data_reduction_proxy/data_reduction_proxy_chrome_settings.h",
355 "data_reduction_proxy/data_reduction_proxy_chrome_settings_factory.cc",
356 "data_reduction_proxy/data_reduction_proxy_chrome_settings_factory.h",
357 "data_reduction_proxy/data_reduction_proxy_tab_helper.cc",
358 "data_reduction_proxy/data_reduction_proxy_tab_helper.h",
359 "data_use_measurement/chrome_data_use_measurement.cc",
360 "data_use_measurement/chrome_data_use_measurement.h",
363 "device_oauth2_token_store.h",
364 "dom_distiller/dom_distiller_service_factory.cc",
365 "dom_distiller/dom_distiller_service_factory.h",
366 "dom_distiller/lazy_dom_distiller_service.cc",
367 "dom_distiller/lazy_dom_distiller_service.h",
368 "dom_distiller/profile_utils.cc",
369 "dom_distiller/profile_utils.h",
370 "dom_distiller/tab_utils.cc",
371 "dom_distiller/tab_utils.h",
372 "domain_reliability/service_factory.cc",
373 "domain_reliability/service_factory.h",
374 "download/chrome_download_manager_delegate.cc",
375 "download/chrome_download_manager_delegate.h",
376 "download/deferred_client_wrapper.cc",
377 "download/deferred_client_wrapper.h",
378 "download/download_auto_open_policy_handler.cc",
379 "download/download_auto_open_policy_handler.h",
380 "download/download_confirmation_reason.h",
381 "download/download_confirmation_result.h",
382 "download/download_core_service.cc",
383 "download/download_core_service.h",
384 "download/download_core_service_factory.cc",
385 "download/download_core_service_factory.h",
386 "download/download_core_service_impl.cc",
387 "download/download_core_service_impl.h",
388 "download/download_dialog_types.h",
389 "download/download_file_picker.cc",
390 "download/download_file_picker.h",
391 "download/download_history.cc",
392 "download/download_history.h",
393 "download/download_item_model.cc",
394 "download/download_item_model.h",
395 "download/download_manager_utils.cc",
396 "download/download_manager_utils.h",
397 "download/download_offline_content_provider.cc",
398 "download/download_offline_content_provider.h",
399 "download/download_offline_content_provider_factory.cc",
400 "download/download_offline_content_provider_factory.h",
401 "download/download_permission_request.cc",
402 "download/download_permission_request.h",
403 "download/download_prefs.cc",
404 "download/download_prefs.h",
405 "download/download_prompt_status.h",
406 "download/download_query.cc",
407 "download/download_query.h",
408 "download/download_request_limiter.cc",
409 "download/download_request_limiter.h",
410 "download/download_service_factory.cc",
411 "download/download_service_factory.h",
412 "download/download_started_animation.h",
413 "download/download_stats.cc",
414 "download/download_stats.h",
415 "download/download_status_updater.cc",
416 "download/download_status_updater.h",
417 "download/download_target_determiner.cc",
418 "download/download_target_determiner.h",
419 "download/download_target_determiner_delegate.h",
420 "download/download_target_info.cc",
421 "download/download_target_info.h",
422 "download/download_task_scheduler_impl.cc",
423 "download/download_task_scheduler_impl.h",
424 "download/download_ui_controller.cc",
425 "download/download_ui_controller.h",
426 "download/download_ui_model.cc",
427 "download/download_ui_model.h",
428 "download/drag_download_item.h",
429 "download/mixed_content_download_blocking.cc",
430 "download/mixed_content_download_blocking.h",
431 "download/offline_item_model.cc",
432 "download/offline_item_model.h",
433 "download/offline_item_model_data.h",
434 "download/offline_item_model_manager.cc",
435 "download/offline_item_model_manager.h",
436 "download/offline_item_model_manager_factory.cc",
437 "download/offline_item_model_manager_factory.h",
438 "download/offline_item_utils.cc",
439 "download/offline_item_utils.h",
440 "download/save_package_file_picker.cc",
441 "download/save_package_file_picker.h",
442 "download/simple_download_manager_coordinator_factory.cc",
443 "download/simple_download_manager_coordinator_factory.h",
444 "download/trusted_sources_manager.cc",
445 "download/trusted_sources_manager.h",
446 "engagement/important_sites_usage_counter.cc",
447 "engagement/important_sites_usage_counter.h",
448 "engagement/important_sites_util.cc",
449 "engagement/important_sites_util.h",
450 "engagement/site_engagement_helper.cc",
451 "engagement/site_engagement_helper.h",
452 "engagement/site_engagement_metrics.cc",
453 "engagement/site_engagement_metrics.h",
454 "engagement/site_engagement_observer.cc",
455 "engagement/site_engagement_observer.h",
456 "engagement/site_engagement_score.cc",
457 "engagement/site_engagement_score.h",
458 "engagement/site_engagement_service.cc",
459 "engagement/site_engagement_service.h",
460 "engagement/site_engagement_service_factory.cc",
461 "engagement/site_engagement_service_factory.h",
462 "enterprise/browser_management/browser_management_service.cc",
463 "enterprise/browser_management/browser_management_service.h",
464 "enterprise/browser_management/browser_management_status_provider.cc",
465 "enterprise/browser_management/browser_management_status_provider.h",
466 "enterprise/util/managed_browser_utils.cc",
467 "enterprise/util/managed_browser_utils.h",
468 "expired_flags_list.h",
469 "external_protocol/auto_launch_protocols_policy_handler.cc",
470 "external_protocol/auto_launch_protocols_policy_handler.h",
471 "external_protocol/external_protocol_handler.cc",
472 "external_protocol/external_protocol_handler.h",
473 "external_protocol/external_protocol_observer.cc",
474 "external_protocol/external_protocol_observer.h",
475 "favicon/chrome_favicon_client.cc",
476 "favicon/chrome_favicon_client.h",
477 "favicon/favicon_service_factory.cc",
478 "favicon/favicon_service_factory.h",
479 "favicon/favicon_utils.cc",
480 "favicon/favicon_utils.h",
481 "favicon/history_ui_favicon_request_handler_factory.cc",
482 "favicon/history_ui_favicon_request_handler_factory.h",
483 "favicon/large_icon_service_factory.cc",
484 "favicon/large_icon_service_factory.h",
485 "feature_engagement/tracker_factory.cc",
486 "feature_engagement/tracker_factory.h",
487 "federated_learning/floc_id_provider.h",
488 "federated_learning/floc_id_provider_factory.cc",
489 "federated_learning/floc_id_provider_factory.h",
490 "federated_learning/floc_id_provider_impl.cc",
491 "federated_learning/floc_id_provider_impl.h",
492 "federated_learning/floc_remote_permission_service.cc",
493 "federated_learning/floc_remote_permission_service.h",
494 "federated_learning/floc_remote_permission_service_factory.cc",
495 "federated_learning/floc_remote_permission_service_factory.h",
496 "file_select_helper.cc",
497 "file_select_helper.h",
498 "file_util_service.cc",
499 "file_util_service.h",
500 "flag_descriptions.cc",
501 "flag_descriptions.h",
502 "font_pref_change_notifier.cc",
503 "font_pref_change_notifier.h",
504 "font_pref_change_notifier_factory.cc",
505 "font_pref_change_notifier_factory.h",
506 "games/games_service_factory.cc",
507 "games/games_service_factory.h",
508 "gcm/gcm_product_util.cc",
509 "gcm/gcm_product_util.h",
510 "gcm/gcm_profile_service_factory.cc",
511 "gcm/gcm_profile_service_factory.h",
512 "gcm/instance_id/instance_id_profile_service_factory.cc",
513 "gcm/instance_id/instance_id_profile_service_factory.h",
514 "generic_sensor/sensor_permission_context.cc",
515 "generic_sensor/sensor_permission_context.h",
516 "geolocation/geolocation_permission_context_delegate.cc",
517 "geolocation/geolocation_permission_context_delegate.h",
518 "geolocation/geolocation_permission_context_extensions.cc",
519 "geolocation/geolocation_permission_context_extensions.h",
520 "google/google_brand.cc",
521 "google/google_brand.h",
522 "google/google_search_domain_mixing_metrics_emitter.cc",
523 "google/google_search_domain_mixing_metrics_emitter.h",
524 "google/google_search_domain_mixing_metrics_emitter_factory.cc",
525 "google/google_search_domain_mixing_metrics_emitter_factory.h",
526 "gpu/chrome_browser_main_extra_parts_gpu.cc",
527 "gpu/chrome_browser_main_extra_parts_gpu.h",
528 "gpu/gpu_mode_manager.cc",
529 "gpu/gpu_mode_manager.h",
530 "hang_monitor/hang_crash_dump.h",
531 "heavy_ad_intervention/heavy_ad_blocklist.cc",
532 "heavy_ad_intervention/heavy_ad_blocklist.h",
533 "heavy_ad_intervention/heavy_ad_features.cc",
534 "heavy_ad_intervention/heavy_ad_features.h",
535 "heavy_ad_intervention/heavy_ad_helper.cc",
536 "heavy_ad_intervention/heavy_ad_helper.h",
537 "heavy_ad_intervention/heavy_ad_service.cc",
538 "heavy_ad_intervention/heavy_ad_service.h",
539 "heavy_ad_intervention/heavy_ad_service_factory.cc",
540 "heavy_ad_intervention/heavy_ad_service_factory.h",
541 "history/chrome_history_backend_client.cc",
542 "history/chrome_history_backend_client.h",
543 "history/chrome_history_client.cc",
544 "history/chrome_history_client.h",
545 "history/domain_diversity_reporter.cc",
546 "history/domain_diversity_reporter.h",
547 "history/domain_diversity_reporter_factory.cc",
548 "history/domain_diversity_reporter_factory.h",
549 "history/history_service_factory.cc",
550 "history/history_service_factory.h",
551 "history/history_tab_helper.cc",
552 "history/history_tab_helper.h",
553 "history/history_utils.cc",
554 "history/history_utils.h",
555 "history/profile_based_browsing_history_driver.cc",
556 "history/profile_based_browsing_history_driver.h",
557 "history/top_sites_factory.cc",
558 "history/top_sites_factory.h",
559 "history/web_history_service_factory.cc",
560 "history/web_history_service_factory.h",
565 "idle/idle_detection_permission_context.cc",
566 "idle/idle_detection_permission_context.h",
567 "image_fetcher/image_decoder_impl.cc",
568 "image_fetcher/image_decoder_impl.h",
569 "image_fetcher/image_fetcher_service_factory.cc",
570 "image_fetcher/image_fetcher_service_factory.h",
571 "infobars/infobar_responder.cc",
572 "infobars/infobar_responder.h",
573 "infobars/infobar_service.cc",
574 "infobars/infobar_service.h",
575 "installable/installable_ambient_badge_infobar_delegate.h",
576 "installable/installable_data.cc",
577 "installable/installable_data.h",
578 "installable/installable_logging.cc",
579 "installable/installable_logging.h",
580 "installable/installable_manager.cc",
581 "installable/installable_manager.h",
582 "installable/installable_metrics.cc",
583 "installable/installable_metrics.h",
584 "installable/installable_params.h",
585 "installable/installable_task_queue.cc",
586 "installable/installable_task_queue.h",
587 "installable/installable_utils.cc",
588 "installable/installable_utils.h",
591 "interstitials/enterprise_util.cc",
592 "interstitials/enterprise_util.h",
593 "intranet_redirect_detector.cc",
594 "intranet_redirect_detector.h",
595 "invalidation/profile_invalidation_provider_factory.cc",
596 "invalidation/profile_invalidation_provider_factory.h",
597 "language/language_model_manager_factory.cc",
598 "language/language_model_manager_factory.h",
599 "language/translate_frame_binder.cc",
600 "language/translate_frame_binder.h",
601 "language/url_language_histogram_factory.cc",
602 "language/url_language_histogram_factory.h",
603 "lifetime/application_lifetime.cc",
604 "lifetime/application_lifetime.h",
605 "lifetime/browser_shutdown.cc",
606 "lifetime/browser_shutdown.h",
607 "lite_video/lite_video_decider.cc",
608 "lite_video/lite_video_decider.h",
609 "lite_video/lite_video_features.cc",
610 "lite_video/lite_video_features.h",
611 "lite_video/lite_video_hint.cc",
612 "lite_video/lite_video_hint.h",
613 "lite_video/lite_video_hint_cache.cc",
614 "lite_video/lite_video_hint_cache.h",
615 "lite_video/lite_video_keyed_service.cc",
616 "lite_video/lite_video_keyed_service.h",
617 "lite_video/lite_video_keyed_service_factory.cc",
618 "lite_video/lite_video_keyed_service_factory.h",
619 "lite_video/lite_video_navigation_metrics.cc",
620 "lite_video/lite_video_navigation_metrics.h",
621 "lite_video/lite_video_observer.cc",
622 "lite_video/lite_video_observer.h",
623 "lite_video/lite_video_switches.cc",
624 "lite_video/lite_video_switches.h",
625 "lite_video/lite_video_user_blocklist.cc",
626 "lite_video/lite_video_user_blocklist.h",
627 "lite_video/lite_video_util.cc",
628 "lite_video/lite_video_util.h",
629 "lookalikes/lookalike_url_blocking_page.cc",
630 "lookalikes/lookalike_url_blocking_page.h",
631 "lookalikes/lookalike_url_controller_client.cc",
632 "lookalikes/lookalike_url_controller_client.h",
633 "lookalikes/lookalike_url_navigation_throttle.cc",
634 "lookalikes/lookalike_url_navigation_throttle.h",
635 "lookalikes/lookalike_url_service.cc",
636 "lookalikes/lookalike_url_service.h",
637 "lookalikes/lookalike_url_tab_storage.cc",
638 "lookalikes/lookalike_url_tab_storage.h",
639 "media/cast_mirroring_service_host.cc",
640 "media/cast_mirroring_service_host.h",
641 "media/cast_remoting_connector.cc",
642 "media/cast_remoting_connector.h",
643 "media/feeds/media_feeds_utils.cc",
644 "media/feeds/media_feeds_utils.h",
645 "media/history/media_history_contents_observer.cc",
646 "media/history/media_history_contents_observer.h",
647 "media/history/media_history_feed_items_table.cc",
648 "media/history/media_history_feed_items_table.h",
649 "media/history/media_history_feeds_table.cc",
650 "media/history/media_history_feeds_table.h",
651 "media/history/media_history_images_table.cc",
652 "media/history/media_history_images_table.h",
653 "media/history/media_history_keyed_service.cc",
654 "media/history/media_history_keyed_service.h",
655 "media/history/media_history_keyed_service_factory.cc",
656 "media/history/media_history_keyed_service_factory.h",
657 "media/history/media_history_origin_table.cc",
658 "media/history/media_history_origin_table.h",
659 "media/history/media_history_playback_table.cc",
660 "media/history/media_history_playback_table.h",
661 "media/history/media_history_session_images_table.cc",
662 "media/history/media_history_session_images_table.h",
663 "media/history/media_history_session_table.cc",
664 "media/history/media_history_session_table.h",
665 "media/history/media_history_store.cc",
666 "media/history/media_history_store.h",
667 "media/history/media_history_table_base.cc",
668 "media/history/media_history_table_base.h",
669 "media/media_access_handler.cc",
670 "media/media_access_handler.h",
671 "media/media_device_id_salt.cc",
672 "media/media_device_id_salt.h",
673 "media/media_engagement_contents_observer.cc",
674 "media/media_engagement_contents_observer.h",
675 "media/media_engagement_preloaded_list.cc",
676 "media/media_engagement_preloaded_list.h",
677 "media/media_engagement_score.cc",
678 "media/media_engagement_score.h",
679 "media/media_engagement_service.cc",
680 "media/media_engagement_service.h",
681 "media/media_engagement_service_factory.cc",
682 "media/media_engagement_service_factory.h",
683 "media/media_engagement_session.cc",
684 "media/media_engagement_session.h",
685 "media/media_storage_id_salt.cc",
686 "media/media_storage_id_salt.h",
687 "media/midi_permission_context.cc",
688 "media/midi_permission_context.h",
689 "media/midi_sysex_permission_context.cc",
690 "media/midi_sysex_permission_context.h",
691 "media/output_protection_proxy.cc",
692 "media/output_protection_proxy.h",
693 "media/platform_verification_impl.cc",
694 "media/platform_verification_impl.h",
695 "media/router/media_router_feature.cc",
696 "media/router/media_router_feature.h",
697 "media/webrtc/audio_debug_recordings_handler.cc",
698 "media/webrtc/audio_debug_recordings_handler.h",
699 "media/webrtc/camera_pan_tilt_zoom_permission_context.cc",
700 "media/webrtc/camera_pan_tilt_zoom_permission_context.h",
701 "media/webrtc/desktop_media_list.h",
702 "media/webrtc/desktop_media_list_base.cc",
703 "media/webrtc/desktop_media_list_base.h",
704 "media/webrtc/desktop_media_picker.cc",
705 "media/webrtc/desktop_media_picker.h",
706 "media/webrtc/desktop_media_picker_factory.cc",
707 "media/webrtc/desktop_media_picker_factory.h",
708 "media/webrtc/desktop_media_picker_manager.cc",
709 "media/webrtc/desktop_media_picker_manager.h",
710 "media/webrtc/media_capture_devices_dispatcher.cc",
711 "media/webrtc/media_capture_devices_dispatcher.h",
712 "media/webrtc/media_stream_capture_indicator.cc",
713 "media/webrtc/media_stream_capture_indicator.h",
714 "media/webrtc/media_stream_device_permission_context.cc",
715 "media/webrtc/media_stream_device_permission_context.h",
716 "media/webrtc/media_stream_device_permissions.cc",
717 "media/webrtc/media_stream_device_permissions.h",
718 "media/webrtc/native_desktop_media_list.cc",
719 "media/webrtc/native_desktop_media_list.h",
720 "media/webrtc/permission_bubble_media_access_handler.cc",
721 "media/webrtc/permission_bubble_media_access_handler.h",
722 "media/webrtc/webrtc_event_log_history.cc",
723 "media/webrtc/webrtc_event_log_history.h",
724 "media/webrtc/webrtc_event_log_manager.cc",
725 "media/webrtc/webrtc_event_log_manager.h",
726 "media/webrtc/webrtc_event_log_manager_common.cc",
727 "media/webrtc/webrtc_event_log_manager_common.h",
728 "media/webrtc/webrtc_event_log_manager_keyed_service.cc",
729 "media/webrtc/webrtc_event_log_manager_keyed_service.h",
730 "media/webrtc/webrtc_event_log_manager_keyed_service_factory.cc",
731 "media/webrtc/webrtc_event_log_manager_keyed_service_factory.h",
732 "media/webrtc/webrtc_event_log_manager_local.cc",
733 "media/webrtc/webrtc_event_log_manager_local.h",
734 "media/webrtc/webrtc_event_log_manager_remote.cc",
735 "media/webrtc/webrtc_event_log_manager_remote.h",
736 "media/webrtc/webrtc_event_log_uploader.cc",
737 "media/webrtc/webrtc_event_log_uploader.h",
738 "media/webrtc/webrtc_log_buffer.cc",
739 "media/webrtc/webrtc_log_buffer.h",
740 "media/webrtc/webrtc_log_uploader.cc",
741 "media/webrtc/webrtc_log_uploader.h",
742 "media/webrtc/webrtc_log_util.cc",
743 "media/webrtc/webrtc_log_util.h",
744 "media/webrtc/webrtc_logging_controller.cc",
745 "media/webrtc/webrtc_logging_controller.h",
746 "media/webrtc/webrtc_rtp_dump_handler.cc",
747 "media/webrtc/webrtc_rtp_dump_handler.h",
748 "media/webrtc/webrtc_rtp_dump_writer.cc",
749 "media/webrtc/webrtc_rtp_dump_writer.h",
750 "media/webrtc/webrtc_text_log_handler.cc",
751 "media/webrtc/webrtc_text_log_handler.h",
752 "media/webrtc/window_icon_util.h",
753 "memory/chrome_browser_main_extra_parts_memory.cc",
754 "memory/chrome_browser_main_extra_parts_memory.h",
755 "memory/enterprise_memory_limit_evaluator.cc",
756 "memory/enterprise_memory_limit_evaluator.h",
757 "memory/enterprise_memory_limit_pref_observer.cc",
758 "memory/enterprise_memory_limit_pref_observer.h",
761 "metrics/bluetooth_available_utility.cc",
762 "metrics/bluetooth_available_utility.h",
763 "metrics/browser_window_histogram_helper.cc",
764 "metrics/browser_window_histogram_helper.h",
765 "metrics/chrome_browser_main_extra_parts_metrics.cc",
766 "metrics/chrome_browser_main_extra_parts_metrics.h",
767 "metrics/chrome_feature_list_creator.cc",
768 "metrics/chrome_feature_list_creator.h",
769 "metrics/chrome_metrics_service_accessor.cc",
770 "metrics/chrome_metrics_service_accessor.h",
771 "metrics/chrome_metrics_service_client.cc",
772 "metrics/chrome_metrics_service_client.h",
773 "metrics/chrome_metrics_services_manager_client.cc",
774 "metrics/chrome_metrics_services_manager_client.h",
775 "metrics/chrome_stability_metrics_provider.cc",
776 "metrics/chrome_stability_metrics_provider.h",
777 "metrics/https_engagement_metrics_provider.cc",
778 "metrics/https_engagement_metrics_provider.h",
779 "metrics/incognito_observer.cc",
780 "metrics/incognito_observer.h",
781 "metrics/metrics_memory_details.cc",
782 "metrics/metrics_memory_details.h",
783 "metrics/metrics_reporting_state.cc",
784 "metrics/metrics_reporting_state.h",
785 "metrics/network_quality_estimator_provider_impl.cc",
786 "metrics/network_quality_estimator_provider_impl.h",
787 "metrics/oom/out_of_memory_reporter.cc",
788 "metrics/oom/out_of_memory_reporter.h",
789 "metrics/process_memory_metrics_emitter.cc",
790 "metrics/process_memory_metrics_emitter.h",
791 "metrics/renderer_uptime_tracker.cc",
792 "metrics/renderer_uptime_tracker.h",
793 "metrics/renderer_uptime_web_contents_observer.cc",
794 "metrics/renderer_uptime_web_contents_observer.h",
795 "metrics/sampling_metrics_provider.cc",
796 "metrics/sampling_metrics_provider.h",
797 "metrics/tab_count_metrics.cc",
798 "metrics/tab_count_metrics.h",
799 "metrics/tab_footprint_aggregator.cc",
800 "metrics/tab_footprint_aggregator.h",
801 "metrics/testing/metrics_reporting_pref_helper.cc",
802 "metrics/testing/metrics_reporting_pref_helper.h",
803 "metrics/thread_watcher.cc",
804 "metrics/thread_watcher.h",
805 "metrics/thread_watcher_report_hang.cc",
806 "metrics/thread_watcher_report_hang.h",
807 "metrics/ukm_background_recorder_service.cc",
808 "metrics/ukm_background_recorder_service.h",
809 "metrics/variations/chrome_variations_service_client.cc",
810 "metrics/variations/chrome_variations_service_client.h",
811 "native_file_system/chrome_native_file_system_permission_context.cc",
812 "native_file_system/chrome_native_file_system_permission_context.h",
813 "native_file_system/native_file_system_permission_context_factory.cc",
814 "native_file_system/native_file_system_permission_context_factory.h",
815 "native_file_system/native_file_system_permission_request_manager.cc",
816 "native_file_system/native_file_system_permission_request_manager.h",
817 "native_file_system/native_file_system_tab_helper.cc",
818 "native_file_system/native_file_system_tab_helper.h",
819 "native_file_system/origin_scoped_native_file_system_permission_context.cc",
820 "native_file_system/origin_scoped_native_file_system_permission_context.h",
821 "native_window_notification_source.h",
822 "navigation_predictor/navigation_predictor.cc",
823 "navigation_predictor/navigation_predictor.h",
824 "navigation_predictor/navigation_predictor_keyed_service.cc",
825 "navigation_predictor/navigation_predictor_keyed_service.h",
826 "navigation_predictor/navigation_predictor_keyed_service_factory.cc",
827 "navigation_predictor/navigation_predictor_keyed_service_factory.h",
828 "navigation_predictor/navigation_predictor_preconnect_client.cc",
829 "navigation_predictor/navigation_predictor_preconnect_client.h",
830 "navigation_predictor/search_engine_preconnector.cc",
831 "navigation_predictor/search_engine_preconnector.h",
832 "net/chrome_cookie_notification_details.h",
833 "net/chrome_mojo_proxy_resolver_factory.cc",
834 "net/chrome_mojo_proxy_resolver_factory.h",
835 "net/chrome_network_delegate.cc",
836 "net/chrome_network_delegate.h",
837 "net/chrome_report_sender.cc",
838 "net/chrome_report_sender.h",
839 "net/dns_probe_runner.cc",
840 "net/dns_probe_runner.h",
841 "net/dns_probe_service.h",
842 "net/dns_probe_service_factory.cc",
843 "net/dns_probe_service_factory.h",
844 "net/file_downloader.cc",
845 "net/file_downloader.h",
846 "net/net_error_diagnostics_dialog.h",
847 "net/net_error_tab_helper.cc",
848 "net/net_error_tab_helper.h",
849 "net/net_export_helper.cc",
850 "net/net_export_helper.h",
851 "net/prediction_options.cc",
852 "net/prediction_options.h",
853 "net/probe_message.cc",
854 "net/probe_message.h",
855 "net/profile_network_context_service.cc",
856 "net/profile_network_context_service.h",
857 "net/profile_network_context_service_factory.cc",
858 "net/profile_network_context_service_factory.h",
859 "net/proxy_config_monitor.cc",
860 "net/proxy_config_monitor.h",
861 "net/proxy_service_factory.cc",
862 "net/proxy_service_factory.h",
865 "net/referrer_policy_policy_handler.cc",
866 "net/referrer_policy_policy_handler.h",
867 "net/secure_dns_config.cc",
868 "net/secure_dns_config.h",
869 "net/secure_dns_policy_handler.cc",
870 "net/secure_dns_policy_handler.h",
871 "net/secure_dns_util.cc",
872 "net/secure_dns_util.h",
873 "net/stub_resolver_config_reader.cc",
874 "net/stub_resolver_config_reader.h",
875 "net/system_network_context_manager.cc",
876 "net/system_network_context_manager.h",
877 "net_benchmarking.cc",
878 "net_benchmarking.h",
879 "nfc/nfc_permission_context.cc",
880 "nfc/nfc_permission_context.h",
881 "notifications/metrics/notification_metrics_logger.cc",
882 "notifications/metrics/notification_metrics_logger.h",
883 "notifications/metrics/notification_metrics_logger_factory.cc",
884 "notifications/metrics/notification_metrics_logger_factory.h",
885 "notifications/non_persistent_notification_handler.cc",
886 "notifications/non_persistent_notification_handler.h",
887 "notifications/notification_common.cc",
888 "notifications/notification_common.h",
889 "notifications/notification_display_service.cc",
890 "notifications/notification_display_service.h",
891 "notifications/notification_display_service_factory.cc",
892 "notifications/notification_display_service_factory.h",
893 "notifications/notification_display_service_impl.cc",
894 "notifications/notification_display_service_impl.h",
895 "notifications/notification_handler.cc",
896 "notifications/notification_handler.h",
897 "notifications/notification_permission_context.cc",
898 "notifications/notification_permission_context.h",
899 "notifications/notification_platform_bridge.cc",
900 "notifications/notification_platform_bridge.h",
901 "notifications/notification_trigger_scheduler.cc",
902 "notifications/notification_trigger_scheduler.h",
903 "notifications/notification_ui_manager.h",
904 "notifications/notifier_state_tracker.cc",
905 "notifications/notifier_state_tracker.h",
906 "notifications/notifier_state_tracker_factory.cc",
907 "notifications/notifier_state_tracker_factory.h",
908 "notifications/persistent_notification_handler.cc",
909 "notifications/persistent_notification_handler.h",
910 "notifications/platform_notification_service_factory.cc",
911 "notifications/platform_notification_service_factory.h",
912 "notifications/platform_notification_service_impl.cc",
913 "notifications/platform_notification_service_impl.h",
914 "notifications/scheduler/notification_background_task_scheduler_impl.cc",
915 "notifications/scheduler/notification_background_task_scheduler_impl.h",
916 "notifications/scheduler/notification_schedule_service_factory.cc",
917 "notifications/scheduler/notification_schedule_service_factory.h",
918 "notifications/system_notification_helper.cc",
919 "notifications/system_notification_helper.h",
920 "ntp_snippets/content_suggestions_service_factory.cc",
921 "ntp_snippets/content_suggestions_service_factory.h",
922 "ntp_snippets/ntp_snippets_metrics.cc",
923 "ntp_snippets/ntp_snippets_metrics.h",
924 "ntp_tiles/chrome_custom_links_manager_factory.cc",
925 "ntp_tiles/chrome_custom_links_manager_factory.h",
926 "ntp_tiles/chrome_most_visited_sites_factory.cc",
927 "ntp_tiles/chrome_most_visited_sites_factory.h",
928 "ntp_tiles/chrome_popular_sites_factory.cc",
929 "ntp_tiles/chrome_popular_sites_factory.h",
930 "offline_items_collection/offline_content_aggregator_factory.cc",
931 "offline_items_collection/offline_content_aggregator_factory.h",
932 "omnibox/common/omnibox_features.h",
933 "optimization_guide/optimization_guide_hints_manager.cc",
934 "optimization_guide/optimization_guide_hints_manager.h",
935 "optimization_guide/optimization_guide_keyed_service.cc",
936 "optimization_guide/optimization_guide_keyed_service.h",
937 "optimization_guide/optimization_guide_keyed_service_factory.cc",
938 "optimization_guide/optimization_guide_keyed_service_factory.h",
939 "optimization_guide/optimization_guide_navigation_data.cc",
940 "optimization_guide/optimization_guide_navigation_data.h",
941 "optimization_guide/optimization_guide_permissions_util.cc",
942 "optimization_guide/optimization_guide_permissions_util.h",
943 "optimization_guide/optimization_guide_session_statistic.cc",
944 "optimization_guide/optimization_guide_session_statistic.h",
945 "optimization_guide/optimization_guide_test_util.cc",
946 "optimization_guide/optimization_guide_test_util.h",
947 "optimization_guide/optimization_guide_top_host_provider.cc",
948 "optimization_guide/optimization_guide_top_host_provider.h",
949 "optimization_guide/optimization_guide_util.cc",
950 "optimization_guide/optimization_guide_util.h",
951 "optimization_guide/optimization_guide_web_contents_observer.cc",
952 "optimization_guide/optimization_guide_web_contents_observer.h",
953 "optimization_guide/prediction/decision_tree_prediction_model.cc",
954 "optimization_guide/prediction/decision_tree_prediction_model.h",
955 "optimization_guide/prediction/prediction_manager.cc",
956 "optimization_guide/prediction/prediction_manager.h",
957 "optimization_guide/prediction/prediction_model.cc",
958 "optimization_guide/prediction/prediction_model.h",
959 "optimization_guide/prediction/prediction_model_fetcher.cc",
960 "optimization_guide/prediction/prediction_model_fetcher.h",
961 "page_load_metrics/observers/aborts_page_load_metrics_observer.cc",
962 "page_load_metrics/observers/aborts_page_load_metrics_observer.h",
963 "page_load_metrics/observers/ad_metrics/ads_page_load_metrics_observer.cc",
964 "page_load_metrics/observers/ad_metrics/ads_page_load_metrics_observer.h",
965 "page_load_metrics/observers/ad_metrics/frame_data.cc",
966 "page_load_metrics/observers/ad_metrics/frame_data.h",
967 "page_load_metrics/observers/amp_page_load_metrics_observer.cc",
968 "page_load_metrics/observers/amp_page_load_metrics_observer.h",
969 "page_load_metrics/observers/data_saver_site_breakdown_metrics_observer.cc",
970 "page_load_metrics/observers/data_saver_site_breakdown_metrics_observer.h",
971 "page_load_metrics/observers/data_use_metrics_observer.cc",
972 "page_load_metrics/observers/data_use_metrics_observer.h",
973 "page_load_metrics/observers/document_write_page_load_metrics_observer.cc",
974 "page_load_metrics/observers/document_write_page_load_metrics_observer.h",
975 "page_load_metrics/observers/foreground_duration_ukm_observer.cc",
976 "page_load_metrics/observers/foreground_duration_ukm_observer.h",
977 "page_load_metrics/observers/from_gws_page_load_metrics_observer.cc",
978 "page_load_metrics/observers/from_gws_page_load_metrics_observer.h",
979 "page_load_metrics/observers/histogram_suffixes.cc",
980 "page_load_metrics/observers/histogram_suffixes.h",
981 "page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.cc",
982 "page_load_metrics/observers/https_engagement_metrics/https_engagement_page_load_metrics_observer.h",
983 "page_load_metrics/observers/https_engagement_metrics/https_engagement_service.cc",
984 "page_load_metrics/observers/https_engagement_metrics/https_engagement_service.h",
985 "page_load_metrics/observers/https_engagement_metrics/https_engagement_service_factory.cc",
986 "page_load_metrics/observers/https_engagement_metrics/https_engagement_service_factory.h",
987 "page_load_metrics/observers/isolated_prerender_page_load_metrics_observer.cc",
988 "page_load_metrics/observers/isolated_prerender_page_load_metrics_observer.h",
989 "page_load_metrics/observers/live_tab_count_page_load_metrics_observer.cc",
990 "page_load_metrics/observers/live_tab_count_page_load_metrics_observer.h",
991 "page_load_metrics/observers/loading_predictor_page_load_metrics_observer.cc",
992 "page_load_metrics/observers/loading_predictor_page_load_metrics_observer.h",
993 "page_load_metrics/observers/local_network_requests_page_load_metrics_observer.cc",
994 "page_load_metrics/observers/local_network_requests_page_load_metrics_observer.h",
995 "page_load_metrics/observers/media_page_load_metrics_observer.cc",
996 "page_load_metrics/observers/media_page_load_metrics_observer.h",
997 "page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer.cc",
998 "page_load_metrics/observers/multi_tab_loading_page_load_metrics_observer.h",
999 "page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.cc",
1000 "page_load_metrics/observers/no_state_prefetch_page_load_metrics_observer.h",
1001 "page_load_metrics/observers/offline_page_previews_page_load_metrics_observer.cc",
1002 "page_load_metrics/observers/offline_page_previews_page_load_metrics_observer.h",
1003 "page_load_metrics/observers/omnibox_suggestion_used_page_load_metrics_observer.cc",
1004 "page_load_metrics/observers/omnibox_suggestion_used_page_load_metrics_observer.h",
1005 "page_load_metrics/observers/optimization_guide_page_load_metrics_observer.cc",
1006 "page_load_metrics/observers/optimization_guide_page_load_metrics_observer.h",
1007 "page_load_metrics/observers/portal_page_load_metrics_observer.cc",
1008 "page_load_metrics/observers/portal_page_load_metrics_observer.h",
1009 "page_load_metrics/observers/previews_page_load_metrics_observer.cc",
1010 "page_load_metrics/observers/previews_page_load_metrics_observer.h",
1011 "page_load_metrics/observers/previews_ukm_observer.cc",
1012 "page_load_metrics/observers/previews_ukm_observer.h",
1013 "page_load_metrics/observers/protocol_page_load_metrics_observer.cc",
1014 "page_load_metrics/observers/protocol_page_load_metrics_observer.h",
1015 "page_load_metrics/observers/resource_metrics_observer.cc",
1016 "page_load_metrics/observers/resource_metrics_observer.h",
1017 "page_load_metrics/observers/scheme_page_load_metrics_observer.cc",
1018 "page_load_metrics/observers/scheme_page_load_metrics_observer.h",
1019 "page_load_metrics/observers/security_state_page_load_metrics_observer.cc",
1020 "page_load_metrics/observers/security_state_page_load_metrics_observer.h",
1021 "page_load_metrics/observers/service_worker_page_load_metrics_observer.cc",
1022 "page_load_metrics/observers/service_worker_page_load_metrics_observer.h",
1023 "page_load_metrics/observers/signed_exchange_page_load_metrics_observer.cc",
1024 "page_load_metrics/observers/signed_exchange_page_load_metrics_observer.h",
1025 "page_load_metrics/observers/tab_restore_page_load_metrics_observer.cc",
1026 "page_load_metrics/observers/tab_restore_page_load_metrics_observer.h",
1027 "page_load_metrics/observers/third_party_metrics_observer.cc",
1028 "page_load_metrics/observers/third_party_metrics_observer.h",
1029 "page_load_metrics/observers/ukm_page_load_metrics_observer.cc",
1030 "page_load_metrics/observers/ukm_page_load_metrics_observer.h",
1031 "page_load_metrics/page_load_metrics_initialize.cc",
1032 "page_load_metrics/page_load_metrics_initialize.h",
1033 "paint_preview/services/paint_preview_demo_service.cc",
1034 "paint_preview/services/paint_preview_demo_service.h",
1035 "paint_preview/services/paint_preview_demo_service_factory.cc",
1036 "paint_preview/services/paint_preview_demo_service_factory.h",
1037 "paint_preview/services/paint_preview_tab_service.cc",
1038 "paint_preview/services/paint_preview_tab_service.h",
1039 "paint_preview/services/paint_preview_tab_service_factory.cc",
1040 "paint_preview/services/paint_preview_tab_service_factory.h",
1041 "password_manager/account_storage/account_password_store_factory.cc",
1042 "password_manager/account_storage/account_password_store_factory.h",
1043 "password_manager/bulk_leak_check_service_factory.cc",
1044 "password_manager/bulk_leak_check_service_factory.h",
1045 "password_manager/chrome_biometric_authenticator.h",
1046 "password_manager/chrome_password_manager_client.cc",
1047 "password_manager/chrome_password_manager_client.h",
1048 "password_manager/field_info_manager_factory.cc",
1049 "password_manager/field_info_manager_factory.h",
1050 "password_manager/password_store_factory.cc",
1051 "password_manager/password_store_factory.h",
1052 "password_manager/password_store_utils.cc",
1053 "password_manager/password_store_utils.h",
1054 "payments/payment_handler_permission_context.cc",
1055 "payments/payment_handler_permission_context.h",
1056 "payments/ssl_validity_checker.cc",
1057 "performance_hints/performance_hints_features.cc",
1058 "performance_hints/performance_hints_features.h",
1059 "performance_hints/performance_hints_observer.cc",
1060 "performance_hints/performance_hints_observer.h",
1061 "performance_hints/performance_hints_rewrite_handler.cc",
1062 "performance_hints/performance_hints_rewrite_handler.h",
1063 "performance_manager/browser_child_process_watcher.cc",
1064 "performance_manager/browser_child_process_watcher.h",
1065 "performance_manager/chrome_browser_main_extra_parts_performance_manager.cc",
1066 "performance_manager/chrome_browser_main_extra_parts_performance_manager.h",
1067 "performance_manager/chrome_content_browser_client_performance_manager_part.cc",
1068 "performance_manager/chrome_content_browser_client_performance_manager_part.h",
1069 "performance_manager/decorators/frame_priority_decorator.cc",
1070 "performance_manager/decorators/frame_priority_decorator.h",
1071 "performance_manager/decorators/frozen_frame_aggregator.cc",
1072 "performance_manager/decorators/frozen_frame_aggregator.h",
1073 "performance_manager/decorators/helpers/page_live_state_decorator_helper.cc",
1074 "performance_manager/decorators/helpers/page_live_state_decorator_helper.h",
1075 "performance_manager/decorators/page_aggregator.cc",
1076 "performance_manager/decorators/page_aggregator.h",
1077 "performance_manager/decorators/process_metrics_decorator.cc",
1078 "performance_manager/decorators/process_metrics_decorator.h",
1079 "performance_manager/decorators/process_priority_aggregator.cc",
1080 "performance_manager/decorators/process_priority_aggregator.h",
1081 "performance_manager/mechanisms/high_pmf_memory_pressure_signals.cc",
1082 "performance_manager/mechanisms/high_pmf_memory_pressure_signals.h",
1083 "performance_manager/mechanisms/working_set_trimmer.cc",
1084 "performance_manager/mechanisms/working_set_trimmer.h",
1085 "performance_manager/metrics/memory_pressure_metrics.cc",
1086 "performance_manager/metrics/memory_pressure_metrics.h",
1087 "performance_manager/observers/background_metrics_reporter.h",
1088 "performance_manager/observers/isolation_context_metrics.cc",
1089 "performance_manager/observers/isolation_context_metrics.h",
1090 "performance_manager/observers/metrics_collector.cc",
1091 "performance_manager/observers/metrics_collector.h",
1092 "performance_manager/policies/high_pmf_memory_pressure_policy.cc",
1093 "performance_manager/policies/high_pmf_memory_pressure_policy.h",
1094 "performance_manager/policies/policy_features.cc",
1095 "performance_manager/policies/policy_features.h",
1096 "performance_manager/policies/working_set_trimmer_policy.cc",
1097 "performance_manager/policies/working_set_trimmer_policy.h",
1098 "performance_monitor/process_metrics_history.cc",
1099 "performance_monitor/process_metrics_history.h",
1100 "performance_monitor/process_monitor.cc",
1101 "performance_monitor/process_monitor.h",
1102 "performance_monitor/system_monitor.cc",
1103 "performance_monitor/system_monitor.h",
1104 "permissions/adaptive_quiet_notification_permission_ui_enabler.cc",
1105 "permissions/adaptive_quiet_notification_permission_ui_enabler.h",
1106 "permissions/chrome_permissions_client.cc",
1107 "permissions/chrome_permissions_client.h",
1108 "permissions/contextual_notification_permission_ui_selector.cc",
1109 "permissions/contextual_notification_permission_ui_selector.h",
1110 "permissions/crowd_deny_preload_data.cc",
1111 "permissions/crowd_deny_preload_data.h",
1112 "permissions/crowd_deny_safe_browsing_request.cc",
1113 "permissions/crowd_deny_safe_browsing_request.h",
1114 "permissions/permission_decision_auto_blocker_factory.cc",
1115 "permissions/permission_decision_auto_blocker_factory.h",
1116 "permissions/permission_manager_factory.cc",
1117 "permissions/permission_manager_factory.h",
1118 "permissions/quiet_notification_permission_ui_config.cc",
1119 "permissions/quiet_notification_permission_ui_config.h",
1120 "permissions/quiet_notification_permission_ui_state.cc",
1121 "permissions/quiet_notification_permission_ui_state.h",
1122 "picture_in_picture/picture_in_picture_window_manager.cc",
1123 "picture_in_picture/picture_in_picture_window_manager.h",
1125 "platform_util_internal.h",
1126 "plugins/pdf_iframe_navigation_throttle.cc",
1127 "plugins/pdf_iframe_navigation_throttle.h",
1128 "plugins/pdf_plugin_placeholder_observer.cc",
1129 "plugins/pdf_plugin_placeholder_observer.h",
1130 "policy/browser_dm_token_storage.cc",
1131 "policy/browser_dm_token_storage.h",
1132 "policy/browsing_history_policy_handler.cc",
1133 "policy/browsing_history_policy_handler.h",
1134 "policy/chrome_browser_policy_connector.cc",
1135 "policy/chrome_browser_policy_connector.h",
1136 "policy/chrome_policy_conversions_client.cc",
1137 "policy/chrome_policy_conversions_client.h",
1138 "policy/cloud/cloud_policy_invalidator.cc",
1139 "policy/cloud/cloud_policy_invalidator.h",
1140 "policy/cloud/policy_invalidation_util.cc",
1141 "policy/cloud/policy_invalidation_util.h",
1142 "policy/cloud/remote_commands_invalidator.cc",
1143 "policy/cloud/remote_commands_invalidator.h",
1144 "policy/cloud/remote_commands_invalidator_impl.cc",
1145 "policy/cloud/remote_commands_invalidator_impl.h",
1146 "policy/cloud/user_cloud_policy_invalidator.cc",
1147 "policy/cloud/user_cloud_policy_invalidator.h",
1148 "policy/cloud/user_cloud_policy_invalidator_factory.cc",
1149 "policy/cloud/user_cloud_policy_invalidator_factory.h",
1150 "policy/configuration_policy_handler_list_factory.cc",
1151 "policy/configuration_policy_handler_list_factory.h",
1152 "policy/developer_tools_policy_handler.cc",
1153 "policy/developer_tools_policy_handler.h",
1154 "policy/device_management_service_configuration.cc",
1155 "policy/device_management_service_configuration.h",
1156 "policy/enrollment_status.cc",
1157 "policy/enrollment_status.h",
1158 "policy/file_selection_dialogs_policy_handler.cc",
1159 "policy/file_selection_dialogs_policy_handler.h",
1160 "policy/homepage_location_policy_handler.cc",
1161 "policy/homepage_location_policy_handler.h",
1162 "policy/javascript_policy_handler.cc",
1163 "policy/javascript_policy_handler.h",
1164 "policy/messaging_layer/encryption/encryption_module.cc",
1165 "policy/messaging_layer/encryption/encryption_module.h",
1166 "policy/messaging_layer/public/report_client.cc",
1167 "policy/messaging_layer/public/report_client.h",
1168 "policy/messaging_layer/public/report_queue.cc",
1169 "policy/messaging_layer/public/report_queue.h",
1170 "policy/messaging_layer/public/report_queue_configuration.cc",
1171 "policy/messaging_layer/public/report_queue_configuration.h",
1172 "policy/messaging_layer/storage/storage.cc",
1173 "policy/messaging_layer/storage/storage.h",
1174 "policy/messaging_layer/storage/storage_module.cc",
1175 "policy/messaging_layer/storage/storage_module.h",
1176 "policy/messaging_layer/storage/storage_queue.cc",
1177 "policy/messaging_layer/storage/storage_queue.h",
1178 "policy/messaging_layer/util/status.cc",
1179 "policy/messaging_layer/util/status.h",
1180 "policy/messaging_layer/util/status_macros.h",
1181 "policy/messaging_layer/util/statusor.cc",
1182 "policy/messaging_layer/util/statusor.h",
1183 "policy/messaging_layer/util/task_runner_context.h",
1184 "policy/network_prediction_policy_handler.cc",
1185 "policy/network_prediction_policy_handler.h",
1186 "policy/profile_policy_connector.cc",
1187 "policy/profile_policy_connector.h",
1188 "policy/profile_policy_connector_builder.cc",
1189 "policy/profile_policy_connector_builder.h",
1190 "policy/schema_registry_service.cc",
1191 "policy/schema_registry_service.h",
1192 "policy/schema_registry_service_builder.cc",
1193 "policy/schema_registry_service_builder.h",
1194 "policy/webusb_allow_devices_for_urls_policy_handler.cc",
1195 "policy/webusb_allow_devices_for_urls_policy_handler.h",
1196 "predictors/autocomplete_action_predictor.cc",
1197 "predictors/autocomplete_action_predictor.h",
1198 "predictors/autocomplete_action_predictor_factory.cc",
1199 "predictors/autocomplete_action_predictor_factory.h",
1200 "predictors/autocomplete_action_predictor_table.cc",
1201 "predictors/autocomplete_action_predictor_table.h",
1202 "predictors/loading_data_collector.cc",
1203 "predictors/loading_data_collector.h",
1204 "predictors/loading_predictor.cc",
1205 "predictors/loading_predictor.h",
1206 "predictors/loading_predictor_config.cc",
1207 "predictors/loading_predictor_config.h",
1208 "predictors/loading_predictor_factory.cc",
1209 "predictors/loading_predictor_factory.h",
1210 "predictors/loading_predictor_tab_helper.cc",
1211 "predictors/loading_predictor_tab_helper.h",
1212 "predictors/loading_stats_collector.cc",
1213 "predictors/loading_stats_collector.h",
1214 "predictors/navigation_id.cc",
1215 "predictors/navigation_id.h",
1216 "predictors/network_hints_handler_impl.cc",
1217 "predictors/network_hints_handler_impl.h",
1218 "predictors/preconnect_manager.cc",
1219 "predictors/preconnect_manager.h",
1220 "predictors/predictor_database.cc",
1221 "predictors/predictor_database.h",
1222 "predictors/predictor_database_factory.cc",
1223 "predictors/predictor_database_factory.h",
1224 "predictors/predictors_enums.h",
1225 "predictors/predictors_features.cc",
1226 "predictors/predictors_features.h",
1227 "predictors/prefetch_manager.cc",
1228 "predictors/prefetch_manager.h",
1229 "predictors/proxy_lookup_client_impl.cc",
1230 "predictors/proxy_lookup_client_impl.h",
1231 "predictors/resolve_host_client_impl.cc",
1232 "predictors/resolve_host_client_impl.h",
1233 "predictors/resource_prefetch_predictor.cc",
1234 "predictors/resource_prefetch_predictor.h",
1235 "predictors/resource_prefetch_predictor_tables.cc",
1236 "predictors/resource_prefetch_predictor_tables.h",
1237 "prefs/browser_prefs.cc",
1238 "prefs/browser_prefs.h",
1239 "prefs/chrome_command_line_pref_store.cc",
1240 "prefs/chrome_command_line_pref_store.h",
1241 "prefs/chrome_pref_model_associator_client.cc",
1242 "prefs/chrome_pref_model_associator_client.h",
1243 "prefs/chrome_pref_service_factory.cc",
1244 "prefs/chrome_pref_service_factory.h",
1245 "prefs/incognito_mode_prefs.cc",
1246 "prefs/incognito_mode_prefs.h",
1247 "prefs/origin_trial_prefs.cc",
1248 "prefs/origin_trial_prefs.h",
1249 "prefs/pref_metrics_service.cc",
1250 "prefs/pref_metrics_service.h",
1251 "prefs/pref_service_incognito_allowlist.cc",
1252 "prefs/pref_service_incognito_allowlist.h",
1253 "prefs/pref_service_syncable_util.cc",
1254 "prefs/pref_service_syncable_util.h",
1255 "prefs/profile_pref_store_manager.cc",
1256 "prefs/profile_pref_store_manager.h",
1257 "prefs/session_startup_pref.cc",
1258 "prefs/session_startup_pref.h",
1259 "prerender/isolated/isolated_prerender_features.cc",
1260 "prerender/isolated/isolated_prerender_features.h",
1261 "prerender/isolated/isolated_prerender_from_string_url_loader.cc",
1262 "prerender/isolated/isolated_prerender_from_string_url_loader.h",
1263 "prerender/isolated/isolated_prerender_network_context_client.cc",
1264 "prerender/isolated/isolated_prerender_network_context_client.h",
1265 "prerender/isolated/isolated_prerender_origin_prober.cc",
1266 "prerender/isolated/isolated_prerender_origin_prober.h",
1267 "prerender/isolated/isolated_prerender_params.cc",
1268 "prerender/isolated/isolated_prerender_params.h",
1269 "prerender/isolated/isolated_prerender_proxy_configurator.cc",
1270 "prerender/isolated/isolated_prerender_proxy_configurator.h",
1271 "prerender/isolated/isolated_prerender_proxying_url_loader_factory.cc",
1272 "prerender/isolated/isolated_prerender_proxying_url_loader_factory.h",
1273 "prerender/isolated/isolated_prerender_service.cc",
1274 "prerender/isolated/isolated_prerender_service.h",
1275 "prerender/isolated/isolated_prerender_service_factory.cc",
1276 "prerender/isolated/isolated_prerender_service_factory.h",
1277 "prerender/isolated/isolated_prerender_subresource_manager.cc",
1278 "prerender/isolated/isolated_prerender_subresource_manager.h",
1279 "prerender/isolated/isolated_prerender_tab_helper.cc",
1280 "prerender/isolated/isolated_prerender_tab_helper.h",
1281 "prerender/isolated/isolated_prerender_url_loader.cc",
1282 "prerender/isolated/isolated_prerender_url_loader.h",
1283 "prerender/isolated/isolated_prerender_url_loader_interceptor.cc",
1284 "prerender/isolated/isolated_prerender_url_loader_interceptor.h",
1285 "prerender/isolated/prefetched_mainframe_response_container.cc",
1286 "prerender/isolated/prefetched_mainframe_response_container.h",
1287 "prerender/prerender_config.cc",
1288 "prerender/prerender_config.h",
1289 "prerender/prerender_contents.cc",
1290 "prerender/prerender_contents.h",
1291 "prerender/prerender_field_trial.cc",
1292 "prerender/prerender_field_trial.h",
1293 "prerender/prerender_handle.cc",
1294 "prerender/prerender_handle.h",
1295 "prerender/prerender_histograms.cc",
1296 "prerender/prerender_histograms.h",
1297 "prerender/prerender_history.cc",
1298 "prerender/prerender_history.h",
1299 "prerender/prerender_link_manager.cc",
1300 "prerender/prerender_link_manager.h",
1301 "prerender/prerender_link_manager_factory.cc",
1302 "prerender/prerender_link_manager_factory.h",
1303 "prerender/prerender_manager.cc",
1304 "prerender/prerender_manager.h",
1305 "prerender/prerender_manager_factory.cc",
1306 "prerender/prerender_manager_factory.h",
1307 "prerender/prerender_message_filter.cc",
1308 "prerender/prerender_message_filter.h",
1309 "prerender/prerender_processor_impl.cc",
1310 "prerender/prerender_processor_impl.h",
1311 "prerender/prerender_tab_helper.cc",
1312 "prerender/prerender_tab_helper.h",
1313 "prerender/prerender_util.cc",
1314 "prerender/prerender_util.h",
1315 "previews/previews_content_util.cc",
1316 "previews/previews_content_util.h",
1317 "previews/previews_https_notification_infobar_decider.cc",
1318 "previews/previews_https_notification_infobar_decider.h",
1319 "previews/previews_lite_page_infobar_delegate.cc",
1320 "previews/previews_lite_page_infobar_delegate.h",
1321 "previews/previews_offline_helper.cc",
1322 "previews/previews_offline_helper.h",
1323 "previews/previews_service.cc",
1324 "previews/previews_service.h",
1325 "previews/previews_service_factory.cc",
1326 "previews/previews_service_factory.h",
1327 "previews/previews_ui_tab_helper.cc",
1328 "previews/previews_ui_tab_helper.h",
1329 "previews/resource_loading_hints/resource_loading_hints_web_contents_observer.cc",
1330 "previews/resource_loading_hints/resource_loading_hints_web_contents_observer.h",
1331 "process_resource_usage.cc",
1332 "process_resource_usage.h",
1333 "process_singleton.h",
1334 "profiles/avatar_menu_actions.h",
1335 "profiles/bookmark_model_loaded_observer.cc",
1336 "profiles/bookmark_model_loaded_observer.h",
1337 "profiles/chrome_browser_main_extra_parts_profiles.cc",
1338 "profiles/chrome_browser_main_extra_parts_profiles.h",
1339 "profiles/chrome_version_service.cc",
1340 "profiles/chrome_version_service.h",
1341 "profiles/force_safe_search_policy_handler.cc",
1342 "profiles/force_safe_search_policy_handler.h",
1343 "profiles/force_youtube_safety_mode_policy_handler.cc",
1344 "profiles/force_youtube_safety_mode_policy_handler.h",
1345 "profiles/gaia_info_update_service.cc",
1346 "profiles/gaia_info_update_service.h",
1347 "profiles/gaia_info_update_service_factory.cc",
1348 "profiles/gaia_info_update_service_factory.h",
1349 "profiles/guest_mode_policy_handler.cc",
1350 "profiles/guest_mode_policy_handler.h",
1351 "profiles/incognito_helpers.cc",
1352 "profiles/incognito_helpers.h",
1353 "profiles/incognito_mode_policy_handler.cc",
1354 "profiles/incognito_mode_policy_handler.h",
1355 "profiles/off_the_record_profile_impl.cc",
1356 "profiles/off_the_record_profile_impl.h",
1357 "profiles/pref_service_builder_utils.cc",
1358 "profiles/pref_service_builder_utils.h",
1359 "profiles/profile.cc",
1360 "profiles/profile.h",
1361 "profiles/profile_attributes_entry.cc",
1362 "profiles/profile_attributes_entry.h",
1363 "profiles/profile_attributes_storage.cc",
1364 "profiles/profile_attributes_storage.h",
1365 "profiles/profile_avatar_downloader.cc",
1366 "profiles/profile_avatar_downloader.h",
1367 "profiles/profile_avatar_icon_util.cc",
1368 "profiles/profile_avatar_icon_util.h",
1369 "profiles/profile_destroyer.cc",
1370 "profiles/profile_destroyer.h",
1371 "profiles/profile_downloader.cc",
1372 "profiles/profile_downloader.h",
1373 "profiles/profile_downloader_delegate.h",
1374 "profiles/profile_impl.cc",
1375 "profiles/profile_impl.h",
1376 "profiles/profile_info_cache.cc",
1377 "profiles/profile_info_cache.h",
1378 "profiles/profile_info_cache_observer.h",
1379 "profiles/profile_info_interface.h",
1380 "profiles/profile_io_data.cc",
1381 "profiles/profile_io_data.h",
1382 "profiles/profile_io_data_handle.cc",
1383 "profiles/profile_io_data_handle.h",
1384 "profiles/profile_key.cc",
1385 "profiles/profile_key.h",
1386 "profiles/profile_manager.cc",
1387 "profiles/profile_manager.h",
1388 "profiles/profile_manager_observer.h",
1389 "profiles/profile_metrics.cc",
1390 "profiles/profile_metrics.h",
1391 "profiles/profile_observer.h",
1392 "profiles/profiles_state.cc",
1393 "profiles/profiles_state.h",
1394 "profiles/renderer_updater.cc",
1395 "profiles/renderer_updater.h",
1396 "profiles/renderer_updater_factory.cc",
1397 "profiles/renderer_updater_factory.h",
1398 "profiles/reporting_util.cc",
1399 "profiles/reporting_util.h",
1400 "profiles/sql_init_error_message_ids.cc",
1401 "profiles/sql_init_error_message_ids.h",
1402 "profiles/storage_partition_descriptor.h",
1403 "push_messaging/budget_database.cc",
1404 "push_messaging/budget_database.h",
1405 "push_messaging/push_messaging_app_identifier.cc",
1406 "push_messaging/push_messaging_app_identifier.h",
1407 "push_messaging/push_messaging_constants.cc",
1408 "push_messaging/push_messaging_constants.h",
1409 "push_messaging/push_messaging_features.cc",
1410 "push_messaging/push_messaging_features.h",
1411 "push_messaging/push_messaging_notification_manager.cc",
1412 "push_messaging/push_messaging_notification_manager.h",
1413 "push_messaging/push_messaging_service_factory.cc",
1414 "push_messaging/push_messaging_service_factory.h",
1415 "push_messaging/push_messaging_service_impl.cc",
1416 "push_messaging/push_messaging_service_impl.h",
1417 "query_tiles/tile_background_task.cc",
1418 "query_tiles/tile_background_task.h",
1419 "query_tiles/tile_service_factory.cc",
1420 "query_tiles/tile_service_factory.h",
1421 "renderer_context_menu/context_menu_content_type_factory.cc",
1422 "renderer_context_menu/context_menu_content_type_factory.h",
1423 "renderer_host/chrome_navigation_ui_data.cc",
1424 "renderer_host/chrome_navigation_ui_data.h",
1425 "renderer_preferences_util.cc",
1426 "renderer_preferences_util.h",
1427 "reputation/local_heuristics.cc",
1428 "reputation/local_heuristics.h",
1429 "reputation/reputation_service.cc",
1430 "reputation/reputation_service.h",
1431 "reputation/reputation_web_contents_observer.cc",
1432 "reputation/reputation_web_contents_observer.h",
1433 "reputation/safety_tip_ui.h",
1434 "reputation/safety_tip_ui_helper.cc",
1435 "reputation/safety_tip_ui_helper.h",
1436 "reputation/safety_tips_config.cc",
1437 "reputation/safety_tips_config.h",
1438 "resource_coordinator/resource_coordinator_parts.cc",
1439 "resource_coordinator/resource_coordinator_parts.h",
1440 "resource_coordinator/session_restore_policy.cc",
1441 "resource_coordinator/session_restore_policy.h",
1442 "resource_coordinator/tab_helper.cc",
1443 "resource_coordinator/tab_helper.h",
1444 "resource_coordinator/tab_load_tracker.cc",
1445 "resource_coordinator/tab_load_tracker.h",
1446 "resource_coordinator/tab_memory_metrics_reporter.cc",
1447 "resource_coordinator/tab_memory_metrics_reporter.h",
1448 "resource_coordinator/time.cc",
1449 "resource_coordinator/time.h",
1450 "resource_coordinator/utils.cc",
1451 "resource_coordinator/utils.h",
1452 "resources_util.cc",
1456 "search/suggestions/suggestions_service_factory.cc",
1457 "search/suggestions/suggestions_service_factory.h",
1458 "search/suggestions/suggestions_ui.cc",
1459 "search/suggestions/suggestions_ui.h",
1460 "search_engines/chrome_template_url_service_client.cc",
1461 "search_engines/chrome_template_url_service_client.h",
1462 "search_engines/template_url_fetcher_factory.cc",
1463 "search_engines/template_url_fetcher_factory.h",
1464 "search_engines/template_url_service_factory.cc",
1465 "search_engines/template_url_service_factory.h",
1466 "search_engines/ui_thread_search_terms_data.cc",
1467 "search_engines/ui_thread_search_terms_data.h",
1468 "search_provider_logos/logo_service_factory.cc",
1469 "search_provider_logos/logo_service_factory.h",
1470 "security_events/security_event_recorder.h",
1471 "security_events/security_event_recorder_factory.cc",
1472 "security_events/security_event_recorder_factory.h",
1473 "security_events/security_event_recorder_impl.cc",
1474 "security_events/security_event_recorder_impl.h",
1475 "security_events/security_event_sync_bridge.h",
1476 "security_events/security_event_sync_bridge_impl.cc",
1477 "security_events/security_event_sync_bridge_impl.h",
1478 "send_tab_to_self/receiving_ui_handler.h",
1479 "send_tab_to_self/receiving_ui_handler_registry.cc",
1480 "send_tab_to_self/receiving_ui_handler_registry.h",
1481 "send_tab_to_self/send_tab_to_self_client_service.cc",
1482 "send_tab_to_self/send_tab_to_self_client_service.h",
1483 "send_tab_to_self/send_tab_to_self_client_service_factory.cc",
1484 "send_tab_to_self/send_tab_to_self_client_service_factory.h",
1485 "send_tab_to_self/send_tab_to_self_util.cc",
1486 "send_tab_to_self/send_tab_to_self_util.h",
1487 "service_sandbox_type.h",
1488 "sessions/chrome_serialized_navigation_driver.cc",
1489 "sessions/chrome_serialized_navigation_driver.h",
1490 "sessions/chrome_tab_restore_service_client.cc",
1491 "sessions/chrome_tab_restore_service_client.h",
1492 "sessions/restore_on_startup_policy_handler.cc",
1493 "sessions/restore_on_startup_policy_handler.h",
1494 "sessions/session_common_utils.cc",
1495 "sessions/session_common_utils.h",
1496 "sessions/session_data_deleter.cc",
1497 "sessions/session_data_deleter.h",
1498 "sessions/session_tab_helper_factory.cc",
1499 "sessions/session_tab_helper_factory.h",
1500 "sessions/tab_restore_service_factory.cc",
1501 "sessions/tab_restore_service_factory.h",
1502 "sharesheet/sharesheet_action_cache.cc",
1503 "sharesheet/sharesheet_action_cache.h",
1504 "sharesheet/sharesheet_service.cc",
1505 "sharesheet/sharesheet_service.h",
1506 "sharesheet/sharesheet_service_factory.cc",
1507 "sharesheet/sharesheet_service_factory.h",
1508 "sharing/ack_message_handler.cc",
1509 "sharing/ack_message_handler.h",
1510 "sharing/click_to_call/feature.cc",
1511 "sharing/click_to_call/feature.h",
1512 "sharing/features.cc",
1513 "sharing/features.h",
1514 "sharing/ping_message_handler.cc",
1515 "sharing/ping_message_handler.h",
1516 "sharing/shared_clipboard/feature_flags.cc",
1517 "sharing/shared_clipboard/feature_flags.h",
1518 "sharing/shared_clipboard/remote_copy_handle_message_result.h",
1519 "sharing/shared_clipboard/shared_clipboard_message_handler.cc",
1520 "sharing/shared_clipboard/shared_clipboard_message_handler.h",
1521 "sharing/sharing_constants.cc",
1522 "sharing/sharing_constants.h",
1523 "sharing/sharing_device_registration.cc",
1524 "sharing/sharing_device_registration.h",
1525 "sharing/sharing_device_registration_result.h",
1526 "sharing/sharing_device_source.cc",
1527 "sharing/sharing_device_source.h",
1528 "sharing/sharing_device_source_sync.cc",
1529 "sharing/sharing_device_source_sync.h",
1530 "sharing/sharing_fcm_handler.cc",
1531 "sharing/sharing_fcm_handler.h",
1532 "sharing/sharing_fcm_sender.cc",
1533 "sharing/sharing_fcm_sender.h",
1534 "sharing/sharing_handler_registry.h",
1535 "sharing/sharing_handler_registry_impl.cc",
1536 "sharing/sharing_handler_registry_impl.h",
1537 "sharing/sharing_message_bridge.h",
1538 "sharing/sharing_message_bridge_factory.cc",
1539 "sharing/sharing_message_bridge_factory.h",
1540 "sharing/sharing_message_bridge_impl.cc",
1541 "sharing/sharing_message_bridge_impl.h",
1542 "sharing/sharing_message_handler.h",
1543 "sharing/sharing_message_model_type_controller.cc",
1544 "sharing/sharing_message_model_type_controller.h",
1545 "sharing/sharing_message_sender.cc",
1546 "sharing/sharing_message_sender.h",
1547 "sharing/sharing_metrics.cc",
1548 "sharing/sharing_metrics.h",
1549 "sharing/sharing_send_message_result.h",
1550 "sharing/sharing_service.cc",
1551 "sharing/sharing_service.h",
1552 "sharing/sharing_service_factory.cc",
1553 "sharing/sharing_service_factory.h",
1554 "sharing/sharing_sync_preference.cc",
1555 "sharing/sharing_sync_preference.h",
1556 "sharing/sharing_utils.cc",
1557 "sharing/sharing_utils.h",
1558 "sharing/sms/sms_fetch_request_handler.cc",
1559 "sharing/sms/sms_fetch_request_handler.h",
1560 "sharing/sms/sms_flags.cc",
1561 "sharing/sms/sms_flags.h",
1562 "sharing/sms/sms_remote_fetcher.cc",
1563 "sharing/sms/sms_remote_fetcher.h",
1564 "sharing/vapid_key_manager.cc",
1565 "sharing/vapid_key_manager.h",
1566 "sharing/web_push/json_web_token_util.cc",
1567 "sharing/web_push/json_web_token_util.h",
1568 "sharing/web_push/web_push_common.cc",
1569 "sharing/web_push/web_push_common.h",
1570 "sharing/web_push/web_push_sender.cc",
1571 "sharing/web_push/web_push_sender.h",
1572 "sharing/webrtc/webrtc_flags.cc",
1573 "sharing/webrtc/webrtc_flags.h",
1574 "shell_integration.cc",
1575 "shell_integration.h",
1576 "signin/about_signin_internals_factory.cc",
1577 "signin/about_signin_internals_factory.h",
1578 "signin/account_consistency_mode_manager.cc",
1579 "signin/account_consistency_mode_manager.h",
1580 "signin/account_consistency_mode_manager_factory.cc",
1581 "signin/account_consistency_mode_manager_factory.h",
1582 "signin/account_id_from_account_info.cc",
1583 "signin/account_id_from_account_info.h",
1584 "signin/account_investigator_factory.cc",
1585 "signin/account_investigator_factory.h",
1586 "signin/account_reconcilor_factory.cc",
1587 "signin/account_reconcilor_factory.h",
1588 "signin/chrome_device_id_helper.cc",
1589 "signin/chrome_device_id_helper.h",
1590 "signin/chrome_signin_client.cc",
1591 "signin/chrome_signin_client.h",
1592 "signin/chrome_signin_client_factory.cc",
1593 "signin/chrome_signin_client_factory.h",
1594 "signin/chrome_signin_helper.cc",
1595 "signin/chrome_signin_helper.h",
1596 "signin/chrome_signin_proxying_url_loader_factory.cc",
1597 "signin/chrome_signin_proxying_url_loader_factory.h",
1598 "signin/chrome_signin_url_loader_throttle.cc",
1599 "signin/chrome_signin_url_loader_throttle.h",
1600 "signin/cookie_reminter_factory.cc",
1601 "signin/cookie_reminter_factory.h",
1602 "signin/header_modification_delegate.h",
1603 "signin/header_modification_delegate_impl.cc",
1604 "signin/header_modification_delegate_impl.h",
1605 "signin/identity_manager_factory.cc",
1606 "signin/identity_manager_factory.h",
1607 "signin/investigator_dependency_provider.cc",
1608 "signin/investigator_dependency_provider.h",
1609 "signin/local_auth.cc",
1610 "signin/local_auth.h",
1611 "signin/reauth_result.h",
1612 "signin/reauth_tab_helper.cc",
1613 "signin/reauth_tab_helper.h",
1614 "signin/reauth_util.cc",
1615 "signin/reauth_util.h",
1616 "signin/signin_error_controller_factory.cc",
1617 "signin/signin_error_controller_factory.h",
1618 "signin/signin_features.cc",
1619 "signin/signin_features.h",
1620 "signin/signin_profile_attributes_updater.cc",
1621 "signin/signin_profile_attributes_updater.h",
1622 "signin/signin_profile_attributes_updater_factory.cc",
1623 "signin/signin_profile_attributes_updater_factory.h",
1624 "signin/signin_promo_util.cc",
1625 "signin/signin_promo_util.h",
1626 "signin/signin_util.cc",
1627 "signin/signin_util.h",
1628 "site_isolation/prefs_observer.cc",
1629 "site_isolation/prefs_observer.h",
1630 "site_isolation/site_details.cc",
1631 "site_isolation/site_details.h",
1632 "speech/chrome_speech_recognition_manager_delegate.cc",
1633 "speech/chrome_speech_recognition_manager_delegate.h",
1634 "speech/speech_recognizer.cc",
1635 "speech/speech_recognizer.h",
1636 "speech/speech_recognizer_delegate.h",
1637 "ssl/certificate_error_reporter.cc",
1638 "ssl/certificate_error_reporter.h",
1639 "ssl/chrome_security_blocking_page_factory.cc",
1640 "ssl/chrome_security_blocking_page_factory.h",
1641 "ssl/connection_help_tab_helper.cc",
1642 "ssl/connection_help_tab_helper.h",
1643 "ssl/insecure_form/insecure_form_controller_client.cc",
1644 "ssl/insecure_form/insecure_form_controller_client.h",
1645 "ssl/insecure_sensitive_input_driver.cc",
1646 "ssl/insecure_sensitive_input_driver.h",
1647 "ssl/insecure_sensitive_input_driver_factory.cc",
1648 "ssl/insecure_sensitive_input_driver_factory.h",
1649 "ssl/known_interception_disclosure_infobar_delegate.cc",
1650 "ssl/known_interception_disclosure_infobar_delegate.h",
1651 "ssl/secure_origin_policy_handler.cc",
1652 "ssl/secure_origin_policy_handler.h",
1653 "ssl/secure_origin_prefs_observer.cc",
1654 "ssl/secure_origin_prefs_observer.h",
1655 "ssl/security_state_tab_helper.cc",
1656 "ssl/security_state_tab_helper.h",
1657 "ssl/ssl_client_auth_metrics.cc",
1658 "ssl/ssl_client_auth_metrics.h",
1659 "ssl/ssl_client_certificate_selector.h",
1660 "ssl/ssl_config_service_manager.h",
1661 "ssl/ssl_config_service_manager_pref.cc",
1662 "ssl/ssl_error_controller_client.cc",
1663 "ssl/ssl_error_controller_client.h",
1664 "ssl/stateful_ssl_host_state_delegate_factory.cc",
1665 "ssl/stateful_ssl_host_state_delegate_factory.h",
1666 "ssl/tls_deprecation_config.cc",
1667 "ssl/tls_deprecation_config.h",
1670 "status_icons/status_icon.cc",
1671 "status_icons/status_icon.h",
1672 "status_icons/status_icon_menu_model.cc",
1673 "status_icons/status_icon_menu_model.h",
1674 "status_icons/status_icon_observer.h",
1675 "status_icons/status_tray.cc",
1676 "status_icons/status_tray.h",
1677 "storage/appcache_feature_prefs.cc",
1678 "storage/appcache_feature_prefs.h",
1679 "storage/durable_storage_permission_context.cc",
1680 "storage/durable_storage_permission_context.h",
1681 "subresource_filter/chrome_subresource_filter_client.cc",
1682 "subresource_filter/chrome_subresource_filter_client.h",
1683 "subresource_filter/subresource_filter_content_settings_manager.cc",
1684 "subresource_filter/subresource_filter_content_settings_manager.h",
1685 "subresource_filter/subresource_filter_profile_context.cc",
1686 "subresource_filter/subresource_filter_profile_context.h",
1687 "subresource_filter/subresource_filter_profile_context_factory.cc",
1688 "subresource_filter/subresource_filter_profile_context_factory.h",
1689 "subresource_redirect/https_image_compression_bypass_decider.cc",
1690 "subresource_redirect/https_image_compression_bypass_decider.h",
1691 "subresource_redirect/https_image_compression_infobar_decider.cc",
1692 "subresource_redirect/https_image_compression_infobar_decider.h",
1693 "subresource_redirect/subresource_redirect_observer.cc",
1694 "subresource_redirect/subresource_redirect_observer.h",
1695 "sync/bookmark_sync_service_factory.cc",
1696 "sync/bookmark_sync_service_factory.h",
1697 "sync/chrome_sync_client.cc",
1698 "sync/chrome_sync_client.h",
1699 "sync/device_info_sync_service_factory.cc",
1700 "sync/device_info_sync_service_factory.h",
1701 "sync/glue/extensions_activity_monitor.cc",
1702 "sync/glue/extensions_activity_monitor.h",
1703 "sync/glue/sync_start_util.cc",
1704 "sync/glue/sync_start_util.h",
1705 "sync/model_type_store_service_factory.cc",
1706 "sync/model_type_store_service_factory.h",
1707 "sync/profile_sync_service_factory.cc",
1708 "sync/profile_sync_service_factory.h",
1709 "sync/send_tab_to_self_sync_service_factory.cc",
1710 "sync/send_tab_to_self_sync_service_factory.h",
1711 "sync/session_sync_service_factory.cc",
1712 "sync/session_sync_service_factory.h",
1713 "sync/sessions/sync_sessions_router_tab_helper.cc",
1714 "sync/sessions/sync_sessions_router_tab_helper.h",
1715 "sync/sessions/sync_sessions_web_contents_router.cc",
1716 "sync/sessions/sync_sessions_web_contents_router.h",
1717 "sync/sessions/sync_sessions_web_contents_router_factory.cc",
1718 "sync/sessions/sync_sessions_web_contents_router_factory.h",
1719 "sync/sync_encryption_keys_tab_helper.cc",
1720 "sync/sync_encryption_keys_tab_helper.h",
1721 "sync/sync_startup_tracker.cc",
1722 "sync/sync_startup_tracker.h",
1723 "sync/user_event_service_factory.cc",
1724 "sync/user_event_service_factory.h",
1725 "tab/state/tab_state_db.cc",
1726 "tab/state/tab_state_db.h",
1727 "tab/state/tab_state_db_factory.cc",
1728 "tab/state/tab_state_db_factory.h",
1729 "tab_contents/navigation_metrics_recorder.cc",
1730 "tab_contents/navigation_metrics_recorder.h",
1731 "tab_contents/tab_util.cc",
1732 "tab_contents/tab_util.h",
1733 "task_manager/web_contents_tags.cc",
1734 "task_manager/web_contents_tags.h",
1735 "tracing/background_tracing_field_trial.cc",
1736 "tracing/background_tracing_field_trial.h",
1737 "tracing/background_tracing_metrics_provider.cc",
1738 "tracing/background_tracing_metrics_provider.h",
1739 "tracing/chrome_tracing_delegate.cc",
1740 "tracing/chrome_tracing_delegate.h",
1741 "tracing/crash_service_uploader.cc",
1742 "tracing/crash_service_uploader.h",
1743 "tracing/trace_event_system_stats_monitor.cc",
1744 "tracing/trace_event_system_stats_monitor.h",
1745 "transition_manager/full_browser_transition_manager.cc",
1746 "transition_manager/full_browser_transition_manager.h",
1747 "translate/chrome_translate_client.cc",
1748 "translate/chrome_translate_client.h",
1749 "translate/translate_accept_languages_factory.cc",
1750 "translate/translate_accept_languages_factory.h",
1751 "translate/translate_ranker_factory.cc",
1752 "translate/translate_ranker_factory.h",
1753 "translate/translate_ranker_metrics_provider.cc",
1754 "translate/translate_ranker_metrics_provider.h",
1755 "translate/translate_service.cc",
1756 "translate/translate_service.h",
1757 "undo/bookmark_undo_service_factory.cc",
1758 "undo/bookmark_undo_service_factory.h",
1759 "unexpire_flags.cc",
1761 "unified_consent/unified_consent_service_factory.cc",
1762 "unified_consent/unified_consent_service_factory.h",
1763 "update_client/chrome_update_query_params_delegate.cc",
1764 "update_client/chrome_update_query_params_delegate.h",
1765 "usb/frame_usb_services.cc",
1766 "usb/frame_usb_services.h",
1767 "usb/usb_blocklist.cc",
1768 "usb/usb_blocklist.h",
1769 "usb/usb_chooser_context.cc",
1770 "usb/usb_chooser_context.h",
1771 "usb/usb_chooser_context_factory.cc",
1772 "usb/usb_chooser_context_factory.h",
1773 "usb/usb_chooser_controller.cc",
1774 "usb/usb_chooser_controller.h",
1775 "usb/usb_policy_allowed_devices.cc",
1776 "usb/usb_policy_allowed_devices.h",
1777 "usb/usb_tab_helper.cc",
1778 "usb/usb_tab_helper.h",
1779 "usb/web_usb_chooser.cc",
1780 "usb/web_usb_chooser.h",
1781 "usb/web_usb_histograms.cc",
1782 "usb/web_usb_histograms.h",
1783 "usb/web_usb_service_impl.cc",
1784 "usb/web_usb_service_impl.h",
1785 "vr/ui_suppressed_element.h",
1786 "vr/vr_tab_helper.cc",
1787 "vr/vr_tab_helper.h",
1788 "wake_lock/wake_lock_permission_context.cc",
1789 "wake_lock/wake_lock_permission_context.h",
1790 "web_data_service_factory.cc",
1791 "web_data_service_factory.h",
1795 "//build/config/compiler:wexit_time_destructors",
1796 "//build/config:precompiled_headers",
1798 defines = [ "ZLIB_CONST" ]
1802 allow_circular_includes_from = [
1803 "//chrome/browser/ui",
1804 "//chrome/browser/ui/webui/bluetooth_internals",
1805 "//chrome/browser/safe_browsing",
1811 "//chrome/services/file_util/public/mojom",
1812 "//components/account_id",
1813 "//components/autofill/core/browser",
1814 "//components/nacl/common:buildflags",
1815 "//components/payments/core",
1816 "//components/safe_browsing:buildflags",
1817 "//components/services/storage/public/mojom",
1818 "//components/sync",
1819 "//components/sync_device_info",
1820 "//content/public/browser",
1822 "//services/data_decoder/public/mojom",
1823 "//services/image_annotation/public/mojom",
1828 ":availability_protos",
1830 ":expired_flags_list",
1831 ":ntp_background_proto",
1832 ":permissions_proto",
1833 ":resource_prefetch_predictor_proto",
1835 ":tab_state_db_content_proto",
1838 "//base/allocator:buildflags",
1839 "//base/util/memory_pressure:memory_pressure",
1840 "//base/util/values:values_util",
1841 "//build:branding_buildflags",
1843 "//chrome:extra_resources",
1844 "//chrome:resources",
1846 "//chrome/app:chrome_service_manifests",
1847 "//chrome/app/resources:platform_locale_settings",
1848 "//chrome/app/theme:theme_resources",
1849 "//chrome/browser/devtools",
1850 "//chrome/browser/image_decoder",
1851 "//chrome/browser/media:media_engagement_preload_proto",
1852 "//chrome/browser/media:mojo_bindings",
1853 "//chrome/browser/media/feeds:mojo_bindings",
1854 "//chrome/browser/media/feeds:proto",
1855 "//chrome/browser/media/router",
1856 "//chrome/browser/metrics:expired_histograms_array",
1857 "//chrome/browser/metrics/variations:chrome_ui_string_overrider_factory",
1858 "//chrome/browser/net:probe_message_proto",
1859 "//chrome/browser/notifications",
1860 "//chrome/browser/privacy_budget",
1861 "//chrome/browser/profiling_host",
1862 "//chrome/browser/push_messaging:budget_proto",
1863 "//chrome/browser/reputation:proto",
1864 "//chrome/browser/resource_coordinator:mojo_bindings",
1865 "//chrome/browser/resource_coordinator:tab_manager_features",
1866 "//chrome/browser/safe_browsing",
1867 "//chrome/browser/sharing:buildflags",
1868 "//chrome/browser/sharing/proto",
1869 "//chrome/browser/storage_access_api:permissions",
1870 "//chrome/browser/thumbnail",
1871 "//chrome/browser/touch_to_fill",
1872 "//chrome/browser/ui",
1873 "//chrome/browser/ui/webui/bluetooth_internals",
1874 "//chrome/browser/updates/announcement_notification",
1875 "//chrome/common:channel_info",
1876 "//chrome/common/net",
1877 "//chrome/common/performance_manager/mojom",
1878 "//chrome/installer/util:with_no_strings",
1879 "//components/assist_ranker",
1880 "//components/autofill/content/browser",
1881 "//components/autofill/core/browser",
1882 "//components/background_task_scheduler",
1883 "//components/blocklist/opt_out_blocklist:opt_out_blocklist",
1884 "//components/blocklist/opt_out_blocklist/sql:opt_out_blocklist_sql",
1885 "//components/bookmarks/browser",
1886 "//components/bookmarks/managed",
1887 "//components/browser_sync",
1888 "//components/browsing_data/content",
1889 "//components/browsing_data/core",
1890 "//components/captive_portal/content",
1891 "//components/captive_portal/core",
1892 "//components/captive_portal/core:buildflags",
1893 "//components/certificate_matching",
1894 "//components/certificate_transparency",
1895 "//components/client_hints/browser",
1896 "//components/cloud_devices/common",
1897 "//components/component_updater",
1898 "//components/component_updater:crl_set_remover",
1899 "//components/component_updater/installer_policies",
1900 "//components/consent_auditor",
1901 "//components/content_capture/browser",
1902 "//components/content_settings/browser",
1903 "//components/content_settings/core/browser",
1904 "//components/content_settings/core/common",
1905 "//components/contextual_search/content:browser",
1906 "//components/contextual_search/core:browser",
1907 "//components/cookie_config",
1908 "//components/country_codes",
1909 "//components/crx_file",
1910 "//components/data_reduction_proxy/core/browser",
1911 "//components/data_use_measurement/core:ascriber",
1912 "//components/device_event_log",
1913 "//components/dom_distiller/content/browser",
1914 "//components/dom_distiller/content/common/mojom",
1915 "//components/domain_reliability",
1916 "//components/download/content/factory",
1917 "//components/download/database",
1918 "//components/download/public/background_service:public",
1919 "//components/embedder_support",
1920 "//components/encrypted_messages",
1921 "//components/enterprise",
1922 "//components/enterprise/common/proto:connectors_proto",
1923 "//components/error_page/common",
1924 "//components/favicon/content",
1925 "//components/favicon/core",
1926 "//components/favicon_base",
1927 "//components/feature_engagement",
1928 "//components/federated_learning",
1929 "//components/filename_generation",
1930 "//components/find_in_page",
1931 "//components/flags_ui",
1932 "//components/games/core",
1933 "//components/gcm_driver",
1934 "//components/handoff",
1935 "//components/history/content/browser",
1936 "//components/history/core/browser",
1937 "//components/history/core/common",
1938 "//components/infobars/content",
1939 "//components/infobars/core",
1940 "//components/invalidation/impl",
1941 "//components/javascript_dialogs",
1942 "//components/keyed_service/content",
1943 "//components/language/content/browser",
1944 "//components/language/core/browser",
1945 "//components/language/core/common",
1946 "//components/leveldb_proto",
1947 "//components/lookalikes/core",
1948 "//components/metrics:call_stack_profile_collector",
1949 "//components/metrics:component_metrics",
1950 "//components/metrics:content",
1951 "//components/metrics:demographic_metrics_provider",
1952 "//components/metrics:net",
1953 "//components/metrics:ui",
1954 "//components/metrics_services_manager",
1955 "//components/mirroring/browser",
1956 "//components/mirroring/mojom:host",
1957 "//components/mirroring/mojom:service",
1958 "//components/mirroring/service:mirroring_service",
1959 "//components/navigation_interception",
1960 "//components/navigation_metrics",
1961 "//components/net_log",
1962 "//components/network_hints/common:mojo_bindings",
1963 "//components/network_session_configurator/browser",
1964 "//components/network_time",
1965 "//components/ntp_tiles",
1966 "//components/offline_items_collection/core",
1967 "//components/offline_pages/buildflags",
1968 "//components/omnibox/browser",
1969 "//components/optimization_guide",
1970 "//components/os_crypt",
1971 "//components/paint_preview/buildflags",
1972 "//components/paint_preview/features",
1973 "//components/password_manager/content/browser",
1974 "//components/password_manager/core/browser",
1975 "//components/password_manager/core/common",
1976 "//components/payments/core",
1977 "//components/performance_manager",
1978 "//components/permissions",
1979 "//components/policy:generated",
1980 "//components/policy/content/",
1981 "//components/policy/core/browser",
1982 "//components/policy/proto",
1983 "//components/policy/proto:policy_record_constants",
1984 "//components/policy/proto:reporting_record_proto",
1985 "//components/prefs",
1986 "//components/prerender/common",
1987 "//components/prerender/common:mojo_bindings",
1988 "//components/previews/content",
1989 "//components/previews/core",
1990 "//components/profile_metrics",
1991 "//components/proxy_config",
1992 "//components/query_parser",
1993 "//components/query_tiles",
1994 "//components/rappor",
1995 "//components/renderer_context_menu",
1996 "//components/resources",
1997 "//components/safe_browsing/core:public",
1998 "//components/safe_browsing/core/common:safe_browsing_policy_handler",
1999 "//components/safe_search_api",
2000 "//components/safe_search_api:safe_search_client",
2001 "//components/schema_org/common:improved_mojom",
2002 "//components/search",
2003 "//components/search_engines",
2004 "//components/search_provider_logos",
2005 "//components/security_interstitials/content:proto",
2006 "//components/security_interstitials/content:security_interstitial_page",
2007 "//components/security_interstitials/core",
2008 "//components/security_state/content",
2009 "//components/security_state/core",
2010 "//components/send_tab_to_self",
2011 "//components/services/heap_profiling",
2012 "//components/services/language_detection/public/cpp",
2013 "//components/services/language_detection/public/mojom",
2014 "//components/services/patch/content",
2015 "//components/services/quarantine",
2016 "//components/services/quarantine/public/mojom",
2017 "//components/services/unzip/content",
2018 "//components/services/unzip/public/mojom",
2019 "//components/sessions",
2020 "//components/signin/core/browser",
2021 "//components/signin/public/base:signin_buildflags",
2022 "//components/signin/public/identity_manager",
2023 "//components/signin/public/webdata",
2024 "//components/site_isolation",
2025 "//components/spellcheck:buildflags",
2026 "//components/sqlite_proto",
2027 "//components/ssl_errors",
2028 "//components/startup_metric_utils/browser",
2029 "//components/storage_monitor",
2030 "//components/strings",
2031 "//components/subresource_filter/content/browser",
2032 "//components/subresource_filter/core/browser",
2033 "//components/suggestions",
2034 "//components/sync",
2035 "//components/sync_bookmarks",
2036 "//components/sync_preferences",
2037 "//components/sync_sessions",
2038 "//components/tab_count_metrics",
2039 "//components/tracing:startup_tracing",
2040 "//components/translate/content/browser",
2041 "//components/translate/core/browser",
2042 "//components/translate/core/common",
2043 "//components/ui_devtools",
2044 "//components/ukm:observers",
2045 "//components/undo",
2046 "//components/update_client",
2047 "//components/update_client:common_impl",
2048 "//components/upload_list",
2049 "//components/url_formatter",
2050 "//components/url_formatter/spoof_checks/top_domains:top500_domains",
2051 "//components/url_formatter/spoof_checks/top_domains:top500_domains_header",
2052 "//components/url_matcher",
2053 "//components/user_prefs",
2054 "//components/variations",
2055 "//components/variations/field_trial_config",
2056 "//components/variations/net",
2057 "//components/variations/service",
2058 "//components/version_info",
2059 "//components/visitedlink/browser",
2060 "//components/visitedlink/common",
2061 "//components/web_cache/browser",
2062 "//components/web_resource",
2063 "//components/webdata/common",
2064 "//components/webdata_services",
2065 "//components/webrtc",
2066 "//components/webrtc_logging/browser",
2067 "//components/webrtc_logging/common",
2068 "//content/app/resources",
2069 "//content/public/browser",
2070 "//content/public/browser",
2071 "//content/public/common",
2072 "//content/public/common:service_names",
2074 "//crypto:platform",
2077 "//device/gamepad/public/cpp:switches",
2078 "//device/vr/buildflags",
2079 "//extensions/buildflags",
2083 "//media:media_buildflags",
2087 "//media/mojo:buildflags",
2088 "//media/mojo/common",
2089 "//media/mojo/mojom:mirror_service_remoting",
2090 "//media/mojo/mojom:remoting",
2091 "//media/mojo/services",
2093 "//mojo/core/embedder",
2094 "//mojo/public/cpp/bindings",
2097 "//ppapi/buildflags",
2098 "//printing/buildflags",
2100 "//services/audio/public/cpp",
2101 "//services/cert_verifier:lib",
2102 "//services/data_decoder/public/cpp",
2103 "//services/device/public/cpp:device_features",
2104 "//services/device/public/cpp/usb",
2105 "//services/device/public/mojom",
2106 "//services/device/public/mojom:usb",
2107 "//services/image_annotation:service",
2108 "//services/media_session/public/mojom",
2109 "//services/metrics/public/cpp:ukm_builders",
2110 "//services/network:network_service",
2111 "//services/network/public/cpp",
2112 "//services/network/public/mojom",
2113 "//services/network/public/proto",
2114 "//services/preferences/public/cpp",
2115 "//services/preferences/public/cpp/tracked",
2116 "//services/preferences/public/mojom",
2117 "//services/preferences/tracked",
2118 "//services/proxy_resolver/public/mojom",
2119 "//services/resource_coordinator/public/cpp:resource_coordinator_cpp",
2120 "//services/resource_coordinator/public/cpp/memory_instrumentation:browser",
2121 "//services/service_manager/public/cpp",
2122 "//services/shape_detection/public/mojom",
2123 "//services/strings",
2126 "//storage/browser",
2128 "//third_party/blink/public:buildflags",
2129 "//third_party/blink/public:resources",
2130 "//third_party/blink/public:scaled_resources",
2131 "//third_party/blink/public/common",
2132 "//third_party/cacheinvalidation",
2133 "//third_party/icu",
2134 "//third_party/leveldatabase",
2135 "//third_party/libaddressinput",
2136 "//third_party/libxml:xml_writer",
2137 "//third_party/libyuv",
2138 "//third_party/metrics_proto",
2139 "//third_party/re2",
2140 "//third_party/webrtc_overrides:webrtc_component",
2141 "//third_party/widevine/cdm:buildflags",
2142 "//third_party/zlib",
2143 "//third_party/zlib:minizip",
2144 "//third_party/zlib/google:compression_utils",
2145 "//third_party/zlib/google:zip",
2146 "//ui/accessibility",
2148 "//ui/base:ui_data_pack",
2151 "//ui/events:events_base",
2153 "//ui/gfx/geometry",
2155 "//ui/gl:buildflags",
2156 "//ui/message_center",
2157 "//ui/message_center/public/cpp",
2159 "//ui/shell_dialogs",
2165 if (is_posix || is_fuchsia) {
2167 "download/trusted_sources_manager_posix.cc",
2168 "google/google_update_settings_posix.cc",
2169 "net/net_error_diagnostics_dialog_posix.cc",
2170 "performance_monitor/metric_evaluator_helper_posix.cc",
2171 "performance_monitor/metric_evaluator_helper_posix.h",
2177 "after_startup_task_utils_android.cc",
2178 "android/accessibility/font_size_prefs_android.cc",
2179 "android/accessibility/font_size_prefs_android.h",
2180 "android/android_theme_resources.h",
2181 "android/app_hooks.cc",
2182 "android/app_hooks.h",
2183 "android/autofill_assistant/assistant_collect_user_data_delegate.cc",
2184 "android/autofill_assistant/assistant_collect_user_data_delegate.h",
2185 "android/autofill_assistant/assistant_form_delegate.cc",
2186 "android/autofill_assistant/assistant_form_delegate.h",
2187 "android/autofill_assistant/assistant_generic_ui_delegate.cc",
2188 "android/autofill_assistant/assistant_generic_ui_delegate.h",
2189 "android/autofill_assistant/assistant_header_delegate.cc",
2190 "android/autofill_assistant/assistant_header_delegate.h",
2191 "android/autofill_assistant/assistant_overlay_delegate.cc",
2192 "android/autofill_assistant/assistant_overlay_delegate.h",
2193 "android/autofill_assistant/client_android.cc",
2194 "android/autofill_assistant/client_android.h",
2195 "android/autofill_assistant/generic_ui_controller_android.cc",
2196 "android/autofill_assistant/generic_ui_controller_android.h",
2197 "android/autofill_assistant/generic_ui_events_android.cc",
2198 "android/autofill_assistant/generic_ui_events_android.h",
2199 "android/autofill_assistant/generic_ui_interactions_android.cc",
2200 "android/autofill_assistant/generic_ui_interactions_android.h",
2201 "android/autofill_assistant/interaction_handler_android.cc",
2202 "android/autofill_assistant/interaction_handler_android.h",
2203 "android/autofill_assistant/ui_controller_android.cc",
2204 "android/autofill_assistant/ui_controller_android.h",
2205 "android/autofill_assistant/ui_controller_android_utils.cc",
2206 "android/autofill_assistant/ui_controller_android_utils.h",
2207 "android/autofill_assistant/view_handler_android.cc",
2208 "android/autofill_assistant/view_handler_android.h",
2209 "android/background_sync_launcher_android.cc",
2210 "android/background_sync_launcher_android.h",
2211 "android/background_tab_manager.cc",
2212 "android/background_tab_manager.h",
2213 "android/background_task_scheduler/chrome_background_task_factory.cc",
2214 "android/background_task_scheduler/chrome_background_task_factory.h",
2215 "android/background_task_scheduler/proxy_native_task.cc",
2216 "android/background_task_scheduler/proxy_native_task.h",
2217 "android/bookmarks/bookmark_bridge.cc",
2218 "android/bookmarks/bookmark_bridge.h",
2219 "android/bookmarks/partner_bookmarks_reader.cc",
2220 "android/bookmarks/partner_bookmarks_reader.h",
2221 "android/bookmarks/partner_bookmarks_shim.cc",
2222 "android/bookmarks/partner_bookmarks_shim.h",
2223 "android/bottombar/overlay_panel_content.cc",
2224 "android/bottombar/overlay_panel_content.h",
2225 "android/browsing_data/browsing_data_bridge.cc",
2226 "android/browsing_data/browsing_data_counter_bridge.cc",
2227 "android/browsing_data/browsing_data_counter_bridge.h",
2228 "android/browsing_data/url_filter_bridge.cc",
2229 "android/browsing_data/url_filter_bridge.h",
2230 "android/chrome_backup_agent.cc",
2231 "android/chrome_backup_agent.h",
2232 "android/chrome_backup_watcher.cc",
2233 "android/chrome_backup_watcher.h",
2234 "android/chrome_session_state.cc",
2235 "android/chrome_session_state.h",
2236 "android/chrome_startup_flags.cc",
2237 "android/chrome_startup_flags.h",
2238 "android/color_helpers.cc",
2239 "android/color_helpers.h",
2240 "android/component_updater/background_task_update_scheduler.cc",
2241 "android/component_updater/background_task_update_scheduler.h",
2242 "android/compose_bitmaps_helper.cc",
2243 "android/compose_bitmaps_helper.h",
2244 "android/compositor/compositor_view.cc",
2245 "android/compositor/compositor_view.h",
2246 "android/compositor/decoration_title.cc",
2247 "android/compositor/decoration_title.h",
2248 "android/compositor/layer/content_layer.cc",
2249 "android/compositor/layer/content_layer.h",
2250 "android/compositor/layer/contextual_search_layer.cc",
2251 "android/compositor/layer/contextual_search_layer.h",
2252 "android/compositor/layer/layer.h",
2253 "android/compositor/layer/overlay_panel_layer.cc",
2254 "android/compositor/layer/overlay_panel_layer.h",
2255 "android/compositor/layer/tab_handle_layer.cc",
2256 "android/compositor/layer/tab_handle_layer.h",
2257 "android/compositor/layer/tab_layer.cc",
2258 "android/compositor/layer/tab_layer.h",
2259 "android/compositor/layer/tabgroup_content_layer.cc",
2260 "android/compositor/layer/tabgroup_content_layer.h",
2261 "android/compositor/layer/tabgroup_tab_content_layer.cc",
2262 "android/compositor/layer/tabgroup_tab_content_layer.h",
2263 "android/compositor/layer/thumbnail_layer.cc",
2264 "android/compositor/layer/thumbnail_layer.h",
2265 "android/compositor/layer/toolbar_layer.cc",
2266 "android/compositor/layer/toolbar_layer.h",
2267 "android/compositor/layer_title_cache.cc",
2268 "android/compositor/layer_title_cache.h",
2269 "android/compositor/navigation_glow.cc",
2270 "android/compositor/navigation_glow.h",
2271 "android/compositor/resources/resource_factory.cc",
2272 "android/compositor/resources/toolbar_resource.cc",
2273 "android/compositor/resources/toolbar_resource.h",
2274 "android/compositor/scene_layer/contextual_search_scene_layer.cc",
2275 "android/compositor/scene_layer/contextual_search_scene_layer.h",
2276 "android/compositor/scene_layer/scene_layer.cc",
2277 "android/compositor/scene_layer/scene_layer.h",
2278 "android/compositor/scene_layer/scrolling_bottom_view_scene_layer.cc",
2279 "android/compositor/scene_layer/scrolling_bottom_view_scene_layer.h",
2280 "android/compositor/scene_layer/static_tab_scene_layer.cc",
2281 "android/compositor/scene_layer/static_tab_scene_layer.h",
2282 "android/compositor/scene_layer/status_indicator_scene_layer.cc",
2283 "android/compositor/scene_layer/status_indicator_scene_layer.h",
2284 "android/compositor/scene_layer/tab_list_scene_layer.cc",
2285 "android/compositor/scene_layer/tab_list_scene_layer.h",
2286 "android/compositor/scene_layer/tab_strip_scene_layer.cc",
2287 "android/compositor/scene_layer/tab_strip_scene_layer.h",
2288 "android/compositor/scene_layer/toolbar_scene_layer.cc",
2289 "android/compositor/scene_layer/toolbar_scene_layer.h",
2290 "android/compositor/tab_content_manager.cc",
2291 "android/compositor/tab_content_manager.h",
2292 "android/consent_auditor/consent_auditor_bridge.cc",
2293 "android/content/content_utils.cc",
2294 "android/context_menu/chrome_context_menu_populator.cc",
2295 "android/context_menu/chrome_context_menu_populator.h",
2296 "android/contextualsearch/contextual_search_context.cc",
2297 "android/contextualsearch/contextual_search_context.h",
2298 "android/contextualsearch/contextual_search_delegate.cc",
2299 "android/contextualsearch/contextual_search_delegate.h",
2300 "android/contextualsearch/contextual_search_field_trial.cc",
2301 "android/contextualsearch/contextual_search_field_trial.h",
2302 "android/contextualsearch/contextual_search_manager.cc",
2303 "android/contextualsearch/contextual_search_manager.h",
2304 "android/contextualsearch/contextual_search_observer.cc",
2305 "android/contextualsearch/contextual_search_observer.h",
2306 "android/contextualsearch/contextual_search_ranker_logger_impl.cc",
2307 "android/contextualsearch/contextual_search_ranker_logger_impl.h",
2308 "android/contextualsearch/contextual_search_tab_helper.cc",
2309 "android/contextualsearch/contextual_search_tab_helper.h",
2310 "android/contextualsearch/ctr_suppression.cc",
2311 "android/contextualsearch/ctr_suppression.h",
2312 "android/contextualsearch/resolved_search_term.cc",
2313 "android/contextualsearch/resolved_search_term.h",
2314 "android/contextualsearch/simple_search_term_resolver.cc",
2315 "android/contextualsearch/simple_search_term_resolver.h",
2316 "android/contextualsearch/unhandled_tap_notifier_impl.cc",
2317 "android/contextualsearch/unhandled_tap_notifier_impl.h",
2318 "android/contextualsearch/unhandled_tap_web_contents_observer.cc",
2319 "android/contextualsearch/unhandled_tap_web_contents_observer.h",
2320 "android/cookies/cookies_fetcher_util.cc",
2321 "android/crash/pure_java_exception_handler.cc",
2322 "android/crash/pure_java_exception_handler.h",
2323 "android/customtabs/client_data_header_web_contents_observer.cc",
2324 "android/customtabs/client_data_header_web_contents_observer.h",
2325 "android/customtabs/custom_tabs_connection.cc",
2326 "android/customtabs/detached_resource_request.cc",
2327 "android/customtabs/detached_resource_request.h",
2328 "android/customtabs/origin_verifier.cc",
2329 "android/customtabs/origin_verifier.h",
2330 "android/devtools_manager_delegate_android.cc",
2331 "android/devtools_manager_delegate_android.h",
2332 "android/devtools_server.cc",
2333 "android/devtools_server.h",
2334 "android/document/document_web_contents_delegate.cc",
2335 "android/document/document_web_contents_delegate.h",
2336 "android/dom_distiller/distiller_ui_handle_android.cc",
2337 "android/dom_distiller/distiller_ui_handle_android.h",
2338 "android/explore_sites/blacklist_site_task.cc",
2339 "android/explore_sites/blacklist_site_task.h",
2340 "android/explore_sites/catalog.cc",
2341 "android/explore_sites/catalog.h",
2342 "android/explore_sites/clear_activities_task.cc",
2343 "android/explore_sites/clear_activities_task.h",
2344 "android/explore_sites/clear_catalog_task.cc",
2345 "android/explore_sites/clear_catalog_task.h",
2346 "android/explore_sites/explore_sites_bridge.cc",
2347 "android/explore_sites/explore_sites_bridge.h",
2348 "android/explore_sites/explore_sites_bridge_experimental.cc",
2349 "android/explore_sites/explore_sites_feature.cc",
2350 "android/explore_sites/explore_sites_feature.h",
2351 "android/explore_sites/explore_sites_fetcher.cc",
2352 "android/explore_sites/explore_sites_fetcher.h",
2353 "android/explore_sites/explore_sites_schema.cc",
2354 "android/explore_sites/explore_sites_schema.h",
2355 "android/explore_sites/explore_sites_service.h",
2356 "android/explore_sites/explore_sites_service_factory.cc",
2357 "android/explore_sites/explore_sites_service_factory.h",
2358 "android/explore_sites/explore_sites_service_impl.cc",
2359 "android/explore_sites/explore_sites_service_impl.h",
2360 "android/explore_sites/explore_sites_store.cc",
2361 "android/explore_sites/explore_sites_store.h",
2362 "android/explore_sites/explore_sites_types.cc",
2363 "android/explore_sites/explore_sites_types.h",
2364 "android/explore_sites/get_catalog_task.cc",
2365 "android/explore_sites/get_catalog_task.h",
2366 "android/explore_sites/get_images_task.cc",
2367 "android/explore_sites/get_images_task.h",
2368 "android/explore_sites/get_version_task.cc",
2369 "android/explore_sites/get_version_task.h",
2370 "android/explore_sites/history_statistics_reporter.cc",
2371 "android/explore_sites/history_statistics_reporter.h",
2372 "android/explore_sites/image_helper.cc",
2373 "android/explore_sites/image_helper.h",
2374 "android/explore_sites/import_catalog_task.cc",
2375 "android/explore_sites/import_catalog_task.h",
2376 "android/explore_sites/increment_shown_count_task.cc",
2377 "android/explore_sites/increment_shown_count_task.h",
2378 "android/explore_sites/most_visited_client.cc",
2379 "android/explore_sites/most_visited_client.h",
2380 "android/explore_sites/ntp_json_fetcher.cc",
2381 "android/explore_sites/ntp_json_fetcher.h",
2382 "android/explore_sites/record_site_click_task.cc",
2383 "android/explore_sites/record_site_click_task.h",
2384 "android/explore_sites/url_util.cc",
2385 "android/explore_sites/url_util.h",
2386 "android/explore_sites/url_util_experimental.cc",
2387 "android/explore_sites/url_util_experimental.h",
2388 "android/favicon_helper.cc",
2389 "android/favicon_helper.h",
2390 "android/feature_engagement/tracker_factory_android.cc",
2391 "android/feedback/connectivity_checker.cc",
2392 "android/feedback/process_id_feedback_source.cc",
2393 "android/feedback/screenshot_task.cc",
2394 "android/feedback/system_info_feedback_source.cc",
2395 "android/foreign_session_helper.cc",
2396 "android/foreign_session_helper.h",
2397 "android/headers_classifier.cc",
2398 "android/history/browsing_history_bridge.cc",
2399 "android/history/browsing_history_bridge.h",
2400 "android/history/history_deletion_bridge.cc",
2401 "android/history/history_deletion_bridge.h",
2402 "android/history/history_deletion_info.cc",
2403 "android/history/history_deletion_info.h",
2404 "android/history_report/data_observer.cc",
2405 "android/history_report/data_observer.h",
2406 "android/history_report/data_provider.cc",
2407 "android/history_report/data_provider.h",
2408 "android/history_report/delta_file_backend_leveldb.cc",
2409 "android/history_report/delta_file_backend_leveldb.h",
2410 "android/history_report/delta_file_commons.cc",
2411 "android/history_report/delta_file_commons.h",
2412 "android/history_report/delta_file_service.cc",
2413 "android/history_report/delta_file_service.h",
2414 "android/history_report/get_all_urls_from_history_task.cc",
2415 "android/history_report/get_all_urls_from_history_task.h",
2416 "android/history_report/historic_visits_migration_task.cc",
2417 "android/history_report/historic_visits_migration_task.h",
2418 "android/history_report/history_report_jni_bridge.cc",
2419 "android/history_report/history_report_jni_bridge.h",
2420 "android/history_report/usage_report_util.cc",
2421 "android/history_report/usage_report_util.h",
2422 "android/history_report/usage_reports_buffer_backend.cc",
2423 "android/history_report/usage_reports_buffer_backend.h",
2424 "android/history_report/usage_reports_buffer_service.cc",
2425 "android/history_report/usage_reports_buffer_service.h",
2426 "android/hung_renderer_infobar_delegate.cc",
2427 "android/hung_renderer_infobar_delegate.h",
2428 "android/image_fetcher/image_fetcher_bridge.cc",
2429 "android/image_fetcher/image_fetcher_bridge.h",
2430 "android/installedapp/installed_app_verifier.cc",
2431 "android/instantapps/instant_apps_infobar_delegate.cc",
2432 "android/instantapps/instant_apps_infobar_delegate.h",
2433 "android/instantapps/instant_apps_settings.cc",
2434 "android/instantapps/instant_apps_settings.h",
2435 "android/intent_helper.cc",
2436 "android/intent_helper.h",
2437 "android/large_icon_bridge.cc",
2438 "android/large_icon_bridge.h",
2439 "android/locale/locale_manager.cc",
2440 "android/locale/locale_manager.h",
2441 "android/locale/locale_template_url_loader.cc",
2442 "android/locale/locale_template_url_loader.h",
2443 "android/logo_bridge.cc",
2444 "android/logo_bridge.h",
2445 "android/media/media_capture_devices_dispatcher_android.cc",
2446 "android/metrics/android_profile_session_durations_service.cc",
2447 "android/metrics/android_profile_session_durations_service.h",
2448 "android/metrics/android_profile_session_durations_service_factory.cc",
2449 "android/metrics/android_profile_session_durations_service_factory.h",
2450 "android/metrics/background_task_memory_metrics_emitter.cc",
2451 "android/metrics/background_task_memory_metrics_emitter.h",
2452 "android/metrics/launch_metrics.cc",
2453 "android/metrics/ukm_recorder.cc",
2454 "android/metrics/uma_session_stats.cc",
2455 "android/metrics/uma_session_stats.h",
2456 "android/metrics/uma_utils.cc",
2457 "android/metrics/uma_utils.h",
2458 "android/metrics/variations_session.cc",
2459 "android/mojo/chrome_interface_registrar_android.cc",
2460 "android/mojo/chrome_interface_registrar_android.h",
2461 "android/navigation_predictor/navigation_predictor_bridge.cc",
2462 "android/net/nqe/network_quality_provider.cc",
2463 "android/net/nqe/network_quality_provider.h",
2464 "android/ntp/get_remote_suggestions_scheduler.cc",
2465 "android/ntp/get_remote_suggestions_scheduler.h",
2466 "android/ntp/most_visited_sites_bridge.cc",
2467 "android/ntp/most_visited_sites_bridge.h",
2468 "android/ntp/new_tab_page_url_handler.cc",
2469 "android/ntp/new_tab_page_url_handler.h",
2470 "android/ntp/ntp_snippets_bridge.cc",
2471 "android/ntp/ntp_snippets_bridge.h",
2472 "android/ntp/ntp_snippets_launcher.cc",
2473 "android/ntp/ntp_snippets_launcher.h",
2474 "android/ntp/recent_tabs_page_prefs.cc",
2475 "android/ntp/recent_tabs_page_prefs.h",
2476 "android/ntp/suggestions_event_reporter_bridge.cc",
2477 "android/omnibox/autocomplete_controller_android.cc",
2478 "android/omnibox/autocomplete_controller_android.h",
2479 "android/omnibox/omnibox_prerender.cc",
2480 "android/omnibox/omnibox_prerender.h",
2481 "android/oom_intervention/near_oom_monitor.cc",
2482 "android/oom_intervention/near_oom_monitor.h",
2483 "android/oom_intervention/oom_intervention_config.cc",
2484 "android/oom_intervention/oom_intervention_config.h",
2485 "android/oom_intervention/oom_intervention_decider.cc",
2486 "android/oom_intervention/oom_intervention_decider.h",
2487 "android/oom_intervention/oom_intervention_tab_helper.cc",
2488 "android/oom_intervention/oom_intervention_tab_helper.h",
2489 "android/partner_browser_customizations.cc",
2490 "android/partner_browser_customizations.h",
2491 "android/password_edit_delegate.h",
2492 "android/password_edit_delegate_settings_impl.cc",
2493 "android/password_edit_delegate_settings_impl.h",
2494 "android/password_editing_bridge.cc",
2495 "android/password_editing_bridge.h",
2496 "android/password_ui_view_android.cc",
2497 "android/password_ui_view_android.h",
2498 "android/permissions/permission_settings_bridge.cc",
2499 "android/photo_picker_sandbox_bridge.cc",
2500 "android/policy/policy_auditor.cc",
2501 "android/preferences/about_settings_bridge.cc",
2502 "android/preferences/autofill/autofill_profile_bridge.cc",
2503 "android/preferences/autofill/autofill_profile_bridge.h",
2504 "android/preferences/browser_prefs_android.cc",
2505 "android/preferences/browser_prefs_android.h",
2506 "android/preferences/clipboard_android.cc",
2507 "android/preferences/clipboard_android.h",
2508 "android/preferences/cookie_controls_service_bridge.cc",
2509 "android/preferences/cookie_controls_service_bridge.h",
2510 "android/preferences/pref_change_registrar_android.cc",
2511 "android/preferences/pref_change_registrar_android.h",
2512 "android/preferences/pref_service_bridge.cc",
2513 "android/preferences/privacy_preferences_manager.cc",
2514 "android/profile_key_startup_accessor.cc",
2515 "android/profile_key_startup_accessor.h",
2516 "android/profile_key_util.cc",
2517 "android/profile_key_util.h",
2518 "android/provider/blocking_ui_thread_async_request.cc",
2519 "android/provider/blocking_ui_thread_async_request.h",
2520 "android/provider/bookmark_model_task.cc",
2521 "android/provider/bookmark_model_task.h",
2522 "android/provider/chrome_browser_provider.cc",
2523 "android/provider/chrome_browser_provider.h",
2524 "android/provider/run_on_ui_thread_blocking.h",
2525 "android/rappor/rappor_service_bridge.cc",
2526 "android/recently_closed_tabs_bridge.cc",
2527 "android/recently_closed_tabs_bridge.h",
2528 "android/reparenting_task.cc",
2529 "android/resource_id.h",
2530 "android/resource_mapper.cc",
2531 "android/resource_mapper.h",
2532 "android/rlz/revenue_stats.cc",
2533 "android/rlz/rlz_ping_handler.cc",
2534 "android/rlz/rlz_ping_handler.h",
2535 "android/screenshot/editor_screenshot_task.cc",
2536 "android/search_permissions/search_geolocation_disclosure_infobar_delegate.cc",
2537 "android/search_permissions/search_geolocation_disclosure_infobar_delegate.h",
2538 "android/search_permissions/search_geolocation_disclosure_tab_helper.cc",
2539 "android/search_permissions/search_geolocation_disclosure_tab_helper.h",
2540 "android/search_permissions/search_permissions_service.cc",
2541 "android/search_permissions/search_permissions_service.h",
2542 "android/seccomp_support_detector.cc",
2543 "android/seccomp_support_detector.h",
2544 "android/send_tab_to_self/android_notification_handler.cc",
2545 "android/send_tab_to_self/android_notification_handler.h",
2546 "android/send_tab_to_self/send_tab_to_self_android_bridge.cc",
2547 "android/send_tab_to_self/send_tab_to_self_entry_bridge.cc",
2548 "android/send_tab_to_self/send_tab_to_self_entry_bridge.h",
2549 "android/send_tab_to_self/send_tab_to_self_infobar.cc",
2550 "android/send_tab_to_self/send_tab_to_self_infobar.h",
2551 "android/send_tab_to_self/send_tab_to_self_model_observer_bridge.cc",
2552 "android/send_tab_to_self/send_tab_to_self_model_observer_bridge.h",
2553 "android/service_tab_launcher.cc",
2554 "android/service_tab_launcher.h",
2555 "android/shortcut_helper.cc",
2556 "android/shortcut_helper.h",
2557 "android/shortcut_info.cc",
2558 "android/shortcut_info.h",
2559 "android/signin/signin_investigator_android.cc",
2560 "android/signin/signin_investigator_android.h",
2561 "android/signin/signin_manager_android.cc",
2562 "android/signin/signin_manager_android.h",
2563 "android/signin/signin_promo_util_android.cc",
2564 "android/signin/signin_promo_util_android.h",
2565 "android/signin/signin_utils.cc",
2566 "android/signin/signin_utils.h",
2567 "android/signin/unified_consent_service_bridge.cc",
2568 "android/startup_bridge.cc",
2569 "android/startup_bridge.h",
2570 "android/tab_android.cc",
2571 "android/tab_android.h",
2572 "android/tab_browser_controls_constraints_helper.cc",
2573 "android/tab_browser_controls_constraints_helper.h",
2574 "android/tab_favicon.cc",
2575 "android/tab_favicon.h",
2576 "android/tab_printer.cc",
2577 "android/tab_printer.h",
2578 "android/tab_web_contents_delegate_android.cc",
2579 "android/tab_web_contents_delegate_android.h",
2580 "android/trusted_cdn.cc",
2581 "android/trusted_cdn.h",
2582 "android/usage_stats/notification_suspender.cc",
2583 "android/usage_stats/usage_stats_bridge.cc",
2584 "android/usage_stats/usage_stats_bridge.h",
2585 "android/usage_stats/usage_stats_database.cc",
2586 "android/usage_stats/usage_stats_database.h",
2587 "android/usb/web_usb_chooser_android.cc",
2588 "android/usb/web_usb_chooser_android.h",
2589 "android/warmup_manager.cc",
2590 "android/web_contents_factory.cc",
2591 "android/web_contents_state.cc",
2592 "android/web_contents_state.h",
2593 "android/webapk/webapk_handler_delegate.cc",
2594 "android/webapk/webapk_handler_delegate.h",
2595 "android/webapk/webapk_icon_hasher.cc",
2596 "android/webapk/webapk_icon_hasher.h",
2597 "android/webapk/webapk_info.cc",
2598 "android/webapk/webapk_info.h",
2599 "android/webapk/webapk_install_service.cc",
2600 "android/webapk/webapk_install_service.h",
2601 "android/webapk/webapk_install_service_factory.cc",
2602 "android/webapk/webapk_install_service_factory.h",
2603 "android/webapk/webapk_installer.cc",
2604 "android/webapk/webapk_installer.h",
2605 "android/webapk/webapk_metrics.cc",
2606 "android/webapk/webapk_metrics.h",
2607 "android/webapk/webapk_post_share_target_navigator.cc",
2608 "android/webapk/webapk_post_share_target_navigator.h",
2609 "android/webapk/webapk_types.h",
2610 "android/webapk/webapk_ukm_recorder.cc",
2611 "android/webapk/webapk_ukm_recorder.h",
2612 "android/webapk/webapk_update_data_fetcher.cc",
2613 "android/webapk/webapk_update_data_fetcher.h",
2614 "android/webapk/webapk_update_manager.cc",
2615 "android/webapk/webapk_web_manifest_checker.cc",
2616 "android/webapk/webapk_web_manifest_checker.h",
2617 "android/webapps/add_to_homescreen_coordinator.cc",
2618 "android/webapps/add_to_homescreen_coordinator.h",
2619 "android/webapps/add_to_homescreen_data_fetcher.cc",
2620 "android/webapps/add_to_homescreen_data_fetcher.h",
2621 "android/webapps/add_to_homescreen_installer.cc",
2622 "android/webapps/add_to_homescreen_installer.h",
2623 "android/webapps/add_to_homescreen_mediator.cc",
2624 "android/webapps/add_to_homescreen_mediator.h",
2625 "android/webapps/add_to_homescreen_params.cc",
2626 "android/webapps/add_to_homescreen_params.h",
2627 "android/webapps/webapp_registry.cc",
2628 "android/webapps/webapp_registry.h",
2629 "android/webauth/fido2helper_native_android.cc",
2630 "autofill/accessory_controller.h",
2631 "autofill/address_accessory_controller.h",
2632 "autofill/address_accessory_controller_impl.cc",
2633 "autofill/address_accessory_controller_impl.h",
2634 "autofill/android/internal_authenticator_android.cc",
2635 "autofill/android/internal_authenticator_android.h",
2636 "autofill/android/personal_data_manager_android.cc",
2637 "autofill/android/personal_data_manager_android.h",
2638 "autofill/android/phone_number_util_android.cc",
2639 "autofill/autofill_keyboard_accessory_adapter.cc",
2640 "autofill/autofill_keyboard_accessory_adapter.h",
2641 "autofill/credit_card_accessory_controller.h",
2642 "autofill/credit_card_accessory_controller_impl.cc",
2643 "autofill/credit_card_accessory_controller_impl.h",
2644 "autofill/manual_filling_controller.h",
2645 "autofill/manual_filling_controller_impl.cc",
2646 "autofill/manual_filling_controller_impl.h",
2647 "autofill/manual_filling_utils.cc",
2648 "autofill/manual_filling_utils.h",
2649 "autofill/manual_filling_view_interface.h",
2650 "banners/app_banner_manager_android.cc",
2651 "banners/app_banner_manager_android.h",
2652 "browser_process_platform_part_android.cc",
2653 "browser_process_platform_part_android.h",
2654 "chrome_browser_field_trials_mobile.cc",
2655 "chrome_browser_field_trials_mobile.h",
2656 "chrome_browser_main_android.cc",
2657 "chrome_browser_main_android.h",
2658 "crash_upload_list/crash_upload_list_android.cc",
2659 "crash_upload_list/crash_upload_list_android.h",
2660 "data_reduction_proxy/data_reduction_promo_infobar_delegate_android.cc",
2661 "data_reduction_proxy/data_reduction_promo_infobar_delegate_android.h",
2662 "data_reduction_proxy/data_reduction_proxy_settings_android.cc",
2663 "data_reduction_proxy/data_reduction_proxy_settings_android.h",
2664 "dom_distiller/dom_distiller_service_factory_android.cc",
2665 "dom_distiller/dom_distiller_service_factory_android.h",
2666 "dom_distiller/tab_utils_android.cc",
2667 "download/android/available_offline_content_provider.cc",
2668 "download/android/available_offline_content_provider.h",
2669 "download/android/chrome_duplicate_download_infobar_delegate.cc",
2670 "download/android/chrome_duplicate_download_infobar_delegate.h",
2671 "download/android/dangerous_download_infobar_delegate.cc",
2672 "download/android/dangerous_download_infobar_delegate.h",
2673 "download/android/download_controller.cc",
2674 "download/android/download_controller.h",
2675 "download/android/download_controller_base.cc",
2676 "download/android/download_controller_base.h",
2677 "download/android/download_dialog_bridge.cc",
2678 "download/android/download_dialog_bridge.h",
2679 "download/android/download_manager_bridge.cc",
2680 "download/android/download_manager_bridge.h",
2681 "download/android/download_manager_service.cc",
2682 "download/android/download_manager_service.h",
2683 "download/android/download_open_source.h",
2684 "download/android/download_startup_utils.cc",
2685 "download/android/download_startup_utils.h",
2686 "download/android/download_utils.cc",
2687 "download/android/download_utils.h",
2688 "download/android/duplicate_download_infobar_delegate.cc",
2689 "download/android/duplicate_download_infobar_delegate.h",
2690 "download/android/intercept_oma_download_navigation_throttle.cc",
2691 "download/android/intercept_oma_download_navigation_throttle.h",
2692 "download/android/items/offline_content_aggregator_factory_android.cc",
2693 "download/android/mixed_content_download_infobar_delegate.cc",
2694 "download/android/mixed_content_download_infobar_delegate.h",
2695 "download/android/rename_utils.cc",
2696 "download/android/service/download_background_task.cc",
2697 "download/android/service/download_task_scheduler.cc",
2698 "download/android/service/download_task_scheduler.h",
2699 "download/android/string_utils.cc",
2700 "download/download_crx_util_android.cc",
2701 "engagement/site_engagement_service_android.cc",
2702 "engagement/site_engagement_service_android.h",
2703 "enterprise/util/android_enterprise_info.cc",
2704 "enterprise/util/android_enterprise_info.h",
2705 "file_select_helper_contacts_android.cc",
2706 "file_select_helper_contacts_android.h",
2707 "first_run/android/first_run_utils.cc",
2708 "flags/android/chrome_feature_list.cc",
2709 "flags/android/chrome_feature_list.h",
2710 "geolocation/geolocation_permission_context_delegate_android.cc",
2711 "geolocation/geolocation_permission_context_delegate_android.h",
2712 "history/android/android_history_provider_service.cc",
2713 "history/android/android_history_provider_service.h",
2714 "history/android/android_provider_backend.cc",
2715 "history/android/android_provider_backend.h",
2716 "history/android/bookmark_model_sql_handler.cc",
2717 "history/android/bookmark_model_sql_handler.h",
2718 "history/android/sqlite_cursor.cc",
2719 "history/android/sqlite_cursor.h",
2720 "icon_loader_android.cc",
2721 "installable/installable_ambient_badge_infobar_delegate.cc",
2722 "installable/installed_webapp_bridge.cc",
2723 "installable/installed_webapp_bridge.h",
2724 "installable/installed_webapp_geolocation_bridge.cc",
2725 "installable/installed_webapp_geolocation_bridge.h",
2726 "installable/installed_webapp_geolocation_context.cc",
2727 "installable/installed_webapp_geolocation_context.h",
2728 "installable/installed_webapp_provider.cc",
2729 "installable/installed_webapp_provider.h",
2730 "lifetime/application_lifetime_android.cc",
2731 "lifetime/application_lifetime_android.h",
2732 "media/android/cdm/media_drm_origin_id_manager.cc",
2733 "media/android/cdm/media_drm_origin_id_manager.h",
2734 "media/android/cdm/media_drm_origin_id_manager_factory.cc",
2735 "media/android/cdm/media_drm_origin_id_manager_factory.h",
2736 "media/android/cdm/media_drm_storage_factory.cc",
2737 "media/android/cdm/media_drm_storage_factory.h",
2738 "media/android/cdm/per_device_provisioning_permission.cc",
2739 "media/android/cdm/per_device_provisioning_permission.h",
2740 "media/android/remote/flinging_controller_bridge.cc",
2741 "media/android/remote/flinging_controller_bridge.h",
2742 "media/android/router/media_router_android.cc",
2743 "media/android/router/media_router_android.h",
2744 "media/android/router/media_router_android_bridge.cc",
2745 "media/android/router/media_router_android_bridge.h",
2746 "media/android/router/media_router_dialog_controller_android.cc",
2747 "media/android/router/media_router_dialog_controller_android.h",
2748 "media/webrtc/screen_capture_infobar_delegate_android.cc",
2749 "media/webrtc/screen_capture_infobar_delegate_android.h",
2750 "memory_details_android.cc",
2751 "metrics/chrome_android_metrics_provider.cc",
2752 "metrics/chrome_android_metrics_provider.h",
2753 "metrics/incognito_observer_android.cc",
2754 "metrics/page_load_metrics_provider.cc",
2755 "metrics/page_load_metrics_provider.h",
2756 "metrics/thread_watcher_android.cc",
2757 "metrics/thread_watcher_android.h",
2758 "nfc/nfc_permission_context_android.cc",
2759 "nfc/nfc_permission_context_android.h",
2760 "notifications/notification_channels_provider_android.cc",
2761 "notifications/notification_channels_provider_android.h",
2762 "notifications/notification_platform_bridge_android.cc",
2763 "notifications/notification_platform_bridge_android.h",
2764 "notifications/notification_trigger_scheduler_android.cc",
2765 "notifications/notification_trigger_scheduler_android.h",
2766 "notifications/scheduler/display_agent_android.cc",
2767 "notifications/scheduler/display_agent_android.h",
2768 "notifications/scheduler/notification_background_task_scheduler_android.cc",
2769 "notifications/scheduler/notification_background_task_scheduler_android.h",
2770 "offline_pages/prefetch/notifications/prefetch_notification_service_bridge_android.cc",
2771 "offline_pages/prefetch/notifications/prefetch_notification_service_bridge_android.h",
2772 "offline_pages/prefetch/notifications/prefetch_notification_service_factory.cc",
2773 "offline_pages/prefetch/notifications/prefetch_notification_service_factory.h",
2774 "optimization_guide/android/optimization_guide_bridge.cc",
2775 "optimization_guide/android/optimization_guide_bridge.h",
2776 "page_load_metrics/observers/android_page_load_metrics_observer.cc",
2777 "page_load_metrics/observers/android_page_load_metrics_observer.h",
2778 "password_manager/android/account_chooser_dialog_android.cc",
2779 "password_manager/android/account_chooser_dialog_android.h",
2780 "password_manager/android/auto_signin_first_run_dialog_android.cc",
2781 "password_manager/android/auto_signin_first_run_dialog_android.h",
2782 "password_manager/android/auto_signin_prompt_controller.cc",
2783 "password_manager/android/auto_signin_prompt_controller.h",
2784 "password_manager/android/credential_android.cc",
2785 "password_manager/android/credential_android.h",
2786 "password_manager/android/credential_leak_controller_android.cc",
2787 "password_manager/android/credential_leak_controller_android.h",
2788 "password_manager/android/generated_password_saved_infobar_delegate_android.cc",
2789 "password_manager/android/generated_password_saved_infobar_delegate_android.h",
2790 "password_manager/android/password_accessory_controller.h",
2791 "password_manager/android/password_accessory_controller_impl.cc",
2792 "password_manager/android/password_accessory_controller_impl.h",
2793 "password_manager/android/password_accessory_metrics_util.h",
2794 "password_manager/android/password_generation_controller.h",
2795 "password_manager/android/password_generation_controller_impl.cc",
2796 "password_manager/android/password_generation_controller_impl.h",
2797 "password_manager/android/password_generation_dialog_view_interface.h",
2798 "password_manager/android/password_manager_infobar_delegate_android.cc",
2799 "password_manager/android/password_manager_infobar_delegate_android.h",
2800 "password_manager/android/password_manager_launcher_android.cc",
2801 "password_manager/android/password_manager_launcher_android.h",
2802 "password_manager/android/save_password_infobar_delegate_android.cc",
2803 "password_manager/android/save_password_infobar_delegate_android.h",
2804 "password_manager/android/touch_to_fill_view.h",
2805 "password_manager/android/update_password_infobar_delegate_android.cc",
2806 "password_manager/android/update_password_infobar_delegate_android.h",
2807 "password_manager/biometric_authenticator_android.cc",
2808 "password_manager/biometric_authenticator_android.h",
2809 "payments/android/can_make_payment_query_android.cc",
2810 "payments/android/journey_logger_android.cc",
2811 "payments/android/journey_logger_android.h",
2812 "payments/android/payment_app_service_bridge.cc",
2813 "payments/android/payment_app_service_bridge.h",
2814 "payments/android/payment_manifest_web_data_service_android.cc",
2815 "payments/android/payment_manifest_web_data_service_android.h",
2816 "payments/android/service_worker_payment_app_bridge.cc",
2817 "payments/android/ssl_validity_checker_android.cc",
2818 "permissions/grouped_permission_infobar_delegate_android.cc",
2819 "permissions/grouped_permission_infobar_delegate_android.h",
2820 "permissions/permission_update_infobar_delegate_android.cc",
2821 "permissions/permission_update_infobar_delegate_android.h",
2822 "platform_util_android.cc",
2823 "policy/cloud/user_policy_signin_service_mobile.cc",
2824 "policy/cloud/user_policy_signin_service_mobile.h",
2825 "prerender/external_prerender_handler_android.cc",
2826 "prerender/external_prerender_handler_android.h",
2827 "previews/android/previews_android_bridge.cc",
2828 "previews/android/previews_android_bridge.h",
2829 "profiles/android/profile_downloader_android.cc",
2830 "profiles/android/profile_manager_utils.cc",
2831 "profiles/incognito_utils_android.cc",
2832 "profiles/profile_android.cc",
2833 "profiles/profile_android.h",
2834 "profiles/profile_key_android.cc",
2835 "profiles/profile_key_android.h",
2836 "profiles/profile_manager_android.cc",
2837 "profiles/profile_manager_android.h",
2838 "query_tiles/android/tile_provider_factory.cc",
2839 "reputation/safety_tip_infobar.cc",
2840 "reputation/safety_tip_infobar.h",
2841 "reputation/safety_tip_infobar_delegate.cc",
2842 "reputation/safety_tip_infobar_delegate.h",
2843 "safe_browsing/android/password_reuse_controller_android.cc",
2844 "safe_browsing/android/password_reuse_controller_android.h",
2845 "search/contextual_search_policy_handler_android.cc",
2846 "search/contextual_search_policy_handler_android.h",
2847 "search_engines/template_url_service_factory_android.cc",
2848 "search_engines/template_url_service_factory_android.h",
2849 "search_engines/ui_thread_search_terms_data_android.cc",
2850 "search_engines/ui_thread_search_terms_data_android.h",
2851 "sessions/session_restore_android.cc",
2852 "sharing/click_to_call/click_to_call_message_handler_android.cc",
2853 "sharing/click_to_call/click_to_call_message_handler_android.h",
2854 "sharing/shared_clipboard/shared_clipboard_message_handler_android.cc",
2855 "sharing/shared_clipboard/shared_clipboard_message_handler_android.h",
2856 "sharing/sharing_service_proxy_android.cc",
2857 "sharing/sharing_service_proxy_android.h",
2858 "shell_integration_android.cc",
2859 "signin/identity_services_provider_android.cc",
2860 "signin/signin_manager_android_factory.cc",
2861 "signin/signin_manager_android_factory.h",
2862 "ssl/chrome_security_state_client.cc",
2863 "ssl/chrome_security_state_client.h",
2864 "ssl/chrome_security_state_model_delegate.cc",
2865 "ssl/chrome_security_state_model_delegate.h",
2866 "ssl/known_interception_disclosure_infobar.cc",
2867 "ssl/known_interception_disclosure_infobar.h",
2868 "sync/glue/synced_tab_delegate_android.cc",
2869 "sync/glue/synced_tab_delegate_android.h",
2870 "sync/glue/synced_window_delegate_android.cc",
2871 "sync/glue/synced_window_delegate_android.h",
2872 "sync/glue/synced_window_delegates_getter_android.cc",
2873 "sync/glue/synced_window_delegates_getter_android.h",
2874 "sync/profile_sync_service_android.cc",
2875 "sync/profile_sync_service_android.h",
2876 "sync/sync_error_infobar_delegate_android.cc",
2877 "sync/sync_error_infobar_delegate_android.h",
2878 "sync/trusted_vault_client_android.cc",
2879 "sync/trusted_vault_client_android.h",
2880 "touch_to_fill/touch_to_fill_controller.cc",
2881 "touch_to_fill/touch_to_fill_controller.h",
2882 "translate/android/translate_bridge.cc",
2883 "translate/android/translate_bridge.h",
2884 "translate/android/translate_utils.cc",
2885 "translate/android/translate_utils.h",
2886 "updates/update_notification_client.cc",
2887 "updates/update_notification_client.h",
2888 "updates/update_notification_service_bridge_android.cc",
2889 "updates/update_notification_service_bridge_android.h",
2892 "//chrome/android/features/dev_ui:buildflags",
2893 "//components/image_fetcher/core",
2894 "//components/ntp_snippets",
2897 ":client_discourse_context_proto",
2898 ":delta_file_proto",
2899 ":explore_sites_proto",
2900 ":usage_stats_proto",
2901 "//chrome/android:jni_headers",
2902 "//chrome/android/modules/extra_icu/provider:native",
2903 "//chrome/browser/android/thin_webview/internal",
2904 "//chrome/browser/android/webapk:proto",
2905 "//chrome/browser/flags:flags_android",
2906 "//chrome/browser/notifications/chime/android",
2907 "//chrome/browser/notifications/scheduler/public",
2908 "//chrome/browser/offline_pages/prefetch/notifications",
2909 "//chrome/browser/optimization_guide/android:jni_headers",
2910 "//chrome/browser/password_check/android",
2911 "//chrome/browser/payments/android:jni_headers",
2912 "//chrome/browser/safety_check/android",
2913 "//chrome/browser/share",
2914 "//chrome/browser/updates",
2915 "//chrome/common:non_code_constants",
2916 "//chrome/services/media_gallery_util/public/cpp",
2917 "//components/autofill_assistant/browser",
2918 "//components/browser_ui/site_settings/android",
2919 "//components/browser_ui/util/android",
2920 "//components/cbor",
2921 "//components/cdm/browser",
2922 "//components/content_capture/android",
2923 "//components/content_settings/android",
2924 "//components/crash/android:crash_android",
2925 "//components/embedder_support/android:browser_context",
2926 "//components/embedder_support/android:util",
2927 "//components/embedder_support/android:web_contents_delegate",
2928 "//components/external_intents/android",
2929 "//components/feed:buildflags",
2930 "//components/feed:feature_list",
2931 "//components/invalidation/impl:feature_list",
2932 "//components/javascript_dialogs/android:jni_headers",
2933 "//components/language/android:language_bridge",
2934 "//components/location/android:settings",
2935 "//components/module_installer/android:native",
2936 "//components/omnibox/browser",
2937 "//components/page_info/android",
2938 "//components/page_load_metrics/browser",
2939 "//components/paint_preview/browser/android",
2940 "//components/paint_preview/player/android",
2941 "//components/password_manager/content/browser",
2942 "//components/payments/content/android",
2943 "//components/permissions/android:native",
2944 "//components/query_tiles",
2945 "//components/resources:components_resources",
2946 "//components/security_state/content/android",
2947 "//components/send_tab_to_self",
2948 "//components/signin/internal/identity_manager", # cf android/signin/DEPS
2949 "//components/subresource_filter/android",
2950 "//components/viz/common",
2951 "//ipc:param_traits",
2952 "//media/mojo/clients",
2955 "//sandbox:sandbox_buildflags",
2956 "//services/device/public/cpp:device_feature_list",
2957 "//services/proxy_resolver:lib",
2958 "//third_party/android_ndk:cpu_features",
2959 "//third_party/android_opengl/etc1",
2960 "//third_party/blink/public/common",
2961 "//third_party/crashpad/crashpad/client:client",
2962 "//third_party/libaddressinput:util",
2963 "//third_party/libphonenumber",
2964 "//third_party/smhasher:murmurhash2",
2965 "//url:origin_android",
2968 deps -= [ "//components/storage_monitor" ]
2970 if (enable_supervised_users) {
2972 "supervised_user/child_accounts/child_account_feedback_reporter_android.cc",
2973 "supervised_user/child_accounts/child_account_feedback_reporter_android.h",
2974 "supervised_user/child_accounts/child_account_service_android.cc",
2975 "supervised_user/child_accounts/child_account_service_android.h",
2977 deps += [ "//chrome/browser/supervised_user/supervised_user_error_page" ]
2980 if (dfmify_dev_ui) {
2981 # TODO(huangs): Extracting this to a separate target.
2983 "dev_ui/android/dev_ui_loader_error_page.cc",
2984 "dev_ui/android/dev_ui_loader_error_page.h",
2985 "dev_ui/android/dev_ui_loader_throttle.cc",
2986 "dev_ui/android/dev_ui_loader_throttle.h",
2988 deps += [ "//chrome/android/modules/dev_ui/provider:native" ]
2990 } else { # !is_android
2992 "accessibility/caption_controller.cc",
2993 "accessibility/caption_controller.h",
2994 "accessibility/caption_controller_factory.cc",
2995 "accessibility/caption_controller_factory.h",
2996 "accessibility/caption_host_impl.cc",
2997 "accessibility/caption_host_impl.h",
2998 "accessibility/invert_bubble_prefs.cc",
2999 "accessibility/invert_bubble_prefs.h",
3000 "apps/app_service/app_icon_factory.cc",
3001 "apps/app_service/app_icon_factory.h",
3002 "apps/app_service/app_icon_source.cc",
3003 "apps/app_service/app_icon_source.h",
3004 "apps/app_service/app_launch_params.cc",
3005 "apps/app_service/app_launch_params.h",
3006 "apps/app_service/app_notifications.cc",
3007 "apps/app_service/app_notifications.h",
3008 "apps/app_service/app_service_metrics.cc",
3009 "apps/app_service/app_service_metrics.h",
3010 "apps/app_service/app_service_proxy.cc",
3011 "apps/app_service/app_service_proxy.h",
3012 "apps/app_service/app_service_proxy_factory.cc",
3013 "apps/app_service/app_service_proxy_factory.h",
3014 "apps/app_service/browser_app_launcher.cc",
3015 "apps/app_service/browser_app_launcher.h",
3016 "apps/app_service/dip_px_util.cc",
3017 "apps/app_service/dip_px_util.h",
3018 "apps/app_service/extension_apps.cc",
3019 "apps/app_service/extension_apps.h",
3020 "apps/app_service/extension_apps_base.cc",
3021 "apps/app_service/extension_apps_base.h",
3022 "apps/app_service/extension_uninstaller.cc",
3023 "apps/app_service/extension_uninstaller.h",
3024 "apps/app_service/icon_key_util.cc",
3025 "apps/app_service/icon_key_util.h",
3026 "apps/app_service/launch_utils.cc",
3027 "apps/app_service/launch_utils.h",
3028 "apps/app_service/web_apps.cc",
3029 "apps/app_service/web_apps.h",
3030 "apps/app_service/web_apps_base.cc",
3031 "apps/app_service/web_apps_base.h",
3032 "apps/intent_helper/apps_navigation_throttle.cc",
3033 "apps/intent_helper/apps_navigation_throttle.h",
3034 "apps/intent_helper/apps_navigation_types.cc",
3035 "apps/intent_helper/apps_navigation_types.h",
3036 "apps/intent_helper/intent_picker_auto_display_pref.cc",
3037 "apps/intent_helper/intent_picker_auto_display_pref.h",
3038 "apps/intent_helper/intent_picker_auto_display_service.cc",
3039 "apps/intent_helper/intent_picker_auto_display_service.h",
3040 "apps/intent_helper/intent_picker_auto_display_service_factory.cc",
3041 "apps/intent_helper/intent_picker_auto_display_service_factory.h",
3042 "apps/intent_helper/page_transition_util.cc",
3043 "apps/intent_helper/page_transition_util.h",
3044 "background/background_contents.cc",
3045 "background/background_contents.h",
3046 "background/background_contents_service_observer.h",
3047 "badging/badge_manager.cc",
3048 "badging/badge_manager.h",
3049 "badging/badge_manager_delegate.h",
3050 "badging/badge_manager_factory.cc",
3051 "badging/badge_manager_factory.h",
3052 "banners/app_banner_manager_desktop.cc",
3053 "banners/app_banner_manager_desktop.h",
3054 "bookmarks/bookmark_html_writer.cc",
3055 "bookmarks/bookmark_html_writer.h",
3056 "browsing_data/access_context_audit_database.cc",
3057 "browsing_data/access_context_audit_database.h",
3058 "browsing_data/access_context_audit_service.cc",
3059 "browsing_data/access_context_audit_service.h",
3060 "browsing_data/access_context_audit_service_factory.cc",
3061 "browsing_data/access_context_audit_service_factory.h",
3062 "certificate_viewer.h",
3063 "chrome_browser_field_trials_desktop.cc",
3064 "chrome_browser_field_trials_desktop.h",
3065 "chrome_process_singleton.cc",
3066 "chrome_process_singleton.h",
3067 "component_updater/intervention_policy_database_component_installer.cc",
3068 "component_updater/intervention_policy_database_component_installer.h",
3069 "component_updater/soda_component_installer.cc",
3070 "component_updater/soda_component_installer.h",
3071 "content_settings/generated_cookie_prefs.cc",
3072 "content_settings/generated_cookie_prefs.h",
3073 "custom_handlers/register_protocol_handler_permission_request.cc",
3074 "custom_handlers/register_protocol_handler_permission_request.h",
3075 "device_identity/device_identity_provider.cc",
3076 "device_identity/device_identity_provider.h",
3077 "device_identity/device_oauth2_token_service.cc",
3078 "device_identity/device_oauth2_token_service.h",
3079 "device_identity/device_oauth2_token_service_factory.cc",
3080 "device_identity/device_oauth2_token_service_factory.h",
3081 "device_identity/device_oauth2_token_store.h",
3082 "diagnostics/diagnostics_controller.cc",
3083 "diagnostics/diagnostics_controller.h",
3084 "diagnostics/diagnostics_metrics.cc",
3085 "diagnostics/diagnostics_metrics.h",
3086 "diagnostics/diagnostics_model.cc",
3087 "diagnostics/diagnostics_model.h",
3088 "diagnostics/diagnostics_test.cc",
3089 "diagnostics/diagnostics_test.h",
3090 "diagnostics/diagnostics_writer.cc",
3091 "diagnostics/diagnostics_writer.h",
3092 "diagnostics/recon_diagnostics.cc",
3093 "diagnostics/recon_diagnostics.h",
3094 "diagnostics/sqlite_diagnostics.cc",
3095 "diagnostics/sqlite_diagnostics.h",
3096 "download/default_download_dir_policy_handler.cc",
3097 "download/default_download_dir_policy_handler.h",
3098 "download/download_commands.cc",
3099 "download/download_commands.h",
3100 "download/download_crx_util.cc",
3101 "download/download_crx_util.h",
3102 "download/download_danger_prompt.cc",
3103 "download/download_danger_prompt.h",
3104 "download/download_dir_policy_handler.cc",
3105 "download/download_dir_policy_handler.h",
3106 "download/download_dir_util.cc",
3107 "download/download_dir_util.h",
3108 "download/download_open_prompt.cc",
3109 "download/download_open_prompt.h",
3110 "download/download_shelf.cc",
3111 "download/download_shelf.h",
3112 "download/download_shelf_context_menu.cc",
3113 "download/download_shelf_context_menu.h",
3114 "download/download_shelf_controller.cc",
3115 "download/download_shelf_controller.h",
3116 "enterprise/connectors/analysis_service_settings.cc",
3117 "enterprise/connectors/analysis_service_settings.h",
3118 "enterprise/connectors/common.cc",
3119 "enterprise/connectors/common.h",
3120 "enterprise/connectors/connectors_manager.cc",
3121 "enterprise/connectors/connectors_manager.h",
3122 "enterprise/connectors/connectors_prefs.cc",
3123 "enterprise/connectors/connectors_prefs.h",
3124 "enterprise/connectors/enterprise_connectors_policy_handler.cc",
3125 "enterprise/connectors/enterprise_connectors_policy_handler.h",
3126 "enterprise/connectors/reporting_service_settings.cc",
3127 "enterprise/connectors/reporting_service_settings.h",
3128 "enterprise/connectors/service_provider_config.cc",
3129 "enterprise/connectors/service_provider_config.h",
3130 "enterprise/reporting/browser_report_generator.cc",
3131 "enterprise/reporting/browser_report_generator.h",
3132 "enterprise/reporting/extension_info.cc",
3133 "enterprise/reporting/extension_info.h",
3134 "enterprise/reporting/extension_request_policy_handler.cc",
3135 "enterprise/reporting/extension_request_policy_handler.h",
3136 "enterprise/reporting/notification/extension_request_notification.cc",
3137 "enterprise/reporting/notification/extension_request_notification.h",
3138 "enterprise/reporting/notification/extension_request_observer.cc",
3139 "enterprise/reporting/notification/extension_request_observer.h",
3140 "enterprise/reporting/notification/extension_request_observer_factory.cc",
3141 "enterprise/reporting/notification/extension_request_observer_factory.h",
3142 "enterprise/reporting/prefs.cc",
3143 "enterprise/reporting/prefs.h",
3144 "enterprise/reporting/profile_report_generator.cc",
3145 "enterprise/reporting/profile_report_generator.h",
3146 "enterprise/reporting/report_generator.cc",
3147 "enterprise/reporting/report_generator.h",
3148 "enterprise/reporting/report_request_queue_generator.cc",
3149 "enterprise/reporting/report_request_queue_generator.h",
3150 "enterprise/reporting/report_scheduler.cc",
3151 "enterprise/reporting/report_scheduler.h",
3152 "enterprise/reporting/report_uploader.cc",
3153 "enterprise/reporting/report_uploader.h",
3154 "feedback/feedback_dialog_utils.cc",
3155 "feedback/feedback_dialog_utils.h",
3156 "feedback/feedback_uploader_chrome.cc",
3157 "feedback/feedback_uploader_chrome.h",
3158 "feedback/feedback_uploader_factory_chrome.cc",
3159 "feedback/feedback_uploader_factory_chrome.h",
3160 "feedback/show_feedback_page.cc",
3161 "feedback/system_logs/about_system_logs_fetcher.cc",
3162 "feedback/system_logs/about_system_logs_fetcher.h",
3163 "feedback/system_logs/chrome_system_logs_fetcher.cc",
3164 "feedback/system_logs/chrome_system_logs_fetcher.h",
3165 "feedback/system_logs/log_sources/chrome_internal_log_source.cc",
3166 "feedback/system_logs/log_sources/chrome_internal_log_source.h",
3167 "feedback/system_logs/log_sources/crash_ids_source.cc",
3168 "feedback/system_logs/log_sources/crash_ids_source.h",
3169 "feedback/system_logs/log_sources/memory_details_log_source.cc",
3170 "feedback/system_logs/log_sources/memory_details_log_source.h",
3171 "first_run/first_run.cc",
3172 "first_run/first_run.h",
3173 "first_run/first_run_dialog.h",
3174 "first_run/first_run_internal.h",
3175 "font_family_cache.cc",
3176 "font_family_cache.h",
3177 "hid/chrome_hid_delegate.cc",
3178 "hid/chrome_hid_delegate.h",
3179 "hid/hid_chooser_context.cc",
3180 "hid/hid_chooser_context.h",
3181 "hid/hid_chooser_context_factory.cc",
3182 "hid/hid_chooser_context_factory.h",
3183 "importer/external_process_importer_client.cc",
3184 "importer/external_process_importer_client.h",
3185 "importer/external_process_importer_host.cc",
3186 "importer/external_process_importer_host.h",
3187 "importer/firefox_profile_lock.cc",
3188 "importer/firefox_profile_lock.h",
3189 "importer/importer_list.cc",
3190 "importer/importer_list.h",
3191 "importer/importer_lock_dialog.h",
3192 "importer/importer_progress_observer.h",
3193 "importer/importer_uma.cc",
3194 "importer/importer_uma.h",
3195 "importer/in_process_importer_bridge.cc",
3196 "importer/in_process_importer_bridge.h",
3197 "importer/profile_writer.cc",
3198 "importer/profile_writer.h",
3199 "lifetime/browser_close_manager.cc",
3200 "lifetime/browser_close_manager.h",
3201 "lifetime/termination_notification.cc",
3202 "lifetime/termination_notification.h",
3203 "media/capture_access_handler_base.cc",
3204 "media/capture_access_handler_base.h",
3205 "media/feeds/media_feeds_contents_observer.cc",
3206 "media/feeds/media_feeds_contents_observer.h",
3207 "media/feeds/media_feeds_converter.cc",
3208 "media/feeds/media_feeds_converter.h",
3209 "media/feeds/media_feeds_fetcher.cc",
3210 "media/feeds/media_feeds_fetcher.h",
3211 "media/feeds/media_feeds_service.cc",
3212 "media/feeds/media_feeds_service.h",
3213 "media/feeds/media_feeds_service_factory.cc",
3214 "media/feeds/media_feeds_service_factory.h",
3215 "media/kaleidoscope/constants.cc",
3216 "media/kaleidoscope/constants.h",
3217 "media/kaleidoscope/kaleidoscope_data_provider_impl.cc",
3218 "media/kaleidoscope/kaleidoscope_data_provider_impl.h",
3219 "media/kaleidoscope/kaleidoscope_switches.cc",
3220 "media/kaleidoscope/kaleidoscope_switches.h",
3221 "media/kaleidoscope/kaleidoscope_tab_helper.cc",
3222 "media/kaleidoscope/kaleidoscope_tab_helper.h",
3223 "media/kaleidoscope/kaleidoscope_ui.cc",
3224 "media/kaleidoscope/kaleidoscope_ui.h",
3225 "media/unified_autoplay_config.cc",
3226 "media/unified_autoplay_config.h",
3227 "media/webrtc/desktop_capture_devices_util.cc",
3228 "media/webrtc/desktop_capture_devices_util.h",
3229 "media/webrtc/desktop_media_picker_controller.cc",
3230 "media/webrtc/desktop_media_picker_controller.h",
3231 "media/webrtc/desktop_media_picker_factory_impl.cc",
3232 "media/webrtc/desktop_media_picker_factory_impl.h",
3233 "media/webrtc/display_media_access_handler.cc",
3234 "media/webrtc/display_media_access_handler.h",
3235 "media/webrtc/media_authorization_wrapper_mac.h",
3236 "media/webrtc/system_media_capture_permissions_mac.h",
3237 "media/webrtc/system_media_capture_permissions_mac.mm",
3238 "media/webrtc/system_media_capture_permissions_stats_mac.h",
3239 "media/webrtc/system_media_capture_permissions_stats_mac.mm",
3240 "media/webrtc/tab_desktop_media_list.cc",
3241 "media/webrtc/tab_desktop_media_list.h",
3242 "media_galleries/fileapi/av_scanning_file_validator.cc",
3243 "media_galleries/fileapi/av_scanning_file_validator.h",
3244 "media_galleries/fileapi/media_file_system_backend.cc",
3245 "media_galleries/fileapi/media_file_system_backend.h",
3246 "media_galleries/fileapi/media_file_validator_factory.cc",
3247 "media_galleries/fileapi/media_file_validator_factory.h",
3248 "media_galleries/fileapi/media_path_filter.cc",
3249 "media_galleries/fileapi/media_path_filter.h",
3250 "media_galleries/fileapi/native_media_file_util.cc",
3251 "media_galleries/fileapi/native_media_file_util.h",
3252 "media_galleries/fileapi/readahead_file_stream_reader.cc",
3253 "media_galleries/fileapi/readahead_file_stream_reader.h",
3254 "media_galleries/fileapi/supported_audio_video_checker.cc",
3255 "media_galleries/fileapi/supported_audio_video_checker.h",
3256 "media_galleries/fileapi/supported_image_type_validator.cc",
3257 "media_galleries/fileapi/supported_image_type_validator.h",
3258 "media_galleries/gallery_watch_manager.cc",
3259 "media_galleries/gallery_watch_manager.h",
3260 "media_galleries/gallery_watch_manager_observer.h",
3261 "media_galleries/media_file_system_registry.cc",
3262 "media_galleries/media_file_system_registry.h",
3263 "media_galleries/media_galleries_dialog_controller.cc",
3264 "media_galleries/media_galleries_dialog_controller.h",
3265 "media_galleries/media_galleries_histograms.cc",
3266 "media_galleries/media_galleries_histograms.h",
3267 "media_galleries/media_galleries_permission_controller.cc",
3268 "media_galleries/media_galleries_permission_controller.h",
3269 "media_galleries/media_galleries_preferences.cc",
3270 "media_galleries/media_galleries_preferences.h",
3271 "media_galleries/media_galleries_preferences_factory.cc",
3272 "media_galleries/media_galleries_preferences_factory.h",
3273 "media_galleries/media_gallery_context_menu.cc",
3274 "media_galleries/media_gallery_context_menu.h",
3275 "memory/oom_memory_details.cc",
3276 "memory/oom_memory_details.h",
3277 "memory/swap_thrashing_monitor.cc",
3278 "memory/swap_thrashing_monitor.h",
3279 "memory/swap_thrashing_monitor_delegate.cc",
3280 "memory/swap_thrashing_monitor_delegate.h",
3281 "metrics/browser_activity_watcher.cc",
3282 "metrics/browser_activity_watcher.h",
3283 "metrics/desktop_platform_features_metrics_provider.cc",
3284 "metrics/desktop_platform_features_metrics_provider.h",
3285 "metrics/desktop_session_duration/audible_contents_tracker.cc",
3286 "metrics/desktop_session_duration/audible_contents_tracker.h",
3287 "metrics/desktop_session_duration/chrome_visibility_observer.cc",
3288 "metrics/desktop_session_duration/chrome_visibility_observer.h",
3289 "metrics/desktop_session_duration/desktop_profile_session_durations_service.cc",
3290 "metrics/desktop_session_duration/desktop_profile_session_durations_service.h",
3291 "metrics/desktop_session_duration/desktop_profile_session_durations_service_factory.cc",
3292 "metrics/desktop_session_duration/desktop_profile_session_durations_service_factory.h",
3293 "metrics/desktop_session_duration/desktop_session_duration_observer.cc",
3294 "metrics/desktop_session_duration/desktop_session_duration_observer.h",
3295 "metrics/desktop_session_duration/desktop_session_duration_tracker.cc",
3296 "metrics/desktop_session_duration/desktop_session_duration_tracker.h",
3297 "metrics/desktop_session_duration/touch_mode_stats_tracker.cc",
3298 "metrics/desktop_session_duration/touch_mode_stats_tracker.h",
3299 "metrics/first_web_contents_profiler.cc",
3300 "metrics/first_web_contents_profiler.h",
3301 "metrics/incognito_observer_desktop.cc",
3302 "metrics/tab_stats_data_store.cc",
3303 "metrics/tab_stats_data_store.h",
3304 "metrics/tab_stats_tracker.cc",
3305 "metrics/tab_stats_tracker.h",
3306 "metrics/tab_stats_tracker_delegate.h",
3307 "nearby_sharing/attachment.h",
3308 "nearby_sharing/client/nearby_share_api_call_flow.h",
3309 "nearby_sharing/client/nearby_share_api_call_flow_impl.cc",
3310 "nearby_sharing/client/nearby_share_api_call_flow_impl.h",
3311 "nearby_sharing/client/nearby_share_request_error.cc",
3312 "nearby_sharing/client/nearby_share_request_error.h",
3313 "nearby_sharing/fast_initiation_manager.cc",
3314 "nearby_sharing/fast_initiation_manager.h",
3315 "nearby_sharing/file_attachment.cc",
3316 "nearby_sharing/file_attachment.h",
3317 "nearby_sharing/nearby_connection.h",
3318 "nearby_sharing/nearby_connections_manager.h",
3319 "nearby_sharing/nearby_connections_manager_impl.cc",
3320 "nearby_sharing/nearby_connections_manager_impl.h",
3321 "nearby_sharing/nearby_constants.h",
3322 "nearby_sharing/nearby_process_manager.cc",
3323 "nearby_sharing/nearby_process_manager.h",
3324 "nearby_sharing/nearby_sharing_prefs.cc",
3325 "nearby_sharing/nearby_sharing_prefs.h",
3326 "nearby_sharing/nearby_sharing_service.h",
3327 "nearby_sharing/nearby_sharing_service_factory.cc",
3328 "nearby_sharing/nearby_sharing_service_factory.h",
3329 "nearby_sharing/nearby_sharing_service_impl.cc",
3330 "nearby_sharing/nearby_sharing_service_impl.h",
3331 "nearby_sharing/share_target.cc",
3332 "nearby_sharing/share_target.h",
3333 "nearby_sharing/share_target_discovered_callback.h",
3334 "nearby_sharing/tachyon/constants.h",
3335 "nearby_sharing/tachyon/receive_messages_express.cc",
3336 "nearby_sharing/tachyon/receive_messages_express.h",
3337 "nearby_sharing/tachyon/send_message_express.cc",
3338 "nearby_sharing/tachyon/send_message_express.h",
3339 "nearby_sharing/tachyon/stream_parser.cc",
3340 "nearby_sharing/tachyon/stream_parser.h",
3341 "nearby_sharing/tachyon/token_fetcher.cc",
3342 "nearby_sharing/tachyon/token_fetcher.h",
3343 "nearby_sharing/text_attachment.cc",
3344 "nearby_sharing/text_attachment.h",
3345 "nearby_sharing/transfer_metadata.cc",
3346 "nearby_sharing/transfer_metadata.h",
3347 "nearby_sharing/transfer_update_callback.h",
3348 "notifications/notification_system_observer.cc",
3349 "notifications/notification_system_observer.h",
3350 "notifications/profile_notification.cc",
3351 "notifications/profile_notification.h",
3352 "obsolete_system/obsolete_system.h",
3353 "page_load_metrics/observers/session_restore_page_load_metrics_observer.cc",
3354 "page_load_metrics/observers/session_restore_page_load_metrics_observer.h",
3355 "performance_manager/mechanisms/page_discarder.cc",
3356 "performance_manager/mechanisms/page_discarder.h",
3357 "performance_manager/mechanisms/page_loader.cc",
3358 "performance_manager/mechanisms/page_loader.h",
3359 "performance_manager/persistence/site_data/site_data_cache_facade.cc",
3360 "performance_manager/persistence/site_data/site_data_cache_facade.h",
3361 "performance_manager/persistence/site_data/site_data_cache_facade_factory.cc",
3362 "performance_manager/persistence/site_data/site_data_cache_facade_factory.h",
3363 "performance_manager/policies/background_tab_loading_policy.cc",
3364 "performance_manager/policies/background_tab_loading_policy.h",
3365 "performance_manager/policies/background_tab_loading_policy_helpers.cc",
3366 "performance_manager/policies/background_tab_loading_policy_helpers.h",
3367 "performance_manager/policies/urgent_page_discarding_policy.cc",
3368 "performance_manager/policies/urgent_page_discarding_policy.h",
3369 "permissions/attestation_permission_request.cc",
3370 "permissions/attestation_permission_request.h",
3371 "policy/device_account_initializer.cc",
3372 "policy/device_account_initializer.h",
3373 "policy/local_sync_policy_handler.cc",
3374 "policy/local_sync_policy_handler.h",
3375 "process_singleton_modal_dialog_lock.cc",
3376 "process_singleton_modal_dialog_lock.h",
3377 "process_singleton_startup_lock.cc",
3378 "process_singleton_startup_lock.h",
3379 "profile_resetter/brandcode_config_fetcher.cc",
3380 "profile_resetter/brandcode_config_fetcher.h",
3381 "profile_resetter/brandcoded_default_settings.cc",
3382 "profile_resetter/brandcoded_default_settings.h",
3383 "profile_resetter/profile_resetter.cc",
3384 "profile_resetter/profile_resetter.h",
3385 "profile_resetter/reset_report_uploader.cc",
3386 "profile_resetter/reset_report_uploader.h",
3387 "profile_resetter/reset_report_uploader_factory.cc",
3388 "profile_resetter/reset_report_uploader_factory.h",
3389 "profile_resetter/resettable_settings_snapshot.cc",
3390 "profile_resetter/resettable_settings_snapshot.h",
3391 "profile_resetter/triggered_profile_resetter.cc",
3392 "profile_resetter/triggered_profile_resetter.h",
3393 "profile_resetter/triggered_profile_resetter_factory.cc",
3394 "profile_resetter/triggered_profile_resetter_factory.h",
3395 "profiles/profile_shortcut_manager.cc",
3396 "profiles/profile_shortcut_manager.h",
3397 "profiles/profile_window.cc",
3398 "profiles/profile_window.h",
3399 "renderer_context_menu/accessibility_labels_bubble_model.cc",
3400 "renderer_context_menu/accessibility_labels_bubble_model.h",
3401 "renderer_context_menu/accessibility_labels_menu_observer.cc",
3402 "renderer_context_menu/accessibility_labels_menu_observer.h",
3403 "renderer_context_menu/render_view_context_menu.cc",
3404 "renderer_context_menu/render_view_context_menu.h",
3405 "renderer_context_menu/spelling_bubble_model.cc",
3406 "renderer_context_menu/spelling_bubble_model.h",
3407 "renderer_context_menu/spelling_menu_observer.cc",
3408 "renderer_context_menu/spelling_menu_observer.h",
3409 "repost_form_warning_controller.cc",
3410 "repost_form_warning_controller.h",
3411 "resource_coordinator/background_tab_navigation_throttle.cc",
3412 "resource_coordinator/background_tab_navigation_throttle.h",
3413 "resource_coordinator/decision_details.cc",
3414 "resource_coordinator/decision_details.h",
3415 "resource_coordinator/discard_metrics_lifecycle_unit_observer.cc",
3416 "resource_coordinator/discard_metrics_lifecycle_unit_observer.h",
3417 "resource_coordinator/intervention_policy_database.cc",
3418 "resource_coordinator/intervention_policy_database.h",
3419 "resource_coordinator/leveldb_site_characteristics_database.cc",
3420 "resource_coordinator/leveldb_site_characteristics_database.h",
3421 "resource_coordinator/lifecycle_unit.cc",
3422 "resource_coordinator/lifecycle_unit.h",
3423 "resource_coordinator/lifecycle_unit_base.cc",
3424 "resource_coordinator/lifecycle_unit_base.h",
3425 "resource_coordinator/lifecycle_unit_observer.cc",
3426 "resource_coordinator/lifecycle_unit_observer.h",
3427 "resource_coordinator/lifecycle_unit_source.h",
3428 "resource_coordinator/lifecycle_unit_source_base.cc",
3429 "resource_coordinator/lifecycle_unit_source_base.h",
3430 "resource_coordinator/lifecycle_unit_source_observer.h",
3431 "resource_coordinator/local_site_characteristics_data_impl.cc",
3432 "resource_coordinator/local_site_characteristics_data_impl.h",
3433 "resource_coordinator/local_site_characteristics_data_reader.cc",
3434 "resource_coordinator/local_site_characteristics_data_reader.h",
3435 "resource_coordinator/local_site_characteristics_data_store.cc",
3436 "resource_coordinator/local_site_characteristics_data_store.h",
3437 "resource_coordinator/local_site_characteristics_data_store_factory.cc",
3438 "resource_coordinator/local_site_characteristics_data_store_factory.h",
3439 "resource_coordinator/local_site_characteristics_data_store_inspector.cc",
3440 "resource_coordinator/local_site_characteristics_data_store_inspector.h",
3441 "resource_coordinator/local_site_characteristics_data_writer.cc",
3442 "resource_coordinator/local_site_characteristics_data_writer.h",
3443 "resource_coordinator/local_site_characteristics_database.h",
3444 "resource_coordinator/local_site_characteristics_non_recording_data_store.cc",
3445 "resource_coordinator/local_site_characteristics_non_recording_data_store.h",
3446 "resource_coordinator/local_site_characteristics_noop_data_writer.cc",
3447 "resource_coordinator/local_site_characteristics_noop_data_writer.h",
3448 "resource_coordinator/local_site_characteristics_webcontents_observer.cc",
3449 "resource_coordinator/local_site_characteristics_webcontents_observer.h",
3450 "resource_coordinator/site_characteristics_data_reader.h",
3451 "resource_coordinator/site_characteristics_data_store.h",
3452 "resource_coordinator/site_characteristics_data_writer.h",
3453 "resource_coordinator/tab_activity_watcher.cc",
3454 "resource_coordinator/tab_activity_watcher.h",
3455 "resource_coordinator/tab_lifecycle_observer.h",
3456 "resource_coordinator/tab_lifecycle_unit.cc",
3457 "resource_coordinator/tab_lifecycle_unit.h",
3458 "resource_coordinator/tab_lifecycle_unit_external.cc",
3459 "resource_coordinator/tab_lifecycle_unit_external.h",
3460 "resource_coordinator/tab_lifecycle_unit_source.cc",
3461 "resource_coordinator/tab_lifecycle_unit_source.h",
3462 "resource_coordinator/tab_manager.cc",
3463 "resource_coordinator/tab_manager.h",
3464 "resource_coordinator/tab_manager_resource_coordinator_signal_observer.cc",
3465 "resource_coordinator/tab_manager_resource_coordinator_signal_observer.h",
3466 "resource_coordinator/tab_manager_stats_collector.cc",
3467 "resource_coordinator/tab_manager_stats_collector.h",
3468 "resource_coordinator/tab_manager_web_contents_data.cc",
3469 "resource_coordinator/tab_manager_web_contents_data.h",
3470 "resource_coordinator/tab_metrics_logger.cc",
3471 "resource_coordinator/tab_metrics_logger.h",
3472 "resource_coordinator/usage_clock.cc",
3473 "resource_coordinator/usage_clock.h",
3474 "safe_browsing/generated_safe_browsing_pref.cc",
3475 "safe_browsing/generated_safe_browsing_pref.h",
3476 "search/background/ntp_background_data.cc",
3477 "search/background/ntp_background_data.h",
3478 "search/background/ntp_background_service.cc",
3479 "search/background/ntp_background_service.h",
3480 "search/background/ntp_background_service_factory.cc",
3481 "search/background/ntp_background_service_factory.h",
3482 "search/background/ntp_background_service_observer.h",
3483 "search/background/ntp_backgrounds.cc",
3484 "search/background/ntp_backgrounds.h",
3485 "search/chrome_colors/chrome_colors_factory.cc",
3486 "search/chrome_colors/chrome_colors_factory.h",
3487 "search/chrome_colors/chrome_colors_service.cc",
3488 "search/chrome_colors/chrome_colors_service.h",
3489 "search/instant_service.cc",
3490 "search/instant_service.h",
3491 "search/instant_service_factory.cc",
3492 "search/instant_service_factory.h",
3493 "search/instant_service_observer.cc",
3494 "search/instant_service_observer.h",
3495 "search/local_ntp_source.cc",
3496 "search/local_ntp_source.h",
3497 "search/most_visited_iframe_source.cc",
3498 "search/most_visited_iframe_source.h",
3499 "search/ntp_custom_background_enabled_policy_handler.cc",
3500 "search/ntp_custom_background_enabled_policy_handler.h",
3501 "search/ntp_features.cc",
3502 "search/ntp_features.h",
3503 "search/ntp_icon_source.cc",
3504 "search/ntp_icon_source.h",
3505 "search/one_google_bar/one_google_bar_data.cc",
3506 "search/one_google_bar/one_google_bar_data.h",
3507 "search/one_google_bar/one_google_bar_loader.h",
3508 "search/one_google_bar/one_google_bar_loader_impl.cc",
3509 "search/one_google_bar/one_google_bar_loader_impl.h",
3510 "search/one_google_bar/one_google_bar_service.cc",
3511 "search/one_google_bar/one_google_bar_service.h",
3512 "search/one_google_bar/one_google_bar_service_factory.cc",
3513 "search/one_google_bar/one_google_bar_service_factory.h",
3514 "search/one_google_bar/one_google_bar_service_observer.h",
3515 "search/promos/promo_data.cc",
3516 "search/promos/promo_data.h",
3517 "search/promos/promo_service.cc",
3518 "search/promos/promo_service.h",
3519 "search/promos/promo_service_factory.cc",
3520 "search/promos/promo_service_factory.h",
3521 "search/promos/promo_service_observer.h",
3522 "search/search_engine_base_url_tracker.cc",
3523 "search/search_engine_base_url_tracker.h",
3524 "search/search_provider_observer.cc",
3525 "search/search_provider_observer.h",
3526 "search/search_suggest/search_suggest_data.cc",
3527 "search/search_suggest/search_suggest_data.h",
3528 "search/search_suggest/search_suggest_loader.h",
3529 "search/search_suggest/search_suggest_loader_impl.cc",
3530 "search/search_suggest/search_suggest_loader_impl.h",
3531 "search/search_suggest/search_suggest_service.cc",
3532 "search/search_suggest/search_suggest_service.h",
3533 "search/search_suggest/search_suggest_service_factory.cc",
3534 "search/search_suggest/search_suggest_service_factory.h",
3535 "search/search_suggest/search_suggest_service_observer.h",
3536 "send_tab_to_self/desktop_notification_handler.cc",
3537 "send_tab_to_self/desktop_notification_handler.h",
3538 "send_tab_to_self/send_tab_to_self_desktop_util.cc",
3539 "send_tab_to_self/send_tab_to_self_desktop_util.h",
3540 "serial/chrome_serial_delegate.cc",
3541 "serial/chrome_serial_delegate.h",
3542 "serial/serial_chooser_context.cc",
3543 "serial/serial_chooser_context.h",
3544 "serial/serial_chooser_context_factory.cc",
3545 "serial/serial_chooser_context_factory.h",
3546 "sharing/click_to_call/click_to_call_context_menu_observer.cc",
3547 "sharing/click_to_call/click_to_call_context_menu_observer.h",
3548 "sharing/click_to_call/click_to_call_metrics.cc",
3549 "sharing/click_to_call/click_to_call_metrics.h",
3550 "sharing/click_to_call/click_to_call_ui_controller.cc",
3551 "sharing/click_to_call/click_to_call_ui_controller.h",
3552 "sharing/click_to_call/click_to_call_utils.cc",
3553 "sharing/click_to_call/click_to_call_utils.h",
3554 "sharing/click_to_call/phone_number_regex.cc",
3555 "sharing/click_to_call/phone_number_regex.h",
3556 "sharing/shared_clipboard/remote_copy_message_handler.cc",
3557 "sharing/shared_clipboard/remote_copy_message_handler.h",
3558 "sharing/shared_clipboard/shared_clipboard_context_menu_observer.cc",
3559 "sharing/shared_clipboard/shared_clipboard_context_menu_observer.h",
3560 "sharing/shared_clipboard/shared_clipboard_message_handler_desktop.cc",
3561 "sharing/shared_clipboard/shared_clipboard_message_handler_desktop.h",
3562 "sharing/shared_clipboard/shared_clipboard_ui_controller.cc",
3563 "sharing/shared_clipboard/shared_clipboard_ui_controller.h",
3564 "sharing/shared_clipboard/shared_clipboard_utils.cc",
3565 "sharing/shared_clipboard/shared_clipboard_utils.h",
3566 "sharing/sharing_app.cc",
3567 "sharing/sharing_app.h",
3568 "sharing/sharing_dialog.h",
3569 "sharing/sharing_dialog_data.cc",
3570 "sharing/sharing_dialog_data.h",
3571 "sharing/sharing_notification_handler.cc",
3572 "sharing/sharing_notification_handler.h",
3573 "sharing/sharing_ui_controller.cc",
3574 "sharing/sharing_ui_controller.h",
3575 "sharing/webrtc/ice_config_fetcher.cc",
3576 "sharing/webrtc/ice_config_fetcher.h",
3577 "sharing/webrtc/sharing_mojo_service.cc",
3578 "sharing/webrtc/sharing_mojo_service.h",
3579 "sharing/webrtc/sharing_service_host.cc",
3580 "sharing/webrtc/sharing_service_host.h",
3581 "sharing/webrtc/sharing_webrtc_connection_host.cc",
3582 "sharing/webrtc/sharing_webrtc_connection_host.h",
3583 "sharing/webrtc/webrtc_message_handler.cc",
3584 "sharing/webrtc/webrtc_message_handler.h",
3585 "sharing/webrtc/webrtc_signalling_host_fcm.cc",
3586 "sharing/webrtc/webrtc_signalling_host_fcm.h",
3587 "signin/signin_promo.cc",
3588 "signin/signin_promo.h",
3589 "signin/signin_ui_util.cc",
3590 "signin/signin_ui_util.h",
3591 "speech/extension_api/tts_extension_api_constants.cc", # Should be moved
3594 "speech/extension_api/tts_extension_api_constants.h",
3595 "speech/speech_recognition_service.cc",
3596 "speech/speech_recognition_service.h",
3597 "speech/speech_recognition_service_factory.cc",
3598 "speech/speech_recognition_service_factory.h",
3599 "ssl/ssl_client_auth_observer.cc",
3600 "ssl/ssl_client_auth_observer.h",
3601 "status_icons/desktop_notification_balloon.cc",
3602 "status_icons/desktop_notification_balloon.h",
3603 "storage/storage_notification_service_factory.cc",
3604 "storage/storage_notification_service_factory.h",
3605 "storage/storage_notification_service_impl.cc",
3606 "storage/storage_notification_service_impl.h",
3607 "sync/glue/extension_model_type_controller.cc",
3608 "sync/glue/extension_model_type_controller.h",
3609 "sync/glue/extension_setting_model_type_controller.cc",
3610 "sync/glue/extension_setting_model_type_controller.h",
3611 "sync/sessions/browser_list_router_helper.cc",
3612 "sync/sessions/browser_list_router_helper.h",
3613 "sync/sync_ui_util.cc",
3614 "sync/sync_ui_util.h",
3615 "tab_contents/form_interaction_tab_helper.cc",
3616 "tab_contents/form_interaction_tab_helper.h",
3617 "task_manager/providers/browser_process_task.cc",
3618 "task_manager/providers/browser_process_task.h",
3619 "task_manager/providers/browser_process_task_provider.cc",
3620 "task_manager/providers/browser_process_task_provider.h",
3621 "task_manager/providers/child_process_task.cc",
3622 "task_manager/providers/child_process_task.h",
3623 "task_manager/providers/child_process_task_provider.cc",
3624 "task_manager/providers/child_process_task_provider.h",
3625 "task_manager/providers/fallback_task_provider.cc",
3626 "task_manager/providers/fallback_task_provider.h",
3627 "task_manager/providers/per_profile_worker_task_tracker.cc",
3628 "task_manager/providers/per_profile_worker_task_tracker.h",
3629 "task_manager/providers/render_process_host_task_provider.cc",
3630 "task_manager/providers/render_process_host_task_provider.h",
3631 "task_manager/providers/spare_render_process_host_task_provider.cc",
3632 "task_manager/providers/spare_render_process_host_task_provider.h",
3633 "task_manager/providers/task.cc",
3634 "task_manager/providers/task.h",
3635 "task_manager/providers/task_provider.cc",
3636 "task_manager/providers/task_provider.h",
3637 "task_manager/providers/task_provider_observer.h",
3638 "task_manager/providers/web_contents/background_contents_tag.cc",
3639 "task_manager/providers/web_contents/background_contents_tag.h",
3640 "task_manager/providers/web_contents/background_contents_task.cc",
3641 "task_manager/providers/web_contents/background_contents_task.h",
3642 "task_manager/providers/web_contents/devtools_tag.cc",
3643 "task_manager/providers/web_contents/devtools_tag.h",
3644 "task_manager/providers/web_contents/devtools_task.cc",
3645 "task_manager/providers/web_contents/devtools_task.h",
3646 "task_manager/providers/web_contents/extension_tag.cc",
3647 "task_manager/providers/web_contents/extension_tag.h",
3648 "task_manager/providers/web_contents/extension_task.cc",
3649 "task_manager/providers/web_contents/extension_task.h",
3650 "task_manager/providers/web_contents/guest_tag.cc",
3651 "task_manager/providers/web_contents/guest_tag.h",
3652 "task_manager/providers/web_contents/guest_task.cc",
3653 "task_manager/providers/web_contents/guest_task.h",
3654 "task_manager/providers/web_contents/portal_tag.cc",
3655 "task_manager/providers/web_contents/portal_tag.h",
3656 "task_manager/providers/web_contents/portal_task.cc",
3657 "task_manager/providers/web_contents/portal_task.h",
3658 "task_manager/providers/web_contents/prerender_tag.cc",
3659 "task_manager/providers/web_contents/prerender_tag.h",
3660 "task_manager/providers/web_contents/prerender_task.cc",
3661 "task_manager/providers/web_contents/prerender_task.h",
3662 "task_manager/providers/web_contents/printing_tag.cc",
3663 "task_manager/providers/web_contents/printing_tag.h",
3664 "task_manager/providers/web_contents/printing_task.cc",
3665 "task_manager/providers/web_contents/printing_task.h",
3666 "task_manager/providers/web_contents/renderer_task.cc",
3667 "task_manager/providers/web_contents/renderer_task.h",
3668 "task_manager/providers/web_contents/subframe_task.cc",
3669 "task_manager/providers/web_contents/subframe_task.h",
3670 "task_manager/providers/web_contents/tab_contents_tag.cc",
3671 "task_manager/providers/web_contents/tab_contents_tag.h",
3672 "task_manager/providers/web_contents/tab_contents_task.cc",
3673 "task_manager/providers/web_contents/tab_contents_task.h",
3674 "task_manager/providers/web_contents/web_contents_tag.cc",
3675 "task_manager/providers/web_contents/web_contents_tag.h",
3676 "task_manager/providers/web_contents/web_contents_tags_manager.cc",
3677 "task_manager/providers/web_contents/web_contents_tags_manager.h",
3678 "task_manager/providers/web_contents/web_contents_task_provider.cc",
3679 "task_manager/providers/web_contents/web_contents_task_provider.h",
3680 "task_manager/providers/worker_task.cc",
3681 "task_manager/providers/worker_task.h",
3682 "task_manager/providers/worker_task_provider.cc",
3683 "task_manager/providers/worker_task_provider.h",
3684 "task_manager/sampling/shared_sampler.h",
3685 "task_manager/sampling/task_group.cc",
3686 "task_manager/sampling/task_group.h",
3687 "task_manager/sampling/task_group_sampler.cc",
3688 "task_manager/sampling/task_group_sampler.h",
3689 "task_manager/sampling/task_manager_impl.cc",
3690 "task_manager/sampling/task_manager_impl.h",
3691 "task_manager/task_manager_interface.cc",
3692 "task_manager/task_manager_interface.h",
3693 "task_manager/task_manager_observer.cc",
3694 "task_manager/task_manager_observer.h",
3695 "themes/browser_theme_pack.cc",
3696 "themes/browser_theme_pack.h",
3697 "themes/custom_theme_supplier.cc",
3698 "themes/custom_theme_supplier.h",
3699 "themes/increased_contrast_theme_supplier.cc",
3700 "themes/increased_contrast_theme_supplier.h",
3701 "themes/theme_helper.cc",
3702 "themes/theme_helper.h",
3703 "themes/theme_properties.cc",
3704 "themes/theme_service.cc",
3705 "themes/theme_service.h",
3706 "themes/theme_service_factory.cc",
3707 "themes/theme_service_factory.h",
3708 "themes/theme_syncable_service.cc",
3709 "themes/theme_syncable_service.h",
3710 "upgrade_detector/build_state.cc",
3711 "upgrade_detector/build_state.h",
3712 "upgrade_detector/build_state_observer.h",
3713 "upgrade_detector/upgrade_detector.cc",
3714 "upgrade_detector/upgrade_detector.h",
3715 "upgrade_detector/upgrade_observer.h",
3716 "usb/web_usb_chooser_desktop.cc",
3717 "usb/web_usb_chooser_desktop.h",
3718 "usb/web_usb_detector.cc",
3719 "usb/web_usb_detector.h",
3720 "web_launch/web_launch_files_helper.cc",
3721 "web_launch/web_launch_files_helper.h",
3722 "webauthn/authenticator_list_observer.h",
3723 "webauthn/authenticator_reference.cc",
3724 "webauthn/authenticator_reference.h",
3725 "webauthn/authenticator_request_dialog_model.cc",
3726 "webauthn/authenticator_request_dialog_model.h",
3727 "webauthn/authenticator_request_scheduler.cc",
3728 "webauthn/authenticator_request_scheduler.h",
3729 "webauthn/authenticator_transport.h",
3730 "webauthn/chrome_authenticator_request_delegate.cc",
3731 "webauthn/chrome_authenticator_request_delegate.h",
3732 "webauthn/observable_authenticator_list.cc",
3733 "webauthn/observable_authenticator_list.h",
3736 ":theme_properties",
3737 "//base/util/memory_pressure",
3738 "//base/util/timer",
3739 "//chrome/app/vector_icons",
3740 "//chrome/browser/media/kaleidoscope/mojom",
3741 "//chrome/browser/nearby_sharing/certificates",
3742 "//chrome/browser/nearby_sharing/logging",
3743 "//chrome/browser/nearby_sharing/proto",
3744 "//chrome/browser/nearby_sharing/tachyon/proto",
3745 "//chrome/browser/policy:path_parser",
3746 "//chrome/browser/profile_resetter:profile_reset_report_proto",
3747 "//chrome/browser/resource_coordinator:intervention_policy_database_proto",
3748 "//chrome/browser/resource_coordinator:tab_metrics_event_proto",
3749 "//chrome/browser/resource_coordinator/tab_ranker",
3750 "//chrome/browser/resources:component_extension_resources",
3751 "//chrome/browser/search:generated",
3752 "//chrome/common/importer:interfaces",
3753 "//chrome/common/search:generate_chrome_colors_info",
3754 "//chrome/common/themes:autogenerated_theme_util",
3755 "//chrome/services/sharing/public/cpp",
3756 "//chrome/services/sharing/public/mojom",
3757 "//chrome/services/speech:buildflags",
3758 "//components/feedback",
3759 "//components/image_fetcher/core",
3760 "//components/keep_alive_registry",
3761 "//components/ntp_snippets",
3762 "//components/schema_org:extractor",
3763 "//components/services/app_service:lib",
3764 "//components/services/app_service/public/cpp:app_file_handling",
3765 "//components/services/app_service/public/cpp:app_update",
3766 "//components/services/app_service/public/cpp:icon_loader",
3767 "//components/services/app_service/public/cpp:intents",
3768 "//components/services/app_service/public/cpp:preferred_apps",
3769 "//components/services/app_service/public/cpp:publisher",
3770 "//components/soda:constants",
3771 "//components/vector_icons",
3772 "//components/web_modal",
3773 "//components/zoom",
3774 "//courgette:courgette_lib",
3777 if (is_posix || is_fuchsia) {
3779 "chrome_browser_main_posix.cc",
3780 "chrome_browser_main_posix.h",
3781 "first_run/first_run_internal_posix.cc",
3782 "importer/firefox_profile_lock_posix.cc",
3783 "process_singleton_posix.cc",
3784 "task_manager/sampling/shared_sampler_posix.cc",
3791 "apps/app_service/arc_apps.cc",
3792 "apps/app_service/arc_apps.h",
3793 "apps/app_service/arc_apps_factory.cc",
3794 "apps/app_service/arc_apps_factory.h",
3795 "apps/app_service/arc_icon_once_loader.cc",
3796 "apps/app_service/arc_icon_once_loader.h",
3797 "apps/app_service/built_in_chromeos_apps.cc",
3798 "apps/app_service/built_in_chromeos_apps.h",
3799 "apps/app_service/crostini_apps.cc",
3800 "apps/app_service/crostini_apps.h",
3801 "apps/app_service/extension_apps_chromeos.cc",
3802 "apps/app_service/extension_apps_chromeos.h",
3803 "apps/app_service/lacros_apps.cc",
3804 "apps/app_service/lacros_apps.h",
3805 "apps/app_service/menu_util.cc",
3806 "apps/app_service/menu_util.h",
3807 "apps/app_service/paused_apps.cc",
3808 "apps/app_service/paused_apps.h",
3809 "apps/app_service/plugin_vm_apps.cc",
3810 "apps/app_service/plugin_vm_apps.h",
3811 "apps/app_service/uninstall_dialog.cc",
3812 "apps/app_service/uninstall_dialog.h",
3813 "apps/app_service/web_apps_chromeos.cc",
3814 "apps/app_service/web_apps_chromeos.h",
3815 "browser_process_platform_part_chromeos.cc",
3816 "browser_process_platform_part_chromeos.h",
3817 "component_updater/cros_component_installer_chromeos.cc",
3818 "component_updater/cros_component_installer_chromeos.h",
3819 "component_updater/cros_component_manager.cc",
3820 "component_updater/cros_component_manager.h",
3821 "component_updater/metadata_table_chromeos.cc",
3822 "component_updater/metadata_table_chromeos.h",
3823 "component_updater/smart_dim_component_installer.cc",
3824 "component_updater/smart_dim_component_installer.h",
3825 "device_identity/chromeos/device_oauth2_token_store_chromeos.cc",
3826 "device_identity/chromeos/device_oauth2_token_store_chromeos.h",
3827 "download/notification/download_item_notification.cc",
3828 "download/notification/download_item_notification.h",
3829 "download/notification/download_notification_manager.cc",
3830 "download/notification/download_notification_manager.h",
3831 "enterprise/reporting/android_app_info_generator.cc",
3832 "enterprise/reporting/android_app_info_generator.h",
3833 "feedback/feedback_util_chromeos.cc",
3834 "feedback/feedback_util_chromeos.h",
3835 "google/google_brand_chromeos.cc",
3836 "google/google_brand_chromeos.h",
3837 "google/google_brand_code_map_chromeos.cc",
3838 "google/google_brand_code_map_chromeos.h",
3839 "icon_loader_chromeos.cc",
3840 "media/chromeos_login_media_access_handler.cc",
3841 "media/chromeos_login_media_access_handler.h",
3842 "media/public_session_media_access_handler.cc",
3843 "media/public_session_media_access_handler.h",
3844 "media/public_session_tab_capture_access_handler.cc",
3845 "media/public_session_tab_capture_access_handler.h",
3846 "media/webrtc/desktop_media_list_ash.cc",
3847 "media/webrtc/desktop_media_list_ash.h",
3848 "media/webrtc/window_icon_util_chromeos.cc",
3849 "media_galleries/chromeos/mtp_device_delegate_impl_chromeos.cc",
3850 "media_galleries/chromeos/mtp_device_delegate_impl_chromeos.h",
3851 "media_galleries/chromeos/mtp_device_object_enumerator.cc",
3852 "media_galleries/chromeos/mtp_device_object_enumerator.h",
3853 "media_galleries/chromeos/mtp_device_task_helper.cc",
3854 "media_galleries/chromeos/mtp_device_task_helper.h",
3855 "media_galleries/chromeos/mtp_device_task_helper_map_service.cc",
3856 "media_galleries/chromeos/mtp_device_task_helper_map_service.h",
3857 "media_galleries/chromeos/mtp_read_file_worker.cc",
3858 "media_galleries/chromeos/mtp_read_file_worker.h",
3859 "media_galleries/chromeos/snapshot_file_details.cc",
3860 "media_galleries/chromeos/snapshot_file_details.h",
3861 "memory/memory_kills_histogram.h",
3862 "memory/memory_kills_monitor.cc",
3863 "memory/memory_kills_monitor.h",
3864 "metrics/assistant_service_metrics_provider.cc",
3865 "metrics/assistant_service_metrics_provider.h",
3866 "metrics/chromeos_metrics_provider.cc",
3867 "metrics/chromeos_metrics_provider.h",
3868 "metrics/perf/collection_params.cc",
3869 "metrics/perf/collection_params.h",
3870 "metrics/perf/cpu_identity.cc",
3871 "metrics/perf/cpu_identity.h",
3872 "metrics/perf/metric_collector.cc",
3873 "metrics/perf/metric_collector.h",
3874 "metrics/perf/metric_provider.cc",
3875 "metrics/perf/metric_provider.h",
3876 "metrics/perf/perf_events_collector.cc",
3877 "metrics/perf/perf_events_collector.h",
3878 "metrics/perf/perf_output.cc",
3879 "metrics/perf/perf_output.h",
3880 "metrics/perf/process_type_collector.cc",
3881 "metrics/perf/process_type_collector.h",
3882 "metrics/perf/profile_provider_chromeos.cc",
3883 "metrics/perf/profile_provider_chromeos.h",
3884 "metrics/perf/random_selector.cc",
3885 "metrics/perf/random_selector.h",
3886 "metrics/perf/windowed_incognito_observer.cc",
3887 "metrics/perf/windowed_incognito_observer.h",
3888 "notifications/arc_application_notifier_controller.cc",
3889 "notifications/arc_application_notifier_controller.h",
3890 "notifications/chrome_ash_message_center_client.cc",
3891 "notifications/chrome_ash_message_center_client.h",
3892 "notifications/extension_notifier_controller.cc",
3893 "notifications/extension_notifier_controller.h",
3894 "notifications/notifier_controller.h",
3895 "notifications/web_page_notifier_controller.cc",
3896 "notifications/web_page_notifier_controller.h",
3897 "performance_manager/mechanisms/working_set_trimmer_chromeos.cc",
3898 "performance_manager/mechanisms/working_set_trimmer_chromeos.h",
3899 "performance_manager/policies/working_set_trimmer_policy_chromeos.cc",
3900 "performance_manager/policies/working_set_trimmer_policy_chromeos.h",
3901 "platform_util_chromeos.cc",
3902 "policy/default_geolocation_policy_handler.cc",
3903 "policy/default_geolocation_policy_handler.h",
3904 "renderer_context_menu/quick_answers_menu_observer.cc",
3905 "renderer_context_menu/quick_answers_menu_observer.h",
3906 "resource_coordinator/tab_manager_delegate_chromeos.cc",
3907 "resource_coordinator/tab_manager_delegate_chromeos.h",
3908 "shell_integration_chromeos.cc",
3909 "signin/signin_status_metrics_provider_chromeos.cc",
3910 "signin/signin_status_metrics_provider_chromeos.h",
3911 "speech/tts_chromeos.cc",
3912 "speech/tts_chromeos.h",
3913 "speech/tts_controller_delegate_impl.cc",
3914 "speech/tts_controller_delegate_impl.h",
3915 "sync/sync_error_notifier_ash.cc",
3916 "sync/sync_error_notifier_ash.h",
3917 "sync/sync_error_notifier_factory_ash.cc",
3918 "sync/sync_error_notifier_factory_ash.h",
3919 "sync/wifi_configuration_sync_service_factory.cc",
3920 "sync/wifi_configuration_sync_service_factory.h",
3921 "task_manager/providers/arc/arc_process_task.cc",
3922 "task_manager/providers/arc/arc_process_task.h",
3923 "task_manager/providers/arc/arc_process_task_provider.cc",
3924 "task_manager/providers/arc/arc_process_task_provider.h",
3925 "task_manager/providers/vm/crostini_process_task.cc",
3926 "task_manager/providers/vm/crostini_process_task.h",
3927 "task_manager/providers/vm/plugin_vm_process_task.cc",
3928 "task_manager/providers/vm/plugin_vm_process_task.h",
3929 "task_manager/providers/vm/vm_process_task.cc",
3930 "task_manager/providers/vm/vm_process_task.h",
3931 "task_manager/providers/vm/vm_process_task_provider.cc",
3932 "task_manager/providers/vm/vm_process_task_provider.h",
3933 "task_manager/sampling/arc_shared_sampler.cc",
3934 "task_manager/sampling/arc_shared_sampler.h",
3935 "upgrade_detector/installed_version_updater_chromeos.cc",
3936 "upgrade_detector/installed_version_updater_chromeos.h",
3937 "upgrade_detector/upgrade_detector_chromeos.cc",
3938 "upgrade_detector/upgrade_detector_chromeos.h",
3942 "//ash/public/cpp/external_arc",
3943 "//chrome/browser/chromeos",
3944 "//chromeos/components/account_manager",
3945 "//chromeos/components/cdm_factory_daemon:cdm_factory_daemon_browser",
3946 "//chromeos/components/quick_answers",
3947 "//chromeos/components/sync_wifi",
3948 "//chromeos/lacros/mojom",
3949 "//chromeos/services/assistant/public/cpp",
3950 "//chromeos/services/cellular_setup",
3951 "//chromeos/services/device_sync/public/mojom",
3952 "//chromeos/services/multidevice_setup",
3953 "//chromeos/services/multidevice_setup/public/cpp:first_run_field_trial",
3954 "//chromeos/services/multidevice_setup/public/mojom",
3955 "//chromeos/services/network_config",
3956 "//chromeos/services/network_config/public/mojom",
3957 "//chromeos/services/secure_channel/public/mojom",
3958 "//chromeos/strings",
3959 "//components/metrics/structured",
3960 "//components/services/app_service/public/cpp:instance_update",
3961 "//components/services/font:lib",
3962 "//components/services/font/public/mojom",
3963 "//components/user_manager",
3964 "//ui/events/ozone",
3967 allow_circular_includes_from += [ "//chrome/browser/chromeos" ]
3969 if (enable_native_notifications) {
3971 "notifications/notification_platform_bridge_chromeos.cc",
3972 "notifications/notification_platform_bridge_chromeos.h",
3975 } else { # Non-ChromeOS.
3978 "policy/browser_signin_policy_handler.cc",
3979 "policy/browser_signin_policy_handler.h",
3980 "policy/cloud/user_cloud_policy_manager_builder.cc",
3981 "policy/cloud/user_cloud_policy_manager_builder.h",
3982 "policy/cloud/user_policy_signin_service_base.cc",
3983 "policy/cloud/user_policy_signin_service_base.h",
3984 "policy/cloud/user_policy_signin_service_factory.cc",
3985 "policy/cloud/user_policy_signin_service_factory.h",
3986 "signin/chrome_signin_status_metrics_provider_delegate.cc",
3987 "signin/chrome_signin_status_metrics_provider_delegate.h",
3991 if (is_chromeos || enable_extensions || is_android) {
3993 "metrics/cached_metrics_profile.cc",
3994 "metrics/cached_metrics_profile.h",
3998 if (chromeos_is_browser_only) {
4000 "metrics/lacros_metrics_provider.cc",
4001 "metrics/lacros_metrics_provider.h",
4004 "//chromeos/lacros/browser",
4005 "//chromeos/lacros/mojom",
4013 # Needed for _variant_t used in browser_dm_token_storage_win.cc
4017 "badging/badge_manager_delegate_win.cc",
4018 "badging/badge_manager_delegate_win.h",
4019 "browser_process_platform_part_win.cc",
4020 "browser_process_platform_part_win.h",
4021 "browser_switcher/browser_switcher_policy_migrator.cc",
4022 "browser_switcher/browser_switcher_policy_migrator.h",
4023 "browser_switcher/browser_switcher_service_win.cc",
4024 "browser_switcher/browser_switcher_service_win.h",
4025 "chrome_browser_main_win.cc",
4026 "chrome_browser_main_win.h",
4027 "component_updater/recovery_improved_component_installer_win.cc",
4028 "component_updater/sw_reporter_installer_win.cc",
4029 "component_updater/sw_reporter_installer_win.h",
4030 "download/download_status_updater_win.cc",
4031 "download/trusted_sources_manager_win.cc",
4032 "first_run/first_run_internal_win.cc",
4033 "first_run/upgrade_util_win.cc",
4034 "first_run/upgrade_util_win.h",
4035 "fullscreen_win.cc",
4036 "google/did_run_updater_win.cc",
4037 "google/did_run_updater_win.h",
4038 "hang_monitor/hang_crash_dump_win.cc",
4039 "icon_loader_win.cc",
4040 "importer/firefox_profile_lock_win.cc",
4041 "install_verification/win/module_info.h",
4042 "install_verification/win/module_list.cc",
4043 "install_verification/win/module_list.h",
4044 "install_verification/win/module_verification_common.cc",
4045 "install_verification/win/module_verification_common.h",
4046 "media/webrtc/window_icon_util_win.cc",
4047 "media_galleries/win/mtp_device_delegate_impl_win.cc",
4048 "media_galleries/win/mtp_device_delegate_impl_win.h",
4049 "media_galleries/win/mtp_device_object_entry.cc",
4050 "media_galleries/win/mtp_device_object_entry.h",
4051 "media_galleries/win/mtp_device_object_enumerator.cc",
4052 "media_galleries/win/mtp_device_object_enumerator.h",
4053 "media_galleries/win/mtp_device_operations_util.cc",
4054 "media_galleries/win/mtp_device_operations_util.h",
4055 "media_galleries/win/portable_device_map_service.cc",
4056 "media_galleries/win/portable_device_map_service.h",
4057 "media_galleries/win/snapshot_file_details.cc",
4058 "media_galleries/win/snapshot_file_details.h",
4059 "memory/swap_thrashing_monitor_delegate_win.cc",
4060 "memory/swap_thrashing_monitor_delegate_win.h",
4061 "memory_details_win.cc",
4062 "metrics/antivirus_metrics_provider_win.cc",
4063 "metrics/antivirus_metrics_provider_win.h",
4064 "metrics/google_update_metrics_provider_win.cc",
4065 "metrics/google_update_metrics_provider_win.h",
4066 "metrics/jumplist_metrics_win.cc",
4067 "metrics/jumplist_metrics_win.h",
4068 "metrics/tab_stats_tracker_delegate_win.cc",
4069 "metrics/tab_stats_tracker_win.cc",
4070 "net/net_error_diagnostics_dialog_win.cc",
4071 "net/service_providers_win.cc",
4072 "net/service_providers_win.h",
4073 "notifications/win/notification_image_retainer.cc",
4074 "notifications/win/notification_image_retainer.h",
4075 "notifications/win/notification_template_builder.cc",
4076 "notifications/win/notification_template_builder.h",
4077 "obsolete_system/obsolete_system_win.cc",
4078 "password_manager/password_manager_util_win.cc",
4079 "password_manager/password_manager_util_win.h",
4080 "performance_manager/mechanisms/working_set_trimmer_win.cc",
4081 "performance_manager/mechanisms/working_set_trimmer_win.h",
4082 "performance_manager/policies/working_set_trimmer_policy_win.cc",
4083 "performance_manager/policies/working_set_trimmer_policy_win.h",
4084 "performance_monitor/metric_evaluator_helper_win.cc",
4085 "performance_monitor/metric_evaluator_helper_win.h",
4086 "platform_util_win.cc",
4087 "policy/browser_dm_token_storage_win.cc",
4088 "policy/browser_dm_token_storage_win.h",
4089 "process_singleton_win.cc",
4090 "profile_resetter/triggered_profile_resetter_win.cc",
4091 "profiles/profile_shortcut_manager_win.cc",
4092 "profiles/profile_shortcut_manager_win.h",
4093 "shell_integration_win.cc",
4094 "shell_integration_win.h",
4095 "sync/roaming_profile_directory_deleter_win.cc",
4096 "sync/roaming_profile_directory_deleter_win.h",
4097 "task_manager/sampling/shared_sampler_win.cc",
4098 "task_manager/sampling/shared_sampler_win_defines.h",
4099 "taskbar/taskbar_decorator_win.cc",
4100 "taskbar/taskbar_decorator_win.h",
4101 "themes/theme_helper_win.cc",
4102 "themes/theme_helper_win.h",
4103 "upgrade_detector/get_installed_version_win.cc",
4106 "win/automation_controller.cc",
4107 "win/automation_controller.h",
4108 "win/browser_util.cc",
4109 "win/browser_util.h",
4110 "win/chrome_elf_init.cc",
4111 "win/chrome_elf_init.h",
4112 "win/chrome_select_file_dialog_factory.cc",
4113 "win/chrome_select_file_dialog_factory.h",
4114 "win/conflicts/enumerate_input_method_editors.cc",
4115 "win/conflicts/enumerate_input_method_editors.h",
4116 "win/conflicts/enumerate_shell_extensions.cc",
4117 "win/conflicts/enumerate_shell_extensions.h",
4118 "win/conflicts/inspection_results_cache.cc",
4119 "win/conflicts/inspection_results_cache.h",
4120 "win/conflicts/module_database.cc",
4121 "win/conflicts/module_database.h",
4122 "win/conflicts/module_database_observer.h",
4123 "win/conflicts/module_event_sink_impl.cc",
4124 "win/conflicts/module_event_sink_impl.h",
4125 "win/conflicts/module_inspector.cc",
4126 "win/conflicts/module_inspector.h",
4127 "win/conflicts/third_party_metrics_recorder.cc",
4128 "win/conflicts/third_party_metrics_recorder.h",
4129 "win/icon_reader_service.cc",
4130 "win/icon_reader_service.h",
4133 "win/jumplist_factory.cc",
4134 "win/jumplist_factory.h",
4135 "win/jumplist_file_util.cc",
4136 "win/jumplist_file_util.h",
4137 "win/jumplist_update_util.cc",
4138 "win/jumplist_update_util.h",
4139 "win/jumplist_updater.cc",
4140 "win/jumplist_updater.h",
4141 "win/parental_controls.cc",
4142 "win/parental_controls.h",
4143 "win/settings_app_monitor.cc",
4144 "win/settings_app_monitor.h",
4145 "win/taskbar_icon_finder.cc",
4146 "win/taskbar_icon_finder.h",
4147 "win/titlebar_config.cc",
4148 "win/titlebar_config.h",
4149 "win/ui_automation_util.cc",
4150 "win/ui_automation_util.h",
4151 "win/util_win_service.cc",
4152 "win/util_win_service.h",
4155 "//chrome/services/util_win/public/mojom",
4157 "//ui/views/controls/webview",
4160 ":chrome_process_finder",
4161 "//chrome/browser/safe_browsing/chrome_cleaner",
4162 "//chrome/browser/safe_browsing/chrome_cleaner:public",
4163 "//chrome/browser/win/conflicts:module_info",
4164 "//chrome/chrome_elf:constants",
4165 "//chrome/chrome_elf:dll_hash",
4166 "//chrome/common:version_header",
4167 "//chrome/credential_provider/common:common_constants",
4168 "//chrome/elevation_service:elevation_service_idl",
4169 "//chrome/install_static:install_static_util",
4170 "//chrome/notification_helper:constants",
4171 "//chrome/services/util_win/public/mojom",
4172 "//components/browser_watcher:browser_watcher_client",
4173 "//components/browser_watcher:stability_client",
4174 "//components/chrome_cleaner/public/constants",
4175 "//components/download/quarantine",
4176 "//third_party/crashpad/crashpad/client:client",
4177 "//third_party/iaccessible2",
4178 "//third_party/isimpledom",
4179 "//third_party/wtl",
4181 "//ui/base:fullscreen_win",
4184 allow_circular_includes_from +=
4185 [ "//chrome/browser/safe_browsing/chrome_cleaner" ]
4187 all_dependent_configs = [ ":browser_win_linker_flags" ]
4189 if (enable_native_notifications) {
4191 "notifications/notification_platform_bridge_win.cc",
4192 "notifications/notification_platform_bridge_win.h",
4193 "notifications/win/notification_launch_id.cc",
4194 "notifications/win/notification_launch_id.h",
4195 "notifications/win/notification_metrics.cc",
4196 "notifications/win/notification_metrics.h",
4197 "notifications/win/notification_util.cc",
4198 "notifications/win/notification_util.h",
4202 if (is_chrome_branded) {
4204 "//chrome/browser/win/conflicts:module_list_proto",
4205 "//chrome/chrome_elf:sha1",
4206 "//chrome/chrome_elf:third_party_shared_defines",
4209 libs += [ "msi.lib" ]
4211 "component_updater/third_party_module_list_component_installer_win.cc",
4212 "component_updater/third_party_module_list_component_installer_win.h",
4213 "google/google_update_policy_fetcher_win.cc",
4214 "google/google_update_policy_fetcher_win.h",
4215 "google/google_update_win.cc",
4216 "google/google_update_win.h",
4217 "google/switches.cc",
4218 "google/switches.h",
4219 "win/conflicts/incompatible_applications_updater.cc",
4220 "win/conflicts/incompatible_applications_updater.h",
4221 "win/conflicts/installed_applications.cc",
4222 "win/conflicts/installed_applications.h",
4223 "win/conflicts/module_blacklist_cache_updater.cc",
4224 "win/conflicts/module_blacklist_cache_updater.h",
4225 "win/conflicts/module_blacklist_cache_util.cc",
4226 "win/conflicts/module_blacklist_cache_util.h",
4227 "win/conflicts/module_list_component_updater.cc",
4228 "win/conflicts/module_list_component_updater.h",
4229 "win/conflicts/module_list_filter.cc",
4230 "win/conflicts/module_list_filter.h",
4231 "win/conflicts/module_load_attempt_log_listener.cc",
4232 "win/conflicts/module_load_attempt_log_listener.h",
4233 "win/conflicts/msi_util.cc",
4234 "win/conflicts/msi_util.h",
4235 "win/conflicts/registry_key_watcher.cc",
4236 "win/conflicts/registry_key_watcher.h",
4237 "win/conflicts/third_party_conflicts_manager.cc",
4238 "win/conflicts/third_party_conflicts_manager.h",
4239 "win/conflicts/token_util.cc",
4240 "win/conflicts/token_util.h",
4241 "win/conflicts/uninstall_application.cc",
4242 "win/conflicts/uninstall_application.h",
4248 "profile_resetter/triggered_profile_resetter_stub.cc",
4249 "profiles/profile_shortcut_manager_stub.cc",
4251 if (toolkit_views) {
4254 "//ui/views/controls/webview",
4260 allow_circular_includes_from += [ "//chrome/browser/apps/app_shim" ]
4262 "app_controller_mac.h",
4263 "app_controller_mac.mm",
4264 "apps/intent_helper/mac_apps_navigation_throttle.h",
4265 "apps/intent_helper/mac_apps_navigation_throttle.mm",
4266 "badging/badge_manager_delegate_mac.cc",
4267 "badging/badge_manager_delegate_mac.h",
4268 "browser_process_platform_part_mac.h",
4269 "browser_process_platform_part_mac.mm",
4270 "chrome_browser_application_mac.h",
4271 "chrome_browser_application_mac.mm",
4272 "chrome_browser_main_mac.h",
4273 "chrome_browser_main_mac.mm",
4274 "download/download_status_updater_mac.mm",
4275 "download/drag_download_item_mac.mm",
4276 "file_select_helper_mac.mm",
4277 "first_run/first_run_internal_mac.mm",
4278 "first_run/upgrade_util_mac.cc",
4279 "fullscreen_mac.mm",
4280 "global_keyboard_shortcuts_mac.h",
4281 "global_keyboard_shortcuts_mac.mm",
4282 "hang_monitor/hang_crash_dump_mac.cc",
4283 "icon_loader_mac.mm",
4284 "lifetime/application_lifetime_mac.mm",
4285 "mac/bluetooth_utility.h",
4286 "mac/bluetooth_utility.mm",
4289 "mac/exception_processor.h",
4290 "mac/exception_processor.mm",
4291 "mac/install_from_dmg.h",
4292 "mac/install_from_dmg.mm",
4293 "mac/keystone_glue.h",
4294 "mac/keystone_glue.mm",
4295 "mac/keystone_registration.h",
4296 "mac/keystone_registration.mm",
4297 "mac/mac_startup_profiler.cc",
4298 "mac/mac_startup_profiler.h",
4299 "mac/master_prefs.h",
4300 "mac/master_prefs.mm",
4301 "mac/nsprocessinfo_additions.h",
4302 "mac/nsprocessinfo_additions.mm",
4304 "mac/relauncher.mm",
4305 "media/webrtc/window_icon_util_mac.mm",
4306 "media_galleries/mac/mtp_device_delegate_impl_mac.h",
4307 "media_galleries/mac/mtp_device_delegate_impl_mac.mm",
4308 "memory_details_mac.cc",
4309 "metrics/chrome_browser_main_extra_parts_metrics_mac.mm",
4310 "metrics/power_metrics_provider_mac.h",
4311 "metrics/power_metrics_provider_mac.mm",
4312 "notifications/alert_dispatcher_mac.h",
4313 "notifications/notification_platform_bridge_mac.h",
4314 "notifications/notification_platform_bridge_mac.mm",
4315 "obsolete_system/obsolete_system_mac.cc",
4316 "password_manager/password_manager_util_mac.h",
4317 "password_manager/password_manager_util_mac.mm",
4318 "platform_util_mac.mm",
4319 "policy/browser_dm_token_storage_mac.h",
4320 "policy/browser_dm_token_storage_mac.mm",
4321 "process_singleton_mac.mm",
4322 "renderer_host/chrome_render_widget_host_view_mac_delegate.h",
4323 "renderer_host/chrome_render_widget_host_view_mac_delegate.mm",
4324 "renderer_host/chrome_render_widget_host_view_mac_history_swiper.h",
4325 "renderer_host/chrome_render_widget_host_view_mac_history_swiper.mm",
4326 "shell_integration_mac.mm",
4327 "upgrade_detector/get_installed_version_mac.mm",
4330 "//chrome/app_shim",
4331 "//chrome/browser/apps/app_shim",
4332 "//chrome/browser/ui/cocoa/notifications:common",
4333 "//components/metal_util",
4334 "//services/video_capture/public/mojom:constants",
4335 "//third_party/crashpad/crashpad/client:client",
4336 "//third_party/google_toolbox_for_mac",
4337 "//third_party/mozilla",
4340 "Accelerate.framework",
4341 "AudioUnit.framework",
4342 "AVFoundation.framework",
4343 "DiskArbitration.framework",
4345 "ImageCaptureCore.framework",
4347 "QuartzCore.framework",
4348 "SafariServices.framework",
4349 "SecurityInterface.framework",
4355 "chrome_browser_main_linux.cc",
4356 "chrome_browser_main_linux.h",
4357 "first_run/first_run_internal_linux.cc",
4358 "memory_details_linux.cc",
4359 "obsolete_system/obsolete_system_linux.cc",
4360 "policy/browser_dm_token_storage_linux.cc",
4361 "policy/browser_dm_token_storage_linux.h",
4364 deps += [ "//third_party/fontconfig" ]
4366 deps += [ "//dbus" ]
4370 deps += [ "//ui/gfx/x" ]
4375 if (use_allocator == "tcmalloc") {
4376 deps += [ "//chrome/common/performance_manager/mojom" ]
4379 "performance_manager/policies/dynamic_tcmalloc_policy_chromeos.cc",
4380 "performance_manager/policies/dynamic_tcmalloc_policy_chromeos.h",
4385 if (is_desktop_linux) {
4386 # Desktop linux, doesn't count ChromeOS.
4388 "download/download_status_updater_linux.cc",
4389 "first_run/upgrade_util_linux.cc",
4390 "first_run/upgrade_util_linux.h",
4391 "icon_loader_auralinux.cc",
4392 "platform_util_linux.cc",
4393 "shell_integration_linux.cc",
4394 "shell_integration_linux.h",
4395 "themes/theme_service_aura_linux.cc",
4396 "themes/theme_service_aura_linux.h",
4397 "upgrade_detector/get_installed_version_linux.cc",
4401 deps += [ "//components/dbus/thread_linux" ]
4404 if (enable_native_notifications) {
4406 "notifications/notification_platform_bridge_linux.cc",
4407 "notifications/notification_platform_bridge_linux.h",
4413 "fullscreen_aurax11.cc",
4414 "media/webrtc/window_icon_util_x11.cc",
4420 "fullscreen_ozone.cc",
4421 "media/webrtc/window_icon_util_ozone.cc",
4425 if (rtc_use_pipewire) {
4427 [ "//third_party/webrtc/modules/desktop_capture:pipewire_config" ]
4431 if (is_posix || is_fuchsia) {
4432 deps += [ "//chrome/app:shutdown_signal_handlers" ]
4435 if (is_win || is_mac) {
4436 # Sources (generally "desktop OS importers") used only on Mac & Windows.
4438 "recovery/recovery_install_global_error.cc",
4439 "recovery/recovery_install_global_error.h",
4440 "recovery/recovery_install_global_error_factory.cc",
4441 "recovery/recovery_install_global_error_factory.h",
4444 # On other platforms, use the generic implementation.
4445 sources += [ "hang_monitor/hang_crash_dump.cc" ]
4448 if (is_win || is_linux) {
4450 "renderer_context_menu/spelling_options_submenu_observer.cc",
4451 "renderer_context_menu/spelling_options_submenu_observer.h",
4457 "accessibility/caption_settings_dialog.h",
4458 "accessibility/caption_settings_dialog_mac.mm",
4464 "accessibility/caption_settings_dialog.h",
4465 "accessibility/caption_settings_dialog_win.cc",
4469 if (is_win || is_mac || is_desktop_linux) {
4471 "browser_switcher/alternative_browser_driver.h",
4472 "browser_switcher/browser_switcher_navigation_throttle.cc",
4473 "browser_switcher/browser_switcher_navigation_throttle.h",
4474 "browser_switcher/browser_switcher_prefs.cc",
4475 "browser_switcher/browser_switcher_prefs.h",
4476 "browser_switcher/browser_switcher_service.cc",
4477 "browser_switcher/browser_switcher_service.h",
4478 "browser_switcher/browser_switcher_service_factory.cc",
4479 "browser_switcher/browser_switcher_service_factory.h",
4480 "browser_switcher/browser_switcher_sitelist.cc",
4481 "browser_switcher/browser_switcher_sitelist.h",
4482 "browser_switcher/ieem_sitelist_parser.cc",
4483 "browser_switcher/ieem_sitelist_parser.h",
4486 sources += [ "browser_switcher/alternative_browser_driver_win.cc" ]
4488 if (is_mac || is_desktop_linux) {
4489 sources += [ "browser_switcher/alternative_browser_driver_posix.cc" ]
4493 if (is_chromeos && use_cras) {
4494 defines += [ "USE_CRAS" ]
4497 if (enable_downgrade_processing) {
4499 "downgrade/downgrade_manager.cc",
4500 "downgrade/downgrade_manager.h",
4501 "downgrade/downgrade_prefs.cc",
4502 "downgrade/downgrade_prefs.h",
4503 "downgrade/downgrade_utils.cc",
4504 "downgrade/downgrade_utils.h",
4505 "downgrade/snapshot_file_collector.cc",
4506 "downgrade/snapshot_file_collector.h",
4507 "downgrade/snapshot_manager.cc",
4508 "downgrade/snapshot_manager.h",
4509 "downgrade/user_data_downgrade.cc",
4510 "downgrade/user_data_downgrade.h",
4514 if (!is_android && !is_chromeos) {
4516 "device_identity/device_oauth2_token_store_desktop.cc",
4517 "device_identity/device_oauth2_token_store_desktop.h",
4518 "first_run/upgrade_util.cc",
4519 "first_run/upgrade_util.h",
4520 "lifetime/switch_utils.cc",
4521 "lifetime/switch_utils.h",
4522 "metrics/upgrade_metrics_provider.cc",
4523 "metrics/upgrade_metrics_provider.h",
4524 "net/disk_cache_dir_policy_handler.cc",
4525 "net/disk_cache_dir_policy_handler.h",
4526 "notifications/fullscreen_notification_blocker.cc",
4527 "notifications/fullscreen_notification_blocker.h",
4528 "notifications/notification_ui_manager_impl.cc",
4529 "notifications/notification_ui_manager_impl.h",
4530 "notifications/popups_only_ui_controller.cc",
4531 "notifications/popups_only_ui_controller.h",
4532 "notifications/screen_lock_notification_blocker.cc",
4533 "notifications/screen_lock_notification_blocker.h",
4535 "policy/chrome_browser_cloud_management_controller.cc",
4536 "policy/chrome_browser_cloud_management_controller.h",
4537 "policy/chrome_browser_cloud_management_register_watcher.cc",
4538 "policy/chrome_browser_cloud_management_register_watcher.h",
4539 "policy/cloud/chrome_browser_cloud_management_helper.cc",
4540 "policy/cloud/chrome_browser_cloud_management_helper.h",
4541 "policy/cloud/user_policy_signin_service.cc",
4542 "policy/cloud/user_policy_signin_service.h",
4543 "policy/cloud/user_policy_signin_service_internal.h",
4544 "profiles/avatar_menu.cc",
4545 "profiles/avatar_menu.h",
4546 "profiles/avatar_menu_actions_desktop.cc",
4547 "profiles/avatar_menu_actions_desktop.h",
4548 "profiles/avatar_menu_desktop.cc",
4549 "profiles/avatar_menu_observer.h",
4550 "profiles/profile_activity_metrics_recorder.cc",
4551 "profiles/profile_activity_metrics_recorder.h",
4552 "profiles/profile_list.h",
4553 "profiles/profile_list_desktop.cc",
4554 "profiles/profile_list_desktop.h",
4555 "profiles/profile_statistics.cc",
4556 "profiles/profile_statistics.h",
4557 "profiles/profile_statistics_aggregator.cc",
4558 "profiles/profile_statistics_aggregator.h",
4559 "profiles/profile_statistics_common.cc",
4560 "profiles/profile_statistics_common.h",
4561 "profiles/profile_statistics_factory.cc",
4562 "profiles/profile_statistics_factory.h",
4563 "signin/force_signin_verifier.cc",
4564 "signin/force_signin_verifier.h",
4565 "signin/signin_global_error.cc",
4566 "signin/signin_global_error.h",
4567 "signin/signin_global_error_factory.cc",
4568 "signin/signin_global_error_factory.h",
4569 "upgrade_detector/get_installed_version.cc",
4570 "upgrade_detector/get_installed_version.h",
4571 "upgrade_detector/installed_version_poller.cc",
4572 "upgrade_detector/installed_version_poller.h",
4573 "upgrade_detector/upgrade_detector_impl.cc",
4574 "upgrade_detector/upgrade_detector_impl.h",
4576 } else { # is_android || is_chromeos
4578 "installable/digital_asset_links/digital_asset_links_handler.cc",
4579 "installable/digital_asset_links/digital_asset_links_handler.h",
4580 "media/protected_media_identifier_permission_context.cc",
4581 "media/protected_media_identifier_permission_context.h",
4585 if (is_posix && !is_mac) {
4586 # TODO(crbug.com/753619): Enable crash reporting on Fuchsia.
4588 "//chrome/app/chrome_crash_reporter_client.cc",
4589 "//chrome/app/chrome_crash_reporter_client.h",
4592 "//components/crash/content/browser",
4593 "//components/crash/core/app",
4594 "//components/version_info:generate_version_info",
4598 if (is_win || is_mac || (is_linux && !is_chromeos)) {
4600 "password_manager/password_store_signin_notifier_impl.cc",
4601 "password_manager/password_store_signin_notifier_impl.h",
4605 if (is_win || is_mac || is_linux) {
4607 "crash_upload_list/crash_upload_list_crashpad.cc",
4608 "crash_upload_list/crash_upload_list_crashpad.h",
4609 "payments/chrome_payment_request_delegate.cc",
4610 "payments/chrome_payment_request_delegate.h",
4611 "payments/payment_request_display_manager_factory.cc",
4612 "payments/payment_request_display_manager_factory.h",
4613 "payments/payment_request_factory.cc",
4614 "payments/payment_request_factory.h",
4616 deps += [ "//components/payments/content" ]
4619 if (is_win || is_mac || (is_chromeos && use_dbus)) {
4621 "media_galleries/fileapi/device_media_async_file_util.cc",
4622 "media_galleries/fileapi/device_media_async_file_util.h",
4623 "media_galleries/fileapi/mtp_device_async_delegate.cc",
4624 "media_galleries/fileapi/mtp_device_async_delegate.h",
4625 "media_galleries/fileapi/mtp_device_map_service.cc",
4626 "media_galleries/fileapi/mtp_device_map_service.h",
4627 "media_galleries/fileapi/mtp_file_stream_reader.cc",
4628 "media_galleries/fileapi/mtp_file_stream_reader.h",
4630 if (is_chromeos && use_dbus) {
4631 # TODO(donna.wu@intel.com): push this into chrome/browser/chromeos
4632 # and chrome/browser/media_galleries/chromeos
4633 deps += [ "//services/device/public/mojom" ]
4637 if (toolkit_views) {
4638 deps += [ "//ui/views" ]
4642 # Cross-platform Aura files.
4644 "download/drag_download_item_aura.cc",
4645 "lifetime/application_lifetime_aura.cc",
4646 "platform_util_aura.cc",
4654 deps += [ "//ui/gtk" ]
4660 "password_manager/password_store_x.cc",
4661 "password_manager/password_store_x.h",
4665 if (use_x11 || use_ozone) {
4667 "chrome_browser_main_extra_parts_ozone.cc",
4668 "chrome_browser_main_extra_parts_ozone.h",
4672 if (enable_background_mode) {
4674 "background/background_application_list_model.cc",
4675 "background/background_application_list_model.h",
4676 "background/background_mode_manager.cc",
4677 "background/background_mode_manager.h",
4678 "background/background_mode_optimizer.cc",
4679 "background/background_mode_optimizer.h",
4682 sources += [ "background/background_mode_manager_win.cc" ]
4685 sources += [ "background/background_mode_manager_mac.mm" ]
4688 sources += [ "background/background_mode_manager_chromeos.cc" ]
4690 if (use_aura && !is_win && !is_chromeos) {
4691 sources += [ "background/background_mode_manager_aura.cc" ]
4694 if (enable_background_contents) {
4696 "background/background_contents_service.cc",
4697 "background/background_contents_service.h",
4698 "background/background_contents_service_factory.cc",
4699 "background/background_contents_service_factory.h",
4703 if (enable_basic_printing) {
4704 # Some form of printing support.
4706 "policy/printing_restrictions_policy_handler.cc",
4707 "policy/printing_restrictions_policy_handler.h",
4708 "printing/print_job.cc",
4709 "printing/print_job.h",
4710 "printing/print_job_manager.cc",
4711 "printing/print_job_manager.h",
4712 "printing/print_job_worker.cc",
4713 "printing/print_job_worker.h",
4714 "printing/print_view_manager_base.cc",
4715 "printing/print_view_manager_base.h",
4716 "printing/print_view_manager_common.cc",
4717 "printing/print_view_manager_common.h",
4718 "printing/printer_manager_dialog.h",
4719 "printing/printer_query.cc",
4720 "printing/printer_query.h",
4721 "printing/printing_init.cc",
4722 "printing/printing_init.h",
4723 "printing/printing_message_filter.cc",
4724 "printing/printing_message_filter.h",
4727 "//components/printing/browser",
4728 "//components/services/print_compositor/public/cpp",
4729 "//components/services/print_compositor/public/mojom",
4735 "printing/pdf_to_emf_converter.cc",
4736 "printing/pdf_to_emf_converter.h",
4737 "printing/printer_manager_dialog_win.cc",
4741 sources += [ "printing/printer_manager_dialog_mac.mm" ]
4744 sources += [ "printing/printer_manager_dialog_linux.cc" ]
4746 if (is_win || enable_print_preview) {
4747 deps += [ "//chrome/services/printing/public/mojom" ]
4749 if (enable_print_preview) {
4750 # Full printing on top of the above.
4752 "printing/background_printing_manager.cc",
4753 "printing/background_printing_manager.h",
4754 "printing/pdf_nup_converter_client.cc",
4755 "printing/pdf_nup_converter_client.h",
4756 "printing/print_error_dialog.cc",
4757 "printing/print_error_dialog.h",
4758 "printing/print_preview_context_menu_observer.cc",
4759 "printing/print_preview_context_menu_observer.h",
4760 "printing/print_preview_data_service.cc",
4761 "printing/print_preview_data_service.h",
4762 "printing/print_preview_dialog_controller.cc",
4763 "printing/print_preview_dialog_controller.h",
4764 "printing/print_preview_message_handler.cc",
4765 "printing/print_preview_message_handler.h",
4766 "printing/print_preview_sticky_settings.cc",
4767 "printing/print_preview_sticky_settings.h",
4768 "printing/print_view_manager.cc",
4769 "printing/print_view_manager.h",
4770 "printing/printing_service.cc",
4771 "printing/printing_service.h",
4772 "printing/pwg_raster_converter.cc",
4773 "printing/pwg_raster_converter.h",
4776 deps += [ "//components/printing/common:mojo_interfaces" ]
4780 "printing/print_dialog_cloud_win.cc",
4781 "printing/print_dialog_cloud_win.h",
4787 "printing/cloud_print/cloud_print_proxy_service.cc",
4788 "printing/cloud_print/cloud_print_proxy_service.h",
4789 "printing/cloud_print/cloud_print_proxy_service_factory.cc",
4790 "printing/cloud_print/cloud_print_proxy_service_factory.h",
4791 "service_process/service_process_control.cc",
4792 "service_process/service_process_control.h",
4793 "service_process/service_process_control_mac.mm",
4795 public_deps += [ "//chrome/common:service_process_mojom" ]
4798 # Partial-only printing support.
4800 "printing/print_view_manager_basic.cc",
4801 "printing/print_view_manager_basic.h",
4806 if (enable_paint_preview) {
4808 "//components/paint_preview/browser",
4809 "//components/paint_preview/common",
4813 if (enable_captive_portal_detection) {
4815 "captive_portal/captive_portal_service_factory.cc",
4816 "captive_portal/captive_portal_service_factory.h",
4820 if (enable_legacy_desktop_in_product_help) {
4822 "feature_engagement/bookmark/bookmark_tracker.cc",
4823 "feature_engagement/bookmark/bookmark_tracker.h",
4824 "feature_engagement/bookmark/bookmark_tracker_factory.cc",
4825 "feature_engagement/bookmark/bookmark_tracker_factory.h",
4826 "feature_engagement/feature_tracker.cc",
4827 "feature_engagement/feature_tracker.h",
4828 "feature_engagement/incognito_window/incognito_window_tracker.cc",
4829 "feature_engagement/incognito_window/incognito_window_tracker.h",
4830 "feature_engagement/incognito_window/incognito_window_tracker_factory.cc",
4831 "feature_engagement/incognito_window/incognito_window_tracker_factory.h",
4832 "feature_engagement/new_tab/new_tab_tracker.cc",
4833 "feature_engagement/new_tab/new_tab_tracker.h",
4834 "feature_engagement/new_tab/new_tab_tracker_factory.cc",
4835 "feature_engagement/new_tab/new_tab_tracker_factory.h",
4836 "feature_engagement/session_duration_updater.cc",
4837 "feature_engagement/session_duration_updater.h",
4841 if (enable_dice_support) {
4843 "signin/dice_intercepted_session_startup_helper.cc",
4844 "signin/dice_intercepted_session_startup_helper.h",
4845 "signin/dice_response_handler.cc",
4846 "signin/dice_response_handler.h",
4847 "signin/dice_signed_in_profile_creator.cc",
4848 "signin/dice_signed_in_profile_creator.h",
4849 "signin/dice_tab_helper.cc",
4850 "signin/dice_tab_helper.h",
4851 "signin/dice_web_signin_interceptor.cc",
4852 "signin/dice_web_signin_interceptor.h",
4853 "signin/dice_web_signin_interceptor_delegate.cc",
4854 "signin/dice_web_signin_interceptor_delegate.h",
4855 "signin/dice_web_signin_interceptor_factory.cc",
4856 "signin/dice_web_signin_interceptor_factory.h",
4857 "signin/logout_tab_helper.cc",
4858 "signin/logout_tab_helper.h",
4859 "signin/process_dice_header_delegate_impl.cc",
4860 "signin/process_dice_header_delegate_impl.h",
4861 "signin/signin_manager.cc",
4862 "signin/signin_manager.h",
4863 "signin/signin_manager_factory.cc",
4864 "signin/signin_manager_factory.h",
4868 "signin/signin_util_win.cc",
4869 "signin/signin_util_win.h",
4874 if (enable_extensions) {
4876 "accessibility/animation_policy_prefs.cc",
4877 "accessibility/animation_policy_prefs.h",
4878 "autocomplete/keyword_extensions_delegate_impl.cc",
4879 "autocomplete/keyword_extensions_delegate_impl.h",
4880 "autocomplete/shortcuts_extensions_manager.cc",
4881 "autocomplete/shortcuts_extensions_manager.h",
4882 "browsing_data/counters/hosted_apps_counter.cc",
4883 "browsing_data/counters/hosted_apps_counter.h",
4884 "drive/drive_notification_manager_factory.cc",
4885 "drive/drive_notification_manager_factory.h",
4886 "guest_view/app_view/chrome_app_view_guest_delegate.cc",
4887 "guest_view/app_view/chrome_app_view_guest_delegate.h",
4888 "guest_view/chrome_guest_view_manager_delegate.cc",
4889 "guest_view/chrome_guest_view_manager_delegate.h",
4890 "guest_view/extension_options/chrome_extension_options_guest_delegate.cc",
4891 "guest_view/extension_options/chrome_extension_options_guest_delegate.h",
4892 "guest_view/mime_handler_view/chrome_mime_handler_view_guest_delegate.cc",
4893 "guest_view/mime_handler_view/chrome_mime_handler_view_guest_delegate.h",
4894 "guest_view/web_view/chrome_web_view_guest_delegate.cc",
4895 "guest_view/web_view/chrome_web_view_guest_delegate.h",
4896 "guest_view/web_view/chrome_web_view_permission_helper_delegate.cc",
4897 "guest_view/web_view/chrome_web_view_permission_helper_delegate.h",
4898 "guest_view/web_view/context_menu_content_type_web_view.cc",
4899 "guest_view/web_view/context_menu_content_type_web_view.h",
4900 "media/cast_transport_host_filter.cc",
4901 "media/cast_transport_host_filter.h",
4902 "media/extension_media_access_handler.cc",
4903 "media/extension_media_access_handler.h",
4904 "media/offscreen_tab.cc",
4905 "media/offscreen_tab.h",
4906 "media/webrtc/desktop_capture_access_handler.cc",
4907 "media/webrtc/desktop_capture_access_handler.h",
4908 "media/webrtc/tab_capture_access_handler.cc",
4909 "media/webrtc/tab_capture_access_handler.h",
4910 "metrics/extensions_metrics_provider.cc",
4911 "metrics/extensions_metrics_provider.h",
4912 "policy/chrome_extension_policy_migrator.cc",
4913 "policy/chrome_extension_policy_migrator.h",
4914 "renderer_context_menu/context_menu_content_type_app_mode.cc",
4915 "renderer_context_menu/context_menu_content_type_app_mode.h",
4916 "renderer_context_menu/context_menu_content_type_extension_popup.cc",
4917 "renderer_context_menu/context_menu_content_type_extension_popup.h",
4918 "renderer_context_menu/context_menu_content_type_platform_app.cc",
4919 "renderer_context_menu/context_menu_content_type_platform_app.h",
4920 "renderer_host/chrome_extension_message_filter.cc",
4921 "renderer_host/chrome_extension_message_filter.h",
4922 "speech/extension_api/tts_engine_extension_api.cc",
4923 "speech/extension_api/tts_engine_extension_api.h",
4924 "speech/extension_api/tts_engine_extension_observer.cc",
4925 "speech/extension_api/tts_engine_extension_observer.h",
4926 "speech/extension_api/tts_extension_api.cc",
4927 "speech/extension_api/tts_extension_api.h",
4928 "sync_file_system/conflict_resolution_policy.h",
4929 "sync_file_system/drive_backend/callback_helper.h",
4930 "sync_file_system/drive_backend/callback_tracker.cc",
4931 "sync_file_system/drive_backend/callback_tracker.h",
4932 "sync_file_system/drive_backend/callback_tracker_internal.cc",
4933 "sync_file_system/drive_backend/callback_tracker_internal.h",
4934 "sync_file_system/drive_backend/conflict_resolver.cc",
4935 "sync_file_system/drive_backend/conflict_resolver.h",
4936 "sync_file_system/drive_backend/drive_backend_constants.cc",
4937 "sync_file_system/drive_backend/drive_backend_constants.h",
4938 "sync_file_system/drive_backend/drive_backend_util.cc",
4939 "sync_file_system/drive_backend/drive_backend_util.h",
4940 "sync_file_system/drive_backend/drive_service_on_worker.cc",
4941 "sync_file_system/drive_backend/drive_service_on_worker.h",
4942 "sync_file_system/drive_backend/drive_service_wrapper.cc",
4943 "sync_file_system/drive_backend/drive_service_wrapper.h",
4944 "sync_file_system/drive_backend/drive_uploader_on_worker.cc",
4945 "sync_file_system/drive_backend/drive_uploader_on_worker.h",
4946 "sync_file_system/drive_backend/drive_uploader_wrapper.cc",
4947 "sync_file_system/drive_backend/drive_uploader_wrapper.h",
4948 "sync_file_system/drive_backend/folder_creator.cc",
4949 "sync_file_system/drive_backend/folder_creator.h",
4950 "sync_file_system/drive_backend/leveldb_wrapper.cc",
4951 "sync_file_system/drive_backend/leveldb_wrapper.h",
4952 "sync_file_system/drive_backend/list_changes_task.cc",
4953 "sync_file_system/drive_backend/list_changes_task.h",
4954 "sync_file_system/drive_backend/local_to_remote_syncer.cc",
4955 "sync_file_system/drive_backend/local_to_remote_syncer.h",
4956 "sync_file_system/drive_backend/metadata_database.cc",
4957 "sync_file_system/drive_backend/metadata_database.h",
4958 "sync_file_system/drive_backend/metadata_database_index.cc",
4959 "sync_file_system/drive_backend/metadata_database_index.h",
4960 "sync_file_system/drive_backend/metadata_database_index_interface.h",
4961 "sync_file_system/drive_backend/metadata_database_index_on_disk.cc",
4962 "sync_file_system/drive_backend/metadata_database_index_on_disk.h",
4963 "sync_file_system/drive_backend/metadata_db_migration_util.cc",
4964 "sync_file_system/drive_backend/metadata_db_migration_util.h",
4965 "sync_file_system/drive_backend/register_app_task.cc",
4966 "sync_file_system/drive_backend/register_app_task.h",
4967 "sync_file_system/drive_backend/remote_change_processor_on_worker.cc",
4968 "sync_file_system/drive_backend/remote_change_processor_on_worker.h",
4969 "sync_file_system/drive_backend/remote_change_processor_wrapper.cc",
4970 "sync_file_system/drive_backend/remote_change_processor_wrapper.h",
4971 "sync_file_system/drive_backend/remote_to_local_syncer.cc",
4972 "sync_file_system/drive_backend/remote_to_local_syncer.h",
4973 "sync_file_system/drive_backend/sync_engine.cc",
4974 "sync_file_system/drive_backend/sync_engine.h",
4975 "sync_file_system/drive_backend/sync_engine_context.cc",
4976 "sync_file_system/drive_backend/sync_engine_context.h",
4977 "sync_file_system/drive_backend/sync_engine_initializer.cc",
4978 "sync_file_system/drive_backend/sync_engine_initializer.h",
4979 "sync_file_system/drive_backend/sync_task.cc",
4980 "sync_file_system/drive_backend/sync_task.h",
4981 "sync_file_system/drive_backend/sync_task_manager.cc",
4982 "sync_file_system/drive_backend/sync_task_manager.h",
4983 "sync_file_system/drive_backend/sync_task_token.cc",
4984 "sync_file_system/drive_backend/sync_task_token.h",
4985 "sync_file_system/drive_backend/sync_worker.cc",
4986 "sync_file_system/drive_backend/sync_worker.h",
4987 "sync_file_system/drive_backend/sync_worker_interface.h",
4988 "sync_file_system/drive_backend/task_dependency_manager.cc",
4989 "sync_file_system/drive_backend/task_dependency_manager.h",
4990 "sync_file_system/drive_backend/tracker_id_set.cc",
4991 "sync_file_system/drive_backend/tracker_id_set.h",
4992 "sync_file_system/drive_backend/uninstall_app_task.cc",
4993 "sync_file_system/drive_backend/uninstall_app_task.h",
4994 "sync_file_system/file_change.cc",
4995 "sync_file_system/file_change.h",
4996 "sync_file_system/file_status_observer.h",
4997 "sync_file_system/local/local_file_change_tracker.cc",
4998 "sync_file_system/local/local_file_change_tracker.h",
4999 "sync_file_system/local/local_file_sync_context.cc",
5000 "sync_file_system/local/local_file_sync_context.h",
5001 "sync_file_system/local/local_file_sync_service.cc",
5002 "sync_file_system/local/local_file_sync_service.h",
5003 "sync_file_system/local/local_file_sync_status.cc",
5004 "sync_file_system/local/local_file_sync_status.h",
5005 "sync_file_system/local/local_origin_change_observer.h",
5006 "sync_file_system/local/root_delete_helper.cc",
5007 "sync_file_system/local/root_delete_helper.h",
5008 "sync_file_system/local/sync_file_system_backend.cc",
5009 "sync_file_system/local/sync_file_system_backend.h",
5010 "sync_file_system/local/syncable_file_operation_runner.cc",
5011 "sync_file_system/local/syncable_file_operation_runner.h",
5012 "sync_file_system/local/syncable_file_system_operation.cc",
5013 "sync_file_system/local/syncable_file_system_operation.h",
5014 "sync_file_system/local_change_processor.h",
5015 "sync_file_system/logger.cc",
5016 "sync_file_system/logger.h",
5017 "sync_file_system/remote_change_processor.h",
5018 "sync_file_system/remote_file_sync_service.cc",
5019 "sync_file_system/remote_file_sync_service.h",
5020 "sync_file_system/subtree_set.cc",
5021 "sync_file_system/subtree_set.h",
5022 "sync_file_system/sync_action.cc",
5023 "sync_file_system/sync_action.h",
5024 "sync_file_system/sync_callbacks.h",
5025 "sync_file_system/sync_direction.h",
5026 "sync_file_system/sync_event_observer.h",
5027 "sync_file_system/sync_file_metadata.cc",
5028 "sync_file_system/sync_file_metadata.h",
5029 "sync_file_system/sync_file_status.h",
5030 "sync_file_system/sync_file_system_service.cc",
5031 "sync_file_system/sync_file_system_service.h",
5032 "sync_file_system/sync_file_system_service_factory.cc",
5033 "sync_file_system/sync_file_system_service_factory.h",
5034 "sync_file_system/sync_file_type.h",
5035 "sync_file_system/sync_operation_type.cc",
5036 "sync_file_system/sync_operation_type.h",
5037 "sync_file_system/sync_process_runner.cc",
5038 "sync_file_system/sync_process_runner.h",
5039 "sync_file_system/sync_service_state.h",
5040 "sync_file_system/sync_status_code.cc",
5041 "sync_file_system/sync_status_code.h",
5042 "sync_file_system/syncable_file_system_util.cc",
5043 "sync_file_system/syncable_file_system_util.h",
5044 "sync_file_system/task_logger.cc",
5045 "sync_file_system/task_logger.h",
5048 "//chrome/browser/apps/platform_apps",
5049 "//chrome/browser/apps/platform_apps/api",
5050 "//chrome/browser/extensions",
5052 allow_circular_includes_from += [
5053 "//chrome/browser/apps/platform_apps",
5055 # TODO(https://crbug.com/883570): This is unfortunate, but not easy to
5056 # fix. Ideally, //chrome/browser:browser shouldn't depend on these APIs
5057 # (though the APIs likely will depend on //chrome/browser), but we need
5058 # to pull them in here to allow registration of keyed services.
5059 "//chrome/browser/apps/platform_apps/api",
5061 "//chrome/browser/extensions",
5062 "//chrome/browser/web_applications",
5064 # TODO(loyso): Erase these. crbug.com/877898.
5065 "//chrome/browser/web_applications:common",
5066 "//chrome/browser/web_applications:web_applications_on_extensions",
5067 "//chrome/browser/web_applications/components",
5068 "//chrome/browser/web_applications/extensions",
5072 "//chrome/browser/sync_file_system/drive_backend:sync_file_system_drive_proto",
5073 "//chrome/browser/web_applications",
5074 "//chrome/browser/web_applications:common",
5075 "//chrome/browser/web_applications:web_applications_on_extensions",
5076 "//chrome/browser/web_applications/components",
5077 "//chrome/browser/web_applications/extensions",
5078 "//chrome/common/extensions/api",
5079 "//chrome/common/extensions/api:extensions_features",
5080 "//components/drive",
5081 "//components/guest_view/browser",
5082 "//extensions/components/javascript_dialog_extensions_client",
5083 "//google_apis/drive",
5085 "//services/device/public/mojom",
5089 if (enable_feed_in_chrome) {
5091 "android/feed/feed_content_bridge.cc",
5092 "android/feed/feed_content_bridge.h",
5093 "android/feed/feed_debugging_bridge.cc",
5094 "android/feed/feed_debugging_bridge.h",
5095 "android/feed/feed_host_service_factory.cc",
5096 "android/feed/feed_host_service_factory.h",
5097 "android/feed/feed_journal_bridge.cc",
5098 "android/feed/feed_journal_bridge.h",
5099 "android/feed/feed_lifecycle_bridge.cc",
5100 "android/feed/feed_lifecycle_bridge.h",
5101 "android/feed/feed_logging_bridge.cc",
5102 "android/feed/feed_logging_bridge.h",
5103 "android/feed/feed_network_bridge.cc",
5104 "android/feed/feed_network_bridge.h",
5105 "android/feed/feed_offline_bridge.cc",
5106 "android/feed/feed_offline_bridge.h",
5107 "android/feed/feed_scheduler_bridge.cc",
5108 "android/feed/feed_scheduler_bridge.h",
5109 "android/feed/history/feed_history_helper.cc",
5110 "android/feed/history/feed_history_helper.h",
5111 "android/feed/v2/background_refresh_task.cc",
5112 "android/feed/v2/background_refresh_task.h",
5113 "android/feed/v2/feed_service_bridge.cc",
5114 "android/feed/v2/feed_service_bridge.h",
5115 "android/feed/v2/feed_service_factory.cc",
5116 "android/feed/v2/feed_service_factory.h",
5117 "android/feed/v2/feed_stream_surface.cc",
5118 "android/feed/v2/feed_stream_surface.h",
5119 "android/feed/v2/refresh_task_scheduler_impl.cc",
5120 "android/feed/v2/refresh_task_scheduler_impl.h",
5123 "//components/feed/content:feed_content",
5124 "//components/feed/core/v2:feed_core_v2",
5128 if (enable_library_cdms) {
5130 "media/output_protection_impl.cc",
5131 "media/output_protection_impl.h",
5133 deps += [ "//media/mojo/mojom" ]
5135 if (enable_widevine) {
5136 if (enable_widevine_cdm_component) {
5138 "component_updater/widevine_cdm_component_installer.cc",
5139 "component_updater/widevine_cdm_component_installer.h",
5141 deps += [ "//third_party/widevine/cdm:headers" ]
5145 "media/widevine_hardware_caps_win.cc",
5146 "media/widevine_hardware_caps_win.h",
5148 libs += [ "d3d11.lib" ]
5152 if (enable_cdm_storage_id) {
5154 "media/cdm_storage_id.cc",
5155 "media/cdm_storage_id.h",
5156 "media/cdm_storage_id_key.cc",
5157 "media/cdm_storage_id_key.h",
5159 if (is_chrome_branded) {
5160 sources += [ "internal/google_chrome_cdm_storage_id_key.h" ]
5164 if (mojo_media_host == "browser") {
5165 deps += [ "//media/mojo/services" ]
5169 if (enable_message_center) {
5171 "notifications/notification_platform_bridge_message_center.cc",
5172 "notifications/notification_platform_bridge_message_center.h",
5178 "nacl_host/nacl_browser_delegate_impl.cc",
5179 "nacl_host/nacl_browser_delegate_impl.h",
5180 "nacl_host/nacl_infobar_delegate.cc",
5181 "nacl_host/nacl_infobar_delegate.h",
5183 deps += [ "//components/nacl/browser" ]
5186 if (enable_offline_pages) {
5188 "offline_pages/background_loader_offliner.cc",
5189 "offline_pages/background_loader_offliner.h",
5190 "offline_pages/download_archive_manager.cc",
5191 "offline_pages/download_archive_manager.h",
5192 "offline_pages/fresh_offline_content_observer.cc",
5193 "offline_pages/fresh_offline_content_observer.h",
5194 "offline_pages/offline_page_bookmark_observer.cc",
5195 "offline_pages/offline_page_bookmark_observer.h",
5196 "offline_pages/offline_page_info_handler.cc",
5197 "offline_pages/offline_page_info_handler.h",
5198 "offline_pages/offline_page_mhtml_archiver.cc",
5199 "offline_pages/offline_page_mhtml_archiver.h",
5200 "offline_pages/offline_page_model_factory.h",
5201 "offline_pages/offline_page_origin_utils.h",
5202 "offline_pages/offline_page_request_handler.cc",
5203 "offline_pages/offline_page_request_handler.h",
5204 "offline_pages/offline_page_tab_helper.cc",
5205 "offline_pages/offline_page_tab_helper.h",
5206 "offline_pages/offline_page_url_loader.cc",
5207 "offline_pages/offline_page_url_loader.h",
5208 "offline_pages/offline_page_url_loader_request_interceptor.cc",
5209 "offline_pages/offline_page_url_loader_request_interceptor.h",
5210 "offline_pages/offline_page_utils.cc",
5211 "offline_pages/offline_page_utils.h",
5212 "offline_pages/offliner_helper.cc",
5213 "offline_pages/offliner_helper.h",
5214 "offline_pages/offliner_user_data.cc",
5215 "offline_pages/offliner_user_data.h",
5216 "offline_pages/prefetch/gcm_token.cc",
5217 "offline_pages/prefetch/gcm_token.h",
5218 "offline_pages/prefetch/offline_metrics_collector_impl.cc",
5219 "offline_pages/prefetch/offline_metrics_collector_impl.h",
5220 "offline_pages/prefetch/offline_prefetch_download_client.cc",
5221 "offline_pages/prefetch/offline_prefetch_download_client.h",
5222 "offline_pages/prefetch/prefetch_background_task_handler_impl.cc",
5223 "offline_pages/prefetch/prefetch_background_task_handler_impl.h",
5224 "offline_pages/prefetch/prefetch_background_task_scheduler.h",
5225 "offline_pages/prefetch/prefetch_service_factory.cc",
5226 "offline_pages/prefetch/prefetch_service_factory.h",
5227 "offline_pages/prefetch/prefetched_pages_notifier.cc",
5228 "offline_pages/prefetch/prefetched_pages_notifier.h",
5229 "offline_pages/prefetch/thumbnail_fetcher_impl.cc",
5230 "offline_pages/prefetch/thumbnail_fetcher_impl.h",
5231 "offline_pages/recent_tab_helper.cc",
5232 "offline_pages/recent_tab_helper.h",
5233 "offline_pages/request_coordinator_factory.h",
5234 "offline_pages/resource_loading_observer.h",
5235 "offline_pages/visuals_decoder_impl.cc",
5236 "offline_pages/visuals_decoder_impl.h",
5240 "offline_pages/android/auto_fetch_notifier.cc",
5241 "offline_pages/android/auto_fetch_notifier.h",
5242 "offline_pages/android/auto_fetch_page_load_watcher.cc",
5243 "offline_pages/android/auto_fetch_page_load_watcher.h",
5244 "offline_pages/android/background_scheduler_bridge.cc",
5245 "offline_pages/android/background_scheduler_bridge.h",
5246 "offline_pages/android/cct_origin_observer.cc",
5247 "offline_pages/android/cct_origin_observer.h",
5248 "offline_pages/android/cct_request_observer.cc",
5249 "offline_pages/android/cct_request_observer.h",
5250 "offline_pages/android/downloads/offline_page_download_bridge.cc",
5251 "offline_pages/android/downloads/offline_page_download_bridge.h",
5252 "offline_pages/android/downloads/offline_page_infobar_delegate.cc",
5253 "offline_pages/android/downloads/offline_page_infobar_delegate.h",
5254 "offline_pages/android/downloads/offline_page_share_helper.cc",
5255 "offline_pages/android/downloads/offline_page_share_helper.h",
5256 "offline_pages/android/load_termination_listener_impl.cc",
5257 "offline_pages/android/load_termination_listener_impl.h",
5258 "offline_pages/android/offline_page_archive_publisher_impl.cc",
5259 "offline_pages/android/offline_page_archive_publisher_impl.h",
5260 "offline_pages/android/offline_page_auto_fetcher.cc",
5261 "offline_pages/android/offline_page_auto_fetcher.h",
5262 "offline_pages/android/offline_page_auto_fetcher_service.cc",
5263 "offline_pages/android/offline_page_auto_fetcher_service.h",
5264 "offline_pages/android/offline_page_auto_fetcher_service_factory.cc",
5265 "offline_pages/android/offline_page_auto_fetcher_service_factory.h",
5266 "offline_pages/android/offline_page_bridge.cc",
5267 "offline_pages/android/offline_page_bridge.h",
5268 "offline_pages/android/offline_page_model_factory.cc",
5269 "offline_pages/android/offline_page_origin_utils_android.cc",
5270 "offline_pages/android/offline_page_utils_android.cc",
5271 "offline_pages/android/prefetch_background_task_android.cc",
5272 "offline_pages/android/prefetch_background_task_android.h",
5273 "offline_pages/android/prefetch_background_task_scheduler_android.cc",
5274 "offline_pages/android/prefetch_configuration_impl_android.cc",
5275 "offline_pages/android/prefetched_pages_notifier_android.cc",
5276 "offline_pages/android/request_coordinator_bridge.cc",
5277 "offline_pages/android/request_coordinator_bridge.h",
5278 "offline_pages/android/request_coordinator_factory.cc",
5281 deps += [ "//chrome/browser/offline_pages/android:jni_headers" ]
5285 "//components/offline_pages/core",
5286 "//components/offline_pages/core/background:background_offliner",
5287 "//components/offline_pages/core/prefetch",
5291 "//chrome/common:offline_page_auto_fetcher_mojom",
5292 "//components/offline_pages/content/background_loader",
5293 "//components/offline_pages/content/renovations",
5294 "//components/offline_pages/core/downloads:offline_pages_ui_adapter",
5295 "//components/offline_pages/core/renovations",
5296 "//components/offline_pages/core/request_header:request_header",
5299 # Used to build test harness locally. The harness is used manually to
5300 # produce multiple offline pages to evaluate quality of the snapshots.
5301 # This will only be built iff. |enable_offline_pages_harness| is set while
5302 # |enable_offline_pages| and |is_android| are both true.
5303 if (enable_offline_pages_harness && is_android) {
5305 "offline_pages/android/evaluation/evaluation_test_scheduler.cc",
5306 "offline_pages/android/evaluation/evaluation_test_scheduler.h",
5307 "offline_pages/android/evaluation/offline_page_evaluation_bridge.cc",
5308 "offline_pages/android/evaluation/offline_page_evaluation_bridge.h",
5315 "pdf/pdf_extension_util.cc",
5316 "pdf/pdf_extension_util.h",
5324 if (enable_plugins) {
5326 "browsing_data/browsing_data_flash_lso_helper.cc",
5327 "browsing_data/browsing_data_flash_lso_helper.h",
5328 "component_updater/pepper_flash_component_installer.cc",
5329 "component_updater/pepper_flash_component_installer.h",
5330 "metrics/plugin_metrics_provider.cc",
5331 "metrics/plugin_metrics_provider.h",
5332 "pepper_broker_infobar_delegate.cc",
5333 "pepper_broker_infobar_delegate.h",
5334 "pepper_flash_settings_manager.cc",
5335 "pepper_flash_settings_manager.h",
5336 "plugins/chrome_content_browser_client_plugins_part.cc",
5337 "plugins/chrome_content_browser_client_plugins_part.h",
5338 "plugins/chrome_plugin_service_filter.cc",
5339 "plugins/chrome_plugin_service_filter.h",
5340 "plugins/flash_deprecation_infobar_delegate.cc",
5341 "plugins/flash_deprecation_infobar_delegate.h",
5342 "plugins/flash_download_interception.cc",
5343 "plugins/flash_download_interception.h",
5344 "plugins/flash_permission_context.cc",
5345 "plugins/flash_permission_context.h",
5346 "plugins/flash_temporary_permission_tracker.cc",
5347 "plugins/flash_temporary_permission_tracker.h",
5348 "plugins/flash_temporary_permission_tracker_factory.cc",
5349 "plugins/flash_temporary_permission_tracker_factory.h",
5350 "plugins/hung_plugin_infobar_delegate.cc",
5351 "plugins/hung_plugin_infobar_delegate.h",
5352 "plugins/plugin_data_remover_helper.cc",
5353 "plugins/plugin_data_remover_helper.h",
5354 "plugins/plugin_finder.cc",
5355 "plugins/plugin_finder.h",
5356 "plugins/plugin_info_host_impl.cc",
5357 "plugins/plugin_info_host_impl.h",
5358 "plugins/plugin_infobar_delegates.cc",
5359 "plugins/plugin_infobar_delegates.h",
5360 "plugins/plugin_installer.cc",
5361 "plugins/plugin_installer.h",
5362 "plugins/plugin_installer_observer.cc",
5363 "plugins/plugin_installer_observer.h",
5364 "plugins/plugin_metadata.cc",
5365 "plugins/plugin_metadata.h",
5366 "plugins/plugin_observer.cc",
5367 "plugins/plugin_observer.h",
5368 "plugins/plugin_policy_handler.cc",
5369 "plugins/plugin_policy_handler.h",
5370 "plugins/plugin_prefs.cc",
5371 "plugins/plugin_prefs.h",
5372 "plugins/plugin_prefs_factory.cc",
5373 "plugins/plugin_prefs_factory.h",
5374 "plugins/plugin_response_interceptor_url_loader_throttle.cc",
5375 "plugins/plugin_response_interceptor_url_loader_throttle.h",
5376 "plugins/plugin_utils.cc",
5377 "plugins/plugin_utils.h",
5378 "plugins/plugins_resource_service.cc",
5379 "plugins/plugins_resource_service.h",
5380 "plugins/reload_plugin_infobar_delegate.cc",
5381 "plugins/reload_plugin_infobar_delegate.h",
5382 "renderer_host/pepper/chrome_browser_pepper_host_factory.cc",
5383 "renderer_host/pepper/chrome_browser_pepper_host_factory.h",
5384 "renderer_host/pepper/device_id_fetcher.cc",
5385 "renderer_host/pepper/device_id_fetcher.h",
5386 "renderer_host/pepper/monitor_finder_mac.h",
5387 "renderer_host/pepper/monitor_finder_mac.mm",
5388 "renderer_host/pepper/pepper_broker_message_filter.cc",
5389 "renderer_host/pepper/pepper_broker_message_filter.h",
5390 "renderer_host/pepper/pepper_flash_browser_host.cc",
5391 "renderer_host/pepper/pepper_flash_browser_host.h",
5392 "renderer_host/pepper/pepper_flash_clipboard_message_filter.cc",
5393 "renderer_host/pepper/pepper_flash_clipboard_message_filter.h",
5394 "renderer_host/pepper/pepper_flash_drm_host.cc",
5395 "renderer_host/pepper/pepper_flash_drm_host.h",
5396 "renderer_host/pepper/pepper_isolated_file_system_message_filter.cc",
5397 "renderer_host/pepper/pepper_isolated_file_system_message_filter.h",
5400 "//components/pdf/browser",
5401 "//media:media_buildflags",
5402 "//ppapi/buildflags",
5403 "//ppapi/proxy:ipc",
5404 "//services/device/public/mojom",
5405 "//third_party/adobe/flash:flapper_version_h",
5411 "rlz/chrome_rlz_tracker_delegate.cc",
5412 "rlz/chrome_rlz_tracker_delegate.h",
5416 "//components/google/core/common",
5422 if (enable_service_discovery) {
5424 "local_discovery/endpoint_resolver.cc",
5425 "local_discovery/endpoint_resolver.h",
5426 "local_discovery/service_discovery_client.cc",
5427 "local_discovery/service_discovery_client.h",
5428 "local_discovery/service_discovery_client_mac.h",
5429 "local_discovery/service_discovery_client_mac.mm",
5430 "local_discovery/service_discovery_client_mac_factory.h",
5431 "local_discovery/service_discovery_client_mac_factory.mm",
5432 "local_discovery/service_discovery_device_lister.cc",
5433 "local_discovery/service_discovery_device_lister.h",
5434 "local_discovery/service_discovery_shared_client.cc",
5435 "local_discovery/service_discovery_shared_client.h",
5436 "printing/cloud_print/cloud_print_printer_list.cc",
5437 "printing/cloud_print/cloud_print_printer_list.h",
5438 "printing/cloud_print/device_description.cc",
5439 "printing/cloud_print/device_description.h",
5440 "printing/cloud_print/gcd_api_flow.cc",
5441 "printing/cloud_print/gcd_api_flow.h",
5442 "printing/cloud_print/gcd_api_flow_impl.cc",
5443 "printing/cloud_print/gcd_api_flow_impl.h",
5444 "printing/cloud_print/gcd_constants.cc",
5445 "printing/cloud_print/gcd_constants.h",
5446 "printing/cloud_print/privet_confirm_api_flow.cc",
5447 "printing/cloud_print/privet_confirm_api_flow.h",
5448 "printing/cloud_print/privet_constants.cc",
5449 "printing/cloud_print/privet_constants.h",
5450 "printing/cloud_print/privet_device_lister.cc",
5451 "printing/cloud_print/privet_device_lister.h",
5452 "printing/cloud_print/privet_device_lister_impl.cc",
5453 "printing/cloud_print/privet_device_lister_impl.h",
5454 "printing/cloud_print/privet_http.cc",
5455 "printing/cloud_print/privet_http.h",
5456 "printing/cloud_print/privet_http_asynchronous_factory.cc",
5457 "printing/cloud_print/privet_http_asynchronous_factory.h",
5458 "printing/cloud_print/privet_http_asynchronous_factory_impl.cc",
5459 "printing/cloud_print/privet_http_asynchronous_factory_impl.h",
5460 "printing/cloud_print/privet_http_impl.cc",
5461 "printing/cloud_print/privet_http_impl.h",
5462 "printing/cloud_print/privet_local_printer_lister.cc",
5463 "printing/cloud_print/privet_local_printer_lister.h",
5464 "printing/cloud_print/privet_notifications.cc",
5465 "printing/cloud_print/privet_notifications.h",
5466 "printing/cloud_print/privet_notifications_factory.cc",
5467 "printing/cloud_print/privet_notifications_factory.h",
5468 "printing/cloud_print/privet_url_loader.cc",
5469 "printing/cloud_print/privet_url_loader.h",
5474 "local_discovery/service_discovery_client_impl.cc",
5475 "local_discovery/service_discovery_client_impl.h",
5476 "local_discovery/service_discovery_client_mdns.cc",
5477 "local_discovery/service_discovery_client_mdns.h",
5478 "printing/cloud_print/privet_traffic_detector.cc",
5479 "printing/cloud_print/privet_traffic_detector.h",
5484 if (enable_session_service) {
5486 "sessions/session_restore.cc",
5487 "sessions/session_restore.h",
5488 "sessions/session_restore_delegate.cc",
5489 "sessions/session_restore_delegate.h",
5490 "sessions/session_restore_observer.h",
5491 "sessions/session_restore_stats_collector.cc",
5492 "sessions/session_restore_stats_collector.h",
5493 "sessions/session_service.cc",
5494 "sessions/session_service.h",
5495 "sessions/session_service_factory.cc",
5496 "sessions/session_service_factory.h",
5497 "sessions/session_service_utils.cc",
5498 "sessions/session_service_utils.h",
5499 "sessions/tab_loader.cc",
5500 "sessions/tab_loader.h",
5501 "sessions/tab_loader_delegate.cc",
5502 "sessions/tab_loader_delegate.h",
5506 if (enable_spellcheck) {
5508 "spellchecker/spell_check_host_chrome_impl.cc",
5509 "spellchecker/spell_check_host_chrome_impl.h",
5510 "spellchecker/spellcheck_custom_dictionary.cc",
5511 "spellchecker/spellcheck_custom_dictionary.h",
5512 "spellchecker/spellcheck_factory.cc",
5513 "spellchecker/spellcheck_factory.h",
5514 "spellchecker/spellcheck_hunspell_dictionary.cc",
5515 "spellchecker/spellcheck_hunspell_dictionary.h",
5516 "spellchecker/spellcheck_language_blacklist_policy_handler.cc",
5517 "spellchecker/spellcheck_language_blacklist_policy_handler.h",
5518 "spellchecker/spellcheck_language_policy_handler.cc",
5519 "spellchecker/spellcheck_language_policy_handler.h",
5520 "spellchecker/spellcheck_service.cc",
5521 "spellchecker/spellcheck_service.h",
5524 if (use_browser_spellchecker && enable_spelling_service) {
5526 "spellchecker/spelling_request.cc",
5527 "spellchecker/spelling_request.h",
5531 if (has_spellcheck_panel) {
5533 "spellchecker/spell_check_panel_host_impl.cc",
5534 "spellchecker/spell_check_panel_host_impl.h",
5539 "//components/spellcheck/browser",
5540 "//components/spellcheck/common",
5544 deps += [ "//third_party/hunspell" ]
5548 if (enable_supervised_users) {
5550 "component_updater/supervised_user_whitelist_installer.cc",
5551 "component_updater/supervised_user_whitelist_installer.h",
5552 "content_settings/content_settings_supervised_provider.cc",
5553 "content_settings/content_settings_supervised_provider.h",
5554 "supervised_user/child_accounts/child_account_service.cc",
5555 "supervised_user/child_accounts/child_account_service.h",
5556 "supervised_user/child_accounts/child_account_service_factory.cc",
5557 "supervised_user/child_accounts/child_account_service_factory.h",
5558 "supervised_user/child_accounts/family_info_fetcher.cc",
5559 "supervised_user/child_accounts/family_info_fetcher.h",
5560 "supervised_user/child_accounts/kids_management_api.cc",
5561 "supervised_user/child_accounts/kids_management_api.h",
5562 "supervised_user/child_accounts/permission_request_creator_apiary.cc",
5563 "supervised_user/child_accounts/permission_request_creator_apiary.h",
5564 "supervised_user/kids_chrome_management/kids_chrome_management_client.cc",
5565 "supervised_user/kids_chrome_management/kids_chrome_management_client.h",
5566 "supervised_user/kids_chrome_management/kids_chrome_management_client_factory.cc",
5567 "supervised_user/kids_chrome_management/kids_chrome_management_client_factory.h",
5568 "supervised_user/kids_management_url_checker_client.cc",
5569 "supervised_user/kids_management_url_checker_client.h",
5570 "supervised_user/permission_request_creator.h",
5571 "supervised_user/supervised_user_blacklist.cc",
5572 "supervised_user/supervised_user_blacklist.h",
5573 "supervised_user/supervised_user_constants.cc",
5574 "supervised_user/supervised_user_constants.h",
5575 "supervised_user/supervised_user_features.cc",
5576 "supervised_user/supervised_user_features.h",
5577 "supervised_user/supervised_user_filtering_switches.cc",
5578 "supervised_user/supervised_user_filtering_switches.h",
5579 "supervised_user/supervised_user_google_auth_navigation_throttle.cc",
5580 "supervised_user/supervised_user_google_auth_navigation_throttle.h",
5581 "supervised_user/supervised_user_interstitial.cc",
5582 "supervised_user/supervised_user_interstitial.h",
5583 "supervised_user/supervised_user_navigation_observer.cc",
5584 "supervised_user/supervised_user_navigation_observer.h",
5585 "supervised_user/supervised_user_navigation_throttle.cc",
5586 "supervised_user/supervised_user_navigation_throttle.h",
5587 "supervised_user/supervised_user_pref_store.cc",
5588 "supervised_user/supervised_user_pref_store.h",
5589 "supervised_user/supervised_user_service.cc",
5590 "supervised_user/supervised_user_service.h",
5591 "supervised_user/supervised_user_service_factory.cc",
5592 "supervised_user/supervised_user_service_factory.h",
5593 "supervised_user/supervised_user_service_observer.h",
5594 "supervised_user/supervised_user_settings_service.cc",
5595 "supervised_user/supervised_user_settings_service.h",
5596 "supervised_user/supervised_user_settings_service_factory.cc",
5597 "supervised_user/supervised_user_settings_service_factory.h",
5598 "supervised_user/supervised_user_site_list.cc",
5599 "supervised_user/supervised_user_site_list.h",
5600 "supervised_user/supervised_user_sync_model_type_controller.cc",
5601 "supervised_user/supervised_user_sync_model_type_controller.h",
5602 "supervised_user/supervised_user_url_filter.cc",
5603 "supervised_user/supervised_user_url_filter.h",
5604 "supervised_user/supervised_user_whitelist_service.cc",
5605 "supervised_user/supervised_user_whitelist_service.h",
5606 "supervised_user/supervised_users.h",
5609 "//chrome/browser/supervised_user/kids_chrome_management:proto",
5610 "//chrome/common:supervised_user_commands_mojom",
5613 if (enable_supervised_users && !is_android) {
5615 # TODO(bauerb): The legacy code should be removed (on desktop) once child
5616 # account support has launched (https://crbug.com/505443).
5617 "supervised_user/legacy/custodian_profile_downloader_service.cc",
5618 "supervised_user/legacy/custodian_profile_downloader_service.h",
5619 "supervised_user/legacy/custodian_profile_downloader_service_factory.cc",
5620 "supervised_user/legacy/custodian_profile_downloader_service_factory.h",
5623 if (enable_supervised_users && enable_extensions) {
5625 "supervised_user/supervised_user_extensions_delegate_impl.cc",
5626 "supervised_user/supervised_user_extensions_delegate_impl.h",
5627 "supervised_user/supervised_user_extensions_metrics_recorder.cc",
5628 "supervised_user/supervised_user_extensions_metrics_recorder.h",
5633 if (enable_gvr_services) {
5634 public_deps += [ "android/vr:vr_android" ]
5635 configs += [ "//third_party/gvr-android-sdk:libgvr_config" ]
5636 allow_circular_includes_from += [ "android/vr:vr_android" ]
5641 "vr/ui_host/vr_ui_host_impl.cc",
5642 "vr/ui_host/vr_ui_host_impl.h",
5645 deps += [ "//device/vr/public/mojom" ]
5649 "component_updater/vr_assets_component_installer.cc",
5650 "component_updater/vr_assets_component_installer.h",
5651 "vr/chrome_xr_integration_client.cc",
5652 "vr/chrome_xr_integration_client.h",
5656 "//chrome/browser/vr:vr_common",
5661 if (enable_wayland_server) {
5664 "//components/exo/server",
5673 configs += [ "//printing:cups" ]
5676 "//chrome/services/cups_proxy",
5677 "//chrome/services/cups_proxy/public/mojom",
5682 if (use_nss_certs) {
5684 "certificate_manager_model.cc",
5685 "certificate_manager_model.h",
5686 "net/nss_context.cc",
5687 "net/nss_context.h",
5690 sources += [ "net/nss_context_chromeos.cc" ]
5692 if (is_desktop_linux) {
5693 sources += [ "net/nss_context_linux.cc" ]
5697 if (trial_comparison_cert_verifier_supported) {
5699 "net/trial_comparison_cert_verifier_controller.cc",
5700 "net/trial_comparison_cert_verifier_controller.h",
5705 deps += [ "//device/udev_linux" ]
5708 if (is_android && notouch_build) {
5709 configs += [ ":notouch_config" ]
5713 defines += [ "TPM_FALLBACK" ]
5717 config("notouch_config") {
5718 defines = [ "ENABLE_SPATIAL_NAVIGATION_HOST" ]
5722 proto_library("client_discourse_context_proto") {
5723 sources = [ "android/proto/client_discourse_context.proto" ]
5726 proto_library("delta_file_proto") {
5727 sources = [ "android/proto/delta_file.proto" ]
5730 proto_library("explore_sites_proto") {
5731 sources = [ "android/explore_sites/catalog.proto" ]
5734 proto_library("usage_stats_proto") {
5735 sources = [ "android/usage_stats/website_event.proto" ]
5740 static_library("chrome_process_finder") {
5742 "win/chrome_process_finder.cc",
5743 "win/chrome_process_finder.h",
5747 "//chrome/browser/policy:path_parser",
5748 "//chrome/common:constants",
5753 # This source set is built into both //chrome:chrome_initial (chrome.exe) and
5754 # //chrome:main_dll (chrome.dll). It must not pull in additional dependencies
5755 # over what those targets already require.
5756 source_set("active_use_util") {
5758 "active_use_util.cc",
5759 "active_use_util.h",
5763 "//chrome/common:constants",
5764 "//chrome/install_static:buildflags",
5768 source_set("theme_properties") {
5769 sources = [ "themes/theme_properties.h" ]
5776 proto_library("availability_protos") {
5777 sources = [ "availability/proto/availability_prober_cache_entry.proto" ]
5780 proto_library("tab_state_db_content_proto") {
5781 sources = [ "tab/state/tab_state_db_content.proto" ]
5784 proto_library("resource_prefetch_predictor_proto") {
5785 sources = [ "predictors/resource_prefetch_predictor.proto" ]
5788 proto_library("permissions_proto") {
5789 sources = [ "permissions/crowd_deny.proto" ]
5793 source = "browser_resources.grd"
5795 # Required due to flattenhtml="true" on a generated file.
5796 enable_input_discovery_for_gn_analyze = false
5800 defines = chrome_grit_defines
5801 if (enable_hangout_services_extension) {
5802 defines += [ "enable_hangout_services_extension" ]
5805 output_dir = "$root_gen_dir/chrome"
5807 "grit/browser_resources.h",
5808 "browser_resources.pak",
5813 "additional_modules_list_file=" +
5814 rebase_path(additional_modules_list_file, root_build_dir),
5816 "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir),
5820 ":chrome_internal_resources_gen",
5821 "//chrome/browser/resources/browser_switch:web_components",
5822 "//chrome/browser/ui/webui/usb_internals:mojo_bindings_js",
5823 "//device/bluetooth/public/mojom:deprecated_experimental_interfaces_js",
5824 "//device/bluetooth/public/mojom:mojom_js",
5825 "//services/device//public/mojom:usb_test_js",
5826 "//url/mojom:url_mojom_gurl_js",
5827 "//url/mojom:url_mojom_origin_js",
5830 if (enable_plugins) {
5831 # .json is not in the default sources_assignment_filter.
5833 inputs = [ "resources/plugin_metadata/plugins_chromeos.json" ]
5835 if (is_linux && !is_chromeos) {
5836 inputs = [ "resources/plugin_metadata/plugins_linux.json" ]
5839 inputs = [ "resources/plugin_metadata/plugins_mac.json" ]
5842 inputs = [ "resources/plugin_metadata/plugins_win.json" ]
5846 if (is_win || is_mac || is_desktop_linux || is_chromeos) {
5848 "//chrome/browser/resources/discards:discards_resources_gen",
5849 "//chrome/browser/resources/gaia_auth_host:modulize",
5850 "//chrome/browser/resources/management:web_components",
5851 "//chrome/browser/resources/signin:web_components",
5852 "//chrome/browser/ui/webui/discards:mojo_bindings_js",
5853 "//services/resource_coordinator/public/mojom:mojom_js",
5859 [ "//chrome/browser/ui/webui/explore_sites_internals:mojo_bindings_js" ]
5863 "//chrome/browser/resources/chromeos/crostini_installer:polymer3_elements",
5864 "//chrome/browser/resources/chromeos/crostini_upgrader:polymer3_elements",
5865 "//chrome/browser/resources/chromeos/edu_login:polymer3_elements",
5866 "//chrome/browser/resources/chromeos/emulator:polymer3_elements",
5867 "//chrome/browser/resources/chromeos/set_time_dialog:polymer3_elements",
5868 "//chrome/browser/resources/chromeos/smb_shares:polymer3_elements",
5869 "//chrome/browser/supervised_user:supervised_user_unscaled_resources",
5870 "//chrome/browser/ui/webui/app_management:mojo_bindings_js",
5871 "//chrome/browser/ui/webui/chromeos/add_supervision:mojo_bindings_js",
5872 "//chrome/browser/ui/webui/chromeos/crostini_installer:mojo_bindings_js",
5873 "//chrome/browser/ui/webui/chromeos/crostini_upgrader:mojo_bindings_js",
5874 "//chrome/browser/ui/webui/chromeos/machine_learning:mojo_bindings_js",
5875 "//chrome/browser/ui/webui/settings/chromeos:mojom_js",
5879 if (is_chromeos && optimize_webui) {
5881 "//chrome/browser/resources/chromeos/internet_config_dialog:build",
5882 "//chrome/browser/resources/chromeos/internet_detail_dialog:build",
5886 if (safe_browsing_mode == 1) {
5887 deps += [ "//chrome/browser/ui/webui/reset_password:mojo_bindings_js" ]
5891 if (is_chrome_branded) {
5892 action("chrome_internal_resources_gen") {
5893 script = "internal/transform_additional_modules_list.py"
5894 sources = [ "internal/resources/additional_modules_list.input" ]
5895 outputs = [ additional_modules_list_file ]
5896 args = rebase_path(sources, root_build_dir) +
5897 rebase_path(outputs, root_build_dir)
5900 group("chrome_internal_resources_gen") {
5901 # Empty placeholder.
5905 grit("dev_ui_browser_resources") {
5906 source = "dev_ui_browser_resources.grd"
5908 defines = chrome_grit_defines
5910 output_dir = "$root_gen_dir/chrome"
5912 "grit/dev_ui_browser_resources.h",
5913 "dev_ui_browser_resources.pak",
5918 "root_gen_dir=" + rebase_path(root_gen_dir, root_build_dir),
5922 "//chrome/browser/engagement:mojo_bindings_js",
5923 "//chrome/browser/media:mojo_bindings_js",
5924 "//chrome/browser/media/feeds:mojo_bindings_js",
5925 "//chrome/browser/resources/web_app_internals:components",
5926 "//chrome/browser/ui/webui/internals/web_app:mojo_bindings_js",
5927 "//chrome/browser/ui/webui/interventions_internals:mojo_bindings_js",
5931 "//chrome/browser/ui/webui/feed_internals:mojo_bindings_js",
5932 "//chrome/browser/ui/webui/snippets_internals:mojo_bindings_js",
5937 action("expired_flags_list_gen") {
5938 script = "//tools/flags/generate_expired_list.py"
5939 sources = [ "flag-metadata.json" ]
5940 inputs = [ "//chrome/VERSION" ]
5941 outputs = [ "$root_gen_dir/chrome/browser/expired_flags_list.cc" ]
5942 args = rebase_path(sources, root_build_dir) +
5943 rebase_path(outputs, root_build_dir)
5946 source_set("expired_flags_list") {
5947 deps = [ ":expired_flags_list_gen" ]
5948 sources = [ "$root_gen_dir/chrome/browser/expired_flags_list.cc" ]
5951 action("unexpire_flags_gen") {
5952 script = "//tools/flags/generate_unexpire_flags.py"
5955 "//tools/flags/generate_unexpire_flags.py",
5958 "$root_gen_dir/chrome/browser/unexpire_flags_gen.cc",
5959 "$root_gen_dir/chrome/browser/unexpire_flags_gen.h",
5960 "$root_gen_dir/chrome/browser/unexpire_flags_gen.inc",
5962 args = rebase_path(outputs, root_build_dir)
5965 source_set("unexpire_flags") {
5967 ":unexpire_flags_gen",
5971 "$root_gen_dir/chrome/browser/unexpire_flags_gen.cc",
5972 "$root_gen_dir/chrome/browser/unexpire_flags_gen.h",
5973 "$root_gen_dir/chrome/browser/unexpire_flags_gen.inc",
5977 # Use a static library here because many test binaries depend on this but don't
5978 # require many files from it. This makes linking more efficient.
5979 static_library("test_support") {
5982 # Always include this via the main test support target.
5983 visibility = [ "//chrome/test:test_support" ]
5986 "autofill/mock_autofill_popup_controller.cc",
5987 "autofill/mock_autofill_popup_controller.h",
5988 "autofill/mock_manual_filling_controller.cc",
5989 "autofill/mock_manual_filling_controller.h",
5990 "browsing_data/mock_browsing_data_flash_lso_helper.cc",
5991 "browsing_data/mock_browsing_data_flash_lso_helper.h",
5992 "browsing_data/mock_browsing_data_media_license_helper.cc",
5993 "browsing_data/mock_browsing_data_media_license_helper.h",
5994 "browsing_data/mock_browsing_data_quota_helper.cc",
5995 "browsing_data/mock_browsing_data_quota_helper.h",
5996 "consent_auditor/consent_auditor_test_utils.cc",
5997 "consent_auditor/consent_auditor_test_utils.h",
5998 "download/download_test_file_activity_observer.cc",
5999 "download/download_test_file_activity_observer.h",
6000 "history/history_test_utils.cc",
6001 "history/history_test_utils.h",
6002 "installable/fake_installable_manager.cc",
6003 "installable/fake_installable_manager.h",
6004 "interstitials/security_interstitial_page_test_utils.cc",
6005 "interstitials/security_interstitial_page_test_utils.h",
6006 "media/history/media_history_test_utils.cc",
6007 "media/history/media_history_test_utils.h",
6008 "media/webrtc/fake_desktop_media_list.cc",
6009 "media/webrtc/fake_desktop_media_list.h",
6010 "media/webrtc/fake_desktop_media_picker_factory.cc",
6011 "media/webrtc/fake_desktop_media_picker_factory.h",
6012 "net/dns_probe_test_util.cc",
6013 "net/dns_probe_test_util.h",
6014 "notifications/metrics/mock_notification_metrics_logger.cc",
6015 "notifications/metrics/mock_notification_metrics_logger.h",
6016 "notifications/notification_display_service_tester.cc",
6017 "notifications/notification_display_service_tester.h",
6018 "notifications/notification_test_util.cc",
6019 "notifications/notification_test_util.h",
6020 "notifications/stub_notification_display_service.cc",
6021 "notifications/stub_notification_display_service.h",
6022 "plugins/plugin_test_utils.cc",
6023 "plugins/plugin_test_utils.h",
6024 "policy/fake_browser_dm_token_storage.cc",
6025 "policy/fake_browser_dm_token_storage.h",
6026 "predictors/loading_test_util.cc",
6027 "predictors/loading_test_util.h",
6028 "reputation/safety_tip_test_utils.cc",
6029 "reputation/safety_tip_test_utils.h",
6030 "resource_coordinator/tab_load_tracker_test_support.cc",
6031 "resource_coordinator/tab_load_tracker_test_support.h",
6032 "search_engines/template_url_service_factory_test_util.cc",
6033 "search_engines/template_url_service_factory_test_util.h",
6034 "search_engines/template_url_service_test_util.cc",
6035 "search_engines/template_url_service_test_util.h",
6036 "signin/chrome_signin_client_test_util.cc",
6037 "signin/chrome_signin_client_test_util.h",
6038 "signin/e2e_tests/test_accounts_util.cc",
6039 "signin/e2e_tests/test_accounts_util.h",
6040 "signin/identity_test_environment_profile_adaptor.cc",
6041 "signin/identity_test_environment_profile_adaptor.h",
6042 "ssl/ssl_browsertest_util.cc",
6043 "ssl/ssl_browsertest_util.h",
6044 "ssl/ssl_client_auth_requestor_mock.cc",
6045 "ssl/ssl_client_auth_requestor_mock.h",
6046 "ssl/tls_deprecation_test_utils.cc",
6047 "ssl/tls_deprecation_test_utils.h",
6048 "translate/translate_test_utils.cc",
6049 "translate/translate_test_utils.h",
6052 configs += [ "//build/config:precompiled_headers" ]
6056 "//chrome/browser/safe_browsing:test_support",
6057 "//chrome/browser/ui:test_support",
6060 "//chrome/app/theme:theme_resources",
6062 "//chrome/browser/subresource_filter:test_support",
6064 "//chrome/common/safe_browsing:proto",
6065 "//components/browser_sync:test_support",
6066 "//components/invalidation/impl",
6067 "//components/invalidation/impl:test_support",
6068 "//components/password_manager/core/browser:test_support",
6069 "//components/policy/core/browser:test_support",
6070 "//components/prefs:test_support",
6071 "//components/safe_browsing/core:csd_proto",
6072 "//components/search_engines:test_support",
6073 "//components/services/unzip/content",
6074 "//components/sessions:test_support",
6075 "//components/signin/public/identity_manager:test_support",
6076 "//components/subresource_filter/core/browser:test_support",
6077 "//components/subresource_filter/core/common:test_support",
6078 "//components/sync_preferences:test_support",
6079 "//components/translate/content/browser:test_support",
6080 "//components/ukm:test_support",
6081 "//content/test:test_support",
6082 "//google_apis:test_support",
6083 "//net:test_support",
6084 "//services/data_decoder/public/cpp:test_support",
6085 "//services/preferences/public/cpp/tracked:test_support",
6092 if (!is_android && !is_fuchsia) {
6093 deps += [ "//components/policy/test_support" ]
6098 "autofill/mock_address_accessory_controller.cc",
6099 "autofill/mock_address_accessory_controller.h",
6100 "autofill/mock_credit_card_accessory_controller.cc",
6101 "autofill/mock_credit_card_accessory_controller.h",
6102 "autofill/mock_manual_filling_view.cc",
6103 "autofill/mock_manual_filling_view.h",
6104 "autofill/mock_password_accessory_controller.cc",
6105 "autofill/mock_password_accessory_controller.h",
6106 "download/android/mock_download_controller.cc",
6107 "download/android/mock_download_controller.h",
6109 deps += [ "//chrome/android:test_support_jni_headers" ]
6112 "chooser_controller/fake_bluetooth_chooser_controller.cc",
6113 "chooser_controller/fake_bluetooth_chooser_controller.h",
6114 "chooser_controller/fake_usb_chooser_controller.cc",
6115 "chooser_controller/fake_usb_chooser_controller.h",
6116 "download/test_download_shelf.cc",
6117 "download/test_download_shelf.h",
6118 "hid/mock_hid_device_observer.cc",
6119 "hid/mock_hid_device_observer.h",
6120 "profile_resetter/profile_resetter_test_base.cc",
6121 "profile_resetter/profile_resetter_test_base.h",
6122 "sessions/session_restore_test_helper.cc",
6123 "sessions/session_restore_test_helper.h",
6124 "sessions/session_restore_test_utils.cc",
6125 "sessions/session_restore_test_utils.h",
6126 "sessions/session_service_test_helper.cc",
6127 "sessions/session_service_test_helper.h",
6128 "sessions/tab_loader_tester.cc",
6129 "sessions/tab_loader_tester.h",
6130 "sessions/tab_restore_service_load_waiter.cc",
6131 "sessions/tab_restore_service_load_waiter.h",
6132 "ui/tabs/tab_activity_simulator.cc",
6133 "ui/tabs/tab_activity_simulator.h",
6139 "chromeos/app_mode/fake_cws.cc",
6140 "chromeos/app_mode/fake_cws.h",
6141 "chromeos/arc/extensions/fake_arc_support.cc",
6142 "chromeos/arc/extensions/fake_arc_support.h",
6143 "chromeos/file_manager/fake_disk_mount_manager.cc",
6144 "chromeos/file_manager/fake_disk_mount_manager.h",
6145 "chromeos/input_method/mock_candidate_window_controller.cc",
6146 "chromeos/input_method/mock_candidate_window_controller.h",
6147 "chromeos/input_method/mock_input_method_engine.cc",
6148 "chromeos/input_method/mock_input_method_engine.h",
6149 "chromeos/input_method/mock_input_method_manager_impl.cc",
6150 "chromeos/input_method/mock_input_method_manager_impl.h",
6151 "chromeos/login/screens/mock_device_disabled_screen_view.cc",
6152 "chromeos/login/screens/mock_device_disabled_screen_view.h",
6153 "chromeos/login/session/user_session_manager_test_api.cc",
6154 "chromeos/login/session/user_session_manager_test_api.h",
6155 "chromeos/login/test/js_checker.cc",
6156 "chromeos/login/test/js_checker.h",
6157 "chromeos/login/test/oobe_auth_page_waiter.cc",
6158 "chromeos/login/test/oobe_auth_page_waiter.h",
6159 "chromeos/login/test/oobe_configuration_waiter.cc",
6160 "chromeos/login/test/oobe_configuration_waiter.h",
6161 "chromeos/login/test/oobe_screen_exit_waiter.cc",
6162 "chromeos/login/test/oobe_screen_exit_waiter.h",
6163 "chromeos/login/test/oobe_screen_waiter.cc",
6164 "chromeos/login/test/oobe_screen_waiter.h",
6165 "chromeos/login/ui/fake_login_display_host.cc",
6166 "chromeos/login/ui/fake_login_display_host.h",
6167 "chromeos/login/ui/mock_login_display.cc",
6168 "chromeos/login/ui/mock_login_display.h",
6169 "chromeos/login/ui/mock_login_display_host.cc",
6170 "chromeos/login/ui/mock_login_display_host.h",
6171 "chromeos/login/users/avatar/mock_user_image_manager.cc",
6172 "chromeos/login/users/avatar/mock_user_image_manager.h",
6173 "chromeos/login/users/fake_chrome_user_manager.cc",
6174 "chromeos/login/users/fake_chrome_user_manager.h",
6175 "chromeos/login/users/fake_supervised_user_manager.cc",
6176 "chromeos/login/users/fake_supervised_user_manager.h",
6177 "chromeos/login/users/mock_user_manager.cc",
6178 "chromeos/login/users/mock_user_manager.h",
6179 "chromeos/net/network_portal_detector_test_utils.cc",
6180 "chromeos/net/network_portal_detector_test_utils.h",
6181 "chromeos/policy/cloud_external_data_manager_base_test_util.cc",
6182 "chromeos/policy/cloud_external_data_manager_base_test_util.h",
6183 "chromeos/policy/device_policy_builder.cc",
6184 "chromeos/policy/device_policy_builder.h",
6185 "chromeos/policy/fake_device_cloud_policy_initializer.cc",
6186 "chromeos/policy/fake_device_cloud_policy_initializer.h",
6187 "chromeos/policy/fake_device_cloud_policy_manager.cc",
6188 "chromeos/policy/fake_device_cloud_policy_manager.h",
6189 "chromeos/settings/device_settings_test_helper.cc",
6190 "chromeos/settings/device_settings_test_helper.h",
6191 "ui/app_list/test/chrome_app_list_test_support.cc",
6192 "ui/app_list/test/chrome_app_list_test_support.h",
6193 "ui/app_list/test/test_app_list_controller_delegate.cc",
6194 "ui/app_list/test/test_app_list_controller_delegate.h",
6196 configs += [ "//build/config/linux/dbus" ]
6197 deps += [ "//chromeos:test_support" ]
6202 "notifications/win/fake_itoastnotification.cc",
6203 "notifications/win/fake_itoastnotification.h",
6207 if (enable_extensions) {
6209 "extensions/api/messaging/native_messaging_test_util.cc",
6210 "extensions/api/messaging/native_messaging_test_util.h",
6211 "extensions/chrome_extension_test_notification_observer.cc",
6212 "extensions/chrome_extension_test_notification_observer.h",
6213 "extensions/chrome_test_extension_loader.cc",
6214 "extensions/chrome_test_extension_loader.h",
6215 "extensions/extension_action_test_util.cc",
6216 "extensions/extension_action_test_util.h",
6217 "extensions/mock_extension_special_storage_policy.cc",
6218 "extensions/mock_extension_special_storage_policy.h",
6219 "extensions/test_blacklist.cc",
6220 "extensions/test_blacklist.h",
6221 "extensions/test_blacklist_state_fetcher.cc",
6222 "extensions/test_blacklist_state_fetcher.h",
6223 "extensions/test_extension_environment.cc",
6224 "extensions/test_extension_environment.h",
6225 "extensions/test_extension_prefs.cc",
6226 "extensions/test_extension_prefs.h",
6227 "extensions/test_extension_service.cc",
6228 "extensions/test_extension_service.h",
6229 "extensions/test_extension_system.cc",
6230 "extensions/test_extension_system.h",
6231 "media_galleries/media_galleries_test_util.cc",
6232 "media_galleries/media_galleries_test_util.h",
6235 "//components/drive:test_support",
6236 "//components/services/unzip:in_process",
6237 "//components/storage_monitor:test_support",
6238 "//extensions:test_support",
6239 "//google_apis:test_support",
6240 "//services/data_decoder/public/cpp:test_support",
6244 if (enable_library_cdms) {
6246 "media/library_cdm_test_helper.cc",
6247 "media/library_cdm_test_helper.h",
6249 deps += [ "//media/cdm:cdm_paths" ]
6252 if (enable_service_discovery) {
6254 "local_discovery/test_service_discovery_client.cc",
6255 "local_discovery/test_service_discovery_client.h",
6259 if (safe_browsing_mode != 0) {
6260 # "Safe Browsing Basic" files used for safe browsing in full mode
6261 # (safe_browsing=1) and mobile (=2)
6263 "safe_browsing/certificate_reporting_service_test_utils.cc",
6264 "safe_browsing/certificate_reporting_service_test_utils.h",
6265 "safe_browsing/mock_report_sender.cc",
6266 "safe_browsing/mock_report_sender.h",
6270 if (safe_browsing_mode == 1) {
6272 "extensions/fake_safe_browsing_database_manager.cc",
6273 "extensions/fake_safe_browsing_database_manager.h",
6274 "safe_browsing/cloud_content_scanning/fake_deep_scanning_dialog_delegate.cc",
6275 "safe_browsing/cloud_content_scanning/fake_deep_scanning_dialog_delegate.h",
6279 if (has_spellcheck_panel) {
6281 "spellchecker/test/spellcheck_mock_panel_host.cc",
6282 "spellchecker/test/spellcheck_mock_panel_host.h",
6283 "spellchecker/test/spellcheck_panel_browsertest_helper.cc",
6284 "spellchecker/test/spellcheck_panel_browsertest_helper.h",
6290 static_library("test_support_ui") {
6292 configs += [ "//build/config:precompiled_headers" ]
6294 # Always include this via the main test support UI target.
6295 visibility = [ "//chrome/test:test_support_ui" ]
6298 "interstitials/security_interstitial_idn_test.cc",
6299 "interstitials/security_interstitial_idn_test.h",
6300 "password_manager/password_manager_test_base.cc",
6301 "password_manager/password_manager_test_base.h",
6302 "signin/token_revoker_test_utils.cc",
6303 "signin/token_revoker_test_utils.h",
6304 "ssl/cert_verifier_platform_browser_test.cc",
6305 "ssl/cert_verifier_platform_browser_test.h",
6306 "ui/webui/signin/login_ui_test_utils.cc",
6307 "ui/webui/signin/login_ui_test_utils.h",
6308 "ui/webui/test_data_source.cc",
6309 "ui/webui/test_data_source.h",
6310 "ui/webui/web_ui_test_handler.cc",
6311 "ui/webui/web_ui_test_handler.h",
6316 "//chrome:browser_tests_pak",
6317 "//chrome/common:mojo_bindings",
6318 "//chrome/test/data:web_ui_test_bindings",
6319 "//components/metrics:test_support",
6320 "//components/password_manager/core/browser:test_support",
6321 "//components/translate/content/common",
6324 public_deps = [ "//net:test_support" ]
6329 java_cpp_enum("sharing_send_message_result_generated_enum") {
6330 sources = [ "sharing/sharing_send_message_result.h" ]
6332 java_cpp_enum("sharing_dialog_type_generated_enum") {
6333 sources = [ "sharing/sharing_metrics.h" ]
6337 proto_library("status_proto") {
6338 sources = [ "policy/messaging_layer/util/status.proto" ]
6339 generate_python = false