Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / chrome / chrome_browser_chromeos.gypi
index a353ef1..67ce748 100644 (file)
@@ -44,6 +44,7 @@
         '../breakpad/breakpad.gyp:breakpad_client',
         '../build/linux/system.gyp:dbus',
         '../chromeos/chromeos.gyp:chromeos',
+        '../chromeos/chromeos.gyp:cryptohome_proto',
         # browser_chromeos #includes signed_secret.pb.h directly.
         '../chromeos/chromeos.gyp:cryptohome_signkey_proto',
         # browser_chromeos #includes power_supply_properties.pb.h directly.
@@ -51,6 +52,7 @@
         '../chromeos/ime/input_method.gyp:gencode',
         '../components/components.gyp:cloud_policy_proto',
         '../components/components.gyp:onc_component',
+        '../components/components.gyp:pairing',
         '../components/components.gyp:policy',
         # This depends directly on the variations target, rather than just
         # transitively via the common target because the proto sources need to
@@ -89,6 +91,8 @@
         '../ui/display/display.gyp:display',
         '../ui/events/events.gyp:dom4_keycode_converter',
         '../ui/events/platform/events_platform.gyp:events_platform',
+        '../ui/chromeos/ui_chromeos.gyp:ui_chromeos_resources',
+        '../ui/chromeos/ui_chromeos.gyp:ui_chromeos_strings',
         '../ui/resources/ui_resources.gyp:ui_resources',
         '../ui/strings/ui_strings.gyp:ui_strings',
         '../ui/surface/surface.gyp:surface',
         '../v8/tools/gyp/v8.gyp:v8',
         '../webkit/storage_browser.gyp:webkit_storage_browser',
         '../webkit/storage_common.gyp:webkit_storage_common',
-        '../webkit/webkit_resources.gyp:webkit_resources',
+        '../webkit/glue/resources/webkit_resources.gyp:webkit_resources',
         'chrome_resources.gyp:chrome_strings',
       ],
       'defines': [
         'browser/chromeos/app_mode/kiosk_app_data.cc',
         'browser/chromeos/app_mode/kiosk_app_data.h',
         'browser/chromeos/app_mode/kiosk_app_data_delegate.h',
+        'browser/chromeos/app_mode/kiosk_app_external_loader.cc',
+        'browser/chromeos/app_mode/kiosk_app_external_loader.h',
         'browser/chromeos/app_mode/kiosk_app_launch_error.cc',
         'browser/chromeos/app_mode/kiosk_app_launch_error.h',
         'browser/chromeos/app_mode/kiosk_app_manager.cc',
         'browser/chromeos/drive/file_system/move_operation.h',
         'browser/chromeos/drive/file_system/open_file_operation.cc',
         'browser/chromeos/drive/file_system/open_file_operation.h',
-        'browser/chromeos/drive/file_system/operation_observer.h',
+        'browser/chromeos/drive/file_system/operation_delegate.cc',
+        'browser/chromeos/drive/file_system/operation_delegate.h',
         'browser/chromeos/drive/file_system/remove_operation.cc',
         'browser/chromeos/drive/file_system/remove_operation.h',
         'browser/chromeos/drive/file_system/search_operation.cc',
         'browser/chromeos/file_manager/fileapi_util.h',
         'browser/chromeos/file_manager/filesystem_api_util.cc',
         'browser/chromeos/file_manager/filesystem_api_util.h',
-        'browser/chromeos/file_manager/mime_util.cc',
-        'browser/chromeos/file_manager/mime_util.h',
         'browser/chromeos/file_manager/mounted_disk_monitor.cc',
         'browser/chromeos/file_manager/mounted_disk_monitor.h',
         'browser/chromeos/file_manager/open_util.cc',
         'browser/chromeos/file_manager/zip_file_creator.h',
         'browser/chromeos/file_system_provider/fileapi/backend_delegate.cc',
         'browser/chromeos/file_system_provider/fileapi/backend_delegate.h',
+        'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_reader.cc',
+        'browser/chromeos/file_system_provider/fileapi/buffering_file_stream_reader.h',
         'browser/chromeos/file_system_provider/fileapi/file_stream_reader.cc',
         'browser/chromeos/file_system_provider/fileapi/file_stream_reader.h',
+        'browser/chromeos/file_system_provider/fileapi/file_stream_writer.cc',
+        'browser/chromeos/file_system_provider/fileapi/file_stream_writer.h',
         'browser/chromeos/file_system_provider/fileapi/provider_async_file_util.cc',
         'browser/chromeos/file_system_provider/fileapi/provider_async_file_util.h',
         'browser/chromeos/file_system_provider/mount_path_util.cc',
         'browser/chromeos/file_system_provider/mount_path_util.h',
+        'browser/chromeos/file_system_provider/notification_manager.cc',
+        'browser/chromeos/file_system_provider/notification_manager.h',
+        'browser/chromeos/file_system_provider/notification_manager_interface.h',
         'browser/chromeos/file_system_provider/observer.h',
         'browser/chromeos/file_system_provider/operations/close_file.cc',
         'browser/chromeos/file_system_provider/operations/close_file.h',
+        'browser/chromeos/file_system_provider/operations/copy_entry.cc',
+        'browser/chromeos/file_system_provider/operations/copy_entry.h',
+        'browser/chromeos/file_system_provider/operations/create_directory.cc',
+        'browser/chromeos/file_system_provider/operations/create_directory.h',
+        'browser/chromeos/file_system_provider/operations/create_file.cc',
+        'browser/chromeos/file_system_provider/operations/create_file.h',
+        'browser/chromeos/file_system_provider/operations/delete_entry.cc',
+        'browser/chromeos/file_system_provider/operations/delete_entry.h',
         'browser/chromeos/file_system_provider/operations/get_metadata.cc',
         'browser/chromeos/file_system_provider/operations/get_metadata.h',
+        'browser/chromeos/file_system_provider/operations/move_entry.cc',
+        'browser/chromeos/file_system_provider/operations/move_entry.h',
         'browser/chromeos/file_system_provider/operations/open_file.cc',
         'browser/chromeos/file_system_provider/operations/open_file.h',
         'browser/chromeos/file_system_provider/operations/operation.cc',
         'browser/chromeos/file_system_provider/operations/read_directory.h',
         'browser/chromeos/file_system_provider/operations/read_file.cc',
         'browser/chromeos/file_system_provider/operations/read_file.h',
+        'browser/chromeos/file_system_provider/operations/truncate.cc',
+        'browser/chromeos/file_system_provider/operations/truncate.h',
         'browser/chromeos/file_system_provider/operations/unmount.cc',
         'browser/chromeos/file_system_provider/operations/unmount.h',
+        'browser/chromeos/file_system_provider/operations/write_file.cc',
+        'browser/chromeos/file_system_provider/operations/write_file.h',
         'browser/chromeos/file_system_provider/provided_file_system.cc',
         'browser/chromeos/file_system_provider/provided_file_system.h',
         'browser/chromeos/file_system_provider/provided_file_system_info.cc',
         'browser/chromeos/file_system_provider/provided_file_system_info.h',
+        'browser/chromeos/file_system_provider/provided_file_system_interface.cc',
         'browser/chromeos/file_system_provider/provided_file_system_interface.h',
         'browser/chromeos/file_system_provider/request_manager.cc',
         'browser/chromeos/file_system_provider/request_manager.h',
         'browser/chromeos/login/app_launch_controller.h',
         'browser/chromeos/login/app_launch_signin_screen.cc',
         'browser/chromeos/login/app_launch_signin_screen.h',
-        'browser/chromeos/login/auth/auth_attempt_state.cc',
-        'browser/chromeos/login/auth/auth_attempt_state.h',
-        'browser/chromeos/login/auth/auth_attempt_state_resolver.cc',
-        'browser/chromeos/login/auth/auth_attempt_state_resolver.h',
         'browser/chromeos/login/auth/auth_prewarmer.cc',
         'browser/chromeos/login/auth/auth_prewarmer.h',
-        'browser/chromeos/login/auth/authenticator.cc',
-        'browser/chromeos/login/auth/authenticator.h',
-        'browser/chromeos/login/auth/extended_authenticator.cc',
-        'browser/chromeos/login/auth/extended_authenticator.h',
-        'browser/chromeos/login/auth/key.cc',
-        'browser/chromeos/login/auth/key.h',
         'browser/chromeos/login/auth/login_performer.cc',
         'browser/chromeos/login/auth/login_performer.h',
-        'browser/chromeos/login/auth/login_status_consumer.cc',
-        'browser/chromeos/login/auth/login_status_consumer.h',
         'browser/chromeos/login/auth/mount_manager.cc',
         'browser/chromeos/login/auth/mount_manager.h',
         'browser/chromeos/login/auth/online_attempt.cc',
         'browser/chromeos/login/auth/online_attempt_host.h',
         'browser/chromeos/login/auth/parallel_authenticator.cc',
         'browser/chromeos/login/auth/parallel_authenticator.h',
-        'browser/chromeos/login/auth/test_attempt_state.cc',
-        'browser/chromeos/login/auth/test_attempt_state.h',
         'browser/chromeos/login/auth/tpm_password_fetcher.cc',
         'browser/chromeos/login/auth/tpm_password_fetcher.h',
-        'browser/chromeos/login/auth/user_context.cc',
-        'browser/chromeos/login/auth/user_context.h',
         'browser/chromeos/login/authentication_notification_details.h',
         'browser/chromeos/login/chrome_restart_request.cc',
         'browser/chromeos/login/chrome_restart_request.h',
         'browser/chromeos/login/login_utils.cc',
         'browser/chromeos/login/login_utils.h',
         'browser/chromeos/login/login_wizard.h',
-        'browser/chromeos/login/managed/locally_managed_user_constants.cc',
-        'browser/chromeos/login/managed/locally_managed_user_constants.h',
-        'browser/chromeos/login/managed/locally_managed_user_creation_flow.cc',
-        'browser/chromeos/login/managed/locally_managed_user_creation_flow.h',
-        'browser/chromeos/login/managed/locally_managed_user_creation_screen.cc',
-        'browser/chromeos/login/managed/locally_managed_user_creation_screen.h',
-        'browser/chromeos/login/managed/managed_user_authenticator.cc',
-        'browser/chromeos/login/managed/managed_user_authenticator.h',
-        'browser/chromeos/login/managed/managed_user_creation_controller.cc',
-        'browser/chromeos/login/managed/managed_user_creation_controller.h',
-        'browser/chromeos/login/managed/managed_user_creation_controller_new.cc',
-        'browser/chromeos/login/managed/managed_user_creation_controller_new.h',
-        'browser/chromeos/login/managed/managed_user_creation_controller_old.cc',
-        'browser/chromeos/login/managed/managed_user_creation_controller_old.h',
-        'browser/chromeos/login/managed/supervised_user_authentication.cc',
-        'browser/chromeos/login/managed/supervised_user_authentication.h',
-        'browser/chromeos/login/managed/supervised_user_login_flow.cc',
-        'browser/chromeos/login/managed/supervised_user_login_flow.h',
         'browser/chromeos/login/profile_auth_data.cc',
         'browser/chromeos/login/profile_auth_data.h',
         'browser/chromeos/login/proxy_settings_dialog.h',
         'browser/chromeos/login/saml/saml_offline_signin_limiter_factory.h',
         'browser/chromeos/login/screens/base_screen.cc',
         'browser/chromeos/login/screens/base_screen.h',
+        'browser/chromeos/login/screens/chrome_user_selection_screen.cc',
+        'browser/chromeos/login/screens/chrome_user_selection_screen.h',
+        'browser/chromeos/login/screens/controller_pairing_screen_actor.cc',
+        'browser/chromeos/login/screens/controller_pairing_screen_actor.h',
+        'browser/chromeos/login/screens/controller_pairing_screen.cc',
+        'browser/chromeos/login/screens/controller_pairing_screen.h',
         'browser/chromeos/login/screens/core_oobe_actor.h',
         'browser/chromeos/login/screens/error_screen.cc',
         'browser/chromeos/login/screens/error_screen.h',
         'browser/chromeos/login/screens/hid_detection_screen.cc',
         'browser/chromeos/login/screens/hid_detection_screen.h',
         'browser/chromeos/login/screens/hid_detection_screen_actor.h',
+        'browser/chromeos/login/screens/host_pairing_screen.cc',
+        'browser/chromeos/login/screens/host_pairing_screen.h',
+        'browser/chromeos/login/screens/host_pairing_screen_actor.cc',
+        'browser/chromeos/login/screens/host_pairing_screen_actor.h',
         'browser/chromeos/login/screens/kiosk_autolaunch_screen.cc',
         'browser/chromeos/login/screens/kiosk_autolaunch_screen.h',
         'browser/chromeos/login/screens/kiosk_autolaunch_screen_actor.h',
         'browser/chromeos/login/screens/reset_screen_actor.h',
         'browser/chromeos/login/screens/screen_context.cc',
         'browser/chromeos/login/screens/screen_context.h',
-        'browser/chromeos/login/screens/screen_factory.cc',
-        'browser/chromeos/login/screens/screen_factory.h',
         'browser/chromeos/login/screens/screen_flow.h',
-        'browser/chromeos/login/screens/screen_manager.cc',
-        'browser/chromeos/login/screens/screen_manager.h',
         'browser/chromeos/login/screens/screen_observer.h',
         'browser/chromeos/login/screens/terms_of_service_screen.cc',
         'browser/chromeos/login/screens/terms_of_service_screen.h',
         'browser/chromeos/login/screens/wrong_hwid_screen.cc',
         'browser/chromeos/login/screens/wrong_hwid_screen.h',
         'browser/chromeos/login/screens/wrong_hwid_screen_actor.h',
-        'browser/chromeos/login/session/session_manager.cc',
-        'browser/chromeos/login/session/session_manager.h',
+        'browser/chromeos/login/session/chrome_session_manager.cc',
+        'browser/chromeos/login/session/chrome_session_manager.h',
+        'browser/chromeos/login/session/kiosk_auto_launcher_session_manager_delegate.cc',
+        'browser/chromeos/login/session/kiosk_auto_launcher_session_manager_delegate.h',
+        'browser/chromeos/login/session/login_oobe_session_manager_delegate.cc',
+        'browser/chromeos/login/session/login_oobe_session_manager_delegate.h',
+        'browser/chromeos/login/session/restore_after_crash_session_manager_delegate.cc',
+        'browser/chromeos/login/session/restore_after_crash_session_manager_delegate.h',
+        'browser/chromeos/login/session/stub_login_session_manager_delegate.cc',
+        'browser/chromeos/login/session/stub_login_session_manager_delegate.h',
+        'browser/chromeos/login/session/user_session_manager.cc',
+        'browser/chromeos/login/session/user_session_manager.h',
         'browser/chromeos/login/signin/auth_sync_observer.cc',
         'browser/chromeos/login/signin/auth_sync_observer.h',
         'browser/chromeos/login/signin/auth_sync_observer_factory.cc',
         'browser/chromeos/login/signin/oauth2_login_verifier.h',
         'browser/chromeos/login/signin/oauth2_token_fetcher.cc',
         'browser/chromeos/login/signin/oauth2_token_fetcher.h',
+        'browser/chromeos/login/signin_specifics.cc',
+        'browser/chromeos/login/signin_specifics.h',
         'browser/chromeos/login/startup_utils.cc',
         'browser/chromeos/login/startup_utils.h',
+        'browser/chromeos/login/supervised/supervised_user_authentication.cc',
+        'browser/chromeos/login/supervised/supervised_user_authentication.h',
+        'browser/chromeos/login/supervised/supervised_user_authenticator.cc',
+        'browser/chromeos/login/supervised/supervised_user_authenticator.h',
+        'browser/chromeos/login/supervised/supervised_user_creation_controller.cc',
+        'browser/chromeos/login/supervised/supervised_user_creation_controller.h',
+        'browser/chromeos/login/supervised/supervised_user_creation_controller_new.cc',
+        'browser/chromeos/login/supervised/supervised_user_creation_controller_new.h',
+        'browser/chromeos/login/supervised/supervised_user_constants.cc',
+        'browser/chromeos/login/supervised/supervised_user_constants.h',
+        'browser/chromeos/login/supervised/supervised_user_creation_flow.cc',
+        'browser/chromeos/login/supervised/supervised_user_creation_flow.h',
+        'browser/chromeos/login/supervised/supervised_user_creation_screen.cc',
+        'browser/chromeos/login/supervised/supervised_user_creation_screen.h',
+        'browser/chromeos/login/supervised/supervised_user_login_flow.cc',
+        'browser/chromeos/login/supervised/supervised_user_login_flow.h',
         'browser/chromeos/login/ui/captive_portal_view.cc',
         'browser/chromeos/login/ui/captive_portal_view.h',
         'browser/chromeos/login/ui/captive_portal_window_proxy.cc',
         'browser/chromeos/login/ui/webui_login_view.h',
         'browser/chromeos/login/user_flow.cc',
         'browser/chromeos/login/user_flow.h',
-        'browser/chromeos/login/users/avatar/default_user_images.cc',
-        'browser/chromeos/login/users/avatar/default_user_images.h',
-        'browser/chromeos/login/users/avatar/user_image.cc',
-        'browser/chromeos/login/users/avatar/user_image.h',
         'browser/chromeos/login/users/avatar/user_image_loader.cc',
         'browser/chromeos/login/users/avatar/user_image_loader.h',
         'browser/chromeos/login/users/avatar/user_image_manager.cc',
         'browser/chromeos/login/users/avatar/user_image_manager_impl.h',
         'browser/chromeos/login/users/avatar/user_image_sync_observer.cc',
         'browser/chromeos/login/users/avatar/user_image_sync_observer.h',
+        'browser/chromeos/login/users/chrome_user_manager.cc',
+        'browser/chromeos/login/users/chrome_user_manager.h',
+        'browser/chromeos/login/users/chrome_user_manager_impl.cc',
+        'browser/chromeos/login/users/chrome_user_manager_impl.h',
         'browser/chromeos/login/users/multi_profile_user_controller.cc',
         'browser/chromeos/login/users/multi_profile_user_controller.h',
         'browser/chromeos/login/users/multi_profile_user_controller_delegate.h',
-        'browser/chromeos/login/users/remove_user_delegate.h',
+        'browser/chromeos/login/users/scoped_test_user_manager.cc',
+        'browser/chromeos/login/users/scoped_test_user_manager.h',
+        'browser/chromeos/login/users/scoped_user_manager_enabler.cc',
+        'browser/chromeos/login/users/scoped_user_manager_enabler.h',
         'browser/chromeos/login/users/supervised_user_manager.h',
         'browser/chromeos/login/users/supervised_user_manager_impl.cc',
         'browser/chromeos/login/users/supervised_user_manager_impl.h',
-        'browser/chromeos/login/users/user_manager.cc',
-        'browser/chromeos/login/users/user_manager.h',
-        'browser/chromeos/login/users/user_manager_impl.cc',
-        'browser/chromeos/login/users/user_manager_impl.h',
-        'browser/chromeos/login/users/user.cc',
-        'browser/chromeos/login/users/user.h',
         'browser/chromeos/login/users/wallpaper/wallpaper_manager.cc',
         'browser/chromeos/login/users/wallpaper/wallpaper_manager.h',
         'browser/chromeos/login/version_info_updater.cc',
         'browser/chromeos/net/cert_verify_proc_chromeos.h',
         'browser/chromeos/net/delay_network_call.cc',
         'browser/chromeos/net/delay_network_call.h',
-        'browser/chromeos/net/network_portal_detector.cc',
-        'browser/chromeos/net/network_portal_detector.h',
         'browser/chromeos/net/network_portal_detector_impl.cc',
         'browser/chromeos/net/network_portal_detector_impl.h',
-        'browser/chromeos/net/network_portal_detector_strategy.cc',
-        'browser/chromeos/net/network_portal_detector_strategy.h',
         'browser/chromeos/net/network_portal_detector_test_impl.cc',
         'browser/chromeos/net/network_portal_detector_test_impl.h',
         'browser/chromeos/net/network_portal_notification_controller.cc',
         'browser/chromeos/ownership/owner_settings_service.h',
         'browser/chromeos/ownership/owner_settings_service_factory.cc',
         'browser/chromeos/ownership/owner_settings_service_factory.h',
+        'browser/chromeos/platform_keys/platform_keys.cc',
         'browser/chromeos/platform_keys/platform_keys.h',
         'browser/chromeos/platform_keys/platform_keys_nss.cc',
         'browser/chromeos/platform_keys/platform_keys_service.cc',
         'browser/chromeos/policy/cloud_external_data_store.h',
         'browser/chromeos/policy/configuration_policy_handler_chromeos.cc',
         'browser/chromeos/policy/configuration_policy_handler_chromeos.h',
+        'browser/chromeos/policy/consumer_management_service.cc',
+        'browser/chromeos/policy/consumer_management_service.h',
+        'browser/chromeos/policy/device_cloud_policy_initializer.cc',
+        'browser/chromeos/policy/device_cloud_policy_initializer.h',
+        'browser/chromeos/policy/device_cloud_policy_invalidator.cc',
+        'browser/chromeos/policy/device_cloud_policy_invalidator.h',
         'browser/chromeos/policy/device_cloud_policy_manager_chromeos.cc',
         'browser/chromeos/policy/device_cloud_policy_manager_chromeos.h',
         'browser/chromeos/policy/device_cloud_policy_store_chromeos.cc',
         'browser/chromeos/policy/server_backed_device_state.h',
         'browser/chromeos/policy/server_backed_state_keys_broker.cc',
         'browser/chromeos/policy/server_backed_state_keys_broker.h',
+        'browser/chromeos/policy/ticl_device_settings_provider.cc',
+        'browser/chromeos/policy/ticl_device_settings_provider.h',
         'browser/chromeos/policy/user_cloud_external_data_manager.cc',
         'browser/chromeos/policy/user_cloud_external_data_manager.h',
         'browser/chromeos/policy/user_cloud_policy_manager_chromeos.cc',
         'browser/chromeos/power/power_data_collector.h',
         'browser/chromeos/power/power_prefs.cc',
         'browser/chromeos/power/power_prefs.h',
+        'browser/chromeos/power/renderer_freezer.cc',
+        'browser/chromeos/power/renderer_freezer.h',
         'browser/chromeos/power/session_state_controller_delegate_chromeos.cc',
         'browser/chromeos/power/session_state_controller_delegate_chromeos.h',
         'browser/chromeos/preferences.cc',
         'browser/chromeos/system/timezone_util.h',
         'browser/chromeos/system_logs/command_line_log_source.cc',
         'browser/chromeos/system_logs/command_line_log_source.h',
+        'browser/chromeos/system_logs/debug_log_writer.cc',
+        'browser/chromeos/system_logs/debug_log_writer.h',
         'browser/chromeos/system_logs/dbus_log_source.cc',
         'browser/chromeos/system_logs/dbus_log_source.h',
         'browser/chromeos/system_logs/debug_daemon_log_source.cc',
             '../ash/ash.gyp:ash_with_content',
             '../ash/ash_resources.gyp:ash_resources',
             '../ash/ash_strings.gyp:ash_strings',
+            '../components/components.gyp:session_manager_component',
+            '../components/components.gyp:user_manager',
             '../ui/app_list/app_list.gyp:app_list',
             '../ui/message_center/message_center.gyp:message_center',
           ],
             'browser/chromeos/events/system_key_event_listener.h',
             'browser/chromeos/events/xinput_hierarchy_changed_event_listener.cc',
             'browser/chromeos/events/xinput_hierarchy_changed_event_listener.h',
-            'browser/chromeos/input_method/input_method_engine.cc',
-            'browser/chromeos/input_method/input_method_engine.h',
           ],
         }],
       ],