summaryrefslogtreecommitdiffstats
path: root/chromium/chrome/chrome_renderer.gypi
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/chrome_renderer.gypi')
-rw-r--r--chromium/chrome/chrome_renderer.gypi201
1 files changed, 65 insertions, 136 deletions
diff --git a/chromium/chrome/chrome_renderer.gypi b/chromium/chrome/chrome_renderer.gypi
index 4a778cb67ea..b3fbf86253d 100644
--- a/chromium/chrome/chrome_renderer.gypi
+++ b/chromium/chrome/chrome_renderer.gypi
@@ -13,15 +13,21 @@
'common_net',
'chrome_resources.gyp:chrome_resources',
'chrome_resources.gyp:chrome_strings',
+ '../third_party/re2/re2.gyp:re2',
'../components/components.gyp:autofill_content_renderer',
+ '../components/components.gyp:cdm_renderer',
+ '../components/components.gyp:data_reduction_proxy_common',
'../components/components.gyp:startup_metric_utils',
'../components/components.gyp:plugins_renderer',
- '../components/components.gyp:translate_common',
- '../components/components.gyp:translate_language_detection',
+ '../components/components.gyp:translate_core_common',
+ '../components/components.gyp:translate_core_language_detection',
'../components/components.gyp:visitedlink_renderer',
'../content/content.gyp:content_renderer',
- '../media/cast/cast.gyp:cast_config',
- '../media/cast/cast_sender.gyp:cast_sender',
+ '../extensions/extensions.gyp:extensions_renderer',
+ '../extensions/extensions_resources.gyp:extensions_resources',
+ '../media/cast/cast.gyp:cast_logging_proto',
+ '../media/cast/cast.gyp:cast_sender',
+ '../media/cast/cast.gyp:cast_transport',
'../net/net.gyp:net',
'../skia/skia.gyp:skia',
'../third_party/WebKit/public/blink.gyp:blink',
@@ -29,13 +35,10 @@
'../third_party/icu/icu.gyp:icui18n',
'../third_party/icu/icu.gyp:icuuc',
'../third_party/npapi/npapi.gyp:npapi',
- '../third_party/re2/re2.gyp:re2',
'../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
'../ui/surface/surface.gyp:surface',
'../webkit/child/webkit_child.gyp:webkit_child',
'../webkit/common/webkit_common.gyp:webkit_common',
- '../webkit/glue/webkit_glue.gyp:glue',
- '../webkit/renderer/webkit_renderer.gyp:webkit_renderer',
'../webkit/webkit_resources.gyp:webkit_resources',
],
'include_dirs': [
@@ -46,113 +49,54 @@
'sources': [
'renderer/benchmarking_extension.cc',
'renderer/benchmarking_extension.h',
- 'renderer/extensions/activity_log_converter_strategy.cc',
- 'renderer/extensions/activity_log_converter_strategy.h',
- 'renderer/extensions/api_activity_logger.cc',
- 'renderer/extensions/api_activity_logger.h',
- 'renderer/extensions/api_definitions_natives.cc',
- 'renderer/extensions/api_definitions_natives.h',
'renderer/extensions/app_bindings.cc',
'renderer/extensions/app_bindings.h',
- 'renderer/extensions/app_runtime_custom_bindings.cc',
- 'renderer/extensions/app_runtime_custom_bindings.h',
'renderer/extensions/app_window_custom_bindings.cc',
'renderer/extensions/app_window_custom_bindings.h',
- 'renderer/extensions/binding_generating_native_handler.cc',
- 'renderer/extensions/binding_generating_native_handler.h',
- 'renderer/extensions/blob_native_handler.cc',
- 'renderer/extensions/blob_native_handler.h',
+ 'renderer/extensions/automation_internal_custom_bindings.cc',
+ 'renderer/extensions/automation_internal_custom_bindings.h',
'renderer/extensions/cast_streaming_native_handler.cc',
'renderer/extensions/cast_streaming_native_handler.h',
+ 'renderer/extensions/chrome_extension_helper.cc',
+ 'renderer/extensions/chrome_extension_helper.h',
+ 'renderer/extensions/chrome_extensions_dispatcher_delegate.cc',
+ 'renderer/extensions/chrome_extensions_dispatcher_delegate.h',
+ 'renderer/extensions/chrome_extensions_render_frame_observer.cc',
+ 'renderer/extensions/chrome_extensions_render_frame_observer.h',
+ 'renderer/extensions/chrome_extensions_renderer_client.cc',
+ 'renderer/extensions/chrome_extensions_renderer_client.h',
'renderer/extensions/chrome_v8_context.cc',
'renderer/extensions/chrome_v8_context.h',
- 'renderer/extensions/chrome_v8_context_set.cc',
- 'renderer/extensions/chrome_v8_context_set.h',
- 'renderer/extensions/chrome_v8_extension.cc',
- 'renderer/extensions/chrome_v8_extension.h',
'renderer/extensions/chrome_v8_extension_handler.cc',
'renderer/extensions/chrome_v8_extension_handler.h',
- 'renderer/extensions/console.cc',
- 'renderer/extensions/console.h',
- 'renderer/extensions/content_watcher.cc',
- 'renderer/extensions/content_watcher.h',
- 'renderer/extensions/context_menus_custom_bindings.cc',
- 'renderer/extensions/context_menus_custom_bindings.h',
- 'renderer/extensions/css_native_handler.cc',
- 'renderer/extensions/css_native_handler.h',
- 'renderer/extensions/dispatcher.cc',
- 'renderer/extensions/dispatcher.h',
- 'renderer/extensions/document_custom_bindings.cc',
- 'renderer/extensions/document_custom_bindings.h',
- 'renderer/extensions/dom_activity_logger.cc',
- 'renderer/extensions/dom_activity_logger.h',
- 'renderer/extensions/event_bindings.cc',
- 'renderer/extensions/event_bindings.h',
- 'renderer/extensions/extension_groups.h',
- 'renderer/extensions/extension_helper.cc',
- 'renderer/extensions/extension_helper.h',
+ 'renderer/extensions/enterprise_platform_keys_natives.cc',
+ 'renderer/extensions/enterprise_platform_keys_natives.h',
+ 'renderer/extensions/extension_frame_helper.cc',
+ 'renderer/extensions/extension_frame_helper.h',
'renderer/extensions/extension_localization_peer.cc',
'renderer/extensions/extension_localization_peer.h',
'renderer/extensions/file_browser_handler_custom_bindings.cc',
'renderer/extensions/file_browser_handler_custom_bindings.h',
'renderer/extensions/file_browser_private_custom_bindings.cc',
'renderer/extensions/file_browser_private_custom_bindings.h',
- 'renderer/extensions/file_system_natives.cc',
- 'renderer/extensions/file_system_natives.h',
- 'renderer/extensions/i18n_custom_bindings.cc',
- 'renderer/extensions/i18n_custom_bindings.h',
- 'renderer/extensions/id_generator_custom_bindings.cc',
- 'renderer/extensions/id_generator_custom_bindings.h',
- 'renderer/extensions/logging_native_handler.cc',
- 'renderer/extensions/logging_native_handler.h',
'renderer/extensions/media_galleries_custom_bindings.cc',
'renderer/extensions/media_galleries_custom_bindings.h',
- 'renderer/extensions/messaging_bindings.cc',
- 'renderer/extensions/messaging_bindings.h',
- 'renderer/extensions/module_system.cc',
- 'renderer/extensions/module_system.h',
- 'renderer/extensions/native_handler.cc',
- 'renderer/extensions/native_handler.h',
- 'renderer/extensions/object_backed_native_handler.cc',
- 'renderer/extensions/object_backed_native_handler.h',
+ 'renderer/extensions/notifications_native_handler.cc',
+ 'renderer/extensions/notifications_native_handler.h',
'renderer/extensions/page_actions_custom_bindings.cc',
'renderer/extensions/page_actions_custom_bindings.h',
'renderer/extensions/page_capture_custom_bindings.cc',
'renderer/extensions/page_capture_custom_bindings.h',
- 'renderer/extensions/pepper_request_natives.cc',
- 'renderer/extensions/pepper_request_natives.h',
- 'renderer/extensions/pepper_request_proxy.cc',
- 'renderer/extensions/pepper_request_proxy.h',
'renderer/extensions/renderer_permissions_policy_delegate.cc',
'renderer/extensions/renderer_permissions_policy_delegate.h',
- 'renderer/extensions/render_view_observer_natives.cc',
- 'renderer/extensions/render_view_observer_natives.h',
- 'renderer/extensions/request_sender.cc',
- 'renderer/extensions/request_sender.h',
'renderer/extensions/resource_request_policy.cc',
'renderer/extensions/resource_request_policy.h',
- 'renderer/extensions/runtime_custom_bindings.cc',
- 'renderer/extensions/runtime_custom_bindings.h',
- 'renderer/extensions/safe_builtins.cc',
- 'renderer/extensions/safe_builtins.h',
- 'renderer/extensions/scoped_persistent.h',
- 'renderer/extensions/send_request_natives.cc',
- 'renderer/extensions/send_request_natives.h',
- 'renderer/extensions/set_icon_natives.cc',
- 'renderer/extensions/set_icon_natives.h',
'renderer/extensions/sync_file_system_custom_bindings.cc',
'renderer/extensions/sync_file_system_custom_bindings.h',
'renderer/extensions/tab_finder.cc',
'renderer/extensions/tab_finder.h',
'renderer/extensions/tabs_custom_bindings.cc',
'renderer/extensions/tabs_custom_bindings.h',
- 'renderer/extensions/unsafe_persistent.h',
- 'renderer/extensions/user_script_scheduler.cc',
- 'renderer/extensions/user_script_scheduler.h',
- 'renderer/extensions/user_script_slave.cc',
- 'renderer/extensions/user_script_slave.h',
- 'renderer/extensions/v8_schema_registry.cc',
- 'renderer/extensions/v8_schema_registry.h',
'renderer/extensions/webstore_bindings.cc',
'renderer/extensions/webstore_bindings.h',
'renderer/isolated_world_ids.h',
@@ -160,10 +104,16 @@
'renderer/loadtimes_extension_bindings.h',
'renderer/media/cast_rtp_stream.cc',
'renderer/media/cast_rtp_stream.h',
+ 'renderer/media/cast_ipc_dispatcher.cc',
+ 'renderer/media/cast_ipc_dispatcher.h',
'renderer/media/cast_session.cc',
'renderer/media/cast_session.h',
'renderer/media/cast_session_delegate.cc',
'renderer/media/cast_session_delegate.h',
+ 'renderer/media/cast_threads.cc',
+ 'renderer/media/cast_threads.h',
+ 'renderer/media/cast_transport_sender_ipc.cc',
+ 'renderer/media/cast_transport_sender_ipc.h',
'renderer/media/cast_udp_transport.cc',
'renderer/media/cast_udp_transport.h',
'renderer/media/chrome_key_systems.cc',
@@ -174,6 +124,10 @@
'renderer/media/webrtc_logging_message_filter.h',
'renderer/net/net_error_helper.cc',
'renderer/net/net_error_helper.h',
+ 'renderer/net/net_error_helper_core.cc',
+ 'renderer/net/net_error_helper_core.h',
+ 'renderer/net/net_error_page_controller.cc',
+ 'renderer/net/net_error_page_controller.h',
'renderer/net/predictor_queue.cc',
'renderer/net/predictor_queue.h',
'renderer/net/prescient_networking_dispatcher.cc',
@@ -186,55 +140,38 @@
'renderer/playback_extension.h',
'renderer/principals_extension_bindings.cc',
'renderer/principals_extension_bindings.h',
- 'renderer/resource_bundle_source_map.cc',
- 'renderer/resource_bundle_source_map.h',
'renderer/resources/extensions/app_custom_bindings.js',
'renderer/resources/extensions/app_window_custom_bindings.js',
- 'renderer/resources/extensions/binding.js',
+ 'renderer/resources/extensions/automation_custom_bindings.js',
'renderer/resources/extensions/browser_action_custom_bindings.js',
'renderer/resources/extensions/chrome_direct_setting.js',
'renderer/resources/extensions/chrome_setting.js',
'renderer/resources/extensions/content_setting.js',
- 'renderer/resources/extensions/context_menus_custom_bindings.js',
'renderer/resources/extensions/declarative_content_custom_bindings.js',
'renderer/resources/extensions/declarative_webrequest_custom_bindings.js',
- 'renderer/resources/extensions/event.js',
- 'renderer/resources/extensions/experimental.offscreenTabs_custom_bindings.js',
- 'renderer/resources/extensions/extension_custom_bindings.js',
+ 'renderer/resources/extensions/enterprise_platform_keys_custom_bindings.js',
'renderer/resources/extensions/feedback_private_custom_bindings.js',
'renderer/resources/extensions/file_browser_handler_custom_bindings.js',
'renderer/resources/extensions/file_browser_private_custom_bindings.js',
'renderer/resources/extensions/file_system_custom_bindings.js',
'renderer/resources/extensions/file_system_provider_custom_bindings.js',
'renderer/resources/extensions/gcm_custom_bindings.js',
- 'renderer/resources/extensions/greasemonkey_api.js',
'renderer/resources/extensions/identity_custom_bindings.js',
'renderer/resources/extensions/image_writer_private_custom_bindings.js',
'renderer/resources/extensions/input.ime_custom_bindings.js',
- 'renderer/resources/extensions/json_schema.js',
- 'renderer/resources/extensions/last_error.js',
- 'renderer/resources/extensions/messaging.js',
- 'renderer/resources/extensions/messaging_utils.js',
'renderer/resources/extensions/notifications_custom_bindings.js',
'renderer/resources/extensions/omnibox_custom_bindings.js',
'renderer/resources/extensions/page_action_custom_bindings.js',
'renderer/resources/extensions/page_actions_custom_bindings.js',
'renderer/resources/extensions/page_capture_custom_bindings.js',
- 'renderer/resources/extensions/platform_app.js',
- 'renderer/resources/extensions/pepper_request.js',
- 'renderer/resources/extensions/runtime_custom_bindings.js',
- 'renderer/resources/extensions/send_request.js',
- 'renderer/resources/extensions/set_icon.js',
- 'renderer/resources/extensions/storage_area.js',
'renderer/resources/extensions/system_indicator_custom_bindings.js',
- 'renderer/resources/extensions/test_custom_bindings.js',
'renderer/resources/extensions/tts_custom_bindings.js',
'renderer/resources/extensions/tts_engine_custom_bindings.js',
- 'renderer/resources/extensions/unload_event.js',
- 'renderer/resources/extensions/utils.js',
'renderer/resources/extensions/web_request_custom_bindings.js',
'renderer/resources/extensions/web_view.js',
+ 'renderer/resources/extensions/web_view_events.js',
'renderer/resources/extensions/web_view_experimental.js',
+ 'renderer/resources/extensions/webview_custom_bindings.js',
'renderer/chrome_content_renderer_client.cc',
'renderer/chrome_content_renderer_client.h',
'renderer/chrome_render_frame_observer.cc',
@@ -246,16 +183,12 @@
'renderer/content_settings_observer.cc',
'renderer/content_settings_observer.h',
'renderer/custom_menu_commands.h',
- 'renderer/external_host_bindings.cc',
- 'renderer/external_host_bindings.h',
'renderer/external_extension.cc',
'renderer/external_extension.h',
'renderer/page_load_histograms.cc',
'renderer/page_load_histograms.h',
'renderer/pepper/chrome_renderer_pepper_host_factory.cc',
'renderer/pepper/chrome_renderer_pepper_host_factory.h',
- 'renderer/pepper/pepper_extensions_common_host.cc',
- 'renderer/pepper/pepper_extensions_common_host.h',
'renderer/pepper/pepper_flash_drm_renderer_host.cc',
'renderer/pepper/pepper_flash_drm_renderer_host.h',
'renderer/pepper/pepper_flash_font_file_host.cc',
@@ -272,12 +205,16 @@
'renderer/pepper/pepper_pdf_host.h',
'renderer/pepper/pepper_shared_memory_message_filter.cc',
'renderer/pepper/pepper_shared_memory_message_filter.h',
+ 'renderer/pepper/pepper_uma_host.cc',
+ 'renderer/pepper/pepper_uma_host.h',
'renderer/pepper/ppb_pdf_impl.cc',
'renderer/pepper/ppb_pdf_impl.h',
'renderer/plugins/chrome_plugin_placeholder.cc',
'renderer/plugins/chrome_plugin_placeholder.h',
'renderer/plugins/plugin_uma.cc',
'renderer/plugins/plugin_uma.h',
+ 'renderer/prefetch_helper.cc',
+ 'renderer/prefetch_helper.h',
'renderer/prerender/prerender_dispatcher.cc',
'renderer/prerender/prerender_dispatcher.h',
'renderer/prerender/prerender_extra_data.cc',
@@ -293,7 +230,6 @@
'renderer/printing/print_web_view_helper_android.cc',
'renderer/printing/print_web_view_helper_linux.cc',
'renderer/printing/print_web_view_helper_mac.mm',
- 'renderer/printing/print_web_view_helper_win.cc',
'renderer/safe_browsing/feature_extractor_clock.cc',
'renderer/safe_browsing/feature_extractor_clock.h',
'renderer/safe_browsing/features.cc',
@@ -337,8 +273,6 @@
'renderer/spellchecker/spellcheck_worditerator.cc',
'renderer/spellchecker/spellcheck_worditerator.h',
'renderer/spellchecker/spelling_engine.h',
- 'renderer/static_v8_external_string_resource.cc',
- 'renderer/static_v8_external_string_resource.h',
'renderer/tts_dispatcher.cc',
'renderer/tts_dispatcher.h',
'renderer/translate/translate_helper.cc',
@@ -382,6 +316,12 @@
['exclude', '^renderer/safe_browsing/'],
],
}],
+ ['enable_extensions==0', {
+ 'sources!': [
+ 'renderer/extensions/chrome_extensions_render_frame_observer.cc',
+ 'renderer/extensions/chrome_extensions_render_frame_observer.h',
+ ],
+ }],
['enable_webrtc==0', {
'sources!': [
'renderer/extensions/cast_streaming_native_handler.cc',
@@ -405,47 +345,36 @@
'../third_party/mach_override/mach_override.gyp:mach_override',
],
}],
- ['toolkit_uses_gtk == 1', {
- 'dependencies': [
- '../build/linux/system.gyp:gtk',
- '../sandbox/sandbox.gyp:sandbox',
- ],
- }],
- ['enable_automation==0', {
- 'sources/': [
- ['exclude', '^renderer/automation/']
- ]
- }],
['enable_printing==0', {
'sources/': [
['exclude', '^renderer/printing/']
]
}],
+ ['win_pdf_metafile_for_printing==1', {
+ 'sources': [
+ 'renderer/printing/print_web_view_helper_pdf_win.cc',
+ ],
+ }, {
+ 'sources': [
+ 'renderer/printing/print_web_view_helper_win.cc',
+ ],
+ }],
['OS=="android"', {
'sources!': [
- 'renderer/prerender/prerender_media_load_deferrer.cc',
- 'renderer/prerender/prerender_media_load_deferrer.h',
- 'renderer/extensions/api_definitions_natives.cc',
'renderer/extensions/app_window_custom_bindings.cc',
- 'renderer/extensions/chrome_v8_extension.cc',
'renderer/extensions/chrome_v8_extension_handler.cc',
- 'renderer/extensions/context_menus_custom_bindings.cc',
'renderer/extensions/file_browser_handler_custom_bindings.cc',
'renderer/extensions/page_actions_custom_bindings.cc',
- 'renderer/extensions/render_view_observer_natives.cc',
- 'renderer/extensions/send_request_natives.cc',
'renderer/extensions/tabs_custom_bindings.cc',
'renderer/extensions/tts_custom_bindings.cc',
- ],
- 'conditions' : [
- ['google_tv==1', {
- 'sources!' : [
- 'renderer/media/chrome_key_systems.cc',
- ]
- }],
+ 'renderer/prerender/prerender_media_load_deferrer.cc',
+ 'renderer/prerender/prerender_media_load_deferrer.h',
],
}],
['OS=="win"', {
+ 'dependencies': [
+ '../chrome_elf/chrome_elf.gyp:chrome_elf',
+ ],
'include_dirs': [
'<(DEPTH)/third_party/wtl/include',
],
@@ -464,7 +393,7 @@
'dependencies': [
# TODO(hclam): See crbug.com/298380 for details.
# We should isolate the APIs needed by the renderer.
- '<(DEPTH)/chrome/common/extensions/api/api.gyp:api',
+ '<(DEPTH)/chrome/common/extensions/api/api.gyp:chrome_api',
],
}],
['enable_printing!=0', {