summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--BUILD.gn2
-rw-r--r--build/config/BUILD.gn5
-rw-r--r--build/config/features.gni4
-rw-r--r--content/BUILD.gn28
-rw-r--r--content/common/BUILD.gn12
-rw-r--r--content/content_renderer.gypi487
-rw-r--r--content/public/common/BUILD.gn3
-rw-r--r--content/public/renderer/BUILD.gn30
-rw-r--r--content/renderer/BUILD.gn176
-rw-r--r--content/renderer/renderer.gni14
-rw-r--r--mojo/public/interfaces/shell/BUILD.gn11
-rw-r--r--third_party/npapi/BUILD.gn24
-rw-r--r--ui/native_theme/BUILD.gn2
13 files changed, 249 insertions, 549 deletions
diff --git a/BUILD.gn b/BUILD.gn
index e85c6e6..3bb1f11 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -33,7 +33,6 @@ group("root") {
"//components/translate:translate_core_common",
"//components/url_matcher",
"//content/public/common",
- "//content/public/renderer",
"//crypto",
"//device/usb",
#"//extensions/common/api:extensions_api",
@@ -97,7 +96,6 @@ group("root") {
if (is_android) {
deps -= [
"//content/public/common",
- "//content/public/renderer",
"//ppapi:ppapi_c",
"//third_party/libusb",
#"//third_party/WebKit/Source/platform",
diff --git a/build/config/BUILD.gn b/build/config/BUILD.gn
index 21c54f9..e0b2a2d 100644
--- a/build/config/BUILD.gn
+++ b/build/config/BUILD.gn
@@ -47,11 +47,6 @@ config("feature_flags") {
"V8_DEPRECATION_WARNINGS", # Don't use deprecated V8 APIs anywhere.
# Temporary suppression until Blink code can be removed.
"BLINK_SCALE_FILTERS_AT_RECORD_TIME",
-
- # Enable a new Gamepad interface.
- # TODO(cdumez): This is temporary and should go away once the chromium
- # and blink interfaces are in sync, http://crbug.com/344556.
- "ENABLE_NEW_GAMEPAD_API=1",
]
if (cld_version > 0) {
diff --git a/build/config/features.gni b/build/config/features.gni
index f76f42c..f4ec0f8 100644
--- a/build/config/features.gni
+++ b/build/config/features.gni
@@ -56,7 +56,3 @@ use_seccomp_bpf = (is_linux || is_android) &&
(cpu_arch == "x86" || cpu_arch == "x64" || cpu_arch == "arm")
enable_webrtc = !is_ios
-
-# Enable notifications everywhere except Android.
-# Android is http://crbug.com/115320
-enable_notifications = !is_android
diff --git a/content/BUILD.gn b/content/BUILD.gn
index acdd32d..5768baf 100644
--- a/content/BUILD.gn
+++ b/content/BUILD.gn
@@ -2,19 +2,6 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//tools/grit/grit_rule.gni")
-
-# Applied by targets internal to content.
-config("content_implementation") {
- defines = [ "CONTENT_IMPLEMENTATION" ]
-}
-
-grit("resources") {
- source = "content_resources.grd"
-}
-
-# Stubs ------------------------------------------------------------------------
-
# TODO(brettw) remove this and add a proper dependency on blink once that
# target has been converted to GN. This config sets up the include directories
# so content can compile in the meantime.
@@ -31,13 +18,10 @@ config("libjingle_stub_config") {
include_dirs = [
"//third_party/libjingle/overrides",
"//third_party/libjingle/source",
+ "//third_party",
"//third_party/libyuv/include",
"//third_party/usrsctp",
-
-
- "//third_party/webrtc/overrides", # Must be before webrtc abd third_party.
"//third_party/webrtc",
- "//third_party",
]
defines = [
@@ -67,13 +51,3 @@ config("libjingle_stub_config") {
}
}
-# This config is a placeholder to set up the V8 include path while the V8 GN
-# build is being worked on.
-config("v8_stub_config") {
- include_dirs = [ "//v8/include" ]
-}
-
-config("widevine_stub_config") {
- # The real implementation does a copy rule to copy the header to the gen dir.
- include_dirs = [ "//third_party/widevine/cdm" ]
-}
diff --git a/content/common/BUILD.gn b/content/common/BUILD.gn
index a62b8a8..35d05e7 100644
--- a/content/common/BUILD.gn
+++ b/content/common/BUILD.gn
@@ -2,10 +2,12 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+# TODO(brettw) this file is a work in progress, it is not currently hooked up
+# to the build, but currently represents the state of content/common's deps.
+
import("//build/config/features.gni")
import("//build/config/ui.gni")
import("//content/common/common.gni")
-import("//mojo/public/tools/bindings/mojom.gni")
source_set("common") {
# Only targets in the content tree can depend directly on this target.
@@ -21,7 +23,6 @@ source_set("common") {
configs += [
"//content:blink_headers_stub_config",
- "//content:content_implementation",
"//content:libjingle_stub_config",
]
@@ -69,8 +70,8 @@ source_set("common") {
]
}
- defines = []
include_dirs = []
+ defines = [ "CONTENT_IMPLEMENTATION" ]
libs = []
ldflags = []
@@ -263,8 +264,3 @@ source_set("common") {
}
}
-mojom("mojo_bindings") {
- sources = [
- "web_ui_setup.mojom",
- ]
-}
diff --git a/content/content_renderer.gypi b/content/content_renderer.gypi
index edfa4c8..311f395 100644
--- a/content/content_renderer.gypi
+++ b/content/content_renderer.gypi
@@ -323,114 +323,6 @@
'renderer/mouse_lock_dispatcher.h',
'renderer/notification_provider.cc',
'renderer/notification_provider.h',
- 'renderer/push_messaging_dispatcher.cc',
- 'renderer/push_messaging_dispatcher.h',
- 'renderer/render_frame_impl.cc',
- 'renderer/render_frame_impl.h',
- 'renderer/render_frame_proxy.cc',
- 'renderer/render_frame_proxy.h',
- 'renderer/render_process.h',
- 'renderer/render_process_impl.cc',
- 'renderer/render_process_impl.h',
- 'renderer/render_thread_impl.cc',
- 'renderer/render_thread_impl.h',
- 'renderer/render_view_impl.cc',
- 'renderer/render_view_impl.h',
- 'renderer/render_view_impl_android.cc',
- 'renderer/render_view_impl_params.cc',
- 'renderer/render_view_impl_params.h',
- 'renderer/render_view_linux.cc',
- 'renderer/render_view_mouse_lock_dispatcher.cc',
- 'renderer/render_view_mouse_lock_dispatcher.h',
- 'renderer/render_widget.cc',
- 'renderer/render_widget.h',
- 'renderer/render_widget_fullscreen.cc',
- 'renderer/render_widget_fullscreen.h',
- 'renderer/renderer_clipboard_client.cc',
- 'renderer/renderer_clipboard_client.h',
- 'renderer/renderer_date_time_picker.cc',
- 'renderer/renderer_date_time_picker.h',
- 'renderer/renderer_main.cc',
- 'renderer/renderer_main_platform_delegate.h',
- 'renderer/renderer_main_platform_delegate_android.cc',
- 'renderer/renderer_main_platform_delegate_linux.cc',
- 'renderer/renderer_main_platform_delegate_mac.mm',
- 'renderer/renderer_main_platform_delegate_win.cc',
- 'renderer/renderer_webapplicationcachehost_impl.cc',
- 'renderer/renderer_webapplicationcachehost_impl.h',
- 'renderer/renderer_webcolorchooser_impl.cc',
- 'renderer/renderer_webcolorchooser_impl.h',
- 'renderer/renderer_webcookiejar_impl.cc',
- 'renderer/renderer_webcookiejar_impl.h',
- 'renderer/renderer_webkitplatformsupport_impl.cc',
- 'renderer/renderer_webkitplatformsupport_impl.h',
- 'renderer/resizing_mode_selector.cc',
- 'renderer/resizing_mode_selector.h',
- 'renderer/sad_plugin.cc',
- 'renderer/sad_plugin.h',
- 'renderer/savable_resources.cc',
- 'renderer/savable_resources.h',
- 'renderer/screen_orientation/mock_screen_orientation_controller.cc',
- 'renderer/screen_orientation/mock_screen_orientation_controller.h',
- 'renderer/screen_orientation/screen_orientation_dispatcher.cc',
- 'renderer/screen_orientation/screen_orientation_dispatcher.h',
- 'renderer/scoped_clipboard_writer_glue.cc',
- 'renderer/scoped_clipboard_writer_glue.h',
- 'renderer/service_worker/embedded_worker_context_client.cc',
- 'renderer/service_worker/embedded_worker_context_client.h',
- 'renderer/service_worker/embedded_worker_context_message_filter.cc',
- 'renderer/service_worker/embedded_worker_context_message_filter.h',
- 'renderer/service_worker/embedded_worker_devtools_agent.cc',
- 'renderer/service_worker/embedded_worker_devtools_agent.h',
- 'renderer/service_worker/embedded_worker_dispatcher.cc',
- 'renderer/service_worker/embedded_worker_dispatcher.h',
- 'renderer/service_worker/service_worker_script_context.cc',
- 'renderer/service_worker/service_worker_script_context.h',
- 'renderer/shared_memory_seqlock_reader.cc',
- 'renderer/shared_memory_seqlock_reader.h',
- 'renderer/shared_worker_repository.cc',
- 'renderer/shared_worker_repository.h',
- 'renderer/shared_worker/embedded_shared_worker_stub.cc',
- 'renderer/shared_worker/embedded_shared_worker_stub.h',
- 'renderer/skia_benchmarking_extension.cc',
- 'renderer/skia_benchmarking_extension.h',
- 'renderer/speech_recognition_dispatcher.cc',
- 'renderer/speech_recognition_dispatcher.h',
- 'renderer/stats_collection_controller.cc',
- 'renderer/stats_collection_controller.h',
- 'renderer/stats_collection_observer.cc',
- 'renderer/stats_collection_observer.h',
- 'renderer/text_input_client_observer.cc',
- 'renderer/text_input_client_observer.h',
- 'renderer/v8_value_converter_impl.cc',
- 'renderer/v8_value_converter_impl.h',
- 'renderer/web_preferences.cc',
- 'renderer/web_ui_extension.cc',
- 'renderer/web_ui_extension.h',
- 'renderer/web_ui_extension_data.cc',
- 'renderer/web_ui_extension_data.h',
- 'renderer/web_ui_mojo.cc',
- 'renderer/web_ui_mojo.h',
- 'renderer/web_ui_mojo_context_state.cc',
- 'renderer/web_ui_mojo_context_state.h',
- 'renderer/web_ui_runner.cc',
- 'renderer/web_ui_runner.h',
- 'renderer/web_ui_setup_impl.cc',
- 'renderer/web_ui_setup_impl.h',
- 'renderer/webclipboard_impl.cc',
- 'renderer/webclipboard_impl.h',
- 'renderer/webgraphicscontext3d_provider_impl.cc',
- 'renderer/webgraphicscontext3d_provider_impl.h',
- 'renderer/webpublicsuffixlist_impl.cc',
- 'renderer/webpublicsuffixlist_impl.h',
- 'renderer/webscrollbarbehavior_impl_gtkoraura.cc',
- 'renderer/webscrollbarbehavior_impl_gtkoraura.h',
- 'renderer/webscrollbarbehavior_impl_mac.mm',
- 'renderer/webscrollbarbehavior_impl_mac.h',
- 'renderer/websharedworker_proxy.cc',
- 'renderer/websharedworker_proxy.h',
- ],
- 'private_renderer_plugin_sources': [
'renderer/npapi/plugin_channel_host.cc',
'renderer/npapi/plugin_channel_host.h',
'renderer/npapi/webplugin_delegate_proxy.cc',
@@ -559,140 +451,114 @@
'renderer/pepper/usb_key_code_conversion_win.cc',
'renderer/pepper/v8_var_converter.cc',
'renderer/pepper/v8_var_converter.h',
+ 'renderer/push_messaging_dispatcher.cc',
+ 'renderer/push_messaging_dispatcher.h',
+ 'renderer/render_frame_impl.cc',
+ 'renderer/render_frame_impl.h',
+ 'renderer/render_frame_proxy.cc',
+ 'renderer/render_frame_proxy.h',
+ 'renderer/render_process.h',
+ 'renderer/render_process_impl.cc',
+ 'renderer/render_process_impl.h',
+ 'renderer/render_thread_impl.cc',
+ 'renderer/render_thread_impl.h',
+ 'renderer/render_view_impl.cc',
+ 'renderer/render_view_impl.h',
+ 'renderer/render_view_impl_android.cc',
+ 'renderer/render_view_impl_params.cc',
+ 'renderer/render_view_impl_params.h',
+ 'renderer/render_view_linux.cc',
+ 'renderer/render_view_mouse_lock_dispatcher.cc',
+ 'renderer/render_view_mouse_lock_dispatcher.h',
+ 'renderer/render_widget.cc',
+ 'renderer/render_widget.h',
+ 'renderer/render_widget_fullscreen.cc',
+ 'renderer/render_widget_fullscreen.h',
'renderer/render_widget_fullscreen_pepper.cc',
'renderer/render_widget_fullscreen_pepper.h',
- ],
- 'public_renderer_webrtc_sources': [
- 'public/renderer/media_stream_audio_sink.h',
- 'public/renderer/media_stream_audio_sink.cc',
- 'public/renderer/media_stream_sink.h',
- 'public/renderer/media_stream_video_sink.cc',
- 'public/renderer/media_stream_video_sink.h',
- 'public/renderer/webrtc_log_message_delegate.h',
- ],
- 'private_renderer_webrtc_sources': [
- 'renderer/media/media_stream.h',
- 'renderer/media/media_stream.cc',
- 'renderer/media/media_stream_audio_processor.cc',
- 'renderer/media/media_stream_audio_processor.h',
- 'renderer/media/media_stream_audio_processor_options.cc',
- 'renderer/media/media_stream_audio_processor_options.h',
- 'renderer/media/media_stream_audio_sink_owner.cc',
- 'renderer/media/media_stream_audio_sink_owner.h',
- 'renderer/media/media_stream_audio_track_sink.h',
- 'renderer/media/media_stream_center.cc',
- 'renderer/media/media_stream_dispatcher.cc',
- 'renderer/media/media_stream_impl.cc',
- 'renderer/media/media_stream_registry_interface.h',
- 'renderer/media/media_stream_audio_source.cc',
- 'renderer/media/media_stream_audio_source.h',
- 'renderer/media/media_stream_renderer_factory.cc',
- 'renderer/media/media_stream_renderer_factory.h',
- 'renderer/media/media_stream_source.cc',
- 'renderer/media/media_stream_source.h',
- 'renderer/media/media_stream_video_capturer_source.cc',
- 'renderer/media/media_stream_video_capturer_source.h',
- 'renderer/media/media_stream_video_source.cc',
- 'renderer/media/media_stream_video_source.h',
- 'renderer/media/media_stream_video_track.cc',
- 'renderer/media/media_stream_video_track.h',
- 'renderer/media/native_handle_impl.cc',
- 'renderer/media/native_handle_impl.h',
- 'renderer/media/peer_connection_audio_sink_owner.cc',
- 'renderer/media/peer_connection_audio_sink_owner.h',
- 'renderer/media/peer_connection_identity_service.cc',
- 'renderer/media/peer_connection_identity_service.h',
- 'renderer/media/peer_connection_tracker.cc',
- 'renderer/media/peer_connection_tracker.h',
- 'renderer/media/remote_media_stream_impl.cc',
- 'renderer/media/remote_media_stream_impl.h',
- 'renderer/media/rtc_data_channel_handler.cc',
- 'renderer/media/rtc_data_channel_handler.h',
- 'renderer/media/rtc_dtmf_sender_handler.cc',
- 'renderer/media/rtc_dtmf_sender_handler.h',
- 'renderer/media/rtc_media_constraints.cc',
- 'renderer/media/rtc_media_constraints.h',
- 'renderer/media/rtc_peer_connection_handler.cc',
- 'renderer/media/rtc_peer_connection_handler.h',
- 'renderer/media/rtc_video_decoder.cc',
- 'renderer/media/rtc_video_decoder.h',
- 'renderer/media/rtc_video_decoder_factory.cc',
- 'renderer/media/rtc_video_decoder_factory.h',
- 'renderer/media/rtc_video_encoder.cc',
- 'renderer/media/rtc_video_encoder.h',
- 'renderer/media/rtc_video_encoder_factory.cc',
- 'renderer/media/rtc_video_encoder_factory.h',
- 'renderer/media/rtc_video_renderer.cc',
- 'renderer/media/rtc_video_renderer.h',
- 'renderer/media/video_frame_deliverer.cc',
- 'renderer/media/video_frame_deliverer.h',
- 'renderer/media/video_source_handler.cc',
- 'renderer/media/video_source_handler.h',
- 'renderer/media/video_track_adapter.cc',
- 'renderer/media/video_track_adapter.h',
- 'renderer/media/webaudio_capturer_source.cc',
- 'renderer/media/webaudio_capturer_source.h',
- 'renderer/media/webrtc/webrtc_video_track_adapter.cc',
- 'renderer/media/webrtc/webrtc_video_track_adapter.h',
- 'renderer/media/webrtc/media_stream_remote_video_source.cc',
- 'renderer/media/webrtc/media_stream_remote_video_source.h',
- 'renderer/media/webrtc/media_stream_track_metrics.cc',
- 'renderer/media/webrtc/media_stream_track_metrics.h',
- 'renderer/media/webrtc/peer_connection_dependency_factory.cc',
- 'renderer/media/webrtc/peer_connection_dependency_factory.h',
- 'renderer/media/webrtc/video_destination_handler.cc',
- 'renderer/media/webrtc/video_destination_handler.h',
- 'renderer/media/webrtc/webrtc_audio_sink_adapter.cc',
- 'renderer/media/webrtc/webrtc_audio_sink_adapter.h',
- 'renderer/media/webrtc/webrtc_local_audio_track_adapter.cc',
- 'renderer/media/webrtc/webrtc_local_audio_track_adapter.h',
- 'renderer/media/webrtc/webrtc_media_stream_adapter.cc',
- 'renderer/media/webrtc/webrtc_media_stream_adapter.h',
- 'renderer/media/webrtc/webrtc_video_capturer_adapter.cc',
- 'renderer/media/webrtc/webrtc_video_capturer_adapter.h',
- 'renderer/media/webrtc_audio_capturer.cc',
- 'renderer/media/webrtc_audio_capturer.h',
- 'renderer/media/webrtc_audio_device_impl.cc',
- 'renderer/media/webrtc_audio_device_impl.h',
- 'renderer/media/webrtc_audio_device_not_impl.cc',
- 'renderer/media/webrtc_audio_device_not_impl.h',
- 'renderer/media/webrtc_audio_renderer.cc',
- 'renderer/media/webrtc_audio_renderer.h',
- 'renderer/media/webrtc_identity_service.cc',
- 'renderer/media/webrtc_identity_service.h',
- 'renderer/media/webrtc_local_audio_renderer.cc',
- 'renderer/media/webrtc_local_audio_renderer.h',
- 'renderer/media/webrtc_local_audio_source_provider.cc',
- 'renderer/media/webrtc_local_audio_source_provider.h',
- 'renderer/media/webrtc_local_audio_track.cc',
- 'renderer/media/webrtc_local_audio_track.h',
- 'renderer/media/webrtc_logging.cc',
- 'renderer/media/webrtc_logging.h',
- 'renderer/media/webrtc_uma_histograms.cc',
- 'renderer/media/webrtc_uma_histograms.h',
- 'renderer/p2p/host_address_request.cc',
- 'renderer/p2p/host_address_request.h',
- 'renderer/p2p/ipc_network_manager.cc',
- 'renderer/p2p/ipc_network_manager.h',
- 'renderer/p2p/ipc_socket_factory.cc',
- 'renderer/p2p/ipc_socket_factory.h',
- 'renderer/p2p/network_list_observer.h',
- 'renderer/p2p/port_allocator.cc',
- 'renderer/p2p/port_allocator.h',
- 'renderer/p2p/socket_client_impl.cc',
- 'renderer/p2p/socket_client_impl.h',
- 'renderer/p2p/socket_dispatcher.cc',
- 'renderer/p2p/socket_dispatcher.h',
- 'renderer/pepper/pepper_media_stream_audio_track_host.cc',
- 'renderer/pepper/pepper_media_stream_audio_track_host.h',
- 'renderer/pepper/pepper_media_stream_track_host_base.cc',
- 'renderer/pepper/pepper_media_stream_track_host_base.h',
- 'renderer/pepper/pepper_media_stream_video_track_host.cc',
- 'renderer/pepper/pepper_media_stream_video_track_host.h',
- 'renderer/pepper/pepper_video_destination_host.cc',
- 'renderer/pepper/pepper_video_destination_host.h',
- 'renderer/pepper/pepper_video_source_host.cc',
- 'renderer/pepper/pepper_video_source_host.h',
+ 'renderer/renderer_clipboard_client.cc',
+ 'renderer/renderer_clipboard_client.h',
+ 'renderer/renderer_date_time_picker.cc',
+ 'renderer/renderer_date_time_picker.h',
+ 'renderer/renderer_main.cc',
+ 'renderer/renderer_main_platform_delegate.h',
+ 'renderer/renderer_main_platform_delegate_android.cc',
+ 'renderer/renderer_main_platform_delegate_linux.cc',
+ 'renderer/renderer_main_platform_delegate_mac.mm',
+ 'renderer/renderer_main_platform_delegate_win.cc',
+ 'renderer/renderer_webapplicationcachehost_impl.cc',
+ 'renderer/renderer_webapplicationcachehost_impl.h',
+ 'renderer/renderer_webcolorchooser_impl.cc',
+ 'renderer/renderer_webcolorchooser_impl.h',
+ 'renderer/renderer_webcookiejar_impl.cc',
+ 'renderer/renderer_webcookiejar_impl.h',
+ 'renderer/renderer_webkitplatformsupport_impl.cc',
+ 'renderer/renderer_webkitplatformsupport_impl.h',
+ 'renderer/resizing_mode_selector.cc',
+ 'renderer/resizing_mode_selector.h',
+ 'renderer/sad_plugin.cc',
+ 'renderer/sad_plugin.h',
+ 'renderer/savable_resources.cc',
+ 'renderer/savable_resources.h',
+ 'renderer/screen_orientation/mock_screen_orientation_controller.cc',
+ 'renderer/screen_orientation/mock_screen_orientation_controller.h',
+ 'renderer/screen_orientation/screen_orientation_dispatcher.cc',
+ 'renderer/screen_orientation/screen_orientation_dispatcher.h',
+ 'renderer/scoped_clipboard_writer_glue.cc',
+ 'renderer/scoped_clipboard_writer_glue.h',
+ 'renderer/service_worker/embedded_worker_context_client.cc',
+ 'renderer/service_worker/embedded_worker_context_client.h',
+ 'renderer/service_worker/embedded_worker_context_message_filter.cc',
+ 'renderer/service_worker/embedded_worker_context_message_filter.h',
+ 'renderer/service_worker/embedded_worker_devtools_agent.cc',
+ 'renderer/service_worker/embedded_worker_devtools_agent.h',
+ 'renderer/service_worker/embedded_worker_dispatcher.cc',
+ 'renderer/service_worker/embedded_worker_dispatcher.h',
+ 'renderer/service_worker/service_worker_script_context.cc',
+ 'renderer/service_worker/service_worker_script_context.h',
+ 'renderer/shared_memory_seqlock_reader.cc',
+ 'renderer/shared_memory_seqlock_reader.h',
+ 'renderer/shared_worker_repository.cc',
+ 'renderer/shared_worker_repository.h',
+ 'renderer/shared_worker/embedded_shared_worker_stub.cc',
+ 'renderer/shared_worker/embedded_shared_worker_stub.h',
+ 'renderer/skia_benchmarking_extension.cc',
+ 'renderer/skia_benchmarking_extension.h',
+ 'renderer/speech_recognition_dispatcher.cc',
+ 'renderer/speech_recognition_dispatcher.h',
+ 'renderer/stats_collection_controller.cc',
+ 'renderer/stats_collection_controller.h',
+ 'renderer/stats_collection_observer.cc',
+ 'renderer/stats_collection_observer.h',
+ 'renderer/text_input_client_observer.cc',
+ 'renderer/text_input_client_observer.h',
+ 'renderer/v8_value_converter_impl.cc',
+ 'renderer/v8_value_converter_impl.h',
+ 'renderer/web_preferences.cc',
+ 'renderer/web_ui_extension.cc',
+ 'renderer/web_ui_extension.h',
+ 'renderer/web_ui_extension_data.cc',
+ 'renderer/web_ui_extension_data.h',
+ 'renderer/web_ui_mojo.cc',
+ 'renderer/web_ui_mojo.h',
+ 'renderer/web_ui_mojo_context_state.cc',
+ 'renderer/web_ui_mojo_context_state.h',
+ 'renderer/web_ui_runner.cc',
+ 'renderer/web_ui_runner.h',
+ 'renderer/web_ui_setup_impl.cc',
+ 'renderer/web_ui_setup_impl.h',
+ 'renderer/webclipboard_impl.cc',
+ 'renderer/webclipboard_impl.h',
+ 'renderer/webgraphicscontext3d_provider_impl.cc',
+ 'renderer/webgraphicscontext3d_provider_impl.h',
+ 'renderer/webpublicsuffixlist_impl.cc',
+ 'renderer/webpublicsuffixlist_impl.h',
+ 'renderer/webscrollbarbehavior_impl_gtkoraura.cc',
+ 'renderer/webscrollbarbehavior_impl_gtkoraura.h',
+ 'renderer/webscrollbarbehavior_impl_mac.mm',
+ 'renderer/webscrollbarbehavior_impl_mac.h',
+ 'renderer/websharedworker_proxy.cc',
+ 'renderer/websharedworker_proxy.h',
]
},
'sources': [
@@ -776,8 +642,134 @@
'<(DEPTH)/crypto/crypto.gyp:crypto',
],
'sources': [
- '<@(public_renderer_webrtc_sources)',
- '<@(private_renderer_webrtc_sources)',
+ 'public/renderer/media_stream_audio_sink.h',
+ 'public/renderer/media_stream_audio_sink.cc',
+ 'public/renderer/media_stream_sink.h',
+ 'public/renderer/media_stream_video_sink.cc',
+ 'public/renderer/media_stream_video_sink.h',
+ 'public/renderer/webrtc_log_message_delegate.h',
+ 'renderer/media/media_stream.h',
+ 'renderer/media/media_stream.cc',
+ 'renderer/media/media_stream_audio_processor.cc',
+ 'renderer/media/media_stream_audio_processor.h',
+ 'renderer/media/media_stream_audio_processor_options.cc',
+ 'renderer/media/media_stream_audio_processor_options.h',
+ 'renderer/media/media_stream_audio_sink_owner.cc',
+ 'renderer/media/media_stream_audio_sink_owner.h',
+ 'renderer/media/media_stream_audio_track_sink.h',
+ 'renderer/media/media_stream_center.cc',
+ 'renderer/media/media_stream_dispatcher.cc',
+ 'renderer/media/media_stream_impl.cc',
+ 'renderer/media/media_stream_registry_interface.h',
+ 'renderer/media/media_stream_audio_source.cc',
+ 'renderer/media/media_stream_audio_source.h',
+ 'renderer/media/media_stream_renderer_factory.h',
+ 'renderer/media/media_stream_renderer_factory.cc',
+ 'renderer/media/media_stream_source.cc',
+ 'renderer/media/media_stream_source.h',
+ 'renderer/media/media_stream_video_capturer_source.cc',
+ 'renderer/media/media_stream_video_capturer_source.h',
+ 'renderer/media/media_stream_video_source.cc',
+ 'renderer/media/media_stream_video_source.h',
+ 'renderer/media/media_stream_video_track.cc',
+ 'renderer/media/media_stream_video_track.h',
+ 'renderer/media/native_handle_impl.cc',
+ 'renderer/media/native_handle_impl.h',
+ 'renderer/media/peer_connection_audio_sink_owner.cc',
+ 'renderer/media/peer_connection_audio_sink_owner.h',
+ 'renderer/media/peer_connection_identity_service.cc',
+ 'renderer/media/peer_connection_identity_service.h',
+ 'renderer/media/peer_connection_tracker.cc',
+ 'renderer/media/peer_connection_tracker.h',
+ 'renderer/media/remote_media_stream_impl.cc',
+ 'renderer/media/remote_media_stream_impl.h',
+ 'renderer/media/rtc_data_channel_handler.cc',
+ 'renderer/media/rtc_data_channel_handler.h',
+ 'renderer/media/rtc_dtmf_sender_handler.cc',
+ 'renderer/media/rtc_dtmf_sender_handler.h',
+ 'renderer/media/rtc_media_constraints.cc',
+ 'renderer/media/rtc_media_constraints.h',
+ 'renderer/media/rtc_peer_connection_handler.cc',
+ 'renderer/media/rtc_peer_connection_handler.h',
+ 'renderer/media/rtc_video_decoder.cc',
+ 'renderer/media/rtc_video_decoder.h',
+ 'renderer/media/rtc_video_decoder_factory.cc',
+ 'renderer/media/rtc_video_decoder_factory.h',
+ 'renderer/media/rtc_video_encoder.cc',
+ 'renderer/media/rtc_video_encoder.h',
+ 'renderer/media/rtc_video_encoder_factory.cc',
+ 'renderer/media/rtc_video_encoder_factory.h',
+ 'renderer/media/rtc_video_renderer.cc',
+ 'renderer/media/rtc_video_renderer.h',
+ 'renderer/media/video_frame_deliverer.cc',
+ 'renderer/media/video_frame_deliverer.h',
+ 'renderer/media/video_source_handler.cc',
+ 'renderer/media/video_source_handler.h',
+ 'renderer/media/video_track_adapter.cc',
+ 'renderer/media/video_track_adapter.h',
+ 'renderer/media/webaudio_capturer_source.cc',
+ 'renderer/media/webaudio_capturer_source.h',
+ 'renderer/media/webrtc/webrtc_video_track_adapter.cc',
+ 'renderer/media/webrtc/webrtc_video_track_adapter.h',
+ 'renderer/media/webrtc/media_stream_remote_video_source.cc',
+ 'renderer/media/webrtc/media_stream_remote_video_source.h',
+ 'renderer/media/webrtc/media_stream_track_metrics.cc',
+ 'renderer/media/webrtc/media_stream_track_metrics.h',
+ 'renderer/media/webrtc/peer_connection_dependency_factory.cc',
+ 'renderer/media/webrtc/peer_connection_dependency_factory.h',
+ 'renderer/media/webrtc/video_destination_handler.cc',
+ 'renderer/media/webrtc/video_destination_handler.h',
+ 'renderer/media/webrtc/webrtc_audio_sink_adapter.cc',
+ 'renderer/media/webrtc/webrtc_audio_sink_adapter.h',
+ 'renderer/media/webrtc/webrtc_local_audio_track_adapter.cc',
+ 'renderer/media/webrtc/webrtc_local_audio_track_adapter.h',
+ 'renderer/media/webrtc/webrtc_media_stream_adapter.cc',
+ 'renderer/media/webrtc/webrtc_media_stream_adapter.h',
+ 'renderer/media/webrtc/webrtc_video_capturer_adapter.cc',
+ 'renderer/media/webrtc/webrtc_video_capturer_adapter.h',
+ 'renderer/media/webrtc_audio_capturer.cc',
+ 'renderer/media/webrtc_audio_capturer.h',
+ 'renderer/media/webrtc_audio_device_impl.cc',
+ 'renderer/media/webrtc_audio_device_impl.h',
+ 'renderer/media/webrtc_audio_device_not_impl.cc',
+ 'renderer/media/webrtc_audio_device_not_impl.h',
+ 'renderer/media/webrtc_audio_renderer.cc',
+ 'renderer/media/webrtc_audio_renderer.h',
+ 'renderer/media/webrtc_identity_service.cc',
+ 'renderer/media/webrtc_identity_service.h',
+ 'renderer/media/webrtc_local_audio_renderer.cc',
+ 'renderer/media/webrtc_local_audio_renderer.h',
+ 'renderer/media/webrtc_local_audio_source_provider.cc',
+ 'renderer/media/webrtc_local_audio_source_provider.h',
+ 'renderer/media/webrtc_local_audio_track.cc',
+ 'renderer/media/webrtc_local_audio_track.h',
+ 'renderer/media/webrtc_logging.cc',
+ 'renderer/media/webrtc_logging.h',
+ 'renderer/media/webrtc_uma_histograms.cc',
+ 'renderer/media/webrtc_uma_histograms.h',
+ 'renderer/p2p/host_address_request.cc',
+ 'renderer/p2p/host_address_request.h',
+ 'renderer/p2p/ipc_network_manager.cc',
+ 'renderer/p2p/ipc_network_manager.h',
+ 'renderer/p2p/ipc_socket_factory.cc',
+ 'renderer/p2p/ipc_socket_factory.h',
+ 'renderer/p2p/network_list_observer.h',
+ 'renderer/p2p/port_allocator.cc',
+ 'renderer/p2p/port_allocator.h',
+ 'renderer/p2p/socket_client_impl.cc',
+ 'renderer/p2p/socket_client_impl.h',
+ 'renderer/p2p/socket_dispatcher.cc',
+ 'renderer/p2p/socket_dispatcher.h',
+ 'renderer/pepper/pepper_media_stream_audio_track_host.cc',
+ 'renderer/pepper/pepper_media_stream_audio_track_host.h',
+ 'renderer/pepper/pepper_media_stream_track_host_base.cc',
+ 'renderer/pepper/pepper_media_stream_track_host_base.h',
+ 'renderer/pepper/pepper_media_stream_video_track_host.cc',
+ 'renderer/pepper/pepper_media_stream_video_track_host.h',
+ 'renderer/pepper/pepper_video_destination_host.cc',
+ 'renderer/pepper/pepper_video_destination_host.h',
+ 'renderer/pepper/pepper_video_source_host.cc',
+ 'renderer/pepper/pepper_video_source_host.h',
],
},{ # enable_webrtc==0
'sources': [
@@ -786,19 +778,22 @@
],
}],
['enable_plugins==1', {
- 'sources': [
- '<@(private_renderer_plugin_sources)',
- ],
'dependencies': [
'../ppapi/ppapi_internal.gyp:ppapi_host',
'../ppapi/ppapi_internal.gyp:ppapi_proxy',
'../ppapi/ppapi_internal.gyp:ppapi_shared',
],
}, { # enable_plugins==0
+ 'sources/': [
+ ['exclude', '^renderer/npapi/'],
+ ['exclude', '^renderer/pepper/'],
+ ],
'sources!': [
- # These are not in the plugins sources list since it also requires webrtc.
+ 'renderer/media/pepper_platform_video_decoder.cc',
'renderer/media/webrtc/video_destination_handler.cc',
'renderer/media/webrtc/video_destination_handler.h',
+ 'renderer/render_widget_fullscreen_pepper.cc',
+ 'renderer/render_widget_fullscreen_pepper.h',
],
}],
['enable_pepper_cdms != 1', {
diff --git a/content/public/common/BUILD.gn b/content/public/common/BUILD.gn
index 8bef0b6..562bf6d 100644
--- a/content/public/common/BUILD.gn
+++ b/content/public/common/BUILD.gn
@@ -8,8 +8,9 @@ source_set("common") {
sources = rebase_path(content_common_gypi_values.public_common_sources,
".", "//content")
+ defines = [ "CONTENT_IMPLEMENTATION" ]
+
configs += [
- "//content:content_implementation",
# TODO(GYP) remove when blink_headers target is converted.
"//content:blink_headers_stub_config",
]
diff --git a/content/public/renderer/BUILD.gn b/content/public/renderer/BUILD.gn
deleted file mode 100644
index f4a51dd..0000000
--- a/content/public/renderer/BUILD.gn
+++ /dev/null
@@ -1,30 +0,0 @@
-# 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("//content/renderer/renderer.gni")
-
-source_set("renderer") {
- sources = rebase_path(content_renderer_gypi_values.public_renderer_sources,
- ".", "//content")
-
- configs += [
- "//content:blink_headers_stub_config",
- "//content:content_implementation",
- "//content:libjingle_stub_config",
- "//content:v8_stub_config",
- "//content:widevine_stub_config",
- ]
-
- deps = [
- "//content/renderer",
- "//skia",
- ]
-
- if (enable_webrtc) {
- sources += rebase_path(
- content_renderer_gypi_values.public_renderer_webrtc_sources,
- ".", "//content")
- }
-}
diff --git a/content/renderer/BUILD.gn b/content/renderer/BUILD.gn
deleted file mode 100644
index 55e56cf..0000000
--- a/content/renderer/BUILD.gn
+++ /dev/null
@@ -1,176 +0,0 @@
-# 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("//content/renderer/renderer.gni")
-
-source_set("renderer") {
- # Only targets in the content tree can depend directly on this target.
- visibility = [ "//content/*" ]
-
- sources = rebase_path(content_renderer_gypi_values.private_renderer_sources,
- ".", "//content")
-
- configs += [
- "//content:blink_headers_stub_config",
- "//content:content_implementation",
- "//content:libjingle_stub_config",
- "//content:v8_stub_config",
- "//content:widevine_stub_config",
- ]
-
- deps = [
- # TODO(GYP) bug 376846 remove this. This should be inherited from //net but
- # those don't cross component boundaries.
- "//crypto:platform",
-
- "//base/allocator",
- "//content:resources",
- "//content/common:mojo_bindings",
- "//gin",
- "//mojo/public/js/bindings",
- "//mojo/public/interfaces/service_provider",
- "//net",
- "//skia",
- "//third_party/icu",
- "//third_party/npapi",
- "//ui/accessibility",
- "//ui/events:dom4_keycode_converter",
- "//ui/native_theme",
- "//ui/surface",
- # TODO(GYP)
- #'../jingle/jingle.gyp:jingle_glue',
- #'../media/media.gyp:media',
- #'../mojo/mojo.gyp:mojo_environment_chromium',
- #'../third_party/WebKit/public/blink.gyp:blink',
- #'../third_party/libjingle/libjingle.gyp:libjingle',
- #'../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h',
- #'../v8/tools/gyp/v8.gyp:v8',
- #'../webkit/child/webkit_child.gyp:webkit_child',
- #'../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
- #'../webkit/common/webkit_common.gyp:webkit_common',
- #'../webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_bindings',
- #'../webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_support',
- #'../webkit/storage_common.gyp:webkit_storage_common',
- ]
-
- if (!enable_notifications) {
- sources -= [
- "notification_provider.cc",
- "active_notification_tracker.cc",
- ]
- }
-
- if (is_mac) {
- sources -= [
- "webscrollbarbehavior_impl_gtkoraura.cc",
- "webscrollbarbehavior_impl_gtkoraura.h",
- ]
- sources += [
- "external_popup_menu.cc",
- "external_popup_menu.h",
- ]
- }
-
- if (is_android) {
- sources -= [
- "accessibility/renderer_accessibility_focus_only.cc",
- "media/audio_decoder.cc",
- "media/filter_helpers.cc",
- "media/webmediaplayer_impl.cc",
- ]
- sources += [
- "external_popup_menu.cc",
- "external_popup_menu.h",
- ]
-
- # Add back the Linux file which Android shares.
- set_sources_assignment_filter([])
- sources += [
- "render_view_linux.cc",
- ]
-
- deps += [
- "//third_party/android_tools:cpu_features",
- # TODO(GYP)
- #"//third_party/libphonenumber",
- ]
- } else {
- sources -= [
- "java/java_bridge_channel.cc",
- "java/java_bridge_channel.h",
- "java/java_bridge_dispatcher.cc",
- "java/java_bridge_dispatcher.h",
- ]
- }
-
- # TODO(jrg): remove the OS=="android" section?
- # http://crbug.com/113172
- # Understand better how media_stream_ is tied into Chromium.
- if (!enable_webrtc && is_android) {
- sources -= [
- "media/media_stream_audio_level_calculator.cc",
- "media/media_stream_audio_level_calculator.h",
- "media/media_stream_audio_renderer.cc",
- "media/media_stream_audio_renderer.h",
- "media/media_stream_center.h",
- "media/media_stream_client.h",
- "media/media_stream_constraints_util.cc",
- "media/media_stream_constraints_util.h",
- "media/media_stream_dispatcher.h",
- "media/media_stream_dispatcher_eventhandler.h",
- "media/media_stream_impl.h",
- "media/media_stream_track.cc",
- "media/media_stream_track.h",
- ]
- }
-
- if (enable_webrtc) {
- sources += rebase_path(
- content_renderer_gypi_values.private_renderer_webrtc_sources,
- ".", "//content")
- deps += [
- "//crypto",
- # TODO(GYP)
- #"../third_party/libjingle/libjingle.gyp:libjingle_webrtc",
- #"../third_party/libjingle/libjingle.gyp:libpeerconnection",
- #"../third_party/webrtc/modules/modules.gyp:audio_device",
- #"../third_party/webrtc/modules/modules.gyp:audio_processing",
- #"//third_party/libyuv",
- ]
- } else {
- sources += [
- "media/webrtc_logging_noop.cc",
- "media/webrtc_logging.h",
- ]
- }
-
- if (enable_plugins) {
- sources += rebase_path(
- content_renderer_gypi_values.private_renderer_plugin_sources,
- ".", "//content")
- deps += [
- # TODO(GYP)
- #"//ppapi/ppapi_internal.gyp:ppapi_host",
- #"//ppapi/ppapi_internal.gyp:ppapi_proxy",
- #"//ppapi/ppapi_internal.gyp:ppapi_shared",
- ]
- } else {
- # These files are in the WebRTC list, but also require plugins.
- if (enable_webrtc) {
- sources -= [
- "media/webrtc/video_destination_handler.cc",
- "media/webrtc/video_destination_handler.h",
- ]
- }
- }
-
- if (!enable_pepper_cdms) {
- sources -= [
- "renderer/media/crypto/ppapi_decryptor.cc",
- "renderer/media/crypto/ppapi_decryptor.h",
- ]
- }
-}
diff --git a/content/renderer/renderer.gni b/content/renderer/renderer.gni
deleted file mode 100644
index 2b63889..0000000
--- a/content/renderer/renderer.gni
+++ /dev/null
@@ -1,14 +0,0 @@
-# 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.
-
-# This file defines the content renderer gypi values. This file is read once
-# and cached, which is a performance optimization that allows us to share the
-# results of parsing the .gypi file between the public and private BUILD.gn
-# files. It also saves us from duplicating this exec_script call.
-content_renderer_gypi_values = exec_script(
- "//build/gypi_to_gn.py",
- [ rebase_path("../content_renderer.gypi") ],
- "scope",
- [ "../content_renderer.gypi" ])
-
diff --git a/mojo/public/interfaces/shell/BUILD.gn b/mojo/public/interfaces/shell/BUILD.gn
deleted file mode 100644
index c11ae70..0000000
--- a/mojo/public/interfaces/shell/BUILD.gn
+++ /dev/null
@@ -1,11 +0,0 @@
-# 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("//mojo/public/tools/bindings/mojom.gni")
-
-mojom("shell") {
- sources = [
- "shell.mojom",
- ]
-}
diff --git a/third_party/npapi/BUILD.gn b/third_party/npapi/BUILD.gn
deleted file mode 100644
index 646b80a..0000000
--- a/third_party/npapi/BUILD.gn
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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.
-
-config("npapi_config") {
- # Some things #include "bindings/npapi.h" and others just #include
- # "npapi.h". Account for both flavors.
- include_dirs = [ ".", "bindings" ]
-}
-
-source_set("npapi") {
- # Just headers but this allows us to track dependencies on these.
- sources = [
- "bindings/npapi.h",
- "bindings/npapi_extensions.h",
- "bindings/npapi_x11.h",
- "bindings/npfunctions.h",
- "bindings/nphostapi.h",
- "bindings/nptypes.h",
- "bindings/npruntime.h",
- ]
-
- direct_dependent_configs = [ ":npapi_config" ]
-}
diff --git a/ui/native_theme/BUILD.gn b/ui/native_theme/BUILD.gn
index 8807bde..2398ed9 100644
--- a/ui/native_theme/BUILD.gn
+++ b/ui/native_theme/BUILD.gn
@@ -2,7 +2,7 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-import("//build/config/ui.gni")
+import ("//build/config/ui.gni")
component("native_theme") {
sources = [