summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/chromeos/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/chromeos/BUILD.gn')
-rw-r--r--chromium/chrome/browser/chromeos/BUILD.gn169
1 files changed, 105 insertions, 64 deletions
diff --git a/chromium/chrome/browser/chromeos/BUILD.gn b/chromium/chrome/browser/chromeos/BUILD.gn
index 67b07187dbb..15b99519803 100644
--- a/chromium/chrome/browser/chromeos/BUILD.gn
+++ b/chromium/chrome/browser/chromeos/BUILD.gn
@@ -4,7 +4,9 @@
import("//build/config/features.gni")
import("//build/config/ui.gni")
+import("//extensions/features/features.gni")
import("//media/media_options.gni")
+import("//printing/features/features.gni")
import("//third_party/protobuf/proto_library.gni")
assert(is_chromeos)
@@ -39,7 +41,6 @@ source_set("chromeos") {
"//ash:ash_with_content",
"//ash/autoclick/mus/public/interfaces",
"//ash/public/interfaces",
- "//ash/public/interfaces",
"//build/linux:fontconfig",
"//chrome/browser/devtools",
"//chrome/browser/extensions",
@@ -62,6 +63,7 @@ source_set("chromeos") {
"//components/feedback",
"//components/flags_ui",
"//components/login",
+ "//components/metrics/leak_detector",
"//components/onc",
"//components/ownership",
"//components/pairing",
@@ -69,8 +71,8 @@ source_set("chromeos") {
"//components/proxy_config",
"//components/safe_browsing_db:metadata_proto",
"//components/session_manager/core",
+ "//components/sync_wifi",
"//components/user_manager",
- "//components/wifi_sync",
# This depends directly on the variations target, rather than just
# transitively via the common target because the proto sources need to
@@ -91,7 +93,7 @@ source_set("chromeos") {
"//mojo/common",
"//net",
"//ppapi/proxy:ipc", # For PpapiMsg_LoadPlugin
- "//services/shell/public/cpp",
+ "//services/service_manager/public/cpp",
# TODO: care about enable_basic_printing and enable_print_preview.
"//components/sync",
@@ -163,6 +165,14 @@ source_set("chromeos") {
"app_mode/app_launch_utils.h",
"app_mode/app_session.cc",
"app_mode/app_session.h",
+ "app_mode/arc/arc_kiosk_app_launcher.cc",
+ "app_mode/arc/arc_kiosk_app_launcher.h",
+ "app_mode/arc/arc_kiosk_app_manager.cc",
+ "app_mode/arc/arc_kiosk_app_manager.h",
+ "app_mode/arc/arc_kiosk_app_service.cc",
+ "app_mode/arc/arc_kiosk_app_service.h",
+ "app_mode/arc/arc_kiosk_app_service_factory.cc",
+ "app_mode/arc/arc_kiosk_app_service_factory.h",
"app_mode/certificate_manager_dialog.cc",
"app_mode/certificate_manager_dialog.h",
"app_mode/kiosk_app_data.cc",
@@ -194,53 +204,70 @@ source_set("chromeos") {
"app_mode/kiosk_session_plugin_handler_delegate.h",
"app_mode/startup_app_launcher.cc",
"app_mode/startup_app_launcher.h",
- "arc/arc_android_management_checker.cc",
- "arc/arc_android_management_checker.h",
- "arc/arc_android_management_checker_delegate.h",
"arc/arc_auth_code_fetcher.cc",
"arc/arc_auth_code_fetcher.h",
- "arc/arc_auth_code_fetcher_delegate.h",
"arc/arc_auth_context.cc",
"arc/arc_auth_context.h",
- "arc/arc_auth_context_delegate.h",
"arc/arc_auth_notification.cc",
"arc/arc_auth_notification.h",
"arc/arc_auth_service.cc",
"arc/arc_auth_service.h",
- "arc/arc_boot_error_notification.cc",
- "arc/arc_boot_error_notification.h",
- "arc/arc_downloads_watcher_service.cc",
- "arc/arc_downloads_watcher_service.h",
- "arc/arc_enterprise_reporting_service.cc",
- "arc/arc_enterprise_reporting_service.h",
- "arc/arc_external_protocol_dialog.cc",
- "arc/arc_external_protocol_dialog.h",
- "arc/arc_navigation_throttle.cc",
- "arc/arc_navigation_throttle.h",
"arc/arc_optin_uma.cc",
"arc/arc_optin_uma.h",
- "arc/arc_policy_bridge.cc",
- "arc/arc_policy_bridge.h",
- "arc/arc_print_service.cc",
- "arc/arc_print_service.h",
- "arc/arc_process.cc",
- "arc/arc_process.h",
- "arc/arc_process_service.cc",
- "arc/arc_process_service.h",
"arc/arc_service_launcher.cc",
"arc/arc_service_launcher.h",
- "arc/arc_settings_service.cc",
- "arc/arc_settings_service.h",
"arc/arc_support_host.cc",
"arc/arc_support_host.h",
- "arc/arc_tts_service.cc",
- "arc/arc_tts_service.h",
- "arc/arc_wallpaper_service.cc",
- "arc/arc_wallpaper_service.h",
- "arc/gpu_arc_video_service_host.cc",
- "arc/gpu_arc_video_service_host.h",
- "arc/page_transition_util.cc",
- "arc/page_transition_util.h",
+ "arc/auth/arc_robot_auth.cc",
+ "arc/auth/arc_robot_auth.h",
+ "arc/downloads_watcher/arc_downloads_watcher_service.cc",
+ "arc/downloads_watcher/arc_downloads_watcher_service.h",
+ "arc/enterprise/arc_enterprise_reporting_service.cc",
+ "arc/enterprise/arc_enterprise_reporting_service.h",
+ "arc/extensions/arc_support_message_host.cc",
+ "arc/extensions/arc_support_message_host.h",
+ "arc/fileapi/arc_content_file_system_async_file_util.cc",
+ "arc/fileapi/arc_content_file_system_async_file_util.h",
+ "arc/fileapi/arc_content_file_system_backend_delegate.cc",
+ "arc/fileapi/arc_content_file_system_backend_delegate.h",
+ "arc/fileapi/arc_content_file_system_file_stream_reader.cc",
+ "arc/fileapi/arc_content_file_system_file_stream_reader.h",
+ "arc/fileapi/arc_content_file_system_service.cc",
+ "arc/fileapi/arc_content_file_system_service.h",
+ "arc/fileapi/arc_content_file_system_url_util.cc",
+ "arc/fileapi/arc_content_file_system_url_util.h",
+ "arc/fileapi/intent_helper_util.cc",
+ "arc/fileapi/intent_helper_util.h",
+ "arc/intent_helper/arc_external_protocol_dialog.cc",
+ "arc/intent_helper/arc_external_protocol_dialog.h",
+ "arc/intent_helper/arc_navigation_throttle.cc",
+ "arc/intent_helper/arc_navigation_throttle.h",
+ "arc/intent_helper/arc_settings_service.cc",
+ "arc/intent_helper/arc_settings_service.h",
+ "arc/notification/arc_boot_error_notification.cc",
+ "arc/notification/arc_boot_error_notification.h",
+ "arc/optin/arc_optin_preference_handler.cc",
+ "arc/optin/arc_optin_preference_handler.h",
+ "arc/optin/arc_optin_preference_handler_delegate.h",
+ "arc/policy/arc_android_management_checker.cc",
+ "arc/policy/arc_android_management_checker.h",
+ "arc/policy/arc_android_management_checker_delegate.h",
+ "arc/policy/arc_policy_bridge.cc",
+ "arc/policy/arc_policy_bridge.h",
+ "arc/policy/arc_policy_util.cc",
+ "arc/policy/arc_policy_util.h",
+ "arc/print/arc_print_service.cc",
+ "arc/print/arc_print_service.h",
+ "arc/process/arc_process.cc",
+ "arc/process/arc_process.h",
+ "arc/process/arc_process_service.cc",
+ "arc/process/arc_process_service.h",
+ "arc/tts/arc_tts_service.cc",
+ "arc/tts/arc_tts_service.h",
+ "arc/video/gpu_arc_video_service_host.cc",
+ "arc/video/gpu_arc_video_service_host.h",
+ "arc/wallpaper/arc_wallpaper_service.cc",
+ "arc/wallpaper/arc_wallpaper_service.h",
"attestation/attestation_ca_client.cc",
"attestation/attestation_ca_client.h",
"attestation/attestation_policy_observer.cc",
@@ -357,6 +384,8 @@ source_set("chromeos") {
"extensions/dictionary_event_router.h",
"extensions/extension_system_event_observer.cc",
"extensions/extension_system_event_observer.h",
+ "extensions/extension_volume_observer.cc",
+ "extensions/extension_volume_observer.h",
"extensions/external_cache.cc",
"extensions/external_cache.h",
"extensions/gfx_utils.cc",
@@ -540,6 +569,8 @@ source_set("chromeos") {
"genius_app/app_id.h",
"hats/hats_dialog.cc",
"hats/hats_dialog.h",
+ "hats/hats_finch_helper.cc",
+ "hats/hats_finch_helper.h",
"hats/hats_notification_controller.cc",
"hats/hats_notification_controller.h",
"idle_detector.cc",
@@ -656,8 +687,6 @@ source_set("chromeos") {
"login/language_list.h",
"login/lock/screen_locker.cc",
"login/lock/screen_locker.h",
- "login/lock/screen_locker_delegate.cc",
- "login/lock/screen_locker_delegate.h",
"login/lock/webui_screen_locker.cc",
"login/lock/webui_screen_locker.h",
"login/login_wizard.h",
@@ -680,6 +709,9 @@ source_set("chromeos") {
"login/saml/saml_offline_signin_limiter_factory.h",
"login/screen_manager.cc",
"login/screen_manager.h",
+ "login/screens/arc_terms_of_service_screen.cc",
+ "login/screens/arc_terms_of_service_screen.h",
+ "login/screens/arc_terms_of_service_screen_actor.h",
"login/screens/base_screen.cc",
"login/screens/base_screen.h",
"login/screens/base_screen_delegate.h",
@@ -757,14 +789,6 @@ source_set("chromeos") {
"login/screens/wrong_hwid_screen_actor.h",
"login/session/chrome_session_manager.cc",
"login/session/chrome_session_manager.h",
- "login/session/kiosk_auto_launcher_session_manager_delegate.cc",
- "login/session/kiosk_auto_launcher_session_manager_delegate.h",
- "login/session/login_oobe_session_manager_delegate.cc",
- "login/session/login_oobe_session_manager_delegate.h",
- "login/session/restore_after_crash_session_manager_delegate.cc",
- "login/session/restore_after_crash_session_manager_delegate.h",
- "login/session/stub_login_session_manager_delegate.cc",
- "login/session/stub_login_session_manager_delegate.h",
"login/session/user_session_manager.cc",
"login/session/user_session_manager.h",
"login/signin/auth_sync_observer.cc",
@@ -827,8 +851,6 @@ source_set("chromeos") {
"login/ui/keyboard_driven_oobe_key_handler.h",
"login/ui/lock_window.cc",
"login/ui/lock_window.h",
- "login/ui/lock_window_aura.cc",
- "login/ui/lock_window_aura.h",
"login/ui/login_display.cc",
"login/ui/login_display.h",
"login/ui/login_display_host.cc",
@@ -902,6 +924,8 @@ source_set("chromeos") {
"net/client_cert_store_chromeos.h",
"net/delay_network_call.cc",
"net/delay_network_call.h",
+ "net/network_connect_delegate_chromeos.cc",
+ "net/network_connect_delegate_chromeos.h",
"net/network_portal_detector_impl.cc",
"net/network_portal_detector_impl.h",
"net/network_portal_detector_test_impl.cc",
@@ -910,10 +934,14 @@ source_set("chromeos") {
"net/network_portal_notification_controller.h",
"net/network_portal_web_dialog.cc",
"net/network_portal_web_dialog.h",
- "net/onc_utils.cc",
- "net/onc_utils.h",
- "net/proxy_config_handler.cc",
- "net/proxy_config_handler.h",
+ "net/network_pref_state_observer.cc",
+ "net/network_pref_state_observer.h",
+ "net/network_state_notifier.cc",
+ "net/network_state_notifier.h",
+ "net/network_throttling_observer.cc",
+ "net/network_throttling_observer.h",
+ "net/shill_error.cc",
+ "net/shill_error.h",
"net/wake_on_wifi_connection_observer.cc",
"net/wake_on_wifi_connection_observer.h",
"net/wake_on_wifi_manager.cc",
@@ -1089,14 +1117,24 @@ source_set("chromeos") {
"power/power_prefs.h",
"power/renderer_freezer.cc",
"power/renderer_freezer.h",
- "power/session_state_controller_delegate_chromeos.cc",
- "power/session_state_controller_delegate_chromeos.h",
"preferences.cc",
"preferences.h",
"printer_detector/printer_detector.cc",
"printer_detector/printer_detector.h",
"printer_detector/printer_detector_factory.cc",
"printer_detector/printer_detector_factory.h",
+ "printing/cups_print_job.cc",
+ "printing/cups_print_job.h",
+ "printing/cups_print_job_manager.cc",
+ "printing/cups_print_job_manager.h",
+ "printing/cups_print_job_manager_factory.cc",
+ "printing/cups_print_job_manager_factory.h",
+ "printing/cups_print_job_notification.cc",
+ "printing/cups_print_job_notification.h",
+ "printing/cups_print_job_notification_manager.cc",
+ "printing/cups_print_job_notification_manager.h",
+ "printing/fake_cups_print_job_manager.cc",
+ "printing/fake_cups_print_job_manager.h",
"printing/printer_pref_manager.cc",
"printing/printer_pref_manager.h",
"printing/printer_pref_manager_factory.cc",
@@ -1114,8 +1152,6 @@ source_set("chromeos") {
"profiles/profile_list_chromeos.h",
"profiles/profile_util.cc",
"profiles/profile_util.h",
- "proxy_config_service_impl.cc",
- "proxy_config_service_impl.h",
"proxy_cros_settings_parser.cc",
"proxy_cros_settings_parser.h",
"reset/metrics.h",
@@ -1147,6 +1183,8 @@ source_set("chromeos") {
"settings/owner_flags_storage.h",
"settings/session_manager_operation.cc",
"settings/session_manager_operation.h",
+ "settings/shutdown_policy_forwarder.cc",
+ "settings/shutdown_policy_forwarder.h",
"settings/shutdown_policy_handler.cc",
"settings/shutdown_policy_handler.h",
"settings/stub_cros_settings_provider.cc",
@@ -1228,10 +1266,6 @@ source_set("chromeos") {
"ui/mobile_config_ui.h",
"ui/screen_capture_notification_ui_chromeos.cc",
"ui/screen_capture_notification_ui_chromeos.h",
- "ui_proxy_config.cc",
- "ui_proxy_config.h",
- "ui_proxy_config_service.cc",
- "ui_proxy_config_service.h",
"upgrade_detector_chromeos.cc",
"upgrade_detector_chromeos.h",
@@ -1352,10 +1386,13 @@ source_set("unit_tests") {
"accessibility/magnification_manager_unittest.cc",
"accessibility/spoken_feedback_event_rewriter_unittest.cc",
"arc/arc_auth_service_unittest.cc",
- "arc/arc_downloads_watcher_service_unittest.cc",
- "arc/arc_navigation_throttle_unittest.cc",
- "arc/arc_policy_bridge_unittest.cc",
- "arc/page_transition_util_unittest.cc",
+ "arc/downloads_watcher/arc_downloads_watcher_service_unittest.cc",
+ "arc/fileapi/arc_content_file_system_async_file_util_unittest.cc",
+ "arc/fileapi/arc_content_file_system_file_stream_reader_unittest.cc",
+ "arc/fileapi/arc_content_file_system_url_util_unittest.cc",
+ "arc/intent_helper/arc_external_protocol_dialog_unittest.cc",
+ "arc/intent_helper/arc_navigation_throttle_unittest.cc",
+ "arc/policy/arc_policy_bridge_unittest.cc",
"attestation/attestation_ca_client_unittest.cc",
"attestation/attestation_policy_observer_unittest.cc",
"attestation/fake_certificate.cc",
@@ -1432,6 +1469,7 @@ source_set("unit_tests") {
"fileapi/external_file_url_util_unittest.cc",
"fileapi/file_access_permissions_unittest.cc",
"fileapi/file_system_backend_unittest.cc",
+ "hats/hats_finch_helper_unittest.cc",
"hats/hats_notification_controller_unittest.cc",
"input_method/browser_state_monitor_unittest.cc",
"input_method/input_method_configuration_unittest.cc",
@@ -1461,6 +1499,9 @@ source_set("unit_tests") {
"net/client_cert_store_chromeos_unittest.cc",
"net/network_portal_detector_impl_unittest.cc",
"net/network_portal_notification_controller_unittest.cc",
+ "net/network_pref_state_observer_unittest.cc",
+ "net/network_state_notifier_unittest.cc",
+ "net/network_throttling_observer_unittest.cc",
"net/wake_on_wifi_manager_unittest.cc",
"options/network_property_ui_data_unittest.cc",
"ownership/fake_owner_settings_service.cc",