# Copyright 2014 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. 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("//services/service_manager/public/service_manifest.gni") import("//third_party/protobuf/proto_library.gni") import("//ui/ozone/ozone.gni") assert(is_chromeos) assert(use_ozone) source_set("chromeos") { assert(enable_extensions, "ChromeOS Chrome has to be built with extensions") configs += [ "//build/config/compiler:wexit_time_destructors" ] public_deps = [ "//ash/resources", "//ash/strings", "//chrome:extra_resources", "//chrome:resources", "//chrome:strings", "//chrome/app/resources:platform_locale_settings", "//chrome/app/theme:theme_resources", "//chromeos:power_manager_proto", "//components/policy/proto", "//components/wallpaper", "//content/app/resources", "//ui/accessibility:ax_gen", "//ui/chromeos/resources", "//ui/chromeos/strings", "//ui/resources", "//ui/strings", ] deps = [ # TODO(tbarzic): Cleanup this list. ":attestation_proto", ":device_policy_remover_generated", ":user_activity_event_proto", "//apps", "//ash", "//ash:ash_with_content", "//ash/autoclick/mus/public/interfaces", "//ash/public/cpp", "//cc/paint", "//chrome/app:command_ids", "//chrome/app/vector_icons", "//chrome/browser:rlz", "//chrome/browser/devtools", "//chrome/browser/extensions", "//chrome/browser/safe_browsing:chunk_proto", "//chrome/common", "//chrome/common/extensions/api", "//chrome/common/extensions/api:api_registration", "//chrome/common/net", "//chrome/common/safe_browsing:proto", "//chrome/services/file_util/public/cpp", "//chromeos", "//chromeos:attestation_proto", "//chromeos:authpolicy_proto", "//chromeos:biod_proto", "//chromeos:cryptohome_proto", "//chromeos:cryptohome_signkey_proto", "//chromeos/components/tether", "//components/arc", "//components/browser_sync", "//components/captive_portal", "//components/certificate_reporting:cert_logger_proto", "//components/component_updater:crl_set_remover", "//components/constrained_window", "//components/content_settings/core/browser", "//components/crash/content/app", "//components/crx_file", "//components/cryptauth", "//components/device_event_log", "//components/download/content/public", "//components/drive", "//components/drive:drive_chromeos", "//components/encrypted_messages:encrypted_message_proto", "//components/exo", "//components/feedback", "//components/flags_ui", "//components/gcm_driver", "//components/guest_view/browser", "//components/image_fetcher/core", "//components/invalidation/impl", "//components/keep_alive_registry", "//components/keyed_service/content", "//components/keyed_service/core", "//components/login", "//components/metrics:serialization", "//components/metrics/leak_detector", "//components/onc", "//components/ownership", "//components/pairing", "//components/password_manager/core/browser", "//components/policy:generated", "//components/policy/core/browser", "//components/pref_registry", "//components/proximity_auth", "//components/proximity_auth/logging", "//components/proxy_config", "//components/quirks", "//components/rappor", "//components/renderer_context_menu", "//components/safe_browsing:csd_proto", "//components/safe_browsing/db:metadata_proto", "//components/session_manager/core", "//components/signin/core/browser", "//components/ssl_config", "//components/storage_monitor", "//components/sync_preferences", "//components/sync_wifi", "//components/toolbar", "//components/tracing:startup_tracing", "//components/user_manager", "//services/metrics/public/cpp:ukm_builders", "//third_party/fontconfig", "//third_party/metrics_proto", # This depends directly on the variations target, rather than just # transitively via the common target because the proto sources need to # be generated before code in this target can start building. "//components/resources", "//components/strings", "//components/variations", "//components/web_modal", "//components/web_resource", "//components/zoom", "//content/public/browser", "//content/public/common", "//crypto", "//dbus", "//device/base", "//device/bluetooth", "//device/media_transfer_protocol", "//device/usb/public/cpp", "//device/usb/public/interfaces", "//extensions/browser", "//extensions/browser/kiosk", "//gpu", "//gpu/ipc/host:host", "//mash/public/interfaces", "//media", "//media/mojo/interfaces", "//mojo/common", "//net", "//ppapi/proxy:ipc", # For PpapiMsg_LoadPlugin "//services/data_decoder/public/cpp", "//services/device/public/interfaces", "//services/preferences/public/interfaces", "//services/service_manager/public/cpp", "//services/service_manager/runner/common", "//services/ui/public/interfaces/display", # TODO: care about enable_basic_printing and enable_print_preview. "//components/sync", "//printing", "//services/ui/public/cpp", "//services/ui/public/cpp/input_devices", "//skia", "//storage/browser", "//storage/common", "//third_party/WebKit/common:blink_common", "//third_party/adobe/flash:flapper_version_h", "//third_party/cacheinvalidation", "//third_party/icu", "//third_party/leveldatabase", "//third_party/libusb", "//third_party/protobuf:protobuf_lite", "//third_party/protobuf:protoc($host_toolchain)", "//third_party/re2", "//third_party/webrtc_overrides", "//third_party/zlib", "//ui/app_list", "//ui/app_list/presenter:mojom", "//ui/arc", "//ui/aura", "//ui/base", "//ui/chromeos", "//ui/chromeos/events", "//ui/compositor", "//ui/content_accelerators", "//ui/display", "//ui/display/manager", "//ui/events:dom_keycode_converter", "//ui/events/blink", "//ui/events/devices", "//ui/events/platform", "//ui/file_manager", "//ui/keyboard", "//ui/keyboard:mojom", "//ui/message_center", "//ui/message_center/public/cpp", "//ui/ozone", "//ui/shell_dialogs", "//ui/snapshot", "//ui/surface", "//ui/views", "//ui/views/controls/webview", "//ui/web_dialogs", "//ui/wm", "//ui/wm/public", "//url", ] data_deps = [ "//ash/autoclick/mus:accessibility_autoclick", ] allow_circular_includes_from = [ "//chrome/browser/extensions" ] sources = [ "../supervised_user/chromeos/manager_password_service.cc", "../supervised_user/chromeos/manager_password_service.h", "../supervised_user/chromeos/manager_password_service_factory.cc", "../supervised_user/chromeos/manager_password_service_factory.h", "../supervised_user/chromeos/supervised_user_password_service.cc", "../supervised_user/chromeos/supervised_user_password_service.h", "../supervised_user/chromeos/supervised_user_password_service_factory.cc", "../supervised_user/chromeos/supervised_user_password_service_factory.h", "accessibility/accessibility_extension_loader.cc", "accessibility/accessibility_extension_loader.h", "accessibility/accessibility_highlight_manager.cc", "accessibility/accessibility_highlight_manager.h", "accessibility/accessibility_manager.cc", "accessibility/accessibility_manager.h", "accessibility/accessibility_util.cc", "accessibility/accessibility_util.h", "accessibility/chromevox_panel.cc", "accessibility/chromevox_panel.h", "accessibility/event_handler_common.cc", "accessibility/event_handler_common.h", "accessibility/magnification_manager.cc", "accessibility/magnification_manager.h", "accessibility/select_to_speak_event_handler.cc", "accessibility/select_to_speak_event_handler.h", "accessibility/spoken_feedback_event_rewriter.cc", "accessibility/spoken_feedback_event_rewriter.h", "accessibility/switch_access_event_handler.cc", "accessibility/switch_access_event_handler.h", "app_mode/app_launch_utils.cc", "app_mode/app_launch_utils.h", "app_mode/app_session.cc", "app_mode/app_session.h", "app_mode/arc/arc_kiosk_app_data.cc", "app_mode/arc/arc_kiosk_app_data.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", "app_mode/kiosk_app_data.h", "app_mode/kiosk_app_data_base.cc", "app_mode/kiosk_app_data_base.h", "app_mode/kiosk_app_data_delegate.h", "app_mode/kiosk_app_external_loader.cc", "app_mode/kiosk_app_external_loader.h", "app_mode/kiosk_app_icon_loader.cc", "app_mode/kiosk_app_icon_loader.h", "app_mode/kiosk_app_launch_error.cc", "app_mode/kiosk_app_launch_error.h", "app_mode/kiosk_app_manager.cc", "app_mode/kiosk_app_manager.h", "app_mode/kiosk_app_manager_observer.h", "app_mode/kiosk_app_update_install_gate.cc", "app_mode/kiosk_app_update_install_gate.h", "app_mode/kiosk_app_update_service.cc", "app_mode/kiosk_app_update_service.h", "app_mode/kiosk_diagnosis_runner.cc", "app_mode/kiosk_diagnosis_runner.h", "app_mode/kiosk_external_update_validator.cc", "app_mode/kiosk_external_update_validator.h", "app_mode/kiosk_external_updater.cc", "app_mode/kiosk_external_updater.h", "app_mode/kiosk_mode_idle_app_name_notification.cc", "app_mode/kiosk_mode_idle_app_name_notification.h", "app_mode/kiosk_profile_loader.cc", "app_mode/kiosk_profile_loader.h", "app_mode/kiosk_session_plugin_handler.cc", "app_mode/kiosk_session_plugin_handler.h", "app_mode/kiosk_session_plugin_handler_delegate.h", "app_mode/startup_app_launcher.cc", "app_mode/startup_app_launcher.h", "arc/accessibility/arc_accessibility_helper_bridge.cc", "arc/accessibility/arc_accessibility_helper_bridge.h", "arc/accessibility/ax_tree_source_arc.cc", "arc/accessibility/ax_tree_source_arc.h", "arc/arc_auth_notification.cc", "arc/arc_auth_notification.h", "arc/arc_migration_constants.h", "arc/arc_migration_guide_notification.cc", "arc/arc_migration_guide_notification.h", "arc/arc_optin_uma.cc", "arc/arc_optin_uma.h", "arc/arc_play_store_enabled_preference_handler.cc", "arc/arc_play_store_enabled_preference_handler.h", "arc/arc_service_launcher.cc", "arc/arc_service_launcher.h", "arc/arc_session_manager.cc", "arc/arc_session_manager.h", "arc/arc_support_host.cc", "arc/arc_support_host.h", "arc/arc_util.cc", "arc/arc_util.h", "arc/auth/arc_active_directory_enrollment_token_fetcher.cc", "arc/auth/arc_active_directory_enrollment_token_fetcher.h", "arc/auth/arc_auth_code_fetcher.h", "arc/auth/arc_auth_context.cc", "arc/auth/arc_auth_context.h", "arc/auth/arc_auth_service.cc", "arc/auth/arc_auth_service.h", "arc/auth/arc_background_auth_code_fetcher.cc", "arc/auth/arc_background_auth_code_fetcher.h", "arc/auth/arc_fetcher_base.h", "arc/auth/arc_robot_auth_code_fetcher.cc", "arc/auth/arc_robot_auth_code_fetcher.h", "arc/bluetooth/arc_bluetooth_bridge.cc", "arc/bluetooth/arc_bluetooth_bridge.h", "arc/boot_phase_monitor/arc_boot_phase_monitor_bridge.cc", "arc/boot_phase_monitor/arc_boot_phase_monitor_bridge.h", "arc/boot_phase_monitor/arc_instance_throttle.cc", "arc/boot_phase_monitor/arc_instance_throttle.h", "arc/cast_receiver/arc_cast_receiver_service.cc", "arc/cast_receiver/arc_cast_receiver_service.h", "arc/downloads_watcher/arc_downloads_watcher_service.cc", "arc/downloads_watcher/arc_downloads_watcher_service.h", "arc/enterprise/arc_cert_store_bridge.cc", "arc/enterprise/arc_cert_store_bridge.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_url_util.cc", "arc/fileapi/arc_content_file_system_url_util.h", "arc/fileapi/arc_documents_provider_async_file_util.cc", "arc/fileapi/arc_documents_provider_async_file_util.h", "arc/fileapi/arc_documents_provider_backend_delegate.cc", "arc/fileapi/arc_documents_provider_backend_delegate.h", "arc/fileapi/arc_documents_provider_file_stream_reader.cc", "arc/fileapi/arc_documents_provider_file_stream_reader.h", "arc/fileapi/arc_documents_provider_root.cc", "arc/fileapi/arc_documents_provider_root.h", "arc/fileapi/arc_documents_provider_root_map.cc", "arc/fileapi/arc_documents_provider_root_map.h", "arc/fileapi/arc_documents_provider_root_map_factory.cc", "arc/fileapi/arc_documents_provider_root_map_factory.h", "arc/fileapi/arc_documents_provider_util.cc", "arc/fileapi/arc_documents_provider_util.h", "arc/fileapi/arc_documents_provider_watcher_manager.cc", "arc/fileapi/arc_documents_provider_watcher_manager.h", "arc/fileapi/arc_file_system_bridge.cc", "arc/fileapi/arc_file_system_bridge.h", "arc/fileapi/arc_file_system_mounter.cc", "arc/fileapi/arc_file_system_mounter.h", "arc/fileapi/arc_file_system_operation_runner.cc", "arc/fileapi/arc_file_system_operation_runner.h", "arc/fileapi/arc_file_system_operation_runner_util.cc", "arc/fileapi/arc_file_system_operation_runner_util.h", "arc/fileapi/arc_media_view_util.cc", "arc/fileapi/arc_media_view_util.h", "arc/fileapi/chrome_content_provider_url_util.cc", "arc/fileapi/chrome_content_provider_url_util.h", "arc/fileapi/file_stream_forwarder.cc", "arc/fileapi/file_stream_forwarder.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/intent_helper/intent_picker_controller.cc", "arc/intent_helper/intent_picker_controller.h", "arc/intent_helper/open_with_menu.cc", "arc/intent_helper/open_with_menu.h", "arc/kiosk/arc_kiosk_bridge.cc", "arc/kiosk/arc_kiosk_bridge.h", "arc/notification/arc_boot_error_notification.cc", "arc/notification/arc_boot_error_notification.h", "arc/notification/arc_provision_notification_service.cc", "arc/notification/arc_provision_notification_service.h", "arc/oemcrypto/arc_oemcrypto_bridge.cc", "arc/oemcrypto/arc_oemcrypto_bridge.h", "arc/optin/arc_optin_preference_handler.cc", "arc/optin/arc_optin_preference_handler.h", "arc/optin/arc_optin_preference_handler_observer.h", "arc/optin/arc_terms_of_service_default_negotiator.cc", "arc/optin/arc_terms_of_service_default_negotiator.h", "arc/optin/arc_terms_of_service_negotiator.cc", "arc/optin/arc_terms_of_service_negotiator.h", "arc/optin/arc_terms_of_service_oobe_negotiator.cc", "arc/optin/arc_terms_of_service_oobe_negotiator.h", "arc/policy/arc_android_management_checker.cc", "arc/policy/arc_android_management_checker.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/tracing/arc_tracing_bridge.cc", "arc/tracing/arc_tracing_bridge.h", "arc/tts/arc_tts_service.cc", "arc/tts/arc_tts_service.h", "arc/user_session/arc_user_session_service.cc", "arc/user_session/arc_user_session_service.h", "arc/video/gpu_arc_video_service_host.cc", "arc/video/gpu_arc_video_service_host.h", "arc/voice_interaction/arc_voice_interaction_arc_home_service.cc", "arc/voice_interaction/arc_voice_interaction_arc_home_service.h", "arc/voice_interaction/arc_voice_interaction_framework_service.cc", "arc/voice_interaction/arc_voice_interaction_framework_service.h", "arc/voice_interaction/highlighter_controller_client.cc", "arc/voice_interaction/highlighter_controller_client.h", "arc/voice_interaction/voice_interaction_controller_client.cc", "arc/voice_interaction/voice_interaction_controller_client.h", "arc/wallpaper/arc_wallpaper_service.cc", "arc/wallpaper/arc_wallpaper_service.h", "ash_config.cc", "ash_config.h", "attestation/attestation_ca_client.cc", "attestation/attestation_ca_client.h", "attestation/attestation_policy_observer.cc", "attestation/attestation_policy_observer.h", "attestation/enrollment_policy_observer.cc", "attestation/enrollment_policy_observer.h", "attestation/platform_verification_dialog.cc", "attestation/platform_verification_dialog.h", "attestation/platform_verification_flow.cc", "attestation/platform_verification_flow.h", "authpolicy/auth_policy_credentials_manager.cc", "authpolicy/auth_policy_credentials_manager.h", "background/ash_wallpaper_delegate.cc", "background/ash_wallpaper_delegate.h", "base/file_flusher.cc", "base/file_flusher.h", "base/locale_util.cc", "base/locale_util.h", "boot_times_recorder.cc", "boot_times_recorder.h", "camera_detector.cc", "camera_detector.h", "camera_presence_notifier.cc", "camera_presence_notifier.h", "certificate_provider/certificate_info.cc", "certificate_provider/certificate_info.h", "certificate_provider/certificate_provider.h", "certificate_provider/certificate_provider_service.cc", "certificate_provider/certificate_provider_service.h", "certificate_provider/certificate_provider_service_factory.cc", "certificate_provider/certificate_provider_service_factory.h", "certificate_provider/certificate_requests.cc", "certificate_provider/certificate_requests.h", "certificate_provider/pin_dialog_manager.cc", "certificate_provider/pin_dialog_manager.h", "certificate_provider/sign_requests.cc", "certificate_provider/sign_requests.h", "certificate_provider/thread_safe_certificate_map.cc", "certificate_provider/thread_safe_certificate_map.h", "chrome_browser_main_chromeos.cc", "chrome_browser_main_chromeos.h", "chrome_service_name.cc", "chrome_service_name.h", "customization/customization_document.cc", "customization/customization_document.h", "customization/customization_wallpaper_downloader.cc", "customization/customization_wallpaper_downloader.h", "dbus/chrome_component_updater_service_provider_delegate.cc", "dbus/chrome_component_updater_service_provider_delegate.h", "dbus/chrome_console_service_provider_delegate.cc", "dbus/chrome_console_service_provider_delegate.h", "dbus/chrome_display_power_service_provider_delegate.cc", "dbus/chrome_display_power_service_provider_delegate.h", "dbus/chrome_proxy_resolution_service_provider_delegate.cc", "dbus/chrome_proxy_resolution_service_provider_delegate.h", "dbus/chrome_virtual_file_request_service_provider_delegate.cc", "dbus/chrome_virtual_file_request_service_provider_delegate.h", "dbus/kiosk_info_service_provider.cc", "dbus/kiosk_info_service_provider.h", "dbus/screen_lock_service_provider.cc", "dbus/screen_lock_service_provider.h", "display/display_configuration_observer.cc", "display/display_configuration_observer.h", "display/display_preferences.cc", "display/display_preferences.h", "display/output_protection_controller_ash.cc", "display/output_protection_controller_ash.h", "display/output_protection_controller_mus.cc", "display/output_protection_controller_mus.h", "display/output_protection_delegate.cc", "display/output_protection_delegate.h", "display/quirks_manager_delegate_impl.cc", "display/quirks_manager_delegate_impl.h", "drive/debug_info_collector.cc", "drive/debug_info_collector.h", "drive/download_handler.cc", "drive/download_handler.h", "drive/drive_file_stream_reader.cc", "drive/drive_file_stream_reader.h", "drive/drive_integration_service.cc", "drive/drive_integration_service.h", "drive/file_system_util.cc", "drive/file_system_util.h", "drive/file_task_executor.cc", "drive/file_task_executor.h", "drive/fileapi/async_file_util.cc", "drive/fileapi/async_file_util.h", "drive/fileapi/file_system_backend_delegate.cc", "drive/fileapi/file_system_backend_delegate.h", "drive/fileapi/fileapi_worker.cc", "drive/fileapi/fileapi_worker.h", "drive/fileapi/webkit_file_stream_reader_impl.cc", "drive/fileapi/webkit_file_stream_reader_impl.h", "drive/fileapi/webkit_file_stream_writer_impl.cc", "drive/fileapi/webkit_file_stream_writer_impl.h", "drive/write_on_cache_file.cc", "drive/write_on_cache_file.h", "enrollment_dialog_view.cc", "enrollment_dialog_view.h", "eol_notification.cc", "eol_notification.h", "events/event_rewriter_controller.cc", "events/event_rewriter_controller.h", "events/event_rewriter_delegate_impl.cc", "events/event_rewriter_delegate_impl.h", "events/keyboard_driven_event_rewriter.cc", "events/keyboard_driven_event_rewriter.h", "extensions/active_tab_permission_granter_delegate_chromeos.cc", "extensions/active_tab_permission_granter_delegate_chromeos.h", "extensions/default_app_order.cc", "extensions/default_app_order.h", "extensions/device_local_account_external_policy_loader.cc", "extensions/device_local_account_external_policy_loader.h", "extensions/device_local_account_management_policy_provider.cc", "extensions/device_local_account_management_policy_provider.h", "extensions/dictionary_event_router.cc", "extensions/dictionary_event_router.h", "extensions/extension_system_event_observer.cc", "extensions/extension_system_event_observer.h", "extensions/extension_tab_util_delegate_chromeos.cc", "extensions/extension_tab_util_delegate_chromeos.h", "extensions/extension_volume_observer.cc", "extensions/extension_volume_observer.h", "extensions/external_cache.cc", "extensions/external_cache.h", "extensions/gfx_utils.cc", "extensions/gfx_utils.h", "extensions/ime_menu_event_router.cc", "extensions/ime_menu_event_router.h", "extensions/info_private_api.cc", "extensions/info_private_api.h", "extensions/input_method_event_router.cc", "extensions/input_method_event_router.h", "extensions/install_limiter.cc", "extensions/install_limiter.h", "extensions/install_limiter_factory.cc", "extensions/install_limiter_factory.h", "extensions/launcher_search_provider.cc", "extensions/launcher_search_provider.h", "extensions/media_player_event_router.cc", "extensions/media_player_event_router.h", "extensions/permissions_updater_delegate_chromeos.cc", "extensions/permissions_updater_delegate_chromeos.h", "extensions/public_session_permission_helper.cc", "extensions/public_session_permission_helper.h", "extensions/signin_screen_policy_provider.cc", "extensions/signin_screen_policy_provider.h", "external_metrics.cc", "external_metrics.h", "external_protocol_dialog.cc", "external_protocol_dialog.h", "file_manager/app_id.h", "file_manager/arc_file_tasks.cc", "file_manager/arc_file_tasks.h", "file_manager/file_browser_handlers.cc", "file_manager/file_browser_handlers.h", "file_manager/file_tasks.cc", "file_manager/file_tasks.h", "file_manager/file_watcher.cc", "file_manager/file_watcher.h", "file_manager/fileapi_util.cc", "file_manager/fileapi_util.h", "file_manager/filesystem_api_util.cc", "file_manager/filesystem_api_util.h", "file_manager/open_util.cc", "file_manager/open_util.h", "file_manager/open_with_browser.cc", "file_manager/open_with_browser.h", "file_manager/path_util.cc", "file_manager/path_util.h", "file_manager/select_file_dialog_util.cc", "file_manager/select_file_dialog_util.h", "file_manager/snapshot_manager.cc", "file_manager/snapshot_manager.h", "file_manager/url_util.cc", "file_manager/url_util.h", "file_manager/volume_manager.cc", "file_manager/volume_manager.h", "file_manager/volume_manager_factory.cc", "file_manager/volume_manager_factory.h", "file_manager/volume_manager_observer.h", "file_system_provider/abort_callback.h", "file_system_provider/extension_provider.cc", "file_system_provider/extension_provider.h", "file_system_provider/fileapi/backend_delegate.cc", "file_system_provider/fileapi/backend_delegate.h", "file_system_provider/fileapi/buffering_file_stream_reader.cc", "file_system_provider/fileapi/buffering_file_stream_reader.h", "file_system_provider/fileapi/buffering_file_stream_writer.cc", "file_system_provider/fileapi/buffering_file_stream_writer.h", "file_system_provider/fileapi/file_stream_reader.cc", "file_system_provider/fileapi/file_stream_reader.h", "file_system_provider/fileapi/file_stream_writer.cc", "file_system_provider/fileapi/file_stream_writer.h", "file_system_provider/fileapi/provider_async_file_util.cc", "file_system_provider/fileapi/provider_async_file_util.h", "file_system_provider/fileapi/watcher_manager.cc", "file_system_provider/fileapi/watcher_manager.h", "file_system_provider/mount_path_util.cc", "file_system_provider/mount_path_util.h", "file_system_provider/notification_manager.cc", "file_system_provider/notification_manager.h", "file_system_provider/notification_manager_interface.h", "file_system_provider/observer.h", "file_system_provider/operations/abort.cc", "file_system_provider/operations/abort.h", "file_system_provider/operations/add_watcher.cc", "file_system_provider/operations/add_watcher.h", "file_system_provider/operations/close_file.cc", "file_system_provider/operations/close_file.h", "file_system_provider/operations/configure.cc", "file_system_provider/operations/configure.h", "file_system_provider/operations/copy_entry.cc", "file_system_provider/operations/copy_entry.h", "file_system_provider/operations/create_directory.cc", "file_system_provider/operations/create_directory.h", "file_system_provider/operations/create_file.cc", "file_system_provider/operations/create_file.h", "file_system_provider/operations/delete_entry.cc", "file_system_provider/operations/delete_entry.h", "file_system_provider/operations/execute_action.cc", "file_system_provider/operations/execute_action.h", "file_system_provider/operations/get_actions.cc", "file_system_provider/operations/get_actions.h", "file_system_provider/operations/get_metadata.cc", "file_system_provider/operations/get_metadata.h", "file_system_provider/operations/move_entry.cc", "file_system_provider/operations/move_entry.h", "file_system_provider/operations/open_file.cc", "file_system_provider/operations/open_file.h", "file_system_provider/operations/operation.cc", "file_system_provider/operations/operation.h", "file_system_provider/operations/read_directory.cc", "file_system_provider/operations/read_directory.h", "file_system_provider/operations/read_file.cc", "file_system_provider/operations/read_file.h", "file_system_provider/operations/remove_watcher.cc", "file_system_provider/operations/remove_watcher.h", "file_system_provider/operations/truncate.cc", "file_system_provider/operations/truncate.h", "file_system_provider/operations/unmount.cc", "file_system_provider/operations/unmount.h", "file_system_provider/operations/write_file.cc", "file_system_provider/operations/write_file.h", "file_system_provider/provided_file_system.cc", "file_system_provider/provided_file_system.h", "file_system_provider/provided_file_system_info.cc", "file_system_provider/provided_file_system_info.h", "file_system_provider/provided_file_system_interface.cc", "file_system_provider/provided_file_system_interface.h", "file_system_provider/provided_file_system_observer.cc", "file_system_provider/provided_file_system_observer.h", "file_system_provider/provider_interface.h", "file_system_provider/queue.cc", "file_system_provider/queue.h", "file_system_provider/registry.cc", "file_system_provider/registry.h", "file_system_provider/registry_interface.cc", "file_system_provider/registry_interface.h", "file_system_provider/request_manager.cc", "file_system_provider/request_manager.h", "file_system_provider/request_value.cc", "file_system_provider/request_value.h", "file_system_provider/scoped_file_opener.cc", "file_system_provider/scoped_file_opener.h", "file_system_provider/service.cc", "file_system_provider/service.h", "file_system_provider/service_factory.cc", "file_system_provider/service_factory.h", "file_system_provider/throttled_file_system.cc", "file_system_provider/throttled_file_system.h", "file_system_provider/watcher.cc", "file_system_provider/watcher.h", "fileapi/external_file_protocol_handler.cc", "fileapi/external_file_protocol_handler.h", "fileapi/external_file_url_request_job.cc", "fileapi/external_file_url_request_job.h", "fileapi/external_file_url_util.cc", "fileapi/external_file_url_util.h", "fileapi/file_access_permissions.cc", "fileapi/file_access_permissions.h", "fileapi/file_system_backend.cc", "fileapi/file_system_backend.h", "fileapi/file_system_backend_delegate.h", "fileapi/mtp_file_system_backend_delegate.cc", "fileapi/mtp_file_system_backend_delegate.h", "fileapi/mtp_watcher_manager.cc", "fileapi/mtp_watcher_manager.h", "fileapi/recent_arc_media_source.cc", "fileapi/recent_arc_media_source.h", "fileapi/recent_download_source.cc", "fileapi/recent_download_source.h", "fileapi/recent_drive_source.cc", "fileapi/recent_drive_source.h", "fileapi/recent_file.cc", "fileapi/recent_file.h", "fileapi/recent_model.cc", "fileapi/recent_model.h", "fileapi/recent_model_factory.cc", "fileapi/recent_model_factory.h", "fileapi/recent_source.cc", "fileapi/recent_source.h", "first_run/drive_first_run_controller.cc", "first_run/drive_first_run_controller.h", "first_run/first_run.cc", "first_run/first_run.h", "first_run/first_run_controller.cc", "first_run/first_run_controller.h", "first_run/first_run_view.cc", "first_run/first_run_view.h", "first_run/goodies_displayer.cc", "first_run/goodies_displayer.h", "first_run/step.cc", "first_run/step.h", "first_run/step_names.cc", "first_run/step_names.h", "first_run/steps/app_list_step.cc", "first_run/steps/app_list_step.h", "first_run/steps/help_step.cc", "first_run/steps/help_step.h", "first_run/steps/tray_step.cc", "first_run/steps/tray_step.h", "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", "idle_detector.h", "input_method/accessibility.cc", "input_method/accessibility.h", "input_method/browser_state_monitor.cc", "input_method/browser_state_monitor.h", "input_method/candidate_window_controller.cc", "input_method/candidate_window_controller.h", "input_method/candidate_window_controller_impl.cc", "input_method/candidate_window_controller_impl.h", "input_method/component_extension_ime_manager_impl.cc", "input_method/component_extension_ime_manager_impl.h", "input_method/input_method_configuration.cc", "input_method/input_method_configuration.h", "input_method/input_method_delegate_impl.cc", "input_method/input_method_delegate_impl.h", "input_method/input_method_engine.cc", "input_method/input_method_engine.h", "input_method/input_method_manager_impl.cc", "input_method/input_method_manager_impl.h", "input_method/input_method_persistence.cc", "input_method/input_method_persistence.h", "input_method/input_method_syncer.cc", "input_method/input_method_syncer.h", "input_method/mode_indicator_controller.cc", "input_method/mode_indicator_controller.h", "language_preferences.cc", "language_preferences.h", "launchable.cc", "launchable.h", "launcher_search_provider/error_reporter.cc", "launcher_search_provider/error_reporter.h", "launcher_search_provider/launcher_search_provider_service.cc", "launcher_search_provider/launcher_search_provider_service.h", "launcher_search_provider/launcher_search_provider_service_factory.cc", "launcher_search_provider/launcher_search_provider_service_factory.h", "locale_change_guard.cc", "locale_change_guard.h", "lock_screen_apps/app_manager.h", "lock_screen_apps/app_manager_impl.cc", "lock_screen_apps/app_manager_impl.h", "lock_screen_apps/app_window_metrics_tracker.cc", "lock_screen_apps/app_window_metrics_tracker.h", "lock_screen_apps/first_app_run_toast_manager.cc", "lock_screen_apps/first_app_run_toast_manager.h", "lock_screen_apps/focus_cycler_delegate.h", "lock_screen_apps/lock_screen_profile_creator.cc", "lock_screen_apps/lock_screen_profile_creator.h", "lock_screen_apps/lock_screen_profile_creator_impl.cc", "lock_screen_apps/lock_screen_profile_creator_impl.h", "lock_screen_apps/state_controller.cc", "lock_screen_apps/state_controller.h", "lock_screen_apps/state_observer.h", "lock_screen_apps/toast_dialog_view.cc", "lock_screen_apps/toast_dialog_view.h", "logging.cc", "logging.h", "login/app_launch_controller.cc", "login/app_launch_controller.h", "login/app_launch_signin_screen.cc", "login/app_launch_signin_screen.h", "login/arc_kiosk_controller.cc", "login/arc_kiosk_controller.h", "login/auth/auth_prewarmer.cc", "login/auth/auth_prewarmer.h", "login/auth/chrome_cryptohome_authenticator.cc", "login/auth/chrome_cryptohome_authenticator.h", "login/auth/chrome_login_performer.cc", "login/auth/chrome_login_performer.h", "login/chrome_restart_request.cc", "login/chrome_restart_request.h", "login/demo_mode/demo_app_launcher.cc", "login/demo_mode/demo_app_launcher.h", "login/demo_mode/demo_mode_detector.cc", "login/demo_mode/demo_mode_detector.h", "login/easy_unlock/easy_unlock_challenge_wrapper.cc", "login/easy_unlock/easy_unlock_challenge_wrapper.h", "login/easy_unlock/easy_unlock_create_keys_operation.cc", "login/easy_unlock/easy_unlock_create_keys_operation.h", "login/easy_unlock/easy_unlock_get_keys_operation.cc", "login/easy_unlock/easy_unlock_get_keys_operation.h", "login/easy_unlock/easy_unlock_key_manager.cc", "login/easy_unlock/easy_unlock_key_manager.h", "login/easy_unlock/easy_unlock_reauth.cc", "login/easy_unlock/easy_unlock_reauth.h", "login/easy_unlock/easy_unlock_refresh_keys_operation.cc", "login/easy_unlock/easy_unlock_refresh_keys_operation.h", "login/easy_unlock/easy_unlock_remove_keys_operation.cc", "login/easy_unlock/easy_unlock_remove_keys_operation.h", "login/easy_unlock/easy_unlock_tpm_key_manager.cc", "login/easy_unlock/easy_unlock_tpm_key_manager.h", "login/easy_unlock/easy_unlock_tpm_key_manager_factory.cc", "login/easy_unlock/easy_unlock_tpm_key_manager_factory.h", "login/easy_unlock/easy_unlock_types.cc", "login/easy_unlock/easy_unlock_types.h", "login/easy_unlock/easy_unlock_user_login_flow.cc", "login/easy_unlock/easy_unlock_user_login_flow.h", "login/easy_unlock/secure_message_delegate_chromeos.cc", "login/easy_unlock/secure_message_delegate_chromeos.h", "login/easy_unlock/short_lived_user_context.cc", "login/easy_unlock/short_lived_user_context.h", "login/enrollment/auto_enrollment_check_screen.cc", "login/enrollment/auto_enrollment_check_screen.h", "login/enrollment/auto_enrollment_check_screen_view.h", "login/enrollment/auto_enrollment_controller.cc", "login/enrollment/auto_enrollment_controller.h", "login/enrollment/enrollment_screen.cc", "login/enrollment/enrollment_screen.h", "login/enrollment/enrollment_screen_view.h", "login/enrollment/enrollment_uma.cc", "login/enrollment/enrollment_uma.h", "login/enrollment/enterprise_enrollment_helper.cc", "login/enrollment/enterprise_enrollment_helper.h", "login/enrollment/enterprise_enrollment_helper_impl.cc", "login/enrollment/enterprise_enrollment_helper_impl.h", "login/enterprise_user_session_metrics.cc", "login/enterprise_user_session_metrics.h", "login/error_screens_histogram_helper.cc", "login/error_screens_histogram_helper.h", "login/existing_user_controller.cc", "login/existing_user_controller.h", "login/help_app_launcher.cc", "login/help_app_launcher.h", "login/helper.cc", "login/helper.h", "login/hwid_checker.cc", "login/hwid_checker.h", "login/language_list.cc", "login/language_list.h", "login/lock/screen_locker.cc", "login/lock/screen_locker.h", "login/lock/views_screen_locker.cc", "login/lock/views_screen_locker.h", "login/lock/webui_screen_locker.cc", "login/lock/webui_screen_locker.h", "login/lock_screen_utils.cc", "login/lock_screen_utils.h", "login/login_wizard.h", "login/oobe_screen.cc", "login/oobe_screen.h", "login/profile_auth_data.cc", "login/profile_auth_data.h", "login/quick_unlock/fingerprint_storage.cc", "login/quick_unlock/fingerprint_storage.h", "login/quick_unlock/pin_storage.cc", "login/quick_unlock/pin_storage.h", "login/quick_unlock/quick_unlock_factory.cc", "login/quick_unlock/quick_unlock_factory.h", "login/quick_unlock/quick_unlock_notification_controller.cc", "login/quick_unlock/quick_unlock_notification_controller.h", "login/quick_unlock/quick_unlock_storage.cc", "login/quick_unlock/quick_unlock_storage.h", "login/quick_unlock/quick_unlock_utils.cc", "login/quick_unlock/quick_unlock_utils.h", "login/reauth_stats.cc", "login/reauth_stats.h", "login/saml/saml_offline_signin_limiter.cc", "login/saml/saml_offline_signin_limiter.h", "login/saml/saml_offline_signin_limiter_factory.cc", "login/saml/saml_offline_signin_limiter_factory.h", "login/screen_manager.cc", "login/screen_manager.h", "login/screens/app_launch_splash_screen_view.h", "login/screens/arc_kiosk_splash_screen_view.h", "login/screens/arc_terms_of_service_screen.cc", "login/screens/arc_terms_of_service_screen.h", "login/screens/arc_terms_of_service_screen_view.h", "login/screens/arc_terms_of_service_screen_view_observer.h", "login/screens/base_screen.cc", "login/screens/base_screen.h", "login/screens/base_screen_delegate.h", "login/screens/chrome_user_selection_screen.cc", "login/screens/chrome_user_selection_screen.h", "login/screens/controller_pairing_screen.cc", "login/screens/controller_pairing_screen.h", "login/screens/controller_pairing_screen_view.cc", "login/screens/controller_pairing_screen_view.h", "login/screens/core_oobe_view.h", "login/screens/device_disabled_screen.cc", "login/screens/device_disabled_screen.h", "login/screens/device_disabled_screen_view.h", "login/screens/enable_debugging_screen.cc", "login/screens/enable_debugging_screen.h", "login/screens/enable_debugging_screen_view.h", "login/screens/encryption_migration_screen.cc", "login/screens/encryption_migration_screen.h", "login/screens/encryption_migration_screen_view.h", "login/screens/error_screen.cc", "login/screens/error_screen.h", "login/screens/eula_screen.cc", "login/screens/eula_screen.h", "login/screens/eula_view.h", "login/screens/gaia_screen.cc", "login/screens/gaia_screen.h", "login/screens/gaia_view.h", "login/screens/hid_detection_screen.cc", "login/screens/hid_detection_screen.h", "login/screens/hid_detection_view.h", "login/screens/host_pairing_screen.cc", "login/screens/host_pairing_screen.h", "login/screens/host_pairing_screen_view.cc", "login/screens/host_pairing_screen_view.h", "login/screens/kiosk_autolaunch_screen.cc", "login/screens/kiosk_autolaunch_screen.h", "login/screens/kiosk_autolaunch_screen_view.h", "login/screens/kiosk_enable_screen.cc", "login/screens/kiosk_enable_screen.h", "login/screens/kiosk_enable_screen_view.h", "login/screens/model_view_channel.h", "login/screens/network_error.cc", "login/screens/network_error.h", "login/screens/network_error_view.h", "login/screens/network_screen.cc", "login/screens/network_screen.h", "login/screens/network_view.h", "login/screens/reset_screen.cc", "login/screens/reset_screen.h", "login/screens/reset_view.h", "login/screens/screen_exit_code.cc", "login/screens/screen_exit_code.h", "login/screens/terms_of_service_screen.cc", "login/screens/terms_of_service_screen.h", "login/screens/terms_of_service_screen_view.h", "login/screens/update_screen.cc", "login/screens/update_screen.h", "login/screens/update_view.h", "login/screens/user_image_screen.cc", "login/screens/user_image_screen.h", "login/screens/user_image_view.h", "login/screens/user_selection_screen.cc", "login/screens/user_selection_screen.h", "login/screens/voice_interaction_value_prop_screen.cc", "login/screens/voice_interaction_value_prop_screen.h", "login/screens/voice_interaction_value_prop_screen_view.h", "login/screens/wait_for_container_ready_screen.cc", "login/screens/wait_for_container_ready_screen.h", "login/screens/wait_for_container_ready_screen_view.h", "login/screens/wrong_hwid_screen.cc", "login/screens/wrong_hwid_screen.h", "login/screens/wrong_hwid_screen_view.h", "login/session/app_terminating_stack_dumper.cc", "login/session/app_terminating_stack_dumper.h", "login/session/chrome_session_manager.cc", "login/session/chrome_session_manager.h", "login/session/user_session_manager.cc", "login/session/user_session_manager.h", "login/signin/auth_sync_observer.cc", "login/signin/auth_sync_observer.h", "login/signin/auth_sync_observer_factory.cc", "login/signin/auth_sync_observer_factory.h", "login/signin/merge_session_load_page.cc", "login/signin/merge_session_load_page.h", "login/signin/merge_session_navigation_throttle.cc", "login/signin/merge_session_navigation_throttle.h", "login/signin/merge_session_resource_throttle.cc", "login/signin/merge_session_resource_throttle.h", "login/signin/merge_session_throttling_utils.cc", "login/signin/merge_session_throttling_utils.h", "login/signin/merge_session_xhr_request_waiter.cc", "login/signin/merge_session_xhr_request_waiter.h", "login/signin/oauth2_login_manager.cc", "login/signin/oauth2_login_manager.h", "login/signin/oauth2_login_manager_factory.cc", "login/signin/oauth2_login_manager_factory.h", "login/signin/oauth2_login_verifier.cc", "login/signin/oauth2_login_verifier.h", "login/signin/oauth2_token_fetcher.cc", "login/signin/oauth2_token_fetcher.h", "login/signin/oauth2_token_initializer.cc", "login/signin/oauth2_token_initializer.h", "login/signin/token_handle_fetcher.cc", "login/signin/token_handle_fetcher.h", "login/signin/token_handle_util.cc", "login/signin/token_handle_util.h", "login/signin_partition_manager.cc", "login/signin_partition_manager.h", "login/signin_screen_controller.cc", "login/signin_screen_controller.h", "login/signin_specifics.h", "login/startup_utils.cc", "login/startup_utils.h", "login/supervised/supervised_user_authentication.cc", "login/supervised/supervised_user_authentication.h", "login/supervised/supervised_user_authenticator.cc", "login/supervised/supervised_user_authenticator.h", "login/supervised/supervised_user_constants.cc", "login/supervised/supervised_user_constants.h", "login/supervised/supervised_user_creation_controller.cc", "login/supervised/supervised_user_creation_controller.h", "login/supervised/supervised_user_creation_controller_new.cc", "login/supervised/supervised_user_creation_controller_new.h", "login/supervised/supervised_user_creation_flow.cc", "login/supervised/supervised_user_creation_flow.h", "login/supervised/supervised_user_creation_screen.cc", "login/supervised/supervised_user_creation_screen.h", "login/supervised/supervised_user_login_flow.cc", "login/supervised/supervised_user_login_flow.h", "login/ui/captive_portal_view.cc", "login/ui/captive_portal_view.h", "login/ui/captive_portal_window_proxy.cc", "login/ui/captive_portal_window_proxy.h", "login/ui/input_events_blocker.cc", "login/ui/input_events_blocker.h", "login/ui/login_display.cc", "login/ui/login_display.h", "login/ui/login_display_host.cc", "login/ui/login_display_host.h", "login/ui/login_display_host_views.cc", "login/ui/login_display_host_views.h", "login/ui/login_display_host_webui.cc", "login/ui/login_display_host_webui.h", "login/ui/login_feedback.cc", "login/ui/login_feedback.h", "login/ui/login_web_dialog.cc", "login/ui/login_web_dialog.h", "login/ui/preloaded_web_view.cc", "login/ui/preloaded_web_view.h", "login/ui/preloaded_web_view_factory.cc", "login/ui/preloaded_web_view_factory.h", "login/ui/simple_web_view_dialog.cc", "login/ui/simple_web_view_dialog.h", "login/ui/user_adding_screen.cc", "login/ui/user_adding_screen.h", "login/ui/user_adding_screen_input_methods_controller.cc", "login/ui/user_adding_screen_input_methods_controller.h", "login/ui/views/user_board_view.h", "login/ui/web_contents_forced_title.cc", "login/ui/web_contents_forced_title.h", "login/ui/webui_login_display.cc", "login/ui/webui_login_display.h", "login/ui/webui_login_view.cc", "login/ui/webui_login_view.h", "login/user_flow.cc", "login/user_flow.h", "login/user_selection_screen_proxy.cc", "login/user_selection_screen_proxy.h", "login/users/affiliation.cc", "login/users/affiliation.h", "login/users/avatar/user_image_loader.cc", "login/users/avatar/user_image_loader.h", "login/users/avatar/user_image_manager.cc", "login/users/avatar/user_image_manager.h", "login/users/avatar/user_image_manager_impl.cc", "login/users/avatar/user_image_manager_impl.h", "login/users/avatar/user_image_sync_observer.cc", "login/users/avatar/user_image_sync_observer.h", "login/users/chrome_user_manager.cc", "login/users/chrome_user_manager.h", "login/users/chrome_user_manager_impl.cc", "login/users/chrome_user_manager_impl.h", "login/users/chrome_user_manager_util.cc", "login/users/chrome_user_manager_util.h", "login/users/default_user_image/default_user_images.cc", "login/users/default_user_image/default_user_images.h", "login/users/multi_profile_user_controller.cc", "login/users/multi_profile_user_controller.h", "login/users/multi_profile_user_controller_delegate.h", "login/users/scoped_test_user_manager.cc", "login/users/scoped_test_user_manager.h", "login/users/supervised_user_manager.h", "login/users/supervised_user_manager_impl.cc", "login/users/supervised_user_manager_impl.h", "login/users/user_manager_interface.h", "login/users/wallpaper/wallpaper_manager.cc", "login/users/wallpaper/wallpaper_manager.h", "login/version_info_updater.cc", "login/version_info_updater.h", "login/wizard_controller.cc", "login/wizard_controller.h", "mobile/mobile_activator.cc", "mobile/mobile_activator.h", "mobile_config.cc", "mobile_config.h", "net/cert_verify_proc_chromeos.cc", "net/cert_verify_proc_chromeos.h", "net/client_cert_filter_chromeos.cc", "net/client_cert_filter_chromeos.h", "net/client_cert_store_chromeos.cc", "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", "net/network_portal_detector_test_impl.h", "net/network_portal_notification_controller.cc", "net/network_portal_notification_controller.h", "net/network_portal_web_dialog.cc", "net/network_portal_web_dialog.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/tether_notification_presenter.cc", "net/tether_notification_presenter.h", "net/wake_on_wifi_connection_observer.cc", "net/wake_on_wifi_connection_observer.h", "net/wake_on_wifi_manager.cc", "net/wake_on_wifi_manager.h", "night_light/night_light_client.cc", "night_light/night_light_client.h", "note_taking_controller_client.cc", "note_taking_controller_client.h", "note_taking_helper.cc", "note_taking_helper.h", "options/cert_library.cc", "options/cert_library.h", "options/network_config_view.cc", "options/network_config_view.h", "options/network_property_ui_data.cc", "options/network_property_ui_data.h", "options/passphrase_textfield.cc", "options/passphrase_textfield.h", "options/vpn_config_view.cc", "options/vpn_config_view.h", "options/wifi_config_view.cc", "options/wifi_config_view.h", "options/wimax_config_view.cc", "options/wimax_config_view.h", "ownership/owner_settings_service_chromeos.cc", "ownership/owner_settings_service_chromeos.h", "ownership/owner_settings_service_chromeos_factory.cc", "ownership/owner_settings_service_chromeos_factory.h", "platform_keys/key_permissions.cc", "platform_keys/key_permissions.h", "platform_keys/key_permissions_policy_handler.cc", "platform_keys/key_permissions_policy_handler.h", "platform_keys/platform_keys.cc", "platform_keys/platform_keys.h", "platform_keys/platform_keys_nss.cc", "platform_keys/platform_keys_service.cc", "platform_keys/platform_keys_service.h", "platform_keys/platform_keys_service_factory.cc", "platform_keys/platform_keys_service_factory.h", "policy/active_directory_join_delegate.h", "policy/active_directory_policy_manager.cc", "policy/active_directory_policy_manager.h", "policy/affiliated_cloud_policy_invalidator.cc", "policy/affiliated_cloud_policy_invalidator.h", "policy/affiliated_invalidation_service_provider.cc", "policy/affiliated_invalidation_service_provider.h", "policy/affiliated_invalidation_service_provider_impl.cc", "policy/affiliated_invalidation_service_provider_impl.h", "policy/android_management_client.cc", "policy/android_management_client.h", "policy/auto_enrollment_client.cc", "policy/auto_enrollment_client.h", "policy/bluetooth_policy_handler.cc", "policy/bluetooth_policy_handler.h", "policy/browser_policy_connector_chromeos.cc", "policy/browser_policy_connector_chromeos.h", "policy/cached_policy_key_loader_chromeos.cc", "policy/cached_policy_key_loader_chromeos.h", "policy/cloud_external_data_manager_base.cc", "policy/cloud_external_data_manager_base.h", "policy/cloud_external_data_policy_observer.cc", "policy/cloud_external_data_policy_observer.h", "policy/cloud_external_data_store.cc", "policy/cloud_external_data_store.h", "policy/configuration_policy_handler_chromeos.cc", "policy/configuration_policy_handler_chromeos.h", "policy/device_cloud_policy_initializer.cc", "policy/device_cloud_policy_initializer.h", "policy/device_cloud_policy_manager_chromeos.cc", "policy/device_cloud_policy_manager_chromeos.h", "policy/device_cloud_policy_store_chromeos.cc", "policy/device_cloud_policy_store_chromeos.h", "policy/device_cloud_policy_validator.cc", "policy/device_cloud_policy_validator.h", "policy/device_local_account.cc", "policy/device_local_account.h", "policy/device_local_account_extension_tracker.cc", "policy/device_local_account_extension_tracker.h", "policy/device_local_account_external_data_manager.cc", "policy/device_local_account_external_data_manager.h", "policy/device_local_account_external_data_service.cc", "policy/device_local_account_external_data_service.h", "policy/device_local_account_policy_provider.cc", "policy/device_local_account_policy_provider.h", "policy/device_local_account_policy_service.cc", "policy/device_local_account_policy_service.h", "policy/device_local_account_policy_store.cc", "policy/device_local_account_policy_store.h", "policy/device_network_configuration_updater.cc", "policy/device_network_configuration_updater.h", "policy/device_policy_decoder_chromeos.cc", "policy/device_policy_decoder_chromeos.h", "policy/device_policy_remover.h", "policy/device_status_collector.cc", "policy/device_status_collector.h", "policy/display_rotation_default_handler.cc", "policy/display_rotation_default_handler.h", "policy/dm_token_storage.cc", "policy/dm_token_storage.h", "policy/enrollment_config.h", "policy/enrollment_handler_chromeos.cc", "policy/enrollment_handler_chromeos.h", "policy/enrollment_status_chromeos.cc", "policy/enrollment_status_chromeos.h", "policy/heartbeat_scheduler.cc", "policy/heartbeat_scheduler.h", "policy/login_profile_policy_provider.cc", "policy/login_profile_policy_provider.h", "policy/minimum_version_policy_handler.cc", "policy/minimum_version_policy_handler.h", "policy/network_configuration_updater.cc", "policy/network_configuration_updater.h", "policy/off_hours/device_off_hours_controller.cc", "policy/off_hours/device_off_hours_controller.h", "policy/off_hours/off_hours_interval.cc", "policy/off_hours/off_hours_interval.h", "policy/off_hours/off_hours_policy_applier.cc", "policy/off_hours/off_hours_policy_applier.h", "policy/off_hours/off_hours_proto_parser.cc", "policy/off_hours/off_hours_proto_parser.h", "policy/off_hours/time_utils.cc", "policy/off_hours/time_utils.h", "policy/off_hours/weekly_time.cc", "policy/off_hours/weekly_time.h", "policy/policy_cert_service.cc", "policy/policy_cert_service.h", "policy/policy_cert_service_factory.cc", "policy/policy_cert_service_factory.h", "policy/policy_cert_verifier.cc", "policy/policy_cert_verifier.h", "policy/policy_oauth2_token_fetcher.cc", "policy/policy_oauth2_token_fetcher.h", "policy/pre_signin_policy_fetcher.cc", "policy/pre_signin_policy_fetcher.h", "policy/recommendation_restorer.cc", "policy/recommendation_restorer.h", "policy/recommendation_restorer_factory.cc", "policy/recommendation_restorer_factory.h", "policy/remote_commands/affiliated_remote_commands_invalidator.cc", "policy/remote_commands/affiliated_remote_commands_invalidator.h", "policy/remote_commands/device_command_fetch_status_job.cc", "policy/remote_commands/device_command_fetch_status_job.h", "policy/remote_commands/device_command_reboot_job.cc", "policy/remote_commands/device_command_reboot_job.h", "policy/remote_commands/device_command_screenshot_job.cc", "policy/remote_commands/device_command_screenshot_job.h", "policy/remote_commands/device_command_set_volume_job.cc", "policy/remote_commands/device_command_set_volume_job.h", "policy/remote_commands/device_commands_factory_chromeos.cc", "policy/remote_commands/device_commands_factory_chromeos.h", "policy/remote_commands/screenshot_delegate.cc", "policy/remote_commands/screenshot_delegate.h", "policy/server_backed_device_state.cc", "policy/server_backed_device_state.h", "policy/server_backed_state_keys_broker.cc", "policy/server_backed_state_keys_broker.h", "policy/status_uploader.cc", "policy/status_uploader.h", "policy/system_log_uploader.cc", "policy/system_log_uploader.h", "policy/ticl_device_settings_provider.cc", "policy/ticl_device_settings_provider.h", "policy/upload_job.h", "policy/upload_job_impl.cc", "policy/upload_job_impl.h", "policy/user_cloud_external_data_manager.cc", "policy/user_cloud_external_data_manager.h", "policy/user_cloud_policy_manager_chromeos.cc", "policy/user_cloud_policy_manager_chromeos.h", "policy/user_cloud_policy_store_chromeos.cc", "policy/user_cloud_policy_store_chromeos.h", "policy/user_cloud_policy_token_forwarder.cc", "policy/user_cloud_policy_token_forwarder.h", "policy/user_cloud_policy_token_forwarder_factory.cc", "policy/user_cloud_policy_token_forwarder_factory.h", "policy/user_network_configuration_updater.cc", "policy/user_network_configuration_updater.h", "policy/user_network_configuration_updater_factory.cc", "policy/user_network_configuration_updater_factory.h", "policy/user_policy_manager_factory_chromeos.cc", "policy/user_policy_manager_factory_chromeos.h", "policy/wildcard_login_checker.cc", "policy/wildcard_login_checker.h", "power/cpu_data_collector.cc", "power/cpu_data_collector.h", "power/extension_event_observer.cc", "power/extension_event_observer.h", "power/freezer_cgroup_process_manager.cc", "power/freezer_cgroup_process_manager.h", "power/idle_action_warning_dialog_view.cc", "power/idle_action_warning_dialog_view.h", "power/idle_action_warning_observer.cc", "power/idle_action_warning_observer.h", "power/ml/idle_event_notifier.cc", "power/ml/idle_event_notifier.h", "power/ml/user_activity_logger.cc", "power/ml/user_activity_logger.h", "power/ml/user_activity_logger_delegate.h", "power/ml/user_activity_logger_delegate_ukm.cc", "power/ml/user_activity_logger_delegate_ukm.h", "power/ml/user_activity_logging_controller.cc", "power/ml/user_activity_logging_controller.h", "power/power_data_collector.cc", "power/power_data_collector.h", "power/power_metrics_reporter.cc", "power/power_metrics_reporter.h", "power/power_prefs.cc", "power/power_prefs.h", "power/renderer_freezer.cc", "power/renderer_freezer.h", "preferences.cc", "preferences.h", "prefs/pref_connector_service.cc", "prefs/pref_connector_service.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/cups_printers_manager.cc", "printing/cups_printers_manager.h", "printing/ppd_provider_factory.cc", "printing/ppd_provider_factory.h", "printing/printer_configurer.cc", "printing/printer_configurer.h", "printing/printer_detector.h", "printing/printer_event_tracker.cc", "printing/printer_event_tracker.h", "printing/printer_event_tracker_factory.cc", "printing/printer_event_tracker_factory.h", "printing/printer_info.h", "printing/printer_metrics_provider.cc", "printing/printer_metrics_provider.h", "printing/printers_sync_bridge.cc", "printing/printers_sync_bridge.h", "printing/specifics_translation.cc", "printing/specifics_translation.h", "printing/synced_printers_manager.cc", "printing/synced_printers_manager.h", "printing/synced_printers_manager_factory.cc", "printing/synced_printers_manager_factory.h", "printing/usb_printer_detector.cc", "printing/usb_printer_detector.h", "printing/usb_printer_util.cc", "printing/usb_printer_util.h", "printing/zeroconf_printer_detector.cc", "printing/zeroconf_printer_detector.h", "profiles/avatar_menu_actions_chromeos.cc", "profiles/avatar_menu_actions_chromeos.h", "profiles/avatar_menu_chromeos.cc", "profiles/profile_helper.cc", "profiles/profile_helper.h", "profiles/profile_list_chromeos.cc", "profiles/profile_list_chromeos.h", "profiles/profile_util.cc", "profiles/profile_util.h", "proxy_cros_settings_parser.cc", "proxy_cros_settings_parser.h", "reset/metrics.h", "resource_reporter/resource_reporter.cc", "resource_reporter/resource_reporter.h", "session_length_limiter.cc", "session_length_limiter.h", "set_time_dialog.cc", "set_time_dialog.h", "settings/cros_settings.cc", "settings/cros_settings.h", "settings/device_identity_provider.cc", "settings/device_identity_provider.h", "settings/device_oauth2_token_service.cc", "settings/device_oauth2_token_service.h", "settings/device_oauth2_token_service_delegate.cc", "settings/device_oauth2_token_service_delegate.h", "settings/device_oauth2_token_service_factory.cc", "settings/device_oauth2_token_service_factory.h", "settings/device_settings_cache.cc", "settings/device_settings_cache.h", "settings/device_settings_provider.cc", "settings/device_settings_provider.h", "settings/device_settings_service.cc", "settings/device_settings_service.h", "settings/install_attributes.cc", "settings/install_attributes.h", "settings/owner_flags_storage.cc", "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", "settings/stub_cros_settings_provider.h", "settings/system_settings_provider.cc", "settings/system_settings_provider.h", "settings/token_encryptor.cc", "settings/token_encryptor.h", "smb_client/smb_file_system.cc", "smb_client/smb_file_system.h", "smb_client/smb_service.cc", "smb_client/smb_service.h", "smb_client/smb_service_factory.cc", "smb_client/smb_service_factory.h", "status/data_promo_notification.cc", "status/data_promo_notification.h", "status/network_menu.cc", "status/network_menu.h", "system/automatic_reboot_manager.cc", "system/automatic_reboot_manager.h", "system/automatic_reboot_manager_observer.h", "system/device_disabling_manager.cc", "system/device_disabling_manager.h", "system/device_disabling_manager_default_delegate.cc", "system/device_disabling_manager_default_delegate.h", "system/fake_input_device_settings.cc", "system/fake_input_device_settings.h", "system/input_device_settings.cc", "system/input_device_settings.h", "system/input_device_settings_impl_ozone.cc", "system/pointer_device_observer.cc", "system/pointer_device_observer.h", "system/system_clock.cc", "system/system_clock.h", "system/system_clock_observer.cc", "system/system_clock_observer.h", "system/timezone_resolver_manager.cc", "system/timezone_resolver_manager.h", "system/timezone_util.cc", "system/timezone_util.h", "system_logs/command_line_log_source.cc", "system_logs/command_line_log_source.h", "system_logs/dbus_log_source.cc", "system_logs/dbus_log_source.h", "system_logs/debug_daemon_log_source.cc", "system_logs/debug_daemon_log_source.h", "system_logs/debug_log_writer.cc", "system_logs/debug_log_writer.h", "system_logs/device_event_log_source.cc", "system_logs/device_event_log_source.h", "system_logs/lsb_release_log_source.cc", "system_logs/lsb_release_log_source.h", "system_logs/single_debug_daemon_log_source.cc", "system_logs/single_debug_daemon_log_source.h", "system_logs/single_log_file_log_source.cc", "system_logs/single_log_file_log_source.h", "system_logs/touch_log_source.h", "system_logs/touch_log_source_ozone.cc", "tether/fake_tether_service.cc", "tether/fake_tether_service.h", "tether/tether_service.cc", "tether/tether_service.h", "tether/tether_service_factory.cc", "tether/tether_service_factory.h", "tpm_firmware_update.cc", "tpm_firmware_update.h", "ui/echo_dialog_listener.h", "ui/echo_dialog_view.cc", "ui/echo_dialog_view.h", "ui/idle_app_name_notification_view.cc", "ui/idle_app_name_notification_view.h", "ui/kiosk_external_update_notification.cc", "ui/kiosk_external_update_notification.h", "ui/low_disk_notification.cc", "ui/low_disk_notification.h", "ui/mobile_config_ui.cc", "ui/mobile_config_ui.h", "ui/request_pin_view.cc", "ui/request_pin_view.h", "ui/screen_capture_notification_ui_chromeos.cc", "ui/screen_capture_notification_ui_chromeos.h", "upgrade_detector_chromeos.cc", "upgrade_detector_chromeos.h", # Extension API implementations. "extensions/echo_private_api.cc", "extensions/echo_private_api.h", "extensions/file_manager/device_event_router.cc", "extensions/file_manager/device_event_router.h", "extensions/file_manager/event_router.cc", "extensions/file_manager/event_router.h", "extensions/file_manager/event_router_factory.cc", "extensions/file_manager/event_router_factory.h", "extensions/file_manager/file_browser_handler_api.cc", "extensions/file_manager/file_browser_handler_api.h", "extensions/file_manager/file_manager_private_api_functions.h", "extensions/file_manager/file_stream_md5_digester.cc", "extensions/file_manager/file_stream_md5_digester.h", "extensions/file_manager/job_event_router.cc", "extensions/file_manager/job_event_router.h", "extensions/file_manager/private_api_base.cc", "extensions/file_manager/private_api_base.h", "extensions/file_manager/private_api_dialog.cc", "extensions/file_manager/private_api_dialog.h", "extensions/file_manager/private_api_drive.cc", "extensions/file_manager/private_api_drive.h", "extensions/file_manager/private_api_file_system.cc", "extensions/file_manager/private_api_file_system.h", "extensions/file_manager/private_api_misc.cc", "extensions/file_manager/private_api_misc.h", "extensions/file_manager/private_api_mount.cc", "extensions/file_manager/private_api_mount.h", "extensions/file_manager/private_api_strings.cc", "extensions/file_manager/private_api_strings.h", "extensions/file_manager/private_api_tasks.cc", "extensions/file_manager/private_api_tasks.h", "extensions/file_manager/private_api_util.cc", "extensions/file_manager/private_api_util.h", "extensions/file_system_provider/file_system_provider_api.cc", "extensions/file_system_provider/file_system_provider_api.h", "extensions/file_system_provider/provider_function.cc", "extensions/file_system_provider/provider_function.h", "extensions/first_run_private_api.cc", "extensions/first_run_private_api.h", "extensions/input_method_api.cc", "extensions/input_method_api.h", "extensions/media_player_api.cc", "extensions/media_player_api.h", "extensions/quick_unlock_private/quick_unlock_private_api.cc", "extensions/quick_unlock_private/quick_unlock_private_api.h", "extensions/users_private/users_private_api.cc", "extensions/users_private/users_private_api.h", "extensions/users_private/users_private_delegate.cc", "extensions/users_private/users_private_delegate.h", "extensions/users_private/users_private_delegate_factory.cc", "extensions/users_private/users_private_delegate_factory.h", "extensions/wallpaper_api.cc", "extensions/wallpaper_api.h", "extensions/wallpaper_function_base.cc", "extensions/wallpaper_function_base.h", "extensions/wallpaper_manager_util.cc", "extensions/wallpaper_manager_util.h", "extensions/wallpaper_private_api.cc", "extensions/wallpaper_private_api.h", ] if (use_cups) { sources += [ "printing/cups_print_job_manager_impl.cc", "printing/printer_info_cups.cc", ] } else { sources += [ "printing/fake_cups_print_job_manager.cc", "printing/fake_cups_print_job_manager.h", "printing/printer_info_stub.cc", ] } if (use_cras) { defines = [ "USE_CRAS" ] } } static_library("arc_test_support") { testonly = true sources = [ "arc/test/arc_data_removed_waiter.cc", "arc/test/arc_data_removed_waiter.h", ] deps = [ ":chromeos", "//base", ] } static_library("test_support") { testonly = true sources = [ "lock_screen_apps/fake_lock_screen_profile_creator.cc", "lock_screen_apps/fake_lock_screen_profile_creator.h", "login/enrollment/enterprise_enrollment_helper_mock.cc", "login/enrollment/enterprise_enrollment_helper_mock.h", "login/enrollment/mock_enrollment_screen.cc", "login/enrollment/mock_enrollment_screen.h", "login/mock_network_state_helper.cc", "login/mock_network_state_helper.h", "login/screens/mock_base_screen_delegate.cc", "login/screens/mock_base_screen_delegate.h", "login/screens/mock_error_screen.cc", "login/screens/mock_error_screen.h", "login/screens/mock_model_view_channel.cc", "login/screens/mock_model_view_channel.h", "login/screens/mock_network_screen.cc", "login/screens/mock_network_screen.h", "login/screens/mock_update_screen.cc", "login/screens/mock_update_screen.h", "scoped_set_running_on_chromeos_for_testing.cc", "scoped_set_running_on_chromeos_for_testing.h", ] deps = [ ":chromeos", "//chrome/test:test_support", "//chromeos", "//components/policy/proto", "//crypto:platform", "//google_apis", "//skia", "//testing/gmock", "//testing/gtest", ] } source_set("unit_tests") { testonly = true check_includes = false sources = [ # TODO(lukasza): Move Drive tests outside of CrOS (crbug.com/498951). "../download/notification/download_item_notification_unittest.cc", "../extensions/api/enterprise_platform_keys/enterprise_platform_keys_api_unittest.cc", "../extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api_unittest.cc", "../extensions/updater/local_extension_cache_unittest.cc", "../memory/memory_kills_monitor_unittest.cc", "../metrics/chromeos_metrics_provider_unittest.cc", "../metrics/leak_detector/leak_detector_controller_unittest.cc", "../metrics/perf/cpu_identity_unittest.cc", "../metrics/perf/random_selector_unittest.cc", "../policy/default_geolocation_policy_handler_unittest.cc", "../ui/browser_finder_chromeos_unittest.cc", "accessibility/magnification_manager_unittest.cc", "accessibility/select_to_speak_event_handler_unittest.cc", "accessibility/spoken_feedback_event_rewriter_unittest.cc", "arc/accessibility/arc_accessibility_helper_bridge_unittest.cc", "arc/arc_play_store_enabled_preference_handler_unittest.cc", "arc/arc_session_manager_unittest.cc", "arc/arc_support_host_unittest.cc", "arc/arc_util_unittest.cc", "arc/bluetooth/arc_bluetooth_bridge_unittest.cc", "arc/boot_phase_monitor/arc_boot_phase_monitor_bridge_unittest.cc", "arc/downloads_watcher/arc_downloads_watcher_service_unittest.cc", "arc/extensions/arc_support_message_host_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/fileapi/arc_documents_provider_root_unittest.cc", "arc/fileapi/arc_documents_provider_util_unittest.cc", "arc/fileapi/arc_file_system_bridge_unittest.cc", "arc/fileapi/arc_file_system_operation_runner_unittest.cc", "arc/fileapi/chrome_content_provider_url_util_unittest.cc", "arc/fileapi/file_stream_forwarder_unittest.cc", "arc/intent_helper/arc_external_protocol_dialog_unittest.cc", "arc/intent_helper/arc_navigation_throttle_unittest.cc", "arc/intent_helper/open_with_menu_unittest.cc", "arc/kiosk/arc_kiosk_bridge_unittest.cc", "arc/notification/arc_provision_notification_service_unittest.cc", "arc/optin/arc_terms_of_service_default_negotiator_unittest.cc", "arc/policy/arc_policy_bridge_unittest.cc", "arc/process/arc_process_unittest.cc", "arc/tts/arc_tts_service_unittest.cc", "arc/voice_interaction/arc_voice_interaction_framework_service_unittest.cc", "arc/voice_interaction/fake_voice_interaction_controller.cc", "arc/voice_interaction/voice_interaction_controller_client_unittest.cc", "arc/wallpaper/arc_wallpaper_service_unittest.cc", "attestation/attestation_ca_client_unittest.cc", "attestation/attestation_policy_observer_unittest.cc", "attestation/enrollment_policy_observer_unittest.cc", "attestation/fake_certificate.cc", "attestation/fake_certificate.h", "attestation/platform_verification_flow_unittest.cc", "authpolicy/auth_policy_credentials_manager_unittest.cc", "base/file_flusher_unittest.cc", "certificate_provider/certificate_provider_service_unittest.cc", "customization/customization_document_unittest.cc", "display/display_preferences_unittest.cc", "drive/download_handler_unittest.cc", "drive/drive_file_stream_reader_unittest.cc", "drive/drive_integration_service_unittest.cc", "drive/file_system_util_unittest.cc", "drive/file_task_executor_unittest.cc", "drive/fileapi/fileapi_worker_unittest.cc", "drive/fileapi/webkit_file_stream_reader_impl_unittest.cc", "drive/write_on_cache_file_unittest.cc", "events/event_rewriter_unittest.cc", "events/keyboard_driven_event_rewriter_unittest.cc", "extensions/active_tab_permission_granter_delegate_chromeos_unittest.cc", "extensions/default_app_order_unittest.cc", "extensions/device_local_account_external_policy_loader_unittest.cc", "extensions/device_local_account_management_policy_provider_unittest.cc", "extensions/extension_tab_util_delegate_chromeos_unittest.cc", "extensions/external_cache_unittest.cc", "extensions/file_manager/device_event_router_unittest.cc", "extensions/file_manager/job_event_router_unittest.cc", "extensions/gfx_utils_unittest.cc", "extensions/permissions_updater_delegate_chromeos_unittest.cc", "extensions/public_session_permission_helper_unittest.cc", "extensions/quick_unlock_private/quick_unlock_private_api_unittest.cc", "extensions/signin_screen_policy_provider_unittest.cc", "extensions/wallpaper_private_api_unittest.cc", "external_metrics_unittest.cc", "file_manager/file_tasks_unittest.cc", "file_manager/file_watcher_unittest.cc", "file_manager/fileapi_util_unittest.cc", "file_manager/mount_test_util.cc", "file_manager/path_util_unittest.cc", "file_manager/url_util_unittest.cc", "file_manager/volume_manager_unittest.cc", "file_system_provider/fake_extension_provider.cc", "file_system_provider/fake_extension_provider.h", "file_system_provider/fake_provided_file_system.cc", "file_system_provider/fake_provided_file_system.h", "file_system_provider/fake_registry.cc", "file_system_provider/fake_registry.h", "file_system_provider/fileapi/buffering_file_stream_reader_unittest.cc", "file_system_provider/fileapi/buffering_file_stream_writer_unittest.cc", "file_system_provider/fileapi/file_stream_reader_unittest.cc", "file_system_provider/fileapi/file_stream_writer_unittest.cc", "file_system_provider/fileapi/provider_async_file_util_unittest.cc", "file_system_provider/logging_observer.cc", "file_system_provider/logging_observer.h", "file_system_provider/mount_path_util_unittest.cc", "file_system_provider/operations/abort_unittest.cc", "file_system_provider/operations/add_watcher_unittest.cc", "file_system_provider/operations/close_file_unittest.cc", "file_system_provider/operations/configure_unittest.cc", "file_system_provider/operations/copy_entry_unittest.cc", "file_system_provider/operations/create_directory_unittest.cc", "file_system_provider/operations/create_file_unittest.cc", "file_system_provider/operations/delete_entry_unittest.cc", "file_system_provider/operations/execute_action_unittest.cc", "file_system_provider/operations/get_actions_unittest.cc", "file_system_provider/operations/get_metadata_unittest.cc", "file_system_provider/operations/move_entry_unittest.cc", "file_system_provider/operations/open_file_unittest.cc", "file_system_provider/operations/read_directory_unittest.cc", "file_system_provider/operations/read_file_unittest.cc", "file_system_provider/operations/remove_watcher_unittest.cc", "file_system_provider/operations/test_util.cc", "file_system_provider/operations/test_util.h", "file_system_provider/operations/truncate_unittest.cc", "file_system_provider/operations/unmount_unittest.cc", "file_system_provider/operations/write_file_unittest.cc", "file_system_provider/provided_file_system_unittest.cc", "file_system_provider/queue_unittest.cc", "file_system_provider/registry_unittest.cc", "file_system_provider/request_manager_unittest.cc", "file_system_provider/scoped_file_opener_unittest.cc", "file_system_provider/service_unittest.cc", "file_system_provider/throttled_file_system_unittest.cc", "fileapi/external_file_url_request_job_unittest.cc", "fileapi/external_file_url_util_unittest.cc", "fileapi/file_access_permissions_unittest.cc", "fileapi/file_system_backend_unittest.cc", "fileapi/recent_arc_media_source_unittest.cc", "fileapi/recent_download_source_unittest.cc", "fileapi/recent_model_unittest.cc", "fileapi/test/fake_recent_source.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", "input_method/input_method_engine_unittest.cc", "input_method/input_method_manager_impl_unittest.cc", "input_method/input_method_persistence_unittest.cc", "locale_change_guard_unittest.cc", "lock_screen_apps/app_manager_impl_unittest.cc", "lock_screen_apps/lock_screen_profile_creator_impl_unittest.cc", "lock_screen_apps/state_controller_unittest.cc", "login/auth/cryptohome_authenticator_unittest.cc", "login/easy_unlock/easy_unlock_challenge_wrapper_unittest.cc", "login/easy_unlock/easy_unlock_tpm_key_manager_unittest.cc", "login/enrollment/enrollment_screen_unittest.cc", "login/error_screens_histogram_helper_unittest.cc", "login/existing_user_controller_auto_login_unittest.cc", "login/hwid_checker_unittest.cc", "login/profile_auth_data_unittest.cc", "login/quick_unlock/fingerprint_storage_unittest.cc", "login/quick_unlock/pin_storage_unittest.cc", "login/quick_unlock/quick_unlock_storage_unittest.cc", "login/saml/saml_offline_signin_limiter_unittest.cc", "login/screens/network_screen_unittest.cc", "login/screens/update_screen_unittest.cc", "login/signin/merge_session_load_page_unittest.cc", "login/signin_partition_manager_unittest.cc", "login/supervised/supervised_user_authentication_unittest.cc", "login/users/affiliation_unittest.cc", "login/users/multi_profile_user_controller_unittest.cc", "login/users/user_manager_unittest.cc", "login/users/wallpaper/wallpaper_manager_test_utils.cc", "login/users/wallpaper/wallpaper_manager_test_utils.h", "login/users/wallpaper/wallpaper_manager_unittest.cc", "mobile/mobile_activator_unittest.cc", "mobile_config_unittest.cc", "net/cert_verify_proc_chromeos_unittest.cc", "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/tether_notification_presenter_unittest.cc", "net/wake_on_wifi_manager_unittest.cc", "night_light/night_light_client_unittest.cc", "note_taking_helper_unittest.cc", "options/network_property_ui_data_unittest.cc", "ownership/fake_owner_settings_service.cc", "ownership/fake_owner_settings_service.h", "ownership/owner_settings_service_chromeos_unittest.cc", "policy/active_directory_policy_manager_unittest.cc", "policy/affiliated_cloud_policy_invalidator_unittest.cc", "policy/affiliated_invalidation_service_provider_impl_unittest.cc", "policy/android_management_client_unittest.cc", "policy/auto_enrollment_client_unittest.cc", "policy/bluetooth_policy_handler_unittest.cc", "policy/cached_policy_key_loader_chromeos_unittest.cc", "policy/cloud_external_data_manager_base_unittest.cc", "policy/cloud_external_data_policy_observer_unittest.cc", "policy/cloud_external_data_store_unittest.cc", "policy/configuration_policy_handler_chromeos_unittest.cc", "policy/device_cloud_policy_initializer_unittest.cc", "policy/device_cloud_policy_manager_chromeos_unittest.cc", "policy/device_cloud_policy_store_chromeos_unittest.cc", "policy/device_local_account_policy_service_unittest.cc", "policy/dm_token_storage_unittest.cc", "policy/extension_cache_unittest.cc", "policy/fake_affiliated_invalidation_service_provider.cc", "policy/fake_affiliated_invalidation_service_provider.h", "policy/heartbeat_scheduler_unittest.cc", "policy/network_configuration_updater_unittest.cc", "policy/off_hours/device_off_hours_controller_unittest.cc", "policy/off_hours/off_hours_interval_unittest.cc", "policy/off_hours/off_hours_policy_applier_unittest.cc", "policy/off_hours/off_hours_proto_parser_unittest.cc", "policy/off_hours/weekly_time_unittest.cc", "policy/pre_signin_policy_fetcher_unittest.cc", "policy/recommendation_restorer_unittest.cc", "policy/remote_commands/device_command_screenshot_job_unittest.cc", "policy/remote_commands/device_command_set_volume_job_unittest.cc", "policy/server_backed_state_keys_broker_unittest.cc", "policy/status_uploader_unittest.cc", "policy/system_log_uploader_unittest.cc", "policy/upload_job_unittest.cc", "policy/user_cloud_policy_manager_chromeos_unittest.cc", "policy/user_cloud_policy_store_chromeos_unittest.cc", "power/cpu_data_collector_unittest.cc", "power/extension_event_observer_unittest.cc", "power/ml/idle_event_notifier_unittest.cc", "power/ml/user_activity_logger_delegate_ukm_unittest.cc", "power/ml/user_activity_logger_unittest.cc", "power/power_data_collector_unittest.cc", "power/power_metrics_reporter_unittest.cc", "power/power_prefs_unittest.cc", "power/renderer_freezer_unittest.cc", "preferences_unittest.cc", "printing/cups_printers_manager_unittest.cc", "printing/printer_detector_test_util.h", "printing/printer_event_tracker_unittest.cc", "printing/printers_sync_bridge_unittest.cc", "printing/specifics_translation_unittest.cc", "printing/synced_printers_manager_unittest.cc", "printing/usb_printer_detector_unittest.cc", "printing/zeroconf_printer_detector_unittest.cc", "profiles/profile_list_chromeos_unittest.cc", "proxy_config_service_impl_unittest.cc", "resource_reporter/resource_reporter_unittest.cc", "session_length_limiter_unittest.cc", "settings/cros_settings_unittest.cc", "settings/device_oauth2_token_service_unittest.cc", "settings/device_settings_cache_unittest.cc", "settings/device_settings_provider_unittest.cc", "settings/device_settings_service_unittest.cc", "settings/install_attributes_unittest.cc", "settings/session_manager_operation_unittest.cc", "settings/shutdown_policy_handler_unittest.cc", "settings/stub_cros_settings_provider_unittest.cc", "smb_client/smb_service_unittest.cc", "status/data_promo_notification_unittest.cc", "system/automatic_reboot_manager_unittest.cc", "system/device_disabling_manager_unittest.cc", "system_logs/single_debug_daemon_log_source_unittest.cc", "system_logs/single_log_file_log_source_unittest.cc", "tether/tether_service_unittest.cc", "ui/idle_app_name_notification_view_unittest.cc", "ui/low_disk_notification_unittest.cc", # TODO(zturner): Enable this on Windows. See # BrowserWithTestWindowTest::SetUp() for a comment explaining why this is # broken. "../../common/extensions/api/file_browser_handlers/file_browser_handler_manifest_unittest.cc", "../../common/extensions/api/file_system_provider/file_system_provider_handler_unittest.cc", "../ui/views/frame/immersive_mode_controller_ash_unittest.cc", "../ui/views/intent_picker_bubble_view_unittest.cc", "../ui/views/select_file_dialog_extension_unittest.cc", "../ui/webui/chromeos/login/encryption_migration_screen_handler_unittest.cc", "../ui/webui/chromeos/login/l10n_util_test_util.cc", "../ui/webui/chromeos/login/l10n_util_test_util.h", "../ui/webui/chromeos/login/l10n_util_unittest.cc", "../ui/webui/chromeos/login/oobe_display_chooser_unittest.cc", "../ui/webui/chromeos/login/signin_userlist_unittest.cc", "../ui/webui/settings/chromeos/device_keyboard_handler_unittest.cc", "../ui/webui/settings/chromeos/device_power_handler_unittest.cc", "../ui/webui/settings/chromeos/easy_unlock_settings_handler_unittest.cc", "//components/drive/change_list_loader_unittest.cc", "//components/drive/change_list_processor_unittest.cc", "//components/drive/chromeos/file_cache_unittest.cc", "//components/drive/directory_loader_unittest.cc", "//components/drive/fake_file_system_unittest.cc", "//components/drive/file_change_unittest.cc", "//components/drive/file_system/copy_operation_unittest.cc", "//components/drive/file_system/create_directory_operation_unittest.cc", "//components/drive/file_system/create_file_operation_unittest.cc", "//components/drive/file_system/download_operation_unittest.cc", "//components/drive/file_system/get_file_for_saving_operation_unittest.cc", "//components/drive/file_system/move_operation_unittest.cc", "//components/drive/file_system/open_file_operation_unittest.cc", "//components/drive/file_system/operation_test_base.cc", "//components/drive/file_system/operation_test_base.h", "//components/drive/file_system/remove_operation_unittest.cc", "//components/drive/file_system/search_operation_unittest.cc", "//components/drive/file_system/set_property_operation_unittest.cc", "//components/drive/file_system/touch_operation_unittest.cc", "//components/drive/file_system/truncate_operation_unittest.cc", "//components/drive/file_system_core_util_unittest.cc", "//components/drive/file_system_unittest.cc", "//components/drive/file_write_watcher_unittest.cc", "//components/drive/job_queue_unittest.cc", "//components/drive/job_scheduler_unittest.cc", "//components/drive/local_file_reader_unittest.cc", "//components/drive/remove_stale_cache_files_unittest.cc", "//components/drive/resource_entry_conversion_unittest.cc", "//components/drive/resource_metadata_storage_unittest.cc", "//components/drive/resource_metadata_unittest.cc", "//components/drive/search_metadata_unittest.cc", "//components/drive/sync/entry_revert_performer_unittest.cc", "//components/drive/sync/entry_update_performer_unittest.cc", "//components/drive/sync/remove_performer_unittest.cc", "//components/drive/sync_client_unittest.cc", ] public_deps = [ ":chromeos", ] deps = [ ":arc_test_support", ":attestation_proto", ":test_support", "//ash", "//ash/resources", "//base", "//chrome/common", "//chromeos/components/tether:test_support", "//chromeos/ime:gencode", "//components/cryptauth:test_support", "//components/drive", "//components/drive:drive_chromeos", "//components/drive:test_support", "//components/drive:test_support_chromeos", "//components/invalidation/public", "//components/policy:generated", "//components/policy/proto", "//components/prefs:test_support", "//components/resources", "//components/sync", "//components/variations:test_support", "//content/test:test_support", "//crypto:platform", "//dbus", "//device/bluetooth", "//google_apis:test_support", "//mojo/public/cpp/system:system", "//services/service_manager/public/cpp/test:test_support", "//skia", "//testing/gmock", "//testing/gtest", "//third_party/WebKit/public:blink_headers", "//third_party/icu", "//third_party/leveldatabase", "//ui/base/ime", "//ui/chromeos/resources", ] data = [ "//chromeos/test/data/", ] } proto_library("attestation_proto") { sources = [ "attestation/attestation_key_payload.proto", ] } proto_library("user_activity_event_proto") { sources = [ "power/ml/user_activity_event.proto", ] } service_manifest("ash_pref_connector_manifest") { name = "ash_pref_connector" source = "prefs/ash_pref_connector_manifest.json" } device_policy_remover_path = "$target_gen_dir/device_policy_remover.cc" action("device_policy_remover_generate") { script = "policy/tools/generate_device_policy_remover.py" descriptor_pool_path = "//third_party/protobuf/python" symbol_database_path = "$root_build_dir/pyproto" chrome_device_policy_pb2_path = "$root_build_dir/pyproto/components/policy/proto" outputs = [ device_policy_remover_path, ] args = [ # generated file name rebase_path(device_policy_remover_path), # directories for PATH variable to compile generated file rebase_path(descriptor_pool_path), rebase_path(symbol_database_path), rebase_path(chrome_device_policy_pb2_path), ] public_deps = [ "//components/policy/proto", "//third_party/protobuf:py_proto", ] } static_library("device_policy_remover_generated") { sources = [ device_policy_remover_path, ] public_deps = [ ":device_policy_remover_generate", ] }