OLD | NEW |
1 # Copyright 2014 The Chromium Authors. All rights reserved. | 1 # Copyright 2014 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 import("//build/config/features.gni") | 5 import("//build/config/features.gni") |
6 import("//extensions/extensions.gni") | |
7 | 6 |
8 assert(enable_extensions) | 7 assert(enable_extensions) |
9 | 8 |
10 # GYP version: extensions/extensions.gyp:extensions_renderer | 9 # GYP version: extensions/extensions.gyp:extensions_renderer |
11 source_set("renderer") { | 10 source_set("renderer") { |
12 sources = rebase_path(extensions_gypi_values.extensions_renderer_sources, | 11 sources = [ |
13 ".", | 12 "activity_log_converter_strategy.cc", |
14 "//extensions") | 13 "activity_log_converter_strategy.h", |
| 14 "api/automation/automation_api_helper.cc", |
| 15 "api/automation/automation_api_helper.h", |
| 16 "api/display_source/display_source_session.cc", |
| 17 "api/display_source/display_source_session.h", |
| 18 "api_activity_logger.cc", |
| 19 "api_activity_logger.h", |
| 20 "api_definitions_natives.cc", |
| 21 "api_definitions_natives.h", |
| 22 "app_window_custom_bindings.cc", |
| 23 "app_window_custom_bindings.h", |
| 24 "binding_generating_native_handler.cc", |
| 25 "binding_generating_native_handler.h", |
| 26 "blob_native_handler.cc", |
| 27 "blob_native_handler.h", |
| 28 "console.cc", |
| 29 "console.h", |
| 30 "content_watcher.cc", |
| 31 "content_watcher.h", |
| 32 "context_menus_custom_bindings.cc", |
| 33 "context_menus_custom_bindings.h", |
| 34 "css_native_handler.cc", |
| 35 "css_native_handler.h", |
| 36 "dispatcher.cc", |
| 37 "dispatcher.h", |
| 38 "dispatcher_delegate.h", |
| 39 "display_source_custom_bindings.cc", |
| 40 "display_source_custom_bindings.h", |
| 41 "document_custom_bindings.cc", |
| 42 "document_custom_bindings.h", |
| 43 "dom_activity_logger.cc", |
| 44 "dom_activity_logger.h", |
| 45 "event_bindings.cc", |
| 46 "event_bindings.h", |
| 47 "extension_frame_helper.cc", |
| 48 "extension_frame_helper.h", |
| 49 "extension_groups.h", |
| 50 "extension_helper.cc", |
| 51 "extension_helper.h", |
| 52 "extension_injection_host.cc", |
| 53 "extension_injection_host.h", |
| 54 "extensions_render_frame_observer.cc", |
| 55 "extensions_render_frame_observer.h", |
| 56 "extensions_renderer_client.cc", |
| 57 "extensions_renderer_client.h", |
| 58 "file_system_natives.cc", |
| 59 "file_system_natives.h", |
| 60 "gc_callback.cc", |
| 61 "gc_callback.h", |
| 62 "guest_view/extensions_guest_view_container.cc", |
| 63 "guest_view/extensions_guest_view_container.h", |
| 64 "guest_view/extensions_guest_view_container_dispatcher.cc", |
| 65 "guest_view/extensions_guest_view_container_dispatcher.h", |
| 66 "guest_view/guest_view_internal_custom_bindings.cc", |
| 67 "guest_view/guest_view_internal_custom_bindings.h", |
| 68 "guest_view/mime_handler_view/mime_handler_view_container.cc", |
| 69 "guest_view/mime_handler_view/mime_handler_view_container.h", |
| 70 "i18n_custom_bindings.cc", |
| 71 "i18n_custom_bindings.h", |
| 72 "id_generator_custom_bindings.cc", |
| 73 "id_generator_custom_bindings.h", |
| 74 "injection_host.cc", |
| 75 "injection_host.h", |
| 76 "lazy_background_page_native_handler.cc", |
| 77 "lazy_background_page_native_handler.h", |
| 78 "logging_native_handler.cc", |
| 79 "logging_native_handler.h", |
| 80 "messaging_bindings.cc", |
| 81 "messaging_bindings.h", |
| 82 "module_system.cc", |
| 83 "module_system.h", |
| 84 "native_handler.cc", |
| 85 "native_handler.h", |
| 86 "object_backed_native_handler.cc", |
| 87 "object_backed_native_handler.h", |
| 88 "process_info_native_handler.cc", |
| 89 "process_info_native_handler.h", |
| 90 "programmatic_script_injector.cc", |
| 91 "programmatic_script_injector.h", |
| 92 "render_frame_observer_natives.cc", |
| 93 "renderer_extension_registry.cc", |
| 94 "renderer_extension_registry.h", |
| 95 "request_sender.cc", |
| 96 "request_sender.h", |
| 97 "resource_bundle_source_map.cc", |
| 98 "resource_bundle_source_map.h", |
| 99 "resources/app_runtime_custom_bindings.js", |
| 100 "resources/app_window_custom_bindings.js", |
| 101 "resources/binding.js", |
| 102 "resources/context_menus_custom_bindings.js", |
| 103 "resources/declarative_webrequest_custom_bindings.js", |
| 104 "resources/entry_id_manager.js", |
| 105 "resources/event.js", |
| 106 "resources/extension.css", |
| 107 "resources/extension_custom_bindings.js", |
| 108 "resources/extension_fonts.css", |
| 109 "resources/greasemonkey_api.js", |
| 110 "resources/guest_view/app_view/app_view.js", |
| 111 "resources/guest_view/extension_options/extension_options.js", |
| 112 "resources/guest_view/extension_view/extension_view.js", |
| 113 "resources/guest_view/web_view/web_view.js", |
| 114 "resources/guest_view/web_view/web_view_events.js", |
| 115 "resources/guest_view/web_view/web_view_iframe.js", |
| 116 "resources/i18n_custom_bindings.js", |
| 117 "resources/image_util.js", |
| 118 "resources/json_schema.js", |
| 119 "resources/last_error.js", |
| 120 "resources/messaging.js", |
| 121 "resources/messaging_utils.js", |
| 122 "resources/permissions_custom_bindings.js", |
| 123 "resources/platform_app.css", |
| 124 "resources/platform_app.js", |
| 125 "resources/runtime_custom_bindings.js", |
| 126 "resources/schema_utils.js", |
| 127 "resources/send_request.js", |
| 128 "resources/set_icon.js", |
| 129 "resources/storage_area.js", |
| 130 "resources/test_custom_bindings.js", |
| 131 "resources/uncaught_exception_handler.js", |
| 132 "resources/utils.js", |
| 133 "resources/web_request_custom_bindings.js", |
| 134 "resources/web_request_internal_custom_bindings.js", |
| 135 "runtime_custom_bindings.cc", |
| 136 "runtime_custom_bindings.h", |
| 137 "safe_builtins.cc", |
| 138 "safe_builtins.h", |
| 139 "script_context.cc", |
| 140 "script_context.h", |
| 141 "script_context_set.cc", |
| 142 "script_context_set.h", |
| 143 "script_injection.cc", |
| 144 "script_injection.h", |
| 145 "script_injection_callback.cc", |
| 146 "script_injection_callback.h", |
| 147 "script_injection_manager.cc", |
| 148 "script_injection_manager.h", |
| 149 "script_injector.h", |
| 150 "scripts_run_info.cc", |
| 151 "scripts_run_info.h", |
| 152 "send_request_natives.cc", |
| 153 "send_request_natives.h", |
| 154 "service_worker_data.cc", |
| 155 "service_worker_data.h", |
| 156 "service_worker_request_sender.cc", |
| 157 "service_worker_request_sender.h", |
| 158 "set_icon_natives.cc", |
| 159 "set_icon_natives.h", |
| 160 "static_v8_external_one_byte_string_resource.cc", |
| 161 "static_v8_external_one_byte_string_resource.h", |
| 162 "test_features_native_handler.cc", |
| 163 "test_features_native_handler.h", |
| 164 "test_native_handler.cc", |
| 165 "test_native_handler.h", |
| 166 "user_gestures_native_handler.cc", |
| 167 "user_gestures_native_handler.h", |
| 168 "user_script_injector.cc", |
| 169 "user_script_injector.h", |
| 170 "user_script_set.cc", |
| 171 "user_script_set.h", |
| 172 "user_script_set_manager.cc", |
| 173 "user_script_set_manager.h", |
| 174 "utils_native_handler.cc", |
| 175 "utils_native_handler.h", |
| 176 "v8_context_native_handler.cc", |
| 177 "v8_context_native_handler.h", |
| 178 "v8_helpers.h", |
| 179 "v8_schema_registry.cc", |
| 180 "v8_schema_registry.h", |
| 181 "wake_event_page.cc", |
| 182 "wake_event_page.h", |
| 183 "web_ui_injection_host.cc", |
| 184 "web_ui_injection_host.h", |
| 185 "worker_script_context_set.cc", |
| 186 "worker_script_context_set.h", |
| 187 "worker_thread_dispatcher.cc", |
| 188 "worker_thread_dispatcher.h", |
| 189 ] |
15 | 190 |
16 configs += [ | 191 configs += [ |
17 "//build/config:precompiled_headers", | 192 "//build/config:precompiled_headers", |
18 | 193 |
19 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 194 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
20 "//build/config/compiler:no_size_t_to_int_warning", | 195 "//build/config/compiler:no_size_t_to_int_warning", |
21 ] | 196 ] |
22 | 197 |
23 deps = [ | 198 deps = [ |
24 "//chrome:resources", | 199 "//chrome:resources", |
25 "//components/guest_view/renderer", | 200 "//components/guest_view/renderer", |
26 "//content:resources", | 201 "//content:resources", |
27 "//extensions:extensions_resources", | 202 "//extensions:extensions_resources", |
28 "//gin", | 203 "//gin", |
29 "//mojo/edk/js", | 204 "//mojo/edk/js", |
30 "//mojo/public/js", | 205 "//mojo/public/js", |
31 "//skia", | 206 "//skia", |
32 "//third_party/WebKit/public:blink", | 207 "//third_party/WebKit/public:blink", |
33 "//third_party/cld", | 208 "//third_party/cld", |
34 ] | 209 ] |
35 | 210 |
36 if (proprietary_codecs && enable_wifi_display) { | 211 if (proprietary_codecs && enable_wifi_display) { |
37 wifi_display_sources = rebase_path( | 212 sources += [ |
38 extensions_gypi_values.extensions_renderer_sources_wifi_display, | 213 "api/display_source/wifi_display/wifi_display_audio_encoder.cc", |
39 ".", | 214 "api/display_source/wifi_display/wifi_display_audio_encoder.h", |
40 "//extensions") | 215 "api/display_source/wifi_display/wifi_display_audio_encoder_lpcm.cc", |
41 sources += wifi_display_sources | 216 "api/display_source/wifi_display/wifi_display_elementary_stream_descriptor
.cc", |
| 217 "api/display_source/wifi_display/wifi_display_elementary_stream_descriptor
.h", |
| 218 "api/display_source/wifi_display/wifi_display_elementary_stream_info.cc", |
| 219 "api/display_source/wifi_display/wifi_display_elementary_stream_info.h", |
| 220 "api/display_source/wifi_display/wifi_display_elementary_stream_packetizer
.cc", |
| 221 "api/display_source/wifi_display/wifi_display_elementary_stream_packetizer
.h", |
| 222 "api/display_source/wifi_display/wifi_display_media_encoder.cc", |
| 223 "api/display_source/wifi_display/wifi_display_media_encoder.h", |
| 224 "api/display_source/wifi_display/wifi_display_media_manager.cc", |
| 225 "api/display_source/wifi_display/wifi_display_media_manager.h", |
| 226 "api/display_source/wifi_display/wifi_display_media_packetizer.cc", |
| 227 "api/display_source/wifi_display/wifi_display_media_packetizer.h", |
| 228 "api/display_source/wifi_display/wifi_display_media_pipeline.cc", |
| 229 "api/display_source/wifi_display/wifi_display_media_pipeline.h", |
| 230 "api/display_source/wifi_display/wifi_display_session.cc", |
| 231 "api/display_source/wifi_display/wifi_display_session.h", |
| 232 "api/display_source/wifi_display/wifi_display_stream_packet_part.h", |
| 233 "api/display_source/wifi_display/wifi_display_transport_stream_packetizer.
cc", |
| 234 "api/display_source/wifi_display/wifi_display_transport_stream_packetizer.
h", |
| 235 "api/display_source/wifi_display/wifi_display_video_encoder.cc", |
| 236 "api/display_source/wifi_display/wifi_display_video_encoder.h", |
| 237 "api/display_source/wifi_display/wifi_display_video_encoder_svc.cc", |
| 238 "api/display_source/wifi_display/wifi_display_video_encoder_vea.cc", |
| 239 ] |
42 | 240 |
43 deps += [ | 241 deps += [ |
44 "//third_party/openh264:encoder", | 242 "//third_party/openh264:encoder", |
45 "//third_party/wds:libwds", | 243 "//third_party/wds:libwds", |
46 ] | 244 ] |
47 } | 245 } |
48 } | 246 } |
49 | 247 |
50 source_set("unit_tests") { | 248 source_set("unit_tests") { |
51 testonly = true | 249 testonly = true |
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
91 "//ui/base", | 289 "//ui/base", |
92 ] | 290 ] |
93 | 291 |
94 if (enable_wifi_display && proprietary_codecs) { | 292 if (enable_wifi_display && proprietary_codecs) { |
95 sources += [ | 293 sources += [ |
96 "api/display_source/wifi_display/wifi_display_elementary_stream_descriptor
_unittest.cc", | 294 "api/display_source/wifi_display/wifi_display_elementary_stream_descriptor
_unittest.cc", |
97 "api/display_source/wifi_display/wifi_display_media_packetizer_unittest.cc
", | 295 "api/display_source/wifi_display/wifi_display_media_packetizer_unittest.cc
", |
98 ] | 296 ] |
99 } | 297 } |
100 } | 298 } |
OLD | NEW |