X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fchrome_browser_extensions.gypi;h=273428c8971d52b6bd79e7c92ddc0e45830e2973;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=05ea84c498bb7abe2a2283d62ff5917a50334575;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/chrome_browser_extensions.gypi b/src/chrome/chrome_browser_extensions.gypi index 05ea84c..273428c 100644 --- a/src/chrome/chrome_browser_extensions.gypi +++ b/src/chrome/chrome_browser_extensions.gypi @@ -8,6 +8,7 @@ 'browser/extensions/api/diagnostics/diagnostics_api.cc', 'browser/extensions/api/diagnostics/diagnostics_api.h', 'browser/extensions/api/diagnostics/diagnostics_api_chromeos.cc', + 'browser/extensions/api/document_scan/document_scan_interface_chromeos.cc', 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.cc', 'browser/extensions/api/enterprise_platform_keys/enterprise_platform_keys_api.h', 'browser/extensions/api/enterprise_platform_keys_private/enterprise_platform_keys_private_api.cc', @@ -22,44 +23,30 @@ 'browser/extensions/api/log_private/log_private_api_chromeos.cc', 'browser/extensions/api/log_private/syslog_parser.cc', 'browser/extensions/api/log_private/syslog_parser.h', + 'browser/extensions/api/messaging/native_message_host_chromeos.cc', 'browser/extensions/api/terminal/terminal_extension_helper.cc', 'browser/extensions/api/terminal/terminal_extension_helper.h', 'browser/extensions/api/terminal/terminal_private_api.cc', 'browser/extensions/api/terminal/terminal_private_api.h', - 'browser/extensions/api/webcam_private/webcam_private_api.h', - 'browser/extensions/api/webcam_private/webcam_private_api_chromeos.cc', + 'browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.cc', + 'browser/extensions/api/virtual_keyboard_private/chrome_virtual_keyboard_delegate.h', 'browser/extensions/updater/extension_cache_impl.cc', 'browser/extensions/updater/extension_cache_impl.h', 'browser/extensions/updater/local_extension_cache.cc', 'browser/extensions/updater/local_extension_cache.h', ], 'chrome_browser_extensions_non_chromeos_sources': [ + 'browser/extensions/api/document_scan/document_scan_interface_nonchromeos.cc', 'browser/extensions/api/easy_unlock_private/easy_unlock_private_crypto_delegate_stub.cc', 'browser/extensions/api/feedback_private/feedback_service_nonchromeos.cc', 'browser/extensions/api/image_writer_private/operation_nonchromeos.cc', 'browser/extensions/api/image_writer_private/removable_storage_provider_linux.cc', - ], - 'chrome_browser_extensions_non_athena_sources': [ - 'browser/extensions/api/desktop_capture/desktop_capture_api.cc', - 'browser/extensions/api/desktop_capture/desktop_capture_api.h', - 'browser/extensions/api/sessions/session_id.cc', - 'browser/extensions/api/sessions/session_id.h', - 'browser/extensions/api/sessions/sessions_api.cc', - 'browser/extensions/api/sessions/sessions_api.h', - 'browser/extensions/api/tab_capture/tab_capture_api.cc', - 'browser/extensions/api/tab_capture/tab_capture_api.h', - 'browser/extensions/api/tab_capture/tab_capture_registry.cc', - 'browser/extensions/api/tab_capture/tab_capture_registry.h', - 'browser/extensions/api/tabs/tabs_api.cc', - 'browser/extensions/api/tabs/tabs_api.h', - 'browser/extensions/api/tabs/tabs_event_router.cc', - 'browser/extensions/api/tabs/tabs_event_router.h', - 'browser/extensions/api/tabs/tabs_windows_api.cc', - 'browser/extensions/api/tabs/tabs_windows_api.h', - 'browser/extensions/api/tabs/windows_event_router.cc', - 'browser/extensions/api/tabs/windows_event_router.h', - 'browser/extensions/api/tabs/windows_util.cc', - 'browser/extensions/api/tabs/windows_util.h', + 'browser/extensions/api/messaging/native_message_process_host.cc', + 'browser/extensions/api/messaging/native_message_process_host.h', + 'browser/extensions/api/messaging/native_process_launcher.cc', + 'browser/extensions/api/messaging/native_process_launcher.h', + 'browser/extensions/api/messaging/native_process_launcher_posix.cc', + 'browser/extensions/api/messaging/native_process_launcher_win.cc', ], 'chrome_browser_extensions_enabled_sources': [ 'browser/apps/app_launch_for_metro_restart_win.cc', @@ -156,6 +143,7 @@ 'browser/extensions/api/browser/browser_api.h', 'browser/extensions/api/browsing_data/browsing_data_api.cc', 'browser/extensions/api/browsing_data/browsing_data_api.h', + 'browser/extensions/api/chrome_device_permissions_prompt.h', 'browser/extensions/api/chrome_extensions_api_client.cc', 'browser/extensions/api/chrome_extensions_api_client.h', 'browser/extensions/api/cloud_print_private/cloud_print_private_api.cc', @@ -204,6 +192,8 @@ 'browser/extensions/api/declarative_content/content_constants.h', 'browser/extensions/api/declarative_content/chrome_content_rules_registry.cc', 'browser/extensions/api/declarative_content/chrome_content_rules_registry.h', + 'browser/extensions/api/desktop_capture/desktop_capture_api.cc', + 'browser/extensions/api/desktop_capture/desktop_capture_api.h', 'browser/extensions/api/developer_private/developer_private_api.cc', 'browser/extensions/api/developer_private/developer_private_api.h', 'browser/extensions/api/developer_private/entry_picker.cc', @@ -218,6 +208,10 @@ 'browser/extensions/api/dial/dial_registry.h', 'browser/extensions/api/dial/dial_service.cc', 'browser/extensions/api/dial/dial_service.h', + 'browser/extensions/api/document_scan/document_scan_interface.cc', + 'browser/extensions/api/document_scan/document_scan_interface.h', + 'browser/extensions/api/document_scan/document_scan_api.cc', + 'browser/extensions/api/document_scan/document_scan_api.h', 'browser/extensions/api/downloads/downloads_api.cc', 'browser/extensions/api/downloads/downloads_api.h', 'browser/extensions/api/downloads_internal/downloads_internal_api.cc', @@ -243,10 +237,6 @@ 'browser/extensions/api/file_handlers/app_file_handler_util.h', 'browser/extensions/api/file_handlers/mime_util.cc', 'browser/extensions/api/file_handlers/mime_util.h', - 'browser/extensions/api/file_system/entry_watcher_service.cc', - 'browser/extensions/api/file_system/entry_watcher_service.h', - 'browser/extensions/api/file_system/entry_watcher_service_factory.cc', - 'browser/extensions/api/file_system/entry_watcher_service_factory.h', 'browser/extensions/api/file_system/file_system_api.cc', 'browser/extensions/api/file_system/file_system_api.h', 'browser/extensions/api/font_settings/font_settings_api.cc', @@ -307,16 +297,12 @@ 'browser/extensions/api/image_writer_private/write_from_file_operation.h', 'browser/extensions/api/image_writer_private/write_from_url_operation.cc', 'browser/extensions/api/image_writer_private/write_from_url_operation.h', - 'browser/extensions/api/input/input.cc', - 'browser/extensions/api/input/input.h', 'browser/extensions/api/location/location_api.cc', 'browser/extensions/api/location/location_api.h', 'browser/extensions/api/location/location_manager.cc', 'browser/extensions/api/location/location_manager.h', - 'browser/extensions/api/management/management_api.cc', - 'browser/extensions/api/management/management_api.h', - 'browser/extensions/api/management/management_api_constants.cc', - 'browser/extensions/api/management/management_api_constants.h', + 'browser/extensions/api/management/chrome_management_api_delegate.cc', + 'browser/extensions/api/management/chrome_management_api_delegate.h', 'browser/extensions/api/mdns/dns_sd_delegate.cc', 'browser/extensions/api/mdns/dns_sd_delegate.h', 'browser/extensions/api/mdns/dns_sd_device_lister.cc', @@ -345,16 +331,10 @@ 'browser/extensions/api/messaging/message_service.h', 'browser/extensions/api/messaging/native_message_port.cc', 'browser/extensions/api/messaging/native_message_port.h', - 'browser/extensions/api/messaging/native_message_process_host.cc', - 'browser/extensions/api/messaging/native_message_process_host.h', 'browser/extensions/api/messaging/native_messaging_host_manifest.cc', 'browser/extensions/api/messaging/native_messaging_host_manifest.h', 'browser/extensions/api/messaging/native_messaging_policy_handler.cc', 'browser/extensions/api/messaging/native_messaging_policy_handler.h', - 'browser/extensions/api/messaging/native_process_launcher.cc', - 'browser/extensions/api/messaging/native_process_launcher.h', - 'browser/extensions/api/messaging/native_process_launcher_posix.cc', - 'browser/extensions/api/messaging/native_process_launcher_win.cc', 'browser/extensions/api/metrics_private/metrics_private_api.cc', 'browser/extensions/api/metrics_private/metrics_private_api.h', 'browser/extensions/api/module/module.cc', @@ -428,6 +408,10 @@ 'browser/extensions/api/runtime/chrome_runtime_api_delegate.h', 'browser/extensions/api/screenlock_private/screenlock_private_api.cc', 'browser/extensions/api/screenlock_private/screenlock_private_api.h', + 'browser/extensions/api/sessions/session_id.cc', + 'browser/extensions/api/sessions/session_id.h', + 'browser/extensions/api/sessions/sessions_api.cc', + 'browser/extensions/api/sessions/sessions_api.h', 'browser/extensions/api/settings_overrides/settings_overrides_api.cc', 'browser/extensions/api/settings_overrides/settings_overrides_api.h', 'browser/extensions/api/signed_in_devices/id_mapping_helper.cc', @@ -469,8 +453,21 @@ 'browser/extensions/api/system_indicator/system_indicator_manager_factory.h', 'browser/extensions/api/system_private/system_private_api.cc', 'browser/extensions/api/system_private/system_private_api.h', + 'browser/extensions/api/tab_capture/tab_capture_api.cc', + 'browser/extensions/api/tab_capture/tab_capture_api.h', + 'browser/extensions/api/tab_capture/tab_capture_registry.cc', + 'browser/extensions/api/tab_capture/tab_capture_registry.h', + 'browser/extensions/api/tabs/tabs_api.h', 'browser/extensions/api/tabs/tabs_constants.cc', 'browser/extensions/api/tabs/tabs_constants.h', + 'browser/extensions/api/tabs/tabs_event_router.cc', + 'browser/extensions/api/tabs/tabs_event_router.h', + 'browser/extensions/api/tabs/tabs_windows_api.cc', + 'browser/extensions/api/tabs/tabs_windows_api.h', + 'browser/extensions/api/tabs/windows_event_router.cc', + 'browser/extensions/api/tabs/windows_event_router.h', + 'browser/extensions/api/tabs/windows_util.cc', + 'browser/extensions/api/tabs/windows_util.h', 'browser/extensions/api/top_sites/top_sites_api.cc', 'browser/extensions/api/top_sites/top_sites_api.h', 'browser/extensions/api/web_navigation/frame_navigation_state.cc', @@ -501,6 +498,8 @@ 'browser/extensions/app_sync_data.h', 'browser/extensions/blacklist.cc', 'browser/extensions/blacklist.h', + 'browser/extensions/blacklist_factory.cc', + 'browser/extensions/blacklist_factory.h', 'browser/extensions/blacklist_state_fetcher.cc', 'browser/extensions/blacklist_state_fetcher.h', 'browser/extensions/blob_reader.cc', @@ -548,7 +547,6 @@ 'browser/extensions/convert_web_app.h', 'browser/extensions/crx_installer.cc', 'browser/extensions/crx_installer.h', - 'browser/extensions/crx_installer_error.h', 'browser/extensions/data_deleter.cc', 'browser/extensions/data_deleter.h', 'browser/extensions/declarative_user_script_master.cc', @@ -557,8 +555,6 @@ 'browser/extensions/dev_mode_bubble_controller.h', 'browser/extensions/devtools_util.cc', 'browser/extensions/devtools_util.h', - 'browser/extensions/display_info_provider_chromeos.cc', - 'browser/extensions/display_info_provider_chromeos.h', 'browser/extensions/display_info_provider_mac.cc', 'browser/extensions/display_info_provider_mac.h', 'browser/extensions/display_info_provider_win.cc', @@ -615,8 +611,8 @@ 'browser/extensions/extension_install_prompt.h', 'browser/extensions/extension_install_prompt_experiment.cc', 'browser/extensions/extension_install_prompt_experiment.h', - 'browser/extensions/extension_install_ui.cc', - 'browser/extensions/extension_install_ui.h', + 'browser/extensions/extension_install_prompt_show_params.cc', + 'browser/extensions/extension_install_prompt_show_params.h', 'browser/extensions/extension_install_ui_util.cc', 'browser/extensions/extension_install_ui_util.h', 'browser/extensions/extension_keybinding_registry.cc', @@ -625,6 +621,8 @@ 'browser/extensions/extension_management.h', 'browser/extensions/extension_management_constants.cc', 'browser/extensions/extension_management_constants.h', + 'browser/extensions/extension_management_internal.cc', + 'browser/extensions/extension_management_internal.h', 'browser/extensions/extension_message_bubble_controller.cc', 'browser/extensions/extension_message_bubble_controller.h', 'browser/extensions/extension_renderer_state.cc', @@ -651,7 +649,6 @@ 'browser/extensions/extension_system_factory.h', 'browser/extensions/extension_system_impl.cc', 'browser/extensions/extension_system_impl.h', - 'browser/extensions/extension_tab_util.cc', 'browser/extensions/extension_tab_util.h', 'browser/extensions/extension_toolbar_model.cc', 'browser/extensions/extension_toolbar_model.h', @@ -671,6 +668,8 @@ 'browser/extensions/extension_view_host_mac.mm', 'browser/extensions/extension_warning_badge_service.cc', 'browser/extensions/extension_warning_badge_service.h', + 'browser/extensions/extension_warning_badge_service_factory.cc', + 'browser/extensions/extension_warning_badge_service_factory.h', 'browser/extensions/extension_web_ui.cc', 'browser/extensions/extension_web_ui.h', 'browser/extensions/extension_web_ui_override_registrar.cc', @@ -741,6 +740,8 @@ 'browser/extensions/pending_extension_info.h', 'browser/extensions/pending_extension_manager.cc', 'browser/extensions/pending_extension_manager.h', + 'browser/extensions/permissions_based_management_policy_provider.cc', + 'browser/extensions/permissions_based_management_policy_provider.h', 'browser/extensions/permissions_updater.cc', 'browser/extensions/permissions_updater.h', 'browser/extensions/plugin_manager.cc', @@ -784,16 +785,8 @@ 'browser/extensions/unpacked_installer.h', 'browser/extensions/updater/chrome_extension_downloader_factory.cc', 'browser/extensions/updater/chrome_extension_downloader_factory.h', - 'browser/extensions/updater/extension_cache.cc', - 'browser/extensions/updater/extension_cache.h', - 'browser/extensions/updater/extension_downloader.cc', - 'browser/extensions/updater/extension_downloader.h', - 'browser/extensions/updater/extension_downloader_delegate.cc', - 'browser/extensions/updater/extension_downloader_delegate.h', 'browser/extensions/updater/extension_updater.cc', 'browser/extensions/updater/extension_updater.h', - 'browser/extensions/updater/request_queue.h', - 'browser/extensions/updater/request_queue_impl.h', 'browser/extensions/user_script_listener.cc', 'browser/extensions/user_script_listener.h', 'browser/extensions/user_script_loader.cc', @@ -842,10 +835,11 @@ 'browser/apps/drive/drive_app_mapping.h', 'browser/apps/drive/drive_app_provider.cc', 'browser/apps/drive/drive_app_provider.h', + 'browser/apps/drive/drive_app_uninstall_sync_service.h', 'browser/apps/drive/drive_service_bridge.cc', 'browser/apps/drive/drive_service_bridge.h', ], - 'chrome_browser_extensions_networking_private_sources': [ + 'chrome_browser_extensions_networking_private_sources_winmac': [ 'browser/extensions/api/networking_private/crypto_verify_impl.cc', 'browser/extensions/api/networking_private/crypto_verify_impl.h', 'browser/extensions/api/networking_private/networking_private_credentials_getter.h', @@ -857,6 +851,14 @@ 'browser/extensions/api/networking_private/networking_private_service_client_factory.cc', 'browser/extensions/api/networking_private/networking_private_service_client_factory.h', ], + 'chrome_browser_extensions_networking_private_sources_linux': [ + 'browser/extensions/api/networking_private/networking_private_factory_linux.cc', + 'browser/extensions/api/networking_private/networking_private_factory_linux.h', + 'browser/extensions/api/networking_private/networking_private_linux.cc', + 'browser/extensions/api/networking_private/networking_private_linux.h', + 'browser/extensions/api/networking_private/network_config_dbus_constants_linux.cc', + 'browser/extensions/api/networking_private/network_config_dbus_constants_linux.h', + ], 'chrome_browser_extensions_brlapi_sources': [ 'browser/extensions/api/braille_display_private/braille_controller_brlapi.cc', 'browser/extensions/api/braille_display_private/brlapi_connection.cc', @@ -870,6 +872,18 @@ 'browser/extensions/api/storage/policy_value_store.cc', 'browser/extensions/api/storage/policy_value_store.h', ], + 'chrome_browser_extensions_non_athena_sources': [ + 'browser/extensions/api/tabs/tabs_api.cc', + 'browser/extensions/display_info_provider_chromeos.cc', + 'browser/extensions/display_info_provider_chromeos.h', + 'browser/extensions/extension_tab_util.cc', + ], + 'chrome_browser_extensions_athena_sources': [ + 'browser/extensions/api/tabs/tabs_api_athena.cc', + 'browser/extensions/display_info_provider_athena.cc', + 'browser/extensions/display_info_provider_athena.h', + 'browser/extensions/extension_tab_util_athena.cc', + ], }, # ---------------------------------------------------------------------------- # Note on GN build: everything below here is duplicated in @@ -951,6 +965,16 @@ ], 'conditions': [ ['chromeos==1', { + 'conditions': [ + ['use_x11==1', { + 'dependencies': [ + '../remoting/remoting.gyp:remoting_it2me_host_static', + ], + 'include_dirs': [ + '../third_party/libjingle/source', + ], + }] + ], 'dependencies': [ '../build/linux/system.gyp:dbus', '../chromeos/ime/input_method.gyp:gencode', @@ -980,10 +1004,9 @@ }], ['use_athena==1', { 'defines': ['USE_ATHENA=1'], - }, { # use_athena==0 - 'sources': [ - '<@(chrome_browser_extensions_non_athena_sources)', - ], + 'sources': ['<@(chrome_browser_extensions_athena_sources)'], + }, { + 'sources': ['<@(chrome_browser_extensions_non_athena_sources)'], }], ['OS=="linux"', { 'conditions': [ @@ -1033,7 +1056,12 @@ '../components/components.gyp:wifi_component', ], 'sources': [ - '<@(chrome_browser_extensions_networking_private_sources)', + '<@(chrome_browser_extensions_networking_private_sources_winmac)', + ], + }], + ['OS=="linux"', { + 'sources': [ + '<@(chrome_browser_extensions_networking_private_sources_linux)', ], }], ['OS=="win"', {