OLD | NEW |
| (Empty) |
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 '../base/base.gyp:base', | |
8 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic_ann
otations', | |
9 '../cc/cc.gyp:cc', | |
10 '../cc/cc.gyp:cc_proto', | |
11 '../cc/blink/cc_blink.gyp:cc_blink', | |
12 '../components/components.gyp:memory_coordinator_child', | |
13 '../components/url_formatter/url_formatter.gyp:url_formatter', | |
14 '../device/battery/battery.gyp:device_battery', | |
15 '../device/battery/battery.gyp:device_battery_mojo_bindings', | |
16 '../device/vibration/vibration.gyp:device_vibration_mojo_bindings', | |
17 '../gin/gin.gyp:gin', | |
18 '../gpu/gpu.gyp:gpu', | |
19 '../ipc/ipc.gyp:ipc', | |
20 '../jingle/jingle.gyp:jingle_glue', | |
21 '../media/blink/media_blink.gyp:media_blink', | |
22 '../media/gpu/ipc/media_ipc.gyp:media_gpu_ipc_client', | |
23 '../media/gpu/ipc/media_ipc.gyp:media_gpu_ipc_common', | |
24 '../media/media.gyp:media', | |
25 '../media/media.gyp:media_gpu', | |
26 '../mojo/mojo_edk.gyp:mojo_js_lib', | |
27 '../net/net.gyp:net', | |
28 '../services/shell/shell_public.gyp:shell_public', | |
29 '../skia/skia.gyp:skia', | |
30 '../skia/skia.gyp:skia_mojo', | |
31 '../storage/storage_common.gyp:storage_common', | |
32 '../third_party/WebKit/public/blink.gyp:blink', | |
33 '../third_party/boringssl/boringssl.gyp:boringssl', | |
34 '../third_party/icu/icu.gyp:icui18n', | |
35 '../third_party/icu/icu.gyp:icuuc', | |
36 '../third_party/libjingle/libjingle.gyp:libjingle', | |
37 '../third_party/libyuv/libyuv.gyp:libyuv', | |
38 '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', | |
39 '../ui/accessibility/accessibility.gyp:accessibility', | |
40 '../ui/display/display.gyp:display', | |
41 '../ui/events/blink/events_blink.gyp:events_blink', | |
42 '../ui/events/events.gyp:dom_keycode_converter', | |
43 '../ui/gfx/gfx.gyp:gfx', | |
44 '../ui/gfx/gfx.gyp:gfx_geometry', | |
45 '../ui/gfx/gfx.gyp:gfx_range', | |
46 '../ui/gfx/gfx.gyp:mojo_geometry_bindings', | |
47 '../ui/native_theme/native_theme.gyp:native_theme', | |
48 '../ui/surface/surface.gyp:surface', | |
49 '../url/ipc/url_ipc.gyp:url_ipc', | |
50 '../v8/src/v8.gyp:v8', | |
51 'content_common_mojo_bindings.gyp:content_common_mojo_bindings', | |
52 ], | |
53 'include_dirs': [ | |
54 '..', | |
55 '<(SHARED_INTERMEDIATE_DIR)', # Needed by key_systems.cc. | |
56 ], | |
57 'variables': { | |
58 'public_renderer_sources': [ | |
59 'public/renderer/android_content_detection_prefixes.cc', | |
60 'public/renderer/android_content_detection_prefixes.h', | |
61 'public/renderer/browser_plugin_delegate.cc', | |
62 'public/renderer/browser_plugin_delegate.h', | |
63 'public/renderer/chrome_object_extensions_utils.cc', | |
64 'public/renderer/chrome_object_extensions_utils.h', | |
65 'public/renderer/content_renderer_client.cc', | |
66 'public/renderer/content_renderer_client.h', | |
67 'public/renderer/context_menu_client.h', | |
68 'public/renderer/document_state.cc', | |
69 'public/renderer/document_state.h', | |
70 'public/renderer/media_stream_audio_renderer.h', | |
71 'public/renderer/media_stream_audio_sink.cc', | |
72 'public/renderer/media_stream_audio_sink.h', | |
73 'public/renderer/media_stream_sink.h', | |
74 'public/renderer/navigation_state.cc', | |
75 'public/renderer/navigation_state.h', | |
76 'public/renderer/pepper_plugin_instance.h', | |
77 'public/renderer/platform_event_observer.h', | |
78 'public/renderer/render_accessibility.h', | |
79 'public/renderer/render_frame.h', | |
80 'public/renderer/render_frame_observer.cc', | |
81 'public/renderer/render_frame_observer.h', | |
82 'public/renderer/render_frame_observer_tracker.h', | |
83 'public/renderer/render_thread.cc', | |
84 'public/renderer/render_thread.h', | |
85 'public/renderer/render_thread_observer.cc', | |
86 'public/renderer/render_thread_observer.h', | |
87 'public/renderer/render_view.h', | |
88 'public/renderer/render_view_observer.cc', | |
89 'public/renderer/render_view_observer.h', | |
90 'public/renderer/render_view_observer_tracker.h', | |
91 'public/renderer/render_view_visitor.h', | |
92 'public/renderer/renderer_ppapi_host.h', | |
93 'public/renderer/resource_fetcher.h', | |
94 'public/renderer/video_encode_accelerator.cc', | |
95 'public/renderer/video_encode_accelerator.h', | |
96 'public/renderer/media_stream_video_renderer.h', | |
97 ], | |
98 'public_renderer_plugin_sources': [ | |
99 'public/renderer/plugin_instance_throttler.h', | |
100 ], | |
101 'private_renderer_sources': [ | |
102 'renderer/accessibility/blink_ax_enum_conversion.cc', | |
103 'renderer/accessibility/blink_ax_enum_conversion.h', | |
104 'renderer/accessibility/blink_ax_tree_source.cc', | |
105 'renderer/accessibility/blink_ax_tree_source.h', | |
106 'renderer/accessibility/render_accessibility_impl.cc', | |
107 'renderer/accessibility/render_accessibility_impl.h', | |
108 'renderer/android/address_detector.cc', | |
109 'renderer/android/address_detector.h', | |
110 'renderer/android/content_detector.cc', | |
111 'renderer/android/content_detector.h', | |
112 'renderer/android/disambiguation_popup_helper.cc', | |
113 'renderer/android/disambiguation_popup_helper.h', | |
114 'renderer/android/email_detector.cc', | |
115 'renderer/android/email_detector.h', | |
116 'renderer/android/phone_number_detector.cc', | |
117 'renderer/android/phone_number_detector.h', | |
118 'renderer/android/renderer_date_time_picker.cc', | |
119 'renderer/android/renderer_date_time_picker.h', | |
120 'renderer/android/synchronous_compositor_filter.cc', | |
121 'renderer/android/synchronous_compositor_filter.h', | |
122 'renderer/android/synchronous_compositor_output_surface.cc', | |
123 'renderer/android/synchronous_compositor_output_surface.h', | |
124 'renderer/android/synchronous_compositor_proxy.cc', | |
125 'renderer/android/synchronous_compositor_proxy.h', | |
126 'renderer/android/synchronous_compositor_registry.h', | |
127 'renderer/background_sync/background_sync_client_impl.cc', | |
128 'renderer/background_sync/background_sync_client_impl.h', | |
129 'renderer/bluetooth/bluetooth_type_converters.cc', | |
130 'renderer/bluetooth/bluetooth_type_converters.h', | |
131 'renderer/bluetooth/web_bluetooth_impl.cc', | |
132 'renderer/bluetooth/web_bluetooth_impl.h', | |
133 'renderer/browser_plugin/browser_plugin.cc', | |
134 'renderer/browser_plugin/browser_plugin.h', | |
135 'renderer/browser_plugin/browser_plugin_manager.cc', | |
136 'renderer/browser_plugin/browser_plugin_manager.h', | |
137 'renderer/cache_storage/cache_storage_dispatcher.cc', | |
138 'renderer/cache_storage/cache_storage_dispatcher.h', | |
139 'renderer/cache_storage/cache_storage_message_filter.cc', | |
140 'renderer/cache_storage/cache_storage_message_filter.h', | |
141 'renderer/cache_storage/webserviceworkercachestorage_impl.cc', | |
142 'renderer/cache_storage/webserviceworkercachestorage_impl.h', | |
143 'renderer/categorized_worker_pool.cc', | |
144 'renderer/categorized_worker_pool.h', | |
145 'renderer/child_frame_compositing_helper.cc', | |
146 'renderer/child_frame_compositing_helper.h', | |
147 'renderer/clipboard_utils.cc', | |
148 'renderer/clipboard_utils.h', | |
149 'renderer/context_menu_params_builder.cc', | |
150 'renderer/context_menu_params_builder.h', | |
151 'renderer/cursor_utils.cc', | |
152 'renderer/cursor_utils.h', | |
153 'renderer/device_sensors/device_light_event_pump.cc', | |
154 'renderer/device_sensors/device_light_event_pump.h', | |
155 'renderer/device_sensors/device_motion_event_pump.cc', | |
156 'renderer/device_sensors/device_motion_event_pump.h', | |
157 'renderer/device_sensors/device_orientation_event_pump.cc', | |
158 'renderer/device_sensors/device_orientation_event_pump.h', | |
159 'renderer/device_sensors/device_sensor_event_pump.h', | |
160 'renderer/devtools/devtools_agent.cc', | |
161 'renderer/devtools/devtools_agent.h', | |
162 'renderer/devtools/devtools_agent_filter.cc', | |
163 'renderer/devtools/devtools_agent_filter.h', | |
164 'renderer/devtools/devtools_client.cc', | |
165 'renderer/devtools/devtools_client.h', | |
166 'renderer/devtools/devtools_cpu_throttler.cc', | |
167 'renderer/devtools/devtools_cpu_throttler.h', | |
168 'renderer/devtools/lock_free_circular_queue.h', | |
169 'renderer/devtools/render_widget_screen_metrics_emulator.cc', | |
170 'renderer/devtools/render_widget_screen_metrics_emulator.h', | |
171 'renderer/devtools/v8_sampling_profiler.cc', | |
172 'renderer/devtools/v8_sampling_profiler.h', | |
173 'renderer/dom_automation_controller.cc', | |
174 'renderer/dom_automation_controller.h', | |
175 'renderer/dom_storage/dom_storage_cached_area.cc', | |
176 'renderer/dom_storage/dom_storage_cached_area.h', | |
177 'renderer/dom_storage/dom_storage_dispatcher.cc', | |
178 'renderer/dom_storage/dom_storage_dispatcher.h', | |
179 'renderer/dom_storage/dom_storage_proxy.h', | |
180 'renderer/dom_storage/local_storage_area.cc', | |
181 'renderer/dom_storage/local_storage_area.h', | |
182 'renderer/dom_storage/local_storage_cached_area.cc', | |
183 'renderer/dom_storage/local_storage_cached_area.h', | |
184 'renderer/dom_storage/local_storage_cached_areas.cc', | |
185 'renderer/dom_storage/local_storage_cached_areas.h', | |
186 'renderer/dom_storage/local_storage_namespace.cc', | |
187 'renderer/dom_storage/local_storage_namespace.h', | |
188 'renderer/dom_storage/webstoragearea_impl.cc', | |
189 'renderer/dom_storage/webstoragearea_impl.h', | |
190 'renderer/dom_storage/webstoragenamespace_impl.cc', | |
191 'renderer/dom_storage/webstoragenamespace_impl.h', | |
192 'renderer/drop_data_builder.cc', | |
193 'renderer/drop_data_builder.h', | |
194 'renderer/effective_connection_type_helper.cc', | |
195 'renderer/effective_connection_type_helper.h', | |
196 'renderer/fetchers/manifest_fetcher.cc', | |
197 'renderer/fetchers/manifest_fetcher.h', | |
198 'renderer/fetchers/multi_resolution_image_resource_fetcher.cc', | |
199 'renderer/fetchers/multi_resolution_image_resource_fetcher.h', | |
200 'renderer/fetchers/resource_fetcher_impl.cc', | |
201 'renderer/fetchers/resource_fetcher_impl.h', | |
202 'renderer/fetchers/web_url_loader_client_impl.cc', | |
203 'renderer/fetchers/web_url_loader_client_impl.h', | |
204 'renderer/frame_blame_context.cc', | |
205 'renderer/frame_blame_context.h', | |
206 'renderer/gamepad_shared_memory_reader.cc', | |
207 'renderer/gamepad_shared_memory_reader.h', | |
208 'renderer/gpu/compositor_dependencies.h', | |
209 'renderer/gpu/compositor_external_begin_frame_source.cc', | |
210 'renderer/gpu/compositor_external_begin_frame_source.h', | |
211 'renderer/gpu/compositor_forwarding_message_filter.cc', | |
212 'renderer/gpu/compositor_forwarding_message_filter.h', | |
213 'renderer/gpu/compositor_output_surface.cc', | |
214 'renderer/gpu/compositor_output_surface.h', | |
215 'renderer/gpu/frame_swap_message_queue.cc', | |
216 'renderer/gpu/frame_swap_message_queue.h', | |
217 'renderer/gpu/gpu_benchmarking_extension.cc', | |
218 'renderer/gpu/gpu_benchmarking_extension.h', | |
219 'renderer/gpu/queue_message_swap_promise.cc', | |
220 'renderer/gpu/queue_message_swap_promise.h', | |
221 'renderer/gpu/render_widget_compositor.cc', | |
222 'renderer/gpu/render_widget_compositor.h', | |
223 'renderer/gpu/render_widget_compositor_delegate.h', | |
224 'renderer/gpu/stream_texture_host_android.cc', | |
225 'renderer/gpu/stream_texture_host_android.h', | |
226 'renderer/history_controller.cc', | |
227 'renderer/history_controller.h', | |
228 'renderer/history_entry.cc', | |
229 'renderer/history_entry.h', | |
230 'renderer/history_serialization.cc', | |
231 'renderer/history_serialization.h', | |
232 'renderer/idle_user_detector.cc', | |
233 'renderer/idle_user_detector.h', | |
234 'renderer/image_downloader/image_downloader_impl.cc', | |
235 'renderer/image_downloader/image_downloader_impl.h', | |
236 'renderer/ime_event_guard.cc', | |
237 'renderer/ime_event_guard.h', | |
238 'renderer/in_process_renderer_thread.cc', | |
239 'renderer/in_process_renderer_thread.h', | |
240 'renderer/input/input_event_filter.cc', | |
241 'renderer/input/input_event_filter.h', | |
242 'renderer/input/input_handler_manager.cc', | |
243 'renderer/input/input_handler_manager.h', | |
244 'renderer/input/input_handler_manager_client.h', | |
245 'renderer/input/input_handler_wrapper.cc', | |
246 'renderer/input/input_handler_wrapper.h', | |
247 'renderer/input/main_thread_event_queue.cc', | |
248 'renderer/input/main_thread_event_queue.h', | |
249 'renderer/input/main_thread_input_event_filter.cc', | |
250 'renderer/input/main_thread_input_event_filter.h', | |
251 'renderer/input/render_widget_input_handler.cc', | |
252 'renderer/input/render_widget_input_handler.h', | |
253 'renderer/input/render_widget_input_handler_delegate.h', | |
254 'renderer/internal_document_state_data.cc', | |
255 'renderer/internal_document_state_data.h', | |
256 'renderer/java/gin_java_bridge_dispatcher.cc', | |
257 'renderer/java/gin_java_bridge_dispatcher.h', | |
258 'renderer/java/gin_java_bridge_object.cc', | |
259 'renderer/java/gin_java_bridge_object.h', | |
260 'renderer/java/gin_java_bridge_value_converter.cc', | |
261 'renderer/java/gin_java_bridge_value_converter.h', | |
262 'renderer/java/gin_java_function_invocation_helper.cc', | |
263 'renderer/java/gin_java_function_invocation_helper.h', | |
264 'renderer/manifest/manifest_debug_info.cc', | |
265 'renderer/manifest/manifest_debug_info.h', | |
266 'renderer/manifest/manifest_manager.cc', | |
267 'renderer/manifest/manifest_manager.h', | |
268 'renderer/manifest/manifest_parser.cc', | |
269 'renderer/manifest/manifest_parser.h', | |
270 'renderer/manifest/manifest_uma_util.cc', | |
271 'renderer/manifest/manifest_uma_util.h', | |
272 'renderer/media/aec_dump_message_filter.cc', | |
273 'renderer/media/aec_dump_message_filter.h', | |
274 'renderer/media/android/media_info_loader.cc', | |
275 'renderer/media/android/media_info_loader.h', | |
276 'renderer/media/android/media_player_renderer_client.cc', | |
277 'renderer/media/android/media_player_renderer_client.h', | |
278 'renderer/media/android/media_player_renderer_client_factory.cc', | |
279 'renderer/media/android/media_player_renderer_client_factory.h', | |
280 'renderer/media/android/media_source_delegate.cc', | |
281 'renderer/media/android/media_source_delegate.h', | |
282 'renderer/media/android/renderer_demuxer_android.cc', | |
283 'renderer/media/android/renderer_demuxer_android.h', | |
284 'renderer/media/android/renderer_media_player_manager.cc', | |
285 'renderer/media/android/renderer_media_player_manager.h', | |
286 'renderer/media/android/renderer_media_session_manager.cc', | |
287 'renderer/media/android/renderer_media_session_manager.h', | |
288 'renderer/media/android/renderer_surface_view_manager.cc', | |
289 'renderer/media/android/renderer_surface_view_manager.h', | |
290 'renderer/media/android/stream_texture_factory.cc', | |
291 'renderer/media/android/stream_texture_factory.h', | |
292 'renderer/media/android/stream_texture_wrapper_impl.cc', | |
293 'renderer/media/android/stream_texture_wrapper_impl.h', | |
294 'renderer/media/android/webmediaplayer_android.cc', | |
295 'renderer/media/android/webmediaplayer_android.h', | |
296 'renderer/media/android/webmediasession_android.cc', | |
297 'renderer/media/android/webmediasession_android.h', | |
298 'renderer/media/audio_decoder.cc', | |
299 'renderer/media/audio_decoder.h', | |
300 'renderer/media/audio_device_factory.cc', | |
301 'renderer/media/audio_device_factory.h', | |
302 'renderer/media/audio_input_message_filter.cc', | |
303 'renderer/media/audio_input_message_filter.h', | |
304 'renderer/media/audio_message_filter.cc', | |
305 'renderer/media/audio_message_filter.h', | |
306 'renderer/media/audio_renderer_mixer_manager.cc', | |
307 'renderer/media/audio_renderer_mixer_manager.h', | |
308 'renderer/media/audio_renderer_sink_cache.h', | |
309 'renderer/media/audio_renderer_sink_cache_impl.cc', | |
310 'renderer/media/audio_renderer_sink_cache_impl.h', | |
311 'renderer/media/cdm/pepper_cdm_wrapper.h', | |
312 'renderer/media/cdm/pepper_cdm_wrapper_impl.cc', | |
313 'renderer/media/cdm/pepper_cdm_wrapper_impl.h', | |
314 'renderer/media/cdm/ppapi_decryptor.cc', | |
315 'renderer/media/cdm/ppapi_decryptor.h', | |
316 'renderer/media/cdm/render_cdm_factory.cc', | |
317 'renderer/media/cdm/render_cdm_factory.h', | |
318 'renderer/media/html_audio_element_capturer_source.cc', | |
319 'renderer/media/html_audio_element_capturer_source.h', | |
320 'renderer/media/external_media_stream_audio_source.cc', | |
321 'renderer/media/external_media_stream_audio_source.h', | |
322 'renderer/media/local_media_stream_audio_source.cc', | |
323 'renderer/media/local_media_stream_audio_source.h', | |
324 'renderer/media/media_permission_dispatcher.cc', | |
325 'renderer/media/media_permission_dispatcher.h', | |
326 'renderer/media/media_stream_audio_deliverer.h', | |
327 'renderer/media/media_stream_audio_level_calculator.cc', | |
328 'renderer/media/media_stream_audio_level_calculator.h', | |
329 'renderer/media/media_stream_audio_source.cc', | |
330 'renderer/media/media_stream_audio_source.h', | |
331 'renderer/media/media_stream_audio_track.cc', | |
332 'renderer/media/media_stream_audio_track.h', | |
333 'renderer/media/media_stream_center.h', | |
334 'renderer/media/media_stream_constraints_util.cc', | |
335 'renderer/media/media_stream_constraints_util.h', | |
336 'renderer/media/media_stream_dispatcher.h', | |
337 'renderer/media/media_stream_dispatcher_eventhandler.h', | |
338 'renderer/media/media_stream_source.cc', | |
339 'renderer/media/media_stream_source.h', | |
340 'renderer/media/media_stream_track.cc', | |
341 'renderer/media/media_stream_track.h', | |
342 'renderer/media/midi_message_filter.cc', | |
343 'renderer/media/midi_message_filter.h', | |
344 'renderer/media/render_media_client.cc', | |
345 'renderer/media/render_media_client.h', | |
346 'renderer/media/render_media_log.cc', | |
347 'renderer/media/render_media_log.h', | |
348 'renderer/media/renderer_gpu_video_accelerator_factories.cc', | |
349 'renderer/media/renderer_gpu_video_accelerator_factories.h', | |
350 'renderer/media/renderer_webaudiodevice_impl.cc', | |
351 'renderer/media/renderer_webaudiodevice_impl.h', | |
352 'renderer/media/renderer_webmediaplayer_delegate.cc', | |
353 'renderer/media/renderer_webmediaplayer_delegate.h', | |
354 'renderer/media/renderer_webmidiaccessor_impl.cc', | |
355 'renderer/media/renderer_webmidiaccessor_impl.h', | |
356 'renderer/media/video_capture_impl.cc', | |
357 'renderer/media/video_capture_impl.h', | |
358 'renderer/media/video_capture_impl_manager.cc', | |
359 'renderer/media/video_capture_impl_manager.h', | |
360 'renderer/media/video_capture_message_filter.cc', | |
361 'renderer/media/video_capture_message_filter.h', | |
362 'renderer/media/web_media_element_source_utils.cc', | |
363 'renderer/media/web_media_element_source_utils.h', | |
364 'renderer/media/webaudio_media_stream_source.cc', | |
365 'renderer/media/webaudio_media_stream_source.h', | |
366 'renderer/media/webmediaplayer_ms.cc', | |
367 'renderer/media/webmediaplayer_ms.h', | |
368 'renderer/media/webmediaplayer_ms_compositor.cc', | |
369 'renderer/media/webmediaplayer_ms_compositor.h', | |
370 'renderer/menu_item_builder.cc', | |
371 'renderer/menu_item_builder.h', | |
372 'renderer/mojo/blink_interface_provider_impl.cc', | |
373 'renderer/mojo/blink_interface_provider_impl.h', | |
374 'renderer/mojo/interface_provider_js_wrapper.cc', | |
375 'renderer/mojo/interface_provider_js_wrapper.h', | |
376 'renderer/mojo_bindings_controller.cc', | |
377 'renderer/mojo_bindings_controller.h', | |
378 'renderer/mojo_context_state.cc', | |
379 'renderer/mojo_context_state.h', | |
380 'renderer/mojo_main_runner.cc', | |
381 'renderer/mojo_main_runner.h', | |
382 'renderer/mouse_lock_dispatcher.cc', | |
383 'renderer/mouse_lock_dispatcher.h', | |
384 'renderer/navigation_state_impl.cc', | |
385 'renderer/navigation_state_impl.h', | |
386 'renderer/net_info_helper.cc', | |
387 'renderer/net_info_helper.h', | |
388 'renderer/origin_trials/web_trial_token_validator_impl.cc', | |
389 'renderer/origin_trials/web_trial_token_validator_impl.h', | |
390 'renderer/peripheral_content_heuristic.cc', | |
391 'renderer/peripheral_content_heuristic.h', | |
392 'renderer/presentation/presentation_connection_client.cc', | |
393 'renderer/presentation/presentation_connection_client.h', | |
394 'renderer/presentation/presentation_dispatcher.cc', | |
395 'renderer/presentation/presentation_dispatcher.h', | |
396 'renderer/push_messaging/push_messaging_dispatcher.cc', | |
397 'renderer/push_messaging/push_messaging_dispatcher.h', | |
398 'renderer/render_frame_impl.cc', | |
399 'renderer/render_frame_impl.h', | |
400 'renderer/render_frame_proxy.cc', | |
401 'renderer/render_frame_proxy.h', | |
402 'renderer/render_process.h', | |
403 'renderer/render_process_impl.cc', | |
404 'renderer/render_process_impl.h', | |
405 'renderer/render_thread_impl.cc', | |
406 'renderer/render_thread_impl.h', | |
407 'renderer/render_view_impl.cc', | |
408 'renderer/render_view_impl.h', | |
409 'renderer/render_view_impl_android.cc', | |
410 'renderer/render_view_linux.cc', | |
411 'renderer/render_view_win.cc', | |
412 'renderer/render_widget.cc', | |
413 'renderer/render_widget.h', | |
414 'renderer/render_widget_fullscreen.cc', | |
415 'renderer/render_widget_fullscreen.h', | |
416 'renderer/render_widget_mouse_lock_dispatcher.cc', | |
417 'renderer/render_widget_mouse_lock_dispatcher.h', | |
418 'renderer/render_widget_owner_delegate.h', | |
419 'renderer/renderer_blink_platform_impl.cc', | |
420 'renderer/renderer_blink_platform_impl.h', | |
421 'renderer/renderer_clipboard_delegate.cc', | |
422 'renderer/renderer_clipboard_delegate.h', | |
423 'renderer/renderer_main.cc', | |
424 'renderer/renderer_main_platform_delegate.h', | |
425 'renderer/renderer_main_platform_delegate_android.cc', | |
426 'renderer/renderer_main_platform_delegate_linux.cc', | |
427 'renderer/renderer_main_platform_delegate_mac.mm', | |
428 'renderer/renderer_main_platform_delegate_win.cc', | |
429 'renderer/renderer_webapplicationcachehost_impl.cc', | |
430 'renderer/renderer_webapplicationcachehost_impl.h', | |
431 'renderer/renderer_webcolorchooser_impl.cc', | |
432 'renderer/renderer_webcolorchooser_impl.h', | |
433 'renderer/renderer_webcookiejar_impl.cc', | |
434 'renderer/renderer_webcookiejar_impl.h', | |
435 'renderer/resizing_mode_selector.cc', | |
436 'renderer/resizing_mode_selector.h', | |
437 'renderer/sad_plugin.cc', | |
438 'renderer/sad_plugin.h', | |
439 'renderer/savable_resources.cc', | |
440 'renderer/savable_resources.h', | |
441 'renderer/scheduler/resource_dispatch_throttler.cc', | |
442 'renderer/scheduler/resource_dispatch_throttler.h', | |
443 'renderer/screen_orientation/screen_orientation_dispatcher.cc', | |
444 'renderer/screen_orientation/screen_orientation_dispatcher.h', | |
445 'renderer/screen_orientation/screen_orientation_observer.cc', | |
446 'renderer/screen_orientation/screen_orientation_observer.h', | |
447 'renderer/service_worker/embedded_worker_devtools_agent.cc', | |
448 'renderer/service_worker/embedded_worker_devtools_agent.h', | |
449 'renderer/service_worker/embedded_worker_dispatcher.cc', | |
450 'renderer/service_worker/embedded_worker_dispatcher.h', | |
451 'renderer/service_worker/service_worker_context_client.cc', | |
452 'renderer/service_worker/service_worker_context_client.h', | |
453 'renderer/service_worker/service_worker_context_message_filter.cc', | |
454 'renderer/service_worker/service_worker_context_message_filter.h', | |
455 'renderer/service_worker/service_worker_type_util.cc', | |
456 'renderer/service_worker/service_worker_type_util.h', | |
457 'renderer/shared_memory_seqlock_reader.cc', | |
458 'renderer/shared_memory_seqlock_reader.h', | |
459 'renderer/shared_worker/embedded_shared_worker_content_settings_client_pro
xy.cc', | |
460 'renderer/shared_worker/embedded_shared_worker_content_settings_client_pro
xy.h', | |
461 'renderer/shared_worker/embedded_shared_worker_stub.cc', | |
462 'renderer/shared_worker/embedded_shared_worker_stub.h', | |
463 'renderer/shared_worker_repository.cc', | |
464 'renderer/shared_worker_repository.h', | |
465 'renderer/skia_benchmarking_extension.cc', | |
466 'renderer/skia_benchmarking_extension.h', | |
467 'renderer/speech_recognition_dispatcher.cc', | |
468 'renderer/speech_recognition_dispatcher.h', | |
469 'renderer/stats_collection_controller.cc', | |
470 'renderer/stats_collection_controller.h', | |
471 'renderer/stats_collection_observer.cc', | |
472 'renderer/stats_collection_observer.h', | |
473 'renderer/text_input_client_observer.cc', | |
474 'renderer/text_input_client_observer.h', | |
475 'renderer/theme_helper_mac.h', | |
476 'renderer/theme_helper_mac.mm', | |
477 'renderer/top_level_blame_context.cc', | |
478 'renderer/top_level_blame_context.h', | |
479 'renderer/web_frame_utils.cc', | |
480 'renderer/web_frame_utils.h', | |
481 'renderer/web_ui_extension.cc', | |
482 'renderer/web_ui_extension.h', | |
483 'renderer/web_ui_extension_data.cc', | |
484 'renderer/web_ui_extension_data.h', | |
485 'renderer/webclipboard_impl.cc', | |
486 'renderer/webclipboard_impl.h', | |
487 'renderer/webgraphicscontext3d_provider_impl.cc', | |
488 'renderer/webgraphicscontext3d_provider_impl.h', | |
489 'renderer/webpublicsuffixlist_impl.cc', | |
490 'renderer/webpublicsuffixlist_impl.h', | |
491 'renderer/webscrollbarbehavior_impl_gtkoraura.cc', | |
492 'renderer/webscrollbarbehavior_impl_gtkoraura.h', | |
493 'renderer/webscrollbarbehavior_impl_mac.h', | |
494 'renderer/webscrollbarbehavior_impl_mac.mm', | |
495 'renderer/websharedworker_proxy.cc', | |
496 'renderer/websharedworker_proxy.h', | |
497 ], | |
498 # Put WebRTC-related sources in the plugin+WebRTC section below. | |
499 'private_renderer_plugin_sources': [ | |
500 'renderer/pepper/audio_helper.cc', | |
501 'renderer/pepper/audio_helper.h', | |
502 'renderer/pepper/content_decryptor_delegate.cc', | |
503 'renderer/pepper/content_decryptor_delegate.h', | |
504 'renderer/pepper/content_renderer_pepper_host_factory.cc', | |
505 'renderer/pepper/content_renderer_pepper_host_factory.h', | |
506 'renderer/pepper/event_conversion.cc', | |
507 'renderer/pepper/event_conversion.h', | |
508 'renderer/pepper/fullscreen_container.h', | |
509 'renderer/pepper/gfx_conversion.h', | |
510 'renderer/pepper/host_array_buffer_var.cc', | |
511 'renderer/pepper/host_array_buffer_var.h', | |
512 'renderer/pepper/host_dispatcher_wrapper.cc', | |
513 'renderer/pepper/host_dispatcher_wrapper.h', | |
514 'renderer/pepper/host_globals.cc', | |
515 'renderer/pepper/host_globals.h', | |
516 'renderer/pepper/host_resource_var.cc', | |
517 'renderer/pepper/host_resource_var.h', | |
518 'renderer/pepper/host_var_tracker.cc', | |
519 'renderer/pepper/host_var_tracker.h', | |
520 'renderer/pepper/message_channel.cc', | |
521 'renderer/pepper/message_channel.h', | |
522 'renderer/pepper/pepper_audio_controller.cc', | |
523 'renderer/pepper/pepper_audio_controller.h', | |
524 'renderer/pepper/pepper_audio_encoder_host.cc', | |
525 'renderer/pepper/pepper_audio_encoder_host.h', | |
526 'renderer/pepper/pepper_audio_input_host.cc', | |
527 'renderer/pepper/pepper_audio_input_host.h', | |
528 'renderer/pepper/pepper_broker.cc', | |
529 'renderer/pepper/pepper_broker.h', | |
530 'renderer/pepper/pepper_browser_connection.cc', | |
531 'renderer/pepper/pepper_browser_connection.h', | |
532 'renderer/pepper/pepper_camera_device_host.cc', | |
533 'renderer/pepper/pepper_camera_device_host.h', | |
534 'renderer/pepper/pepper_compositor_host.cc', | |
535 'renderer/pepper/pepper_compositor_host.h', | |
536 'renderer/pepper/pepper_device_enumeration_host_helper.cc', | |
537 'renderer/pepper/pepper_device_enumeration_host_helper.h', | |
538 'renderer/pepper/pepper_file_chooser_host.cc', | |
539 'renderer/pepper/pepper_file_chooser_host.h', | |
540 'renderer/pepper/pepper_file_ref_renderer_host.cc', | |
541 'renderer/pepper/pepper_file_ref_renderer_host.h', | |
542 'renderer/pepper/pepper_file_system_host.cc', | |
543 'renderer/pepper/pepper_file_system_host.h', | |
544 'renderer/pepper/pepper_graphics_2d_host.cc', | |
545 'renderer/pepper/pepper_graphics_2d_host.h', | |
546 'renderer/pepper/pepper_hung_plugin_filter.cc', | |
547 'renderer/pepper/pepper_hung_plugin_filter.h', | |
548 'renderer/pepper/pepper_in_process_resource_creation.cc', | |
549 'renderer/pepper/pepper_in_process_resource_creation.h', | |
550 'renderer/pepper/pepper_in_process_router.cc', | |
551 'renderer/pepper/pepper_in_process_router.h', | |
552 'renderer/pepper/pepper_media_device_manager.cc', | |
553 'renderer/pepper/pepper_media_device_manager.h', | |
554 'renderer/pepper/pepper_platform_audio_input.cc', | |
555 'renderer/pepper/pepper_platform_audio_input.h', | |
556 'renderer/pepper/pepper_platform_audio_output.cc', | |
557 'renderer/pepper/pepper_platform_audio_output.h', | |
558 'renderer/pepper/pepper_platform_camera_device.cc', | |
559 'renderer/pepper/pepper_platform_camera_device.h', | |
560 'renderer/pepper/pepper_platform_video_capture.cc', | |
561 'renderer/pepper/pepper_platform_video_capture.h', | |
562 'renderer/pepper/pepper_plugin_instance_impl.cc', | |
563 'renderer/pepper/pepper_plugin_instance_impl.h', | |
564 'renderer/pepper/pepper_plugin_instance_metrics.cc', | |
565 'renderer/pepper/pepper_plugin_instance_metrics.h', | |
566 'renderer/pepper/pepper_plugin_registry.cc', | |
567 'renderer/pepper/pepper_plugin_registry.h', | |
568 'renderer/pepper/pepper_proxy_channel_delegate_impl.cc', | |
569 'renderer/pepper/pepper_proxy_channel_delegate_impl.h', | |
570 'renderer/pepper/pepper_try_catch.cc', | |
571 'renderer/pepper/pepper_try_catch.h', | |
572 'renderer/pepper/pepper_url_loader_host.cc', | |
573 'renderer/pepper/pepper_url_loader_host.h', | |
574 'renderer/pepper/pepper_video_capture_host.cc', | |
575 'renderer/pepper/pepper_video_capture_host.h', | |
576 'renderer/pepper/pepper_video_decoder_host.cc', | |
577 'renderer/pepper/pepper_video_decoder_host.h', | |
578 'renderer/pepper/pepper_video_encoder_host.cc', | |
579 'renderer/pepper/pepper_video_encoder_host.h', | |
580 'renderer/pepper/pepper_webplugin_impl.cc', | |
581 'renderer/pepper/pepper_webplugin_impl.h', | |
582 'renderer/pepper/pepper_websocket_host.cc', | |
583 'renderer/pepper/pepper_websocket_host.h', | |
584 'renderer/pepper/plugin_instance_throttler_impl.cc', | |
585 'renderer/pepper/plugin_instance_throttler_impl.h', | |
586 'renderer/pepper/plugin_module.cc', | |
587 'renderer/pepper/plugin_module.h', | |
588 'renderer/pepper/plugin_object.cc', | |
589 'renderer/pepper/plugin_object.h', | |
590 'renderer/pepper/plugin_power_saver_helper.cc', | |
591 'renderer/pepper/plugin_power_saver_helper.h', | |
592 'renderer/pepper/ppapi_preferences_builder.cc', | |
593 'renderer/pepper/ppapi_preferences_builder.h', | |
594 'renderer/pepper/ppb_audio_impl.cc', | |
595 'renderer/pepper/ppb_audio_impl.h', | |
596 'renderer/pepper/ppb_broker_impl.cc', | |
597 'renderer/pepper/ppb_broker_impl.h', | |
598 'renderer/pepper/ppb_buffer_impl.cc', | |
599 'renderer/pepper/ppb_buffer_impl.h', | |
600 'renderer/pepper/ppb_flash_message_loop_impl.cc', | |
601 'renderer/pepper/ppb_flash_message_loop_impl.h', | |
602 'renderer/pepper/ppb_graphics_3d_impl.cc', | |
603 'renderer/pepper/ppb_graphics_3d_impl.h', | |
604 'renderer/pepper/ppb_image_data_impl.cc', | |
605 'renderer/pepper/ppb_image_data_impl.h', | |
606 'renderer/pepper/ppb_proxy_impl.cc', | |
607 'renderer/pepper/ppb_proxy_impl.h', | |
608 'renderer/pepper/ppb_var_deprecated_impl.cc', | |
609 'renderer/pepper/ppb_var_deprecated_impl.h', | |
610 'renderer/pepper/ppb_video_decoder_impl.cc', | |
611 'renderer/pepper/ppb_video_decoder_impl.h', | |
612 'renderer/pepper/renderer_ppapi_host_impl.cc', | |
613 'renderer/pepper/renderer_ppapi_host_impl.h', | |
614 'renderer/pepper/renderer_restrict_dispatch_group.h', | |
615 'renderer/pepper/resource_converter.cc', | |
616 'renderer/pepper/resource_converter.h', | |
617 'renderer/pepper/resource_creation_impl.cc', | |
618 'renderer/pepper/resource_creation_impl.h', | |
619 'renderer/pepper/url_request_info_util.cc', | |
620 'renderer/pepper/url_request_info_util.h', | |
621 'renderer/pepper/url_response_info_util.cc', | |
622 'renderer/pepper/url_response_info_util.h', | |
623 'renderer/pepper/v8_var_converter.cc', | |
624 'renderer/pepper/v8_var_converter.h', | |
625 'renderer/pepper/v8object_var.cc', | |
626 'renderer/pepper/v8object_var.h', | |
627 'renderer/pepper/video_decoder_shim.cc', | |
628 'renderer/pepper/video_decoder_shim.h', | |
629 'renderer/pepper/video_encoder_shim.cc', | |
630 'renderer/pepper/video_encoder_shim.h', | |
631 'renderer/render_widget_fullscreen_pepper.cc', | |
632 'renderer/render_widget_fullscreen_pepper.h', | |
633 ], | |
634 'public_renderer_webrtc_sources': [ | |
635 'public/renderer/media_stream_renderer_factory.h', | |
636 'public/renderer/media_stream_utils.cc', | |
637 'public/renderer/media_stream_utils.h', | |
638 'public/renderer/media_stream_video_sink.cc', | |
639 'public/renderer/media_stream_video_sink.h', | |
640 'public/renderer/webrtc_log_message_delegate.h', | |
641 ], | |
642 # WebRTC-specific sources. Put WebRTC plugin-related stuff in the | |
643 # Plugin+WebRTC section below. | |
644 'private_renderer_webrtc_sources': [ | |
645 'renderer/media/audio_repetition_detector.cc', | |
646 'renderer/media/audio_repetition_detector.h', | |
647 'renderer/media/audio_track_recorder.cc', | |
648 'renderer/media/audio_track_recorder.h', | |
649 'renderer/media/canvas_capture_handler.cc', | |
650 'renderer/media/canvas_capture_handler.h', | |
651 'renderer/media/gpu/rtc_video_decoder.cc', | |
652 'renderer/media/gpu/rtc_video_decoder.h', | |
653 'renderer/media/gpu/rtc_video_decoder_factory.cc', | |
654 'renderer/media/gpu/rtc_video_decoder_factory.h', | |
655 'renderer/media/gpu/rtc_video_encoder.cc', | |
656 'renderer/media/gpu/rtc_video_encoder.h', | |
657 'renderer/media/gpu/rtc_video_encoder_factory.cc', | |
658 'renderer/media/gpu/rtc_video_encoder_factory.h', | |
659 'renderer/media/html_video_element_capturer_source.cc', | |
660 'renderer/media/html_video_element_capturer_source.h', | |
661 'renderer/media/image_capture_frame_grabber.cc', | |
662 'renderer/media/image_capture_frame_grabber.h', | |
663 'renderer/media/media_recorder_handler.cc', | |
664 'renderer/media/media_recorder_handler.h', | |
665 'renderer/media/media_stream.cc', | |
666 'renderer/media/media_stream.h', | |
667 'renderer/media/media_stream_audio_processor.cc', | |
668 'renderer/media/media_stream_audio_processor.h', | |
669 'renderer/media/media_stream_audio_processor_options.cc', | |
670 'renderer/media/media_stream_audio_processor_options.h', | |
671 'renderer/media/media_stream_center.cc', | |
672 'renderer/media/media_stream_dispatcher.cc', | |
673 'renderer/media/media_stream_registry_interface.h', | |
674 'renderer/media/media_stream_renderer_factory_impl.cc', | |
675 'renderer/media/media_stream_renderer_factory_impl.h', | |
676 'renderer/media/media_stream_video_capturer_source.cc', | |
677 'renderer/media/media_stream_video_capturer_source.h', | |
678 'renderer/media/media_stream_video_renderer_sink.cc', | |
679 'renderer/media/media_stream_video_renderer_sink.h', | |
680 'renderer/media/media_stream_video_source.cc', | |
681 'renderer/media/media_stream_video_source.h', | |
682 'renderer/media/media_stream_video_track.cc', | |
683 'renderer/media/media_stream_video_track.h', | |
684 'renderer/media/peer_connection_tracker.cc', | |
685 'renderer/media/peer_connection_tracker.h', | |
686 'renderer/media/remote_media_stream_impl.cc', | |
687 'renderer/media/remote_media_stream_impl.h', | |
688 'renderer/media/rtc_certificate.cc', | |
689 'renderer/media/rtc_certificate.h', | |
690 'renderer/media/rtc_certificate_generator.cc', | |
691 'renderer/media/rtc_certificate_generator.h', | |
692 'renderer/media/rtc_data_channel_handler.cc', | |
693 'renderer/media/rtc_data_channel_handler.h', | |
694 'renderer/media/rtc_dtmf_sender_handler.cc', | |
695 'renderer/media/rtc_dtmf_sender_handler.h', | |
696 'renderer/media/rtc_peer_connection_handler.cc', | |
697 'renderer/media/rtc_peer_connection_handler.h', | |
698 'renderer/media/secure_display_link_tracker.h', | |
699 'renderer/media/speech_recognition_audio_sink.cc', | |
700 'renderer/media/speech_recognition_audio_sink.h', | |
701 'renderer/media/track_audio_renderer.cc', | |
702 'renderer/media/track_audio_renderer.h', | |
703 'renderer/media/user_media_client_impl.cc', | |
704 'renderer/media/video_track_adapter.cc', | |
705 'renderer/media/video_track_adapter.h', | |
706 'renderer/media/video_track_recorder.cc', | |
707 'renderer/media/video_track_recorder.h', | |
708 'renderer/media/webrtc/media_stream_remote_video_source.cc', | |
709 'renderer/media/webrtc/media_stream_remote_video_source.h', | |
710 'renderer/media/webrtc/media_stream_track_metrics.cc', | |
711 'renderer/media/webrtc/media_stream_track_metrics.h', | |
712 'renderer/media/webrtc/media_stream_video_webrtc_sink.cc', | |
713 'renderer/media/webrtc/media_stream_video_webrtc_sink.h', | |
714 'renderer/media/webrtc/peer_connection_dependency_factory.cc', | |
715 'renderer/media/webrtc/peer_connection_dependency_factory.h', | |
716 'renderer/media/webrtc/peer_connection_remote_audio_source.cc', | |
717 'renderer/media/webrtc/peer_connection_remote_audio_source.h', | |
718 'renderer/media/webrtc/processed_local_audio_source.cc', | |
719 'renderer/media/webrtc/processed_local_audio_source.h', | |
720 'renderer/media/webrtc/stun_field_trial.cc', | |
721 'renderer/media/webrtc/stun_field_trial.h', | |
722 'renderer/media/webrtc/track_observer.cc', | |
723 'renderer/media/webrtc/track_observer.h', | |
724 'renderer/media/webrtc/webrtc_audio_sink.cc', | |
725 'renderer/media/webrtc/webrtc_audio_sink.h', | |
726 'renderer/media/webrtc/webrtc_media_stream_adapter.cc', | |
727 'renderer/media/webrtc/webrtc_media_stream_adapter.h', | |
728 'renderer/media/webrtc/webrtc_video_capturer_adapter.cc', | |
729 'renderer/media/webrtc/webrtc_video_capturer_adapter.h', | |
730 'renderer/media/webrtc/webrtc_video_frame_adapter.cc', | |
731 'renderer/media/webrtc/webrtc_video_frame_adapter.h', | |
732 'renderer/media/webrtc_audio_device_impl.cc', | |
733 'renderer/media/webrtc_audio_device_impl.h', | |
734 'renderer/media/webrtc_audio_device_not_impl.cc', | |
735 'renderer/media/webrtc_audio_device_not_impl.h', | |
736 'renderer/media/webrtc_audio_renderer.cc', | |
737 'renderer/media/webrtc_audio_renderer.h', | |
738 'renderer/media/webrtc_local_audio_source_provider.cc', | |
739 'renderer/media/webrtc_local_audio_source_provider.h', | |
740 'renderer/media/webrtc_logging.cc', | |
741 'renderer/media/webrtc_logging.h', | |
742 'renderer/media/webrtc_uma_histograms.cc', | |
743 'renderer/media/webrtc_uma_histograms.h', | |
744 'renderer/p2p/empty_network_manager.cc', | |
745 'renderer/p2p/empty_network_manager.h', | |
746 'renderer/p2p/filtering_network_manager.cc', | |
747 'renderer/p2p/filtering_network_manager.h', | |
748 'renderer/p2p/host_address_request.cc', | |
749 'renderer/p2p/host_address_request.h', | |
750 'renderer/p2p/ipc_network_manager.cc', | |
751 'renderer/p2p/ipc_network_manager.h', | |
752 'renderer/p2p/ipc_socket_factory.cc', | |
753 'renderer/p2p/ipc_socket_factory.h', | |
754 'renderer/p2p/network_list_observer.h', | |
755 'renderer/p2p/network_manager_uma.cc', | |
756 'renderer/p2p/network_manager_uma.h', | |
757 'renderer/p2p/port_allocator.cc', | |
758 'renderer/p2p/port_allocator.h', | |
759 'renderer/p2p/socket_client_impl.cc', | |
760 'renderer/p2p/socket_client_impl.h', | |
761 'renderer/p2p/socket_dispatcher.cc', | |
762 'renderer/p2p/socket_dispatcher.h', | |
763 ], | |
764 # Stuff only used when both WebRTC and plugins are enabled. | |
765 'private_renderer_plugin_webrtc_sources': [ | |
766 'renderer/media/pepper_to_video_track_adapter.cc', | |
767 'renderer/media/pepper_to_video_track_adapter.h', | |
768 'renderer/media/video_track_to_pepper_adapter.cc', | |
769 'renderer/media/video_track_to_pepper_adapter.h', | |
770 'renderer/pepper/pepper_media_stream_audio_track_host.cc', | |
771 'renderer/pepper/pepper_media_stream_audio_track_host.h', | |
772 'renderer/pepper/pepper_media_stream_track_host_base.cc', | |
773 'renderer/pepper/pepper_media_stream_track_host_base.h', | |
774 'renderer/pepper/pepper_media_stream_video_track_host.cc', | |
775 'renderer/pepper/pepper_media_stream_video_track_host.h', | |
776 'renderer/pepper/pepper_video_destination_host.cc', | |
777 'renderer/pepper/pepper_video_destination_host.h', | |
778 'renderer/pepper/pepper_video_source_host.cc', | |
779 'renderer/pepper/pepper_video_source_host.h', | |
780 ] | |
781 }, | |
782 'sources': [ | |
783 '<@(public_renderer_sources)', | |
784 '<@(private_renderer_sources)', | |
785 ], | |
786 'conditions': [ | |
787 ['OS=="mac"', { | |
788 'sources!': [ | |
789 'common/process_watcher_posix.cc', | |
790 'renderer/webscrollbarbehavior_impl_gtkoraura.cc', | |
791 'renderer/webscrollbarbehavior_impl_gtkoraura.h', | |
792 ], | |
793 'sources': [ | |
794 'renderer/external_popup_menu.cc', | |
795 'renderer/external_popup_menu.h', | |
796 ], | |
797 }, { | |
798 'sources!': [ | |
799 'renderer/webscrollbarbehavior_impl_mac.h', | |
800 'renderer/webscrollbarbehavior_impl_mac.mm', | |
801 ], | |
802 }], | |
803 ['OS=="android"', { | |
804 'sources': [ | |
805 'renderer/external_popup_menu.cc', | |
806 'renderer/external_popup_menu.h', | |
807 ], | |
808 'dependencies': [ | |
809 '../build/android/ndk.gyp:cpu_features', | |
810 '../third_party/libphonenumber/libphonenumber.gyp:libphonenumber', | |
811 ], | |
812 'dependencies!': [ | |
813 '../device/battery/battery.gyp:device_battery', | |
814 ], | |
815 }, { | |
816 'sources!': [ | |
817 'renderer/java/gin_java_bridge_dispatcher.cc', | |
818 'renderer/java/gin_java_bridge_dispatcher.h', | |
819 'renderer/java/gin_java_bridge_object.cc', | |
820 'renderer/java/gin_java_bridge_object.h', | |
821 'renderer/java/gin_java_bridge_value_converter.cc', | |
822 'renderer/java/gin_java_bridge_value_converter.h', | |
823 'renderer/java/gin_java_function_invocation_helper.cc', | |
824 'renderer/java/gin_java_function_invocation_helper.h', | |
825 ], | |
826 'dependencies': [ | |
827 '../media/cast/cast.gyp:cast_sender', | |
828 ] | |
829 }], | |
830 ['enable_webrtc==1', { | |
831 'dependencies': [ | |
832 '../third_party/libjingle/libjingle.gyp:libjingle_webrtc', | |
833 '../third_party/webrtc/modules/modules.gyp:audio_device', | |
834 '../third_party/webrtc/modules/modules.gyp:audio_processing', | |
835 '../third_party/webrtc/p2p/p2p.gyp:libstunprober', | |
836 '<(DEPTH)/content/content.gyp:common_features', | |
837 '<(DEPTH)/content/content.gyp:feature_h264_with_openh264_ffmpeg', | |
838 '<(DEPTH)/crypto/crypto.gyp:crypto', | |
839 ], | |
840 'sources': [ | |
841 '<@(public_renderer_webrtc_sources)', | |
842 '<@(private_renderer_webrtc_sources)', | |
843 ], | |
844 },{ # enable_webrtc==0 | |
845 'sources': [ | |
846 'renderer/media/webrtc_logging.h', | |
847 'renderer/media/webrtc_logging_noop.cc', | |
848 ], | |
849 # TODO(jrg): Understand better how media_stream_ is tied into Chromium, | |
850 # and maybe remove the OS=="android" section? http://crbug.com/113172 | |
851 'conditions': [ | |
852 ['OS=="android"', { | |
853 'sources/': [ | |
854 ['exclude', '^renderer/media/media_stream_'], | |
855 ], | |
856 }], | |
857 ], | |
858 }], | |
859 ['enable_plugins==1', { | |
860 'sources': [ | |
861 '<@(public_renderer_plugin_sources)', | |
862 '<@(private_renderer_plugin_sources)', | |
863 ], | |
864 'conditions': [ | |
865 ['OS=="android"', { | |
866 'sources!': [ | |
867 # Android does not build FFmpeg, which these depend on. | |
868 'renderer/pepper/video_decoder_shim.cc', | |
869 'renderer/pepper/video_decoder_shim.h', | |
870 'renderer/pepper/video_encoder_shim.cc', | |
871 'renderer/pepper/video_encoder_shim.h', | |
872 ], | |
873 }], | |
874 ['enable_webrtc==1', { | |
875 'sources': [ | |
876 '<@(private_renderer_plugin_webrtc_sources)', | |
877 ], | |
878 }], | |
879 ], | |
880 'dependencies': [ | |
881 '../ppapi/ppapi_internal.gyp:ppapi_host', | |
882 '../ppapi/ppapi_internal.gyp:ppapi_proxy', | |
883 '../ppapi/ppapi_internal.gyp:ppapi_shared', | |
884 '../third_party/opus/opus.gyp:opus', | |
885 ], | |
886 }], | |
887 ['enable_pepper_cdms != 1', { | |
888 'sources!': [ | |
889 'renderer/media/cdm/pepper_cdm_wrapper.h', | |
890 'renderer/media/cdm/pepper_cdm_wrapper_impl.cc', | |
891 'renderer/media/cdm/pepper_cdm_wrapper_impl.h', | |
892 'renderer/media/cdm/ppapi_decryptor.cc', | |
893 'renderer/media/cdm/ppapi_decryptor.h', | |
894 ], | |
895 }], | |
896 ['enable_browser_cdms==1', { | |
897 'sources': [ | |
898 'renderer/media/cdm/proxy_media_keys.cc', | |
899 'renderer/media/cdm/proxy_media_keys.h', | |
900 'renderer/media/cdm/renderer_cdm_manager.cc', | |
901 'renderer/media/cdm/renderer_cdm_manager.h', | |
902 ], | |
903 }], | |
904 ['use_seccomp_bpf==1', { | |
905 'defines': ['USE_SECCOMP_BPF'], | |
906 }], | |
907 ], | |
908 'target_conditions': [ | |
909 ['OS=="android"', { | |
910 'sources/': [ | |
911 ['include', '^renderer/render_view_linux\\.cc$'], | |
912 ], | |
913 }], | |
914 ], | |
915 } | |
OLD | NEW |