1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 # Use of this source code is governed by a BSD-style license that can be 3 # found in the LICENSE file. 4 5 { 6 'dependencies': [ 7 '../jingle/jingle.gyp:jingle_glue', 8 '../media/media.gyp:media', 9 '../net/net.gyp:net', 10 '../skia/skia.gyp:skia', 11 '../third_party/WebKit/public/blink.gyp:blink', 12 '../third_party/icu/icu.gyp:icui18n', 13 '../third_party/icu/icu.gyp:icuuc', 14 '../third_party/libjingle/libjingle.gyp:libjingle', 15 '../third_party/npapi/npapi.gyp:npapi', 16 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', 17 '../ui/native_theme/native_theme.gyp:native_theme', 18 '../ui/surface/surface.gyp:surface', 19 '../v8/tools/gyp/v8.gyp:v8', 20 '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu', 21 '../webkit/common/webkit_common.gyp:webkit_common', 22 '../webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_bindings', 23 '../webkit/renderer/compositor_bindings/compositor_bindings.gyp:webkit_compositor_support', 24 '../webkit/renderer/webkit_renderer.gyp:webkit_renderer', 25 '../webkit/storage_common.gyp:webkit_storage_common', 26 '../webkit/storage_renderer.gyp:webkit_storage_renderer', 27 '../webkit/support/webkit_support.gyp:glue', 28 '../webkit/support/webkit_support.gyp:glue_child', 29 ], 30 'include_dirs': [ 31 '..', 32 '<(SHARED_INTERMEDIATE_DIR)', # Needed by key_systems_info.cc. 33 ], 34 'sources': [ 35 'public/renderer/android_content_detection_prefixes.cc', 36 'public/renderer/android_content_detection_prefixes.h', 37 'public/renderer/content_renderer_client.cc', 38 'public/renderer/content_renderer_client.h', 39 'public/renderer/context_menu_client.h', 40 'public/renderer/document_state.cc', 41 'public/renderer/document_state.h', 42 'public/renderer/history_item_serialization.cc', 43 'public/renderer/history_item_serialization.h', 44 'public/renderer/navigation_state.cc', 45 'public/renderer/navigation_state.h', 46 'public/renderer/password_form_conversion_utils.h', 47 'public/renderer/pepper_plugin_instance.h', 48 'public/renderer/renderer_ppapi_host.h', 49 'public/renderer/render_frame.h', 50 'public/renderer/render_process_observer.cc', 51 'public/renderer/render_process_observer.h', 52 'public/renderer/render_thread.cc', 53 'public/renderer/render_thread.h', 54 'public/renderer/render_view.h', 55 'public/renderer/render_view_observer.cc', 56 'public/renderer/render_view_observer.h', 57 'public/renderer/render_view_observer_tracker.h', 58 'public/renderer/render_view_visitor.h', 59 'public/renderer/v8_value_converter.h', 60 'renderer/accessibility/accessibility_node_serializer.cc', 61 'renderer/accessibility/accessibility_node_serializer.h', 62 'renderer/accessibility/renderer_accessibility.cc', 63 'renderer/accessibility/renderer_accessibility.h', 64 'renderer/accessibility/renderer_accessibility_complete.cc', 65 'renderer/accessibility/renderer_accessibility_complete.h', 66 'renderer/accessibility/renderer_accessibility_focus_only.cc', 67 'renderer/accessibility/renderer_accessibility_focus_only.h', 68 'renderer/active_notification_tracker.cc', 69 'renderer/active_notification_tracker.h', 70 'renderer/android/address_detector.cc', 71 'renderer/android/address_detector.h', 72 'renderer/android/content_detector.cc', 73 'renderer/android/content_detector.h', 74 'renderer/android/email_detector.cc', 75 'renderer/android/email_detector.h', 76 'renderer/android/phone_number_detector.cc', 77 'renderer/android/phone_number_detector.h', 78 'renderer/android/synchronous_compositor_factory.cc', 79 'renderer/android/synchronous_compositor_factory.h', 80 'renderer/cursor_utils.cc', 81 'renderer/cursor_utils.h', 82 'renderer/device_orientation_dispatcher.cc', 83 'renderer/device_orientation_dispatcher.h', 84 'renderer/device_orientation/device_motion_event_pump.cc', 85 'renderer/device_orientation/device_motion_event_pump.h', 86 'renderer/device_orientation/device_orientation_event_pump.cc', 87 'renderer/device_orientation/device_orientation_event_pump.h', 88 'renderer/device_orientation/device_sensor_event_pump.cc', 89 'renderer/device_orientation/device_sensor_event_pump.h', 90 'renderer/devtools/devtools_agent.cc', 91 'renderer/devtools/devtools_agent.h', 92 'renderer/devtools/devtools_agent_filter.cc', 93 'renderer/devtools/devtools_agent_filter.h', 94 'renderer/devtools/devtools_client.cc', 95 'renderer/devtools/devtools_client.h', 96 'renderer/disambiguation_popup_helper.cc', 97 'renderer/disambiguation_popup_helper.h', 98 'renderer/dom_automation_controller.cc', 99 'renderer/dom_automation_controller.h', 100 'renderer/dom_storage/dom_storage_cached_area.cc', 101 'renderer/dom_storage/dom_storage_cached_area.h', 102 'renderer/dom_storage/dom_storage_dispatcher.cc', 103 'renderer/dom_storage/dom_storage_dispatcher.h', 104 'renderer/dom_storage/dom_storage_proxy.h', 105 'renderer/dom_storage/webstoragearea_impl.cc', 106 'renderer/dom_storage/webstoragearea_impl.h', 107 'renderer/dom_storage/webstoragenamespace_impl.cc', 108 'renderer/dom_storage/webstoragenamespace_impl.h', 109 'renderer/drop_data_builder.cc', 110 'renderer/drop_data_builder.h', 111 'renderer/external_popup_menu.cc', 112 'renderer/external_popup_menu.h', 113 'renderer/gamepad_shared_memory_reader.cc', 114 'renderer/gamepad_shared_memory_reader.h', 115 'renderer/geolocation_dispatcher.cc', 116 'renderer/geolocation_dispatcher.h', 117 'renderer/gpu/compositor_output_surface.cc', 118 'renderer/gpu/compositor_output_surface.h', 119 'renderer/gpu/compositor_software_output_device.cc', 120 'renderer/gpu/compositor_software_output_device.h', 121 'renderer/gpu/delegated_compositor_output_surface.cc', 122 'renderer/gpu/delegated_compositor_output_surface.h', 123 'renderer/gpu/input_event_filter.cc', 124 'renderer/gpu/input_event_filter.h', 125 'renderer/gpu/input_handler_proxy.cc', 126 'renderer/gpu/input_handler_proxy.h', 127 'renderer/gpu/input_handler_manager.cc', 128 'renderer/gpu/input_handler_manager.h', 129 'renderer/gpu/input_handler_manager_client.h', 130 'renderer/gpu/input_handler_wrapper.cc', 131 'renderer/gpu/input_handler_wrapper.h', 132 'renderer/gpu/gpu_benchmarking_extension.cc', 133 'renderer/gpu/gpu_benchmarking_extension.h', 134 'renderer/gpu/mailbox_output_surface.cc', 135 'renderer/gpu/mailbox_output_surface.h', 136 'renderer/gpu/stream_texture_host_android.cc', 137 'renderer/gpu/stream_texture_host_android.h', 138 'renderer/gpu/render_widget_compositor.cc', 139 'renderer/gpu/render_widget_compositor.h', 140 'renderer/idle_user_detector.cc', 141 'renderer/idle_user_detector.h', 142 'renderer/image_loading_helper.cc', 143 'renderer/image_loading_helper.h', 144 'renderer/input_tag_speech_dispatcher.cc', 145 'renderer/input_tag_speech_dispatcher.h', 146 'renderer/internal_document_state_data.cc', 147 'renderer/internal_document_state_data.h', 148 'renderer/java/java_bridge_channel.cc', 149 'renderer/java/java_bridge_channel.h', 150 'renderer/java/java_bridge_dispatcher.cc', 151 'renderer/java/java_bridge_dispatcher.h', 152 'renderer/load_progress_tracker.cc', 153 'renderer/load_progress_tracker.h', 154 'renderer/media/active_loader.cc', 155 'renderer/media/active_loader.h', 156 'renderer/media/android/audio_decoder_android.cc', 157 'renderer/media/android/audio_decoder_android.h', 158 'renderer/media/android/media_info_loader.cc', 159 'renderer/media/android/media_info_loader.h', 160 'renderer/media/android/media_source_delegate.cc', 161 'renderer/media/android/media_source_delegate.h', 162 'renderer/media/android/proxy_media_keys.cc', 163 'renderer/media/android/proxy_media_keys.h', 164 'renderer/media/android/renderer_media_player_manager.cc', 165 'renderer/media/android/renderer_media_player_manager.h', 166 'renderer/media/android/stream_texture_factory_android.h', 167 'renderer/media/android/stream_texture_factory_android_impl.cc', 168 'renderer/media/android/stream_texture_factory_android_impl.h', 169 'renderer/media/android/stream_texture_factory_android_synchronous_impl.cc', 170 'renderer/media/android/stream_texture_factory_android_synchronous_impl.h', 171 'renderer/media/android/webmediaplayer_android.cc', 172 'renderer/media/android/webmediaplayer_android.h', 173 'renderer/media/android/webmediaplayer_proxy_android.cc', 174 'renderer/media/android/webmediaplayer_proxy_android.h', 175 'renderer/media/audio_decoder.cc', 176 'renderer/media/audio_decoder.h', 177 'renderer/media/audio_device_factory.cc', 178 'renderer/media/audio_device_factory.h', 179 'renderer/media/audio_input_message_filter.cc', 180 'renderer/media/audio_input_message_filter.h', 181 'renderer/media/audio_message_filter.cc', 182 'renderer/media/audio_message_filter.h', 183 'renderer/media/audio_renderer_mixer_manager.cc', 184 'renderer/media/audio_renderer_mixer_manager.h', 185 'renderer/media/buffered_data_source.cc', 186 'renderer/media/buffered_data_source.h', 187 'renderer/media/buffered_resource_loader.cc', 188 'renderer/media/buffered_resource_loader.h', 189 'renderer/media/cache_util.cc', 190 'renderer/media/cache_util.h', 191 'renderer/media/crypto/content_decryption_module_factory.cc', 192 'renderer/media/crypto/content_decryption_module_factory.h', 193 'renderer/media/crypto/key_systems.cc', 194 'renderer/media/crypto/key_systems.h', 195 'renderer/media/crypto/key_systems_info.cc', 196 'renderer/media/crypto/key_systems_info.h', 197 'renderer/media/crypto/ppapi_decryptor.cc', 198 'renderer/media/crypto/ppapi_decryptor.h', 199 'renderer/media/crypto/proxy_decryptor.cc', 200 'renderer/media/crypto/proxy_decryptor.h', 201 'renderer/media/media_stream_audio_renderer.cc', 202 'renderer/media/media_stream_audio_renderer.h', 203 'renderer/media/media_stream_center.h', 204 'renderer/media/media_stream_client.h', 205 'renderer/media/media_stream_dependency_factory.h', 206 'renderer/media/media_stream_dispatcher.h', 207 'renderer/media/media_stream_dispatcher_eventhandler.h', 208 'renderer/media/media_stream_impl.h', 209 'renderer/media/midi_dispatcher.cc', 210 'renderer/media/midi_dispatcher.h', 211 'renderer/media/midi_message_filter.cc', 212 'renderer/media/midi_message_filter.h', 213 'renderer/media/pepper_platform_video_decoder.cc', 214 'renderer/media/pepper_platform_video_decoder.h', 215 'renderer/media/preload.h', 216 'renderer/media/render_media_log.cc', 217 'renderer/media/render_media_log.h', 218 'renderer/media/renderer_gpu_video_decoder_factories.cc', 219 'renderer/media/renderer_gpu_video_decoder_factories.h', 220 'renderer/media/renderer_webaudiodevice_impl.cc', 221 'renderer/media/renderer_webaudiodevice_impl.h', 222 'renderer/media/renderer_webmidiaccessor_impl.cc', 223 'renderer/media/renderer_webmidiaccessor_impl.h', 224 'renderer/media/rtc_video_renderer.cc', 225 'renderer/media/rtc_video_renderer.h', 226 'renderer/media/texttrack_impl.cc', 227 'renderer/media/texttrack_impl.h', 228 'renderer/media/video_capture_impl.cc', 229 'renderer/media/video_capture_impl.h', 230 'renderer/media/video_capture_impl_manager.cc', 231 'renderer/media/video_capture_impl_manager.h', 232 'renderer/media/video_capture_message_filter.cc', 233 'renderer/media/video_capture_message_filter.h', 234 'renderer/media/video_frame_provider.cc', 235 'renderer/media/video_frame_provider.h', 236 'renderer/media/webaudiosourceprovider_impl.cc', 237 'renderer/media/webaudiosourceprovider_impl.h', 238 'renderer/media/webcontentdecryptionmodule_impl.cc', 239 'renderer/media/webcontentdecryptionmodule_impl.h', 240 'renderer/media/webcontentdecryptionmodulesession_impl.cc', 241 'renderer/media/webcontentdecryptionmodulesession_impl.h', 242 'renderer/media/webinbandtexttrack_impl.cc', 243 'renderer/media/webinbandtexttrack_impl.h', 244 'renderer/media/webmediaplayer_delegate.h', 245 'renderer/media/webmediaplayer_impl.cc', 246 'renderer/media/webmediaplayer_impl.h', 247 'renderer/media/webmediaplayer_ms.cc', 248 'renderer/media/webmediaplayer_ms.h', 249 'renderer/media/webmediaplayer_params.cc', 250 'renderer/media/webmediaplayer_params.h', 251 'renderer/media/webmediaplayer_util.cc', 252 'renderer/media/webmediaplayer_util.h', 253 'renderer/media/webmediasourceclient_impl.cc', 254 'renderer/media/webmediasourceclient_impl.h', 255 'renderer/media/websourcebuffer_impl.cc', 256 'renderer/media/websourcebuffer_impl.h', 257 'renderer/memory_benchmarking_extension.cc', 258 'renderer/memory_benchmarking_extension.h', 259 'renderer/menu_item_builder.cc', 260 'renderer/menu_item_builder.h', 261 'renderer/mhtml_generator.cc', 262 'renderer/mhtml_generator.h', 263 'renderer/mouse_lock_dispatcher.cc', 264 'renderer/mouse_lock_dispatcher.h', 265 'renderer/notification_provider.cc', 266 'renderer/notification_provider.h', 267 'renderer/paint_aggregator.cc', 268 'renderer/paint_aggregator.h', 269 'renderer/password_form_conversion_utils.cc', 270 'renderer/pepper/audio_helper.cc', 271 'renderer/pepper/audio_helper.h', 272 'renderer/pepper/common.h', 273 'renderer/pepper/content_decryptor_delegate.cc', 274 'renderer/pepper/content_decryptor_delegate.h', 275 'renderer/pepper/content_renderer_pepper_host_factory.cc', 276 'renderer/pepper/content_renderer_pepper_host_factory.h', 277 'renderer/pepper/event_conversion.cc', 278 'renderer/pepper/event_conversion.h', 279 'renderer/pepper/fullscreen_container.h', 280 'renderer/pepper/gfx_conversion.h', 281 'renderer/pepper/host_array_buffer_var.cc', 282 'renderer/pepper/host_array_buffer_var.h', 283 'renderer/pepper/host_dispatcher_wrapper.cc', 284 'renderer/pepper/host_dispatcher_wrapper.h', 285 'renderer/pepper/host_globals.cc', 286 'renderer/pepper/host_globals.h', 287 'renderer/pepper/host_var_tracker.cc', 288 'renderer/pepper/host_var_tracker.h', 289 'renderer/pepper/message_channel.cc', 290 'renderer/pepper/message_channel.h', 291 'renderer/pepper/npapi_glue.cc', 292 'renderer/pepper/npapi_glue.h', 293 'renderer/pepper/npobject_var.cc', 294 'renderer/pepper/npobject_var.h', 295 'renderer/pepper/pepper_audio_input_host.cc', 296 'renderer/pepper/pepper_audio_input_host.h', 297 'renderer/pepper/pepper_broker.cc', 298 'renderer/pepper/pepper_broker.h', 299 'renderer/pepper/pepper_browser_connection.cc', 300 'renderer/pepper/pepper_browser_connection.h', 301 'renderer/pepper/pepper_device_enumeration_host_helper.cc', 302 'renderer/pepper/pepper_device_enumeration_host_helper.h', 303 'renderer/pepper/pepper_file_chooser_host.cc', 304 'renderer/pepper/pepper_file_chooser_host.h', 305 'renderer/pepper/pepper_file_io_host.cc', 306 'renderer/pepper/pepper_file_io_host.h', 307 'renderer/pepper/pepper_file_system_host.cc', 308 'renderer/pepper/pepper_file_system_host.h', 309 'renderer/pepper/pepper_graphics_2d_host.cc', 310 'renderer/pepper/pepper_graphics_2d_host.h', 311 'renderer/pepper/pepper_hung_plugin_filter.cc', 312 'renderer/pepper/pepper_hung_plugin_filter.h', 313 'renderer/pepper/pepper_in_process_resource_creation.cc', 314 'renderer/pepper/pepper_in_process_resource_creation.h', 315 'renderer/pepper/pepper_in_process_router.cc', 316 'renderer/pepper/pepper_in_process_router.h', 317 'renderer/pepper/pepper_media_device_manager.cc', 318 'renderer/pepper/pepper_media_device_manager.h', 319 'renderer/pepper/pepper_platform_audio_input.cc', 320 'renderer/pepper/pepper_platform_audio_input.h', 321 'renderer/pepper/pepper_platform_audio_output.cc', 322 'renderer/pepper/pepper_platform_audio_output.h', 323 'renderer/pepper/pepper_platform_context_3d.cc', 324 'renderer/pepper/pepper_platform_context_3d.h', 325 'renderer/pepper/pepper_platform_video_capture.cc', 326 'renderer/pepper/pepper_platform_video_capture.h', 327 'renderer/pepper/pepper_plugin_instance_impl.cc', 328 'renderer/pepper/pepper_plugin_instance_impl.h', 329 'renderer/pepper/pepper_plugin_registry.cc', 330 'renderer/pepper/pepper_plugin_registry.h', 331 'renderer/pepper/pepper_proxy_channel_delegate_impl.cc', 332 'renderer/pepper/pepper_proxy_channel_delegate_impl.h', 333 'renderer/pepper/pepper_truetype_font.h', 334 'renderer/pepper/pepper_truetype_font_android.cc', 335 'renderer/pepper/pepper_truetype_font_host.cc', 336 'renderer/pepper/pepper_truetype_font_host.h', 337 'renderer/pepper/pepper_truetype_font_linux.cc', 338 'renderer/pepper/pepper_truetype_font_mac.mm', 339 'renderer/pepper/pepper_truetype_font_win.cc', 340 'renderer/pepper/pepper_url_loader_host.cc', 341 'renderer/pepper/pepper_url_loader_host.h', 342 'renderer/pepper/pepper_video_capture_host.cc', 343 'renderer/pepper/pepper_video_capture_host.h', 344 'renderer/pepper/pepper_webplugin_impl.cc', 345 'renderer/pepper/pepper_webplugin_impl.h', 346 'renderer/pepper/pepper_websocket_host.cc', 347 'renderer/pepper/pepper_websocket_host.h', 348 'renderer/pepper/plugin_module.cc', 349 'renderer/pepper/plugin_module.h', 350 'renderer/pepper/plugin_object.cc', 351 'renderer/pepper/plugin_object.h', 352 'renderer/pepper/ppb_audio_impl.cc', 353 'renderer/pepper/ppb_audio_impl.h', 354 'renderer/pepper/ppb_broker_impl.cc', 355 'renderer/pepper/ppb_broker_impl.h', 356 'renderer/pepper/ppb_buffer_impl.cc', 357 'renderer/pepper/ppb_buffer_impl.h', 358 'renderer/pepper/ppb_file_ref_impl.cc', 359 'renderer/pepper/ppb_file_ref_impl.h', 360 'renderer/pepper/ppb_flash_message_loop_impl.cc', 361 'renderer/pepper/ppb_flash_message_loop_impl.h', 362 'renderer/pepper/ppb_gpu_blacklist_private_impl.cc', 363 'renderer/pepper/ppb_gpu_blacklist_private_impl.h', 364 'renderer/pepper/ppb_graphics_3d_impl.cc', 365 'renderer/pepper/ppb_graphics_3d_impl.h', 366 'renderer/pepper/ppb_image_data_impl.cc', 367 'renderer/pepper/ppb_image_data_impl.h', 368 'renderer/pepper/ppb_network_monitor_private_impl.cc', 369 'renderer/pepper/ppb_network_monitor_private_impl.h', 370 'renderer/pepper/ppb_proxy_impl.cc', 371 'renderer/pepper/ppb_proxy_impl.h', 372 'renderer/pepper/ppb_scrollbar_impl.cc', 373 'renderer/pepper/ppb_scrollbar_impl.h', 374 'renderer/pepper/ppb_tcp_socket_private_impl.cc', 375 'renderer/pepper/ppb_tcp_socket_private_impl.h', 376 'renderer/pepper/ppb_uma_private_impl.cc', 377 'renderer/pepper/ppb_uma_private_impl.h', 378 'renderer/pepper/ppb_var_deprecated_impl.cc', 379 'renderer/pepper/ppb_var_deprecated_impl.h', 380 'renderer/pepper/ppb_video_decoder_impl.cc', 381 'renderer/pepper/ppb_video_decoder_impl.h', 382 'renderer/pepper/ppb_widget_impl.cc', 383 'renderer/pepper/ppb_widget_impl.h', 384 'renderer/pepper/ppb_x509_certificate_private_impl.cc', 385 'renderer/pepper/ppb_x509_certificate_private_impl.h', 386 'renderer/pepper/quota_file_io.cc', 387 'renderer/pepper/quota_file_io.h', 388 'renderer/pepper/renderer_ppapi_host_impl.cc', 389 'renderer/pepper/renderer_ppapi_host_impl.h', 390 'renderer/pepper/renderer_restrict_dispatch_group.h', 391 'renderer/pepper/resource_creation_impl.cc', 392 'renderer/pepper/resource_creation_impl.h', 393 'renderer/pepper/url_request_info_util.cc', 394 'renderer/pepper/url_request_info_util.h', 395 'renderer/pepper/url_response_info_util.cc', 396 'renderer/pepper/url_response_info_util.h', 397 'renderer/pepper/usb_key_code_conversion.h', 398 'renderer/pepper/usb_key_code_conversion.cc', 399 'renderer/pepper/usb_key_code_conversion_linux.cc', 400 'renderer/pepper/usb_key_code_conversion_mac.cc', 401 'renderer/pepper/usb_key_code_conversion_win.cc', 402 'renderer/pepper/v8_var_converter.cc', 403 'renderer/pepper/v8_var_converter.h', 404 'renderer/browser_plugin/browser_plugin.cc', 405 'renderer/browser_plugin/browser_plugin.h', 406 'renderer/browser_plugin/browser_plugin_backing_store.h', 407 'renderer/browser_plugin/browser_plugin_backing_store.cc', 408 'renderer/browser_plugin/browser_plugin_bindings.h', 409 'renderer/browser_plugin/browser_plugin_bindings.cc', 410 'renderer/browser_plugin/browser_plugin_manager.h', 411 'renderer/browser_plugin/browser_plugin_manager.cc', 412 'renderer/browser_plugin/browser_plugin_manager_factory.h', 413 'renderer/browser_plugin/browser_plugin_manager_impl.h', 414 'renderer/browser_plugin/browser_plugin_manager_impl.cc', 415 'renderer/browser_plugin/browser_plugin_compositing_helper.h', 416 'renderer/browser_plugin/browser_plugin_compositing_helper.cc', 417 'renderer/context_menu_params_builder.cc', 418 'renderer/context_menu_params_builder.h', 419 'renderer/date_time_formatter.cc', 420 'renderer/date_time_formatter.h', 421 'renderer/fetchers/alt_error_page_resource_fetcher.cc', 422 'renderer/fetchers/alt_error_page_resource_fetcher.h', 423 'renderer/fetchers/image_resource_fetcher.cc', 424 'renderer/fetchers/image_resource_fetcher.h', 425 'renderer/fetchers/multi_resolution_image_resource_fetcher.cc', 426 'renderer/fetchers/multi_resolution_image_resource_fetcher.h', 427 'renderer/fetchers/resource_fetcher.cc', 428 'renderer/fetchers/resource_fetcher.h', 429 'renderer/ime_event_guard.cc', 430 'renderer/ime_event_guard.h', 431 'renderer/npapi/plugin_channel_host.cc', 432 'renderer/npapi/plugin_channel_host.h', 433 'renderer/npapi/webplugin_delegate_proxy.cc', 434 'renderer/npapi/webplugin_delegate_proxy.h', 435 'renderer/npapi/webplugin_impl.cc', 436 'renderer/npapi/webplugin_impl.h', 437 'renderer/render_frame_impl.cc', 438 'renderer/render_frame_impl.h', 439 'renderer/render_process.h', 440 'renderer/render_process_impl.cc', 441 'renderer/render_process_impl.h', 442 'renderer/render_process_visibility_manager.cc', 443 'renderer/render_process_visibility_manager.h', 444 'renderer/render_thread_impl.cc', 445 'renderer/render_thread_impl.h', 446 'renderer/render_view_impl.cc', 447 'renderer/render_view_impl.h', 448 'renderer/render_view_impl_android.cc', 449 'renderer/render_view_impl_params.cc', 450 'renderer/render_view_impl_params.h', 451 'renderer/render_view_linux.cc', 452 'renderer/render_view_mouse_lock_dispatcher.cc', 453 'renderer/render_view_mouse_lock_dispatcher.h', 454 'renderer/render_widget.cc', 455 'renderer/render_widget.h', 456 'renderer/render_widget_fullscreen.cc', 457 'renderer/render_widget_fullscreen.h', 458 'renderer/render_widget_fullscreen_pepper.cc', 459 'renderer/render_widget_fullscreen_pepper.h', 460 'renderer/renderer_clipboard_client.cc', 461 'renderer/renderer_clipboard_client.h', 462 'renderer/renderer_date_time_picker.cc', 463 'renderer/renderer_date_time_picker.h', 464 'renderer/renderer_main.cc', 465 'renderer/renderer_main_platform_delegate.h', 466 'renderer/renderer_main_platform_delegate_android.cc', 467 'renderer/renderer_main_platform_delegate_linux.cc', 468 'renderer/renderer_main_platform_delegate_mac.mm', 469 'renderer/renderer_main_platform_delegate_win.cc', 470 'renderer/renderer_webapplicationcachehost_impl.cc', 471 'renderer/renderer_webapplicationcachehost_impl.h', 472 'renderer/renderer_webcookiejar_impl.cc', 473 'renderer/renderer_webcookiejar_impl.h', 474 'renderer/renderer_webcolorchooser_impl.cc', 475 'renderer/renderer_webcolorchooser_impl.h', 476 'renderer/renderer_webkitplatformsupport_impl.cc', 477 'renderer/renderer_webkitplatformsupport_impl.h', 478 'renderer/rendering_benchmark.cc', 479 'renderer/rendering_benchmark.h', 480 'renderer/sad_plugin.cc', 481 'renderer/sad_plugin.h', 482 'renderer/savable_resources.cc', 483 'renderer/savable_resources.h', 484 'renderer/scoped_clipboard_writer_glue.cc', 485 'renderer/scoped_clipboard_writer_glue.h', 486 'renderer/shared_memory_seqlock_reader.cc', 487 'renderer/shared_memory_seqlock_reader.h', 488 'renderer/skia_benchmarking_extension.cc', 489 'renderer/skia_benchmarking_extension.h', 490 'renderer/speech_recognition_dispatcher.cc', 491 'renderer/speech_recognition_dispatcher.h', 492 'renderer/stats_collection_controller.cc', 493 'renderer/stats_collection_controller.h', 494 'renderer/stats_collection_observer.cc', 495 'renderer/stats_collection_observer.h', 496 'renderer/text_input_client_observer.cc', 497 'renderer/text_input_client_observer.h', 498 'renderer/v8_value_converter_impl.cc', 499 'renderer/v8_value_converter_impl.h', 500 'renderer/webclipboard_impl.cc', 501 'renderer/webclipboard_impl.h', 502 'renderer/webcrypto_impl.cc', 503 'renderer/webcrypto_impl.h', 504 'renderer/web_ui_extension.cc', 505 'renderer/web_ui_extension.h', 506 'renderer/web_ui_extension_data.cc', 507 'renderer/web_ui_extension_data.h', 508 'renderer/websharedworker_proxy.cc', 509 'renderer/websharedworker_proxy.h', 510 'renderer/websharedworkerrepository_impl.cc', 511 'renderer/websharedworkerrepository_impl.h', 512 ], 513 'conditions': [ 514 ['notifications==0', { 515 'sources!': [ 516 'renderer/notification_provider.cc', 517 'renderer/active_notification_tracker.cc', 518 ], 519 }], 520 ['input_speech==0', { 521 'sources!': [ 522 'renderer/input_tag_speech_dispatcher.cc', 523 'renderer/input_tag_speech_dispatcher.h', 524 ] 525 }], 526 ['toolkit_uses_gtk == 1', { 527 'dependencies': [ 528 '../build/linux/system.gyp:gtk', 529 ], 530 }], 531 ['OS=="mac"', { 532 'sources!': [ 533 'common/process_watcher_posix.cc', 534 ], 535 }], 536 ['OS=="win" and win_use_allocator_shim==1', { 537 'dependencies': [ 538 '../base/allocator/allocator.gyp:allocator', 539 ], 540 }], 541 ['OS=="android"', { 542 'sources!': [ 543 'renderer/accessibility/renderer_accessibility_focus_only.cc' 544 'renderer/media/audio_decoder.cc', 545 'renderer/media/filter_helpers.cc', 546 'renderer/media/webmediaplayer_impl.cc', 547 ], 548 'dependencies': [ 549 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', 550 ], 551 'includes': [ 552 '../build/android/cpufeatures.gypi', 553 ], 554 }, { 555 'sources!': [ 556 'renderer/java/java_bridge_channel.cc', 557 'renderer/java/java_bridge_channel.h', 558 'renderer/java/java_bridge_dispatcher.cc', 559 'renderer/java/java_bridge_dispatcher.h', 560 ], 561 }], 562 ['google_tv == 1', { 563 'sources!': [ 564 'renderer/media/crypto/key_systems_info.cc', 565 ], 566 }], 567 # TODO(jrg): remove the OS=="android" section? 568 # http://crbug.com/113172 569 # Understand better how media_stream_ is tied into Chromium. 570 ['enable_webrtc==0 and OS=="android"', { 571 'sources/': [ 572 ['exclude', '^renderer/media/media_stream_'], 573 ], 574 }], 575 ['enable_webrtc==1', { 576 'dependencies': [ 577 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc', 578 '../third_party/libjingle/libjingle.gyp:libpeerconnection', 579 '../third_party/webrtc/modules/modules.gyp:audio_device', 580 '<(DEPTH)/crypto/crypto.gyp:crypto', 581 ], 582 'sources': [ 583 'public/renderer/webrtc_log_message_delegate.h', 584 'renderer/media/media_stream_center.cc', 585 'renderer/media/media_stream_dependency_factory.cc', 586 'renderer/media/media_stream_dispatcher.cc', 587 'renderer/media/media_stream_impl.cc', 588 'renderer/media/media_stream_registry_interface.h', 589 'renderer/media/media_stream_source_observer.cc', 590 'renderer/media/media_stream_source_observer.h', 591 'renderer/media/peer_connection_handler_base.cc', 592 'renderer/media/peer_connection_handler_base.h', 593 'renderer/media/peer_connection_identity_service.cc', 594 'renderer/media/peer_connection_identity_service.h', 595 'renderer/media/peer_connection_tracker.cc', 596 'renderer/media/peer_connection_tracker.h', 597 'renderer/media/remote_media_stream_impl.cc', 598 'renderer/media/remote_media_stream_impl.h', 599 'renderer/media/rtc_data_channel_handler.cc', 600 'renderer/media/rtc_data_channel_handler.h', 601 'renderer/media/rtc_dtmf_sender_handler.cc', 602 'renderer/media/rtc_dtmf_sender_handler.h', 603 'renderer/media/rtc_media_constraints.cc', 604 'renderer/media/rtc_media_constraints.h', 605 'renderer/media/rtc_peer_connection_handler.cc', 606 'renderer/media/rtc_peer_connection_handler.h', 607 'renderer/media/rtc_video_capture_delegate.cc', 608 'renderer/media/rtc_video_capture_delegate.h', 609 'renderer/media/rtc_video_capturer.cc', 610 'renderer/media/rtc_video_capturer.h', 611 'renderer/media/rtc_video_decoder.cc', 612 'renderer/media/rtc_video_decoder.h', 613 'renderer/media/rtc_video_decoder_factory.cc', 614 'renderer/media/rtc_video_decoder_factory.h', 615 'renderer/media/video_destination_handler.cc', 616 'renderer/media/video_destination_handler.h', 617 'renderer/media/video_source_handler.cc', 618 'renderer/media/video_source_handler.h', 619 'renderer/media/webaudio_capturer_source.cc', 620 'renderer/media/webaudio_capturer_source.h', 621 'renderer/media/webrtc_audio_capturer.cc', 622 'renderer/media/webrtc_audio_capturer.h', 623 'renderer/media/webrtc_audio_capturer_sink_owner.cc', 624 'renderer/media/webrtc_audio_capturer_sink_owner.h', 625 'renderer/media/webrtc_audio_device_impl.cc', 626 'renderer/media/webrtc_audio_device_impl.h', 627 'renderer/media/webrtc_audio_device_not_impl.cc', 628 'renderer/media/webrtc_audio_device_not_impl.h', 629 'renderer/media/webrtc_audio_renderer.cc', 630 'renderer/media/webrtc_audio_renderer.h', 631 'renderer/media/webrtc_identity_service.cc', 632 'renderer/media/webrtc_identity_service.h', 633 'renderer/media/webrtc_local_audio_renderer.cc', 634 'renderer/media/webrtc_local_audio_renderer.h', 635 'renderer/media/webrtc_local_audio_track.cc', 636 'renderer/media/webrtc_local_audio_track.h', 637 'renderer/media/webrtc_logging_initializer.cc', 638 'renderer/media/webrtc_logging_initializer.h', 639 'renderer/p2p/host_address_request.cc', 640 'renderer/p2p/host_address_request.h', 641 'renderer/p2p/ipc_network_manager.cc', 642 'renderer/p2p/ipc_network_manager.h', 643 'renderer/p2p/ipc_socket_factory.cc', 644 'renderer/p2p/ipc_socket_factory.h', 645 'renderer/p2p/network_list_observer.h', 646 'renderer/p2p/port_allocator.cc', 647 'renderer/p2p/port_allocator.h', 648 'renderer/p2p/socket_client.cc', 649 'renderer/p2p/socket_client.h', 650 'renderer/p2p/socket_dispatcher.cc', 651 'renderer/p2p/socket_dispatcher.h', 652 'renderer/pepper/pepper_video_destination_host.cc', 653 'renderer/pepper/pepper_video_destination_host.h', 654 'renderer/pepper/pepper_video_source_host.cc', 655 'renderer/pepper/pepper_video_source_host.h', 656 ], 657 }], 658 ['enable_webrtc==1 and google_tv==1', { 659 'sources': [ 660 'renderer/media/rtc_video_decoder_bridge_tv.cc', 661 'renderer/media/rtc_video_decoder_bridge_tv.h', 662 'renderer/media/rtc_video_decoder_factory_tv.cc', 663 'renderer/media/rtc_video_decoder_factory_tv.h', 664 ], 665 }], 666 ['enable_plugins==1', { 667 'dependencies': [ 668 '../ppapi/ppapi_internal.gyp:ppapi_host', 669 '../ppapi/ppapi_internal.gyp:ppapi_proxy', 670 '../ppapi/ppapi_internal.gyp:ppapi_shared', 671 ], 672 }, { # enable_plugins==0 673 'sources/': [ 674 ['exclude', '^renderer/npapi/'], 675 ['exclude', '^renderer/pepper/'], 676 ], 677 'sources!': [ 678 'renderer/media/video_destination_handler.cc', 679 'renderer/media/video_destination_handler.h', 680 'renderer/render_widget_fullscreen_pepper.cc', 681 'renderer/render_widget_fullscreen_pepper.h', 682 ], 683 }], 684 ['enable_pepper_cdms != 1', { 685 'sources!': [ 686 'renderer/media/crypto/ppapi_decryptor.cc', 687 'renderer/media/crypto/ppapi_decryptor.h', 688 ], 689 }], 690 ['enable_gpu!=1', { 691 'sources!': [ 692 'renderer/pepper/ppb_graphics_3d_impl.cc', 693 'renderer/pepper/ppb_graphics_3d_impl.h', 694 'renderer/pepper/ppb_open_gl_es_impl.cc', 695 ], 696 }], 697 ], 698 'target_conditions': [ 699 ['OS=="android"', { 700 'sources/': [ 701 ['include', '^renderer/render_view_linux\\.cc$'], 702 ], 703 }], 704 ], 705 } 706