Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Side by Side Diff: webkit/glue/webkit_glue.gypi

Issue 14720012: Relanding this as the previous attempt failed due to build errors. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « webkit/glue/webkit_glue.cc ('k') | webkit/glue/weburlrequest_extradata_impl.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 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 { 5 {
6 'target_defaults': { 6 'target_defaults': {
7 # Disable narrowing-conversion-in-initialization-list warnings in that we 7 # Disable narrowing-conversion-in-initialization-list warnings in that we
8 # do not want to fix it in data file "webcursor_gtk_data.h". 8 # do not want to fix it in data file "webcursor_gtk_data.h".
9 'cflags+': ['-Wno-narrowing'], 9 'cflags+': ['-Wno-narrowing'],
10 'cflags_cc+': ['-Wno-narrowing'], 10 'cflags_cc+': ['-Wno-narrowing'],
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
47 { 47 {
48 'action_name': 'webkit_strings', 48 'action_name': 'webkit_strings',
49 'variables': { 49 'variables': {
50 'grit_grd_file': 'webkit_strings.grd', 50 'grit_grd_file': 'webkit_strings.grd',
51 }, 51 },
52 'includes': [ '../../build/grit_action.gypi' ], 52 'includes': [ '../../build/grit_action.gypi' ],
53 }, 53 },
54 ], 54 ],
55 'includes': [ '../../build/grit_target.gypi' ], 55 'includes': [ '../../build/grit_target.gypi' ],
56 }, 56 },
57
58 {
59 'target_name': 'glue_common',
60 'type': 'static_library',
61 'variables': { 'enable_wexit_time_destructors': 1, },
62 'defines': [
63 'WEBKIT_EXTENSIONS_IMPLEMENTATION',
64 'WEBKIT_GLUE_IMPLEMENTATION',
65 ],
66 'dependencies': [
67 '<(DEPTH)/base/base.gyp:base_i18n',
68 '<(DEPTH)/base/base.gyp:base_static',
69 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d ynamic_annotations',
70 '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl',
71 '<(DEPTH)/skia/skia.gyp:skia',
72 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit',
73 '<(DEPTH)/ui/ui.gyp:ui_resources',
74 ],
75 'include_dirs': [
76 '<(INTERMEDIATE_DIR)',
77 '<(SHARED_INTERMEDIATE_DIR)/webkit',
78 '<(SHARED_INTERMEDIATE_DIR)/ui',
79 ],
80
81 'sources': [
82 'multipart_response_delegate.cc',
83 'multipart_response_delegate.h',
84 'webcursor.cc',
85 'webcursor.h',
86 'webcursor_android.cc',
87 'webcursor_aura.cc',
88 'webcursor_aurawin.cc',
89 'webcursor_aurax11.cc',
90 'webcursor_null.cc',
91 'webcursor_gtk.cc',
92 'webcursor_gtk_data.h',
93 'webcursor_mac.mm',
94 'webcursor_win.cc',
95 'weburlrequest_extradata_impl.cc',
96 'weburlrequest_extradata_impl.h',
97 'weburlresponse_extradata_impl.cc',
98 'weburlresponse_extradata_impl.h',
99 ],
100
101 'conditions': [
102 ['toolkit_uses_gtk == 1', {
103 'dependencies': [
104 '<(DEPTH)/build/linux/system.gyp:gtk',
105 ],
106 'sources/': [['exclude', '_x11\\.cc$']],
107 'conditions': [
108 ['linux_use_tcmalloc == 1', {
109 'dependencies': [
110 # This is needed by ../extensions/v8/heap_profiler_extension.cc
111 '<(DEPTH)/base/allocator/allocator.gyp:allocator',
112 ],
113 }],
114 ],
115 }],
116 ['use_aura==1', {
117 'sources!': [
118 'webcursor_mac.mm',
119 'webcursor_win.cc',
120 ],
121 }],
122 ['use_aura==1 and use_x11==1', {
123 'link_settings': {
124 'libraries': [ '-lXcursor', ],
125 },
126 }],
127 ['use_ozone==0', {
128 'sources!': [
129 'webcursor_null.cc',
130 ],
131 }],
132 ['OS!="mac"', {
133 'sources/': [['exclude', '_mac\\.(cc|mm)$']],
134 }, { # else: OS=="mac"
135 'link_settings': {
136 'libraries': [
137 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
138 ],
139 },
140 }],
141 ['OS!="win"', {
142 'sources/': [['exclude', '_win\\.cc$']],
143 }, { # else: OS=="win"
144 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
145 'msvs_disabled_warnings': [ 4800, 4267 ],
146 'sources/': [['exclude', '_posix\\.cc$']],
147 'include_dirs': [
148 '<(DEPTH)/third_party/wtl/include',
149 ],
150 }],
151 ],
152 },
153
57 { 154 {
58 'target_name': 'glue', 155 'target_name': 'glue',
59 'type': '<(component)', 156 'type': '<(component)',
60 'variables': { 'enable_wexit_time_destructors': 1, }, 157 'variables': { 'enable_wexit_time_destructors': 1, },
61 'defines': [ 158 'defines': [
62 'WEBKIT_EXTENSIONS_IMPLEMENTATION', 159 'WEBKIT_EXTENSIONS_IMPLEMENTATION',
63 'WEBKIT_GLUE_IMPLEMENTATION', 160 'WEBKIT_GLUE_IMPLEMENTATION',
64 'WEBKIT_PLUGINS_IMPLEMENTATION',
65 ], 161 ],
66 'dependencies': [ 162 'dependencies': [
67 '<(DEPTH)/base/base.gyp:base_i18n', 163 '<(DEPTH)/base/base.gyp:base_i18n',
68 '<(DEPTH)/base/base.gyp:base_static', 164 '<(DEPTH)/base/base.gyp:base_static',
69 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d ynamic_annotations', 165 '<(DEPTH)/base/third_party/dynamic_annotations/dynamic_annotations.gyp:d ynamic_annotations',
70 '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl', 166 '<(DEPTH)/build/temp_gyp/googleurl.gyp:googleurl',
71 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', 167 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
72 '<(DEPTH)/gpu/gpu.gyp:gles2_implementation', 168 '<(DEPTH)/gpu/gpu.gyp:gles2_implementation',
73 '<(DEPTH)/media/media.gyp:media',
74 '<(DEPTH)/media/media.gyp:shared_memory_support',
75 '<(DEPTH)/net/net.gyp:net', 169 '<(DEPTH)/net/net.gyp:net',
76 '<(DEPTH)/ppapi/ppapi.gyp:ppapi_c',
77 '<(DEPTH)/ppapi/ppapi_internal.gyp:ppapi_shared',
78 '<(DEPTH)/printing/printing.gyp:printing', 170 '<(DEPTH)/printing/printing.gyp:printing',
79 '<(DEPTH)/skia/skia.gyp:skia', 171 '<(DEPTH)/skia/skia.gyp:skia',
80 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', 172 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit',
81 '<(DEPTH)/third_party/icu/icu.gyp:icui18n', 173 '<(DEPTH)/third_party/icu/icu.gyp:icui18n',
82 '<(DEPTH)/third_party/icu/icu.gyp:icuuc', 174 '<(DEPTH)/third_party/icu/icu.gyp:icuuc',
83 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', 175 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi',
84 '<(DEPTH)/ui/gl/gl.gyp:gl', 176 '<(DEPTH)/ui/gl/gl.gyp:gl',
85 '<(DEPTH)/ui/native_theme/native_theme.gyp:native_theme', 177 '<(DEPTH)/ui/native_theme/native_theme.gyp:native_theme',
86 '<(DEPTH)/ui/ui.gyp:ui', 178 '<(DEPTH)/ui/ui.gyp:ui',
87 '<(DEPTH)/ui/ui.gyp:ui_resources', 179 '<(DEPTH)/ui/ui.gyp:ui_resources',
88 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', 180 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8',
89 '<(DEPTH)/webkit/compositor_bindings/compositor_bindings.gyp:webkit_comp ositor_support', 181 '<(DEPTH)/webkit/compositor_bindings/compositor_bindings.gyp:webkit_comp ositor_support',
182 'glue_common',
183 'plugins_common',
184 'plugins',
90 'user_agent', 185 'user_agent',
91 'webkit_base', 186 'webkit_base',
92 'webkit_media', 187 'webkit_media',
93 'webkit_resources', 188 'webkit_resources',
94 'webkit_storage', 189 'webkit_storage',
95 'webkit_strings', 190 'webkit_strings',
96 ], 191 ],
97 'include_dirs': [ 192 'include_dirs': [
98 '<(INTERMEDIATE_DIR)', 193 '<(INTERMEDIATE_DIR)',
99 '<(SHARED_INTERMEDIATE_DIR)/webkit', 194 '<(SHARED_INTERMEDIATE_DIR)/webkit',
100 '<(SHARED_INTERMEDIATE_DIR)/ui', 195 '<(SHARED_INTERMEDIATE_DIR)/ui',
101 ], 196 ],
102 'sources': [ 197 'sources': [
103 # This list contains all .h, .cc, and .mm files in glue except for
104 # those in the test subdirectory and those with unittest in in their
105 # names.
106 '../plugins/npapi/gtk_plugin_container.cc',
107 '../plugins/npapi/gtk_plugin_container.h',
108 '../plugins/npapi/gtk_plugin_container_manager.cc',
109 '../plugins/npapi/gtk_plugin_container_manager.h',
110 '../plugins/npapi/plugin_constants_win.cc',
111 '../plugins/npapi/plugin_constants_win.h',
112 '../plugins/npapi/plugin_host.cc',
113 '../plugins/npapi/plugin_host.h',
114 '../plugins/npapi/plugin_instance.cc',
115 '../plugins/npapi/plugin_instance.h',
116 '../plugins/npapi/plugin_instance_mac.mm',
117 '../plugins/npapi/plugin_lib.cc',
118 '../plugins/npapi/plugin_lib.h',
119 '../plugins/npapi/plugin_lib_mac.mm',
120 '../plugins/npapi/plugin_lib_posix.cc',
121 '../plugins/npapi/plugin_lib_win.cc',
122 '../plugins/npapi/plugin_list.cc',
123 '../plugins/npapi/plugin_list.h',
124 '../plugins/npapi/plugin_list_mac.mm',
125 '../plugins/npapi/plugin_list_posix.cc',
126 '../plugins/npapi/plugin_list_win.cc',
127 '../plugins/npapi/plugin_stream.cc',
128 '../plugins/npapi/plugin_stream.h',
129 '../plugins/npapi/plugin_stream_posix.cc',
130 '../plugins/npapi/plugin_stream_url.cc',
131 '../plugins/npapi/plugin_stream_url.h',
132 '../plugins/npapi/plugin_stream_win.cc',
133 '../plugins/npapi/plugin_string_stream.cc',
134 '../plugins/npapi/plugin_string_stream.h',
135 '../plugins/npapi/plugin_utils.cc',
136 '../plugins/npapi/plugin_utils.h',
137 '../plugins/npapi/plugin_web_event_converter_mac.h',
138 '../plugins/npapi/plugin_web_event_converter_mac.mm',
139 '../plugins/npapi/webplugin.cc',
140 '../plugins/npapi/webplugin.h',
141 '../plugins/npapi/webplugin_accelerated_surface_mac.h',
142 '../plugins/npapi/webplugin_delegate.h',
143 '../plugins/npapi/webplugin_delegate_impl.cc',
144 '../plugins/npapi/webplugin_delegate_impl.h',
145 '../plugins/npapi/webplugin_delegate_impl_android.cc',
146 '../plugins/npapi/webplugin_delegate_impl_aura.cc',
147 '../plugins/npapi/webplugin_delegate_impl_gtk.cc',
148 '../plugins/npapi/webplugin_delegate_impl_mac.mm',
149 '../plugins/npapi/webplugin_delegate_impl_win.cc',
150 '../plugins/npapi/webplugin_ime_win.cc',
151 '../plugins/npapi/webplugin_ime_win.h',
152 '../plugins/npapi/webplugin_impl.cc',
153 '../plugins/npapi/webplugin_impl.h',
154 '../plugins/plugin_constants.cc',
155 '../plugins/plugin_constants.h',
156 '../plugins/plugin_switches.cc',
157 '../plugins/plugin_switches.h',
158 '../plugins/ppapi/audio_helper.cc',
159 '../plugins/ppapi/audio_helper.h',
160 '../plugins/ppapi/common.h',
161 '../plugins/ppapi/content_decryptor_delegate.cc',
162 '../plugins/ppapi/content_decryptor_delegate.h',
163 '../plugins/ppapi/event_conversion.cc',
164 '../plugins/ppapi/event_conversion.h',
165 '../plugins/ppapi/file_callbacks.cc',
166 '../plugins/ppapi/file_callbacks.h',
167 '../plugins/ppapi/fullscreen_container.h',
168 '../plugins/ppapi/gfx_conversion.h',
169 '../plugins/ppapi/host_array_buffer_var.cc',
170 '../plugins/ppapi/host_array_buffer_var.h',
171 '../plugins/ppapi/host_globals.cc',
172 '../plugins/ppapi/host_globals.h',
173 '../plugins/ppapi/host_var_tracker.cc',
174 '../plugins/ppapi/host_var_tracker.h',
175 '../plugins/ppapi/message_channel.cc',
176 '../plugins/ppapi/message_channel.h',
177 '../plugins/ppapi/npapi_glue.cc',
178 '../plugins/ppapi/npapi_glue.h',
179 '../plugins/ppapi/npobject_var.cc',
180 '../plugins/ppapi/npobject_var.h',
181 '../plugins/ppapi/plugin_delegate.h',
182 '../plugins/ppapi/plugin_module.cc',
183 '../plugins/ppapi/plugin_module.h',
184 '../plugins/ppapi/plugin_object.cc',
185 '../plugins/ppapi/plugin_object.h',
186 '../plugins/ppapi/ppapi_interface_factory.cc',
187 '../plugins/ppapi/ppapi_interface_factory.h',
188 '../plugins/ppapi/ppapi_plugin_instance.cc',
189 '../plugins/ppapi/ppapi_plugin_instance.h',
190 '../plugins/ppapi/ppapi_webplugin_impl.cc',
191 '../plugins/ppapi/ppapi_webplugin_impl.h',
192 '../plugins/ppapi/ppb_audio_impl.cc',
193 '../plugins/ppapi/ppb_audio_impl.h',
194 '../plugins/ppapi/ppb_broker_impl.cc',
195 '../plugins/ppapi/ppb_broker_impl.h',
196 '../plugins/ppapi/ppb_buffer_impl.cc',
197 '../plugins/ppapi/ppb_buffer_impl.h',
198 '../plugins/ppapi/ppb_file_ref_impl.cc',
199 '../plugins/ppapi/ppb_file_ref_impl.h',
200 '../plugins/ppapi/ppb_flash_message_loop_impl.cc',
201 '../plugins/ppapi/ppb_flash_message_loop_impl.h',
202 '../plugins/ppapi/ppb_gpu_blacklist_private_impl.cc',
203 '../plugins/ppapi/ppb_gpu_blacklist_private_impl.h',
204 '../plugins/ppapi/ppb_graphics_3d_impl.cc',
205 '../plugins/ppapi/ppb_graphics_3d_impl.h',
206 '../plugins/ppapi/ppb_image_data_impl.cc',
207 '../plugins/ppapi/ppb_image_data_impl.h',
208 '../plugins/ppapi/ppb_network_monitor_private_impl.cc',
209 '../plugins/ppapi/ppb_network_monitor_private_impl.h',
210 '../plugins/ppapi/ppb_proxy_impl.cc',
211 '../plugins/ppapi/ppb_proxy_impl.h',
212 '../plugins/ppapi/ppb_scrollbar_impl.cc',
213 '../plugins/ppapi/ppb_scrollbar_impl.h',
214 '../plugins/ppapi/ppb_tcp_server_socket_private_impl.cc',
215 '../plugins/ppapi/ppb_tcp_server_socket_private_impl.h',
216 '../plugins/ppapi/ppb_tcp_socket_private_impl.cc',
217 '../plugins/ppapi/ppb_tcp_socket_private_impl.h',
218 '../plugins/ppapi/ppb_uma_private_impl.cc',
219 '../plugins/ppapi/ppb_uma_private_impl.h',
220 '../plugins/ppapi/ppb_url_loader_impl.cc',
221 '../plugins/ppapi/ppb_url_loader_impl.h',
222 '../plugins/ppapi/ppb_var_deprecated_impl.cc',
223 '../plugins/ppapi/ppb_var_deprecated_impl.h',
224 '../plugins/ppapi/ppb_video_decoder_impl.cc',
225 '../plugins/ppapi/ppb_video_decoder_impl.h',
226 '../plugins/ppapi/ppb_widget_impl.cc',
227 '../plugins/ppapi/ppb_widget_impl.h',
228 '../plugins/ppapi/ppb_x509_certificate_private_impl.cc',
229 '../plugins/ppapi/ppb_x509_certificate_private_impl.h',
230 '../plugins/ppapi/quota_file_io.cc',
231 '../plugins/ppapi/quota_file_io.h',
232 '../plugins/ppapi/resource_creation_impl.cc',
233 '../plugins/ppapi/resource_creation_impl.h',
234 '../plugins/ppapi/resource_helper.cc',
235 '../plugins/ppapi/resource_helper.h',
236 '../plugins/ppapi/string.cc',
237 '../plugins/ppapi/string.h',
238 '../plugins/ppapi/url_response_info_util.cc',
239 '../plugins/ppapi/url_response_info_util.h',
240 '../plugins/ppapi/url_request_info_util.cc',
241 '../plugins/ppapi/url_request_info_util.h',
242 '../plugins/ppapi/usb_key_code_conversion.h',
243 '../plugins/ppapi/usb_key_code_conversion.cc',
244 '../plugins/ppapi/usb_key_code_conversion_linux.cc',
245 '../plugins/ppapi/usb_key_code_conversion_mac.cc',
246 '../plugins/ppapi/usb_key_code_conversion_win.cc',
247 '../plugins/sad_plugin.cc',
248 '../plugins/sad_plugin.h',
249 '../plugins/webkit_plugins_export.h',
250 '../plugins/webplugininfo.cc',
251 '../plugins/webplugininfo.h',
252 'cpp_bound_class.cc', 198 'cpp_bound_class.cc',
253 'cpp_bound_class.h', 199 'cpp_bound_class.h',
254 'cpp_variant.cc', 200 'cpp_variant.cc',
255 'cpp_variant.h', 201 'cpp_variant.h',
256 'fling_curve_configuration.cc', 202 'fling_curve_configuration.cc',
257 'fling_curve_configuration.h', 203 'fling_curve_configuration.h',
258 'fling_animator_impl_android.cc', 204 'fling_animator_impl_android.cc',
259 'fling_animator_impl_android.h', 205 'fling_animator_impl_android.h',
260 'ftp_directory_listing_response_delegate.cc', 206 'ftp_directory_listing_response_delegate.cc',
261 'ftp_directory_listing_response_delegate.h', 207 'ftp_directory_listing_response_delegate.h',
262 'glue_serialize.cc', 208 'glue_serialize.cc',
263 'glue_serialize.h', 209 'glue_serialize.h',
264 'image_decoder.cc', 210 'image_decoder.cc',
265 'image_decoder.h', 211 'image_decoder.h',
266 'multipart_response_delegate.cc',
267 'multipart_response_delegate.h',
268 'network_list_observer.h', 212 'network_list_observer.h',
269 'npruntime_util.cc', 213 'npruntime_util.cc',
270 'npruntime_util.h', 214 'npruntime_util.h',
271 'resource_loader_bridge.cc', 215 'resource_loader_bridge.cc',
272 'resource_loader_bridge.h', 216 'resource_loader_bridge.h',
273 'resource_request_body.cc', 217 'resource_request_body.cc',
274 'resource_request_body.h', 218 'resource_request_body.h',
275 'resource_type.cc', 219 'resource_type.cc',
276 'resource_type.h', 220 'resource_type.h',
277 'scoped_clipboard_writer_glue.cc', 221 'scoped_clipboard_writer_glue.cc',
278 'scoped_clipboard_writer_glue.h', 222 'scoped_clipboard_writer_glue.h',
279 'simple_webmimeregistry_impl.cc', 223 'simple_webmimeregistry_impl.cc',
280 'simple_webmimeregistry_impl.h', 224 'simple_webmimeregistry_impl.h',
281 'touch_fling_gesture_curve.cc', 225 'touch_fling_gesture_curve.cc',
282 'touch_fling_gesture_curve.h', 226 'touch_fling_gesture_curve.h',
283 'web_discardable_memory_impl.cc', 227 'web_discardable_memory_impl.cc',
284 'web_discardable_memory_impl.h', 228 'web_discardable_memory_impl.h',
285 'webclipboard_impl.cc', 229 'webclipboard_impl.cc',
286 'webclipboard_impl.h', 230 'webclipboard_impl.h',
287 'webcookie.cc', 231 'webcookie.cc',
288 'webcookie.h', 232 'webcookie.h',
289 'webcursor.cc',
290 'webcursor.h',
291 'webcursor_android.cc',
292 'webcursor_aura.cc',
293 'webcursor_aurawin.cc',
294 'webcursor_aurax11.cc',
295 'webcursor_null.cc',
296 'webcursor_gtk.cc',
297 'webcursor_gtk_data.h',
298 'webcursor_mac.mm',
299 'webcursor_win.cc',
300 'webdropdata.cc', 233 'webdropdata.cc',
301 'webdropdata_win.cc', 234 'webdropdata_win.cc',
302 'webdropdata.h', 235 'webdropdata.h',
303 'webfileutilities_impl.cc', 236 'webfileutilities_impl.cc',
304 'webfileutilities_impl.h', 237 'webfileutilities_impl.h',
305 'webkit_glue.cc', 238 'webkit_glue.cc',
306 'webkit_glue.h', 239 'webkit_glue.h',
307 'webkit_glue_export.h', 240 'webkit_glue_export.h',
308 'webkitplatformsupport_impl.cc', 241 'webkitplatformsupport_impl.cc',
309 'webkitplatformsupport_impl.h', 242 'webkitplatformsupport_impl.h',
(...skipping 12 matching lines...) Expand all
322 'webthemeengine_impl_default.cc', 255 'webthemeengine_impl_default.cc',
323 'webthemeengine_impl_default.h', 256 'webthemeengine_impl_default.h',
324 'webthemeengine_impl_mac.cc', 257 'webthemeengine_impl_mac.cc',
325 'webthemeengine_impl_mac.h', 258 'webthemeengine_impl_mac.h',
326 'webthemeengine_impl_win.cc', 259 'webthemeengine_impl_win.cc',
327 'webthemeengine_impl_win.h', 260 'webthemeengine_impl_win.h',
328 'webthread_impl.h', 261 'webthread_impl.h',
329 'webthread_impl.cc', 262 'webthread_impl.cc',
330 'weburlloader_impl.cc', 263 'weburlloader_impl.cc',
331 'weburlloader_impl.h', 264 'weburlloader_impl.h',
332 'weburlrequest_extradata_impl.cc',
333 'weburlrequest_extradata_impl.h',
334 'weburlresponse_extradata_impl.cc',
335 'weburlresponse_extradata_impl.h',
336 'web_io_operators.cc', 265 'web_io_operators.cc',
337 'web_io_operators.h', 266 'web_io_operators.h',
338 'worker_task_runner.cc', 267 'worker_task_runner.cc',
339 'worker_task_runner.h', 268 'worker_task_runner.h',
340 ], 269 ],
341 # When glue is a dependency, it needs to be a hard dependency. 270 # When glue is a dependency, it needs to be a hard dependency.
342 # Dependents may rely on files generated by this target or one of its 271 # Dependents may rely on files generated by this target or one of its
343 # own hard dependencies. 272 # own hard dependencies.
344 'hard_dependency': 1, 273 'hard_dependency': 1,
345 'conditions': [ 274 'conditions': [
346 ['use_default_render_theme==0', { 275 ['use_default_render_theme==0', {
347 'sources/': [ 276 'sources/': [
348 ['exclude', 'webthemeengine_impl_default.cc'], 277 ['exclude', 'webthemeengine_impl_default.cc'],
349 ['exclude', 'webthemeengine_impl_default.h'], 278 ['exclude', 'webthemeengine_impl_default.h'],
350 ], 279 ],
351 }, { # else: use_default_render_theme==1 280 }, { # else: use_default_render_theme==1
352 'sources/': [ 281 'sources/': [
353 ['exclude', 'webthemeengine_impl_win.cc'], 282 ['exclude', 'webthemeengine_impl_win.cc'],
354 ['exclude', 'webthemeengine_impl_win.h'], 283 ['exclude', 'webthemeengine_impl_win.h'],
355 ], 284 ],
356 }], 285 }],
357 ['toolkit_uses_gtk == 1', { 286 ['toolkit_uses_gtk == 1', {
358 'dependencies': [ 287 'dependencies': [
359 '<(DEPTH)/build/linux/system.gyp:gtk', 288 '<(DEPTH)/build/linux/system.gyp:gtk',
360 ], 289 ],
361 'sources/': [['exclude', '_x11\\.cc$']], 290 'sources/': [['exclude', '_x11\\.cc$']],
362 'sources!': [
363 'plugins/plugin_stubs.cc',
364 ],
365 }],
366 ['use_aura==1', {
367 'sources/': [
368 ['exclude', '^\\.\\./plugins/npapi/webplugin_delegate_impl_mac.mm'],
369 ],
370 'sources!': [
371 'webcursor_mac.mm',
372 'webcursor_win.cc',
373 ],
374 }], 291 }],
375 ['use_aura==1 and use_x11==1', { 292 ['use_aura==1 and use_x11==1', {
376 'link_settings': { 293 'link_settings': {
377 'libraries': [ '-lXcursor', ], 294 'libraries': [ '-lXcursor', ],
378 }, 295 },
379 }], 296 }],
380 ['use_ozone==0', {
381 'sources!': [
382 'webcursor_null.cc',
383 ],
384 }],
385 ['use_aura==1 and OS=="win"', {
386 'sources/': [
387 ['exclude', '^\\.\\./plugins/npapi/webplugin_delegate_impl_aura'],
388 ],
389 }],
390 ['OS!="mac"', { 297 ['OS!="mac"', {
391 'sources/': [['exclude', '_mac\\.(cc|mm)$']], 298 'sources/': [['exclude', '_mac\\.(cc|mm)$']],
392 'sources!': [ 299 'sources!': [
393 'webthemeengine_impl_mac.cc', 300 'webthemeengine_impl_mac.cc',
394 ], 301 ],
395 }, { # else: OS=="mac" 302 }, { # else: OS=="mac"
396 'sources/': [['exclude', 'plugin_(lib|list)_posix\\.cc$']], 303 'sources/': [['exclude', 'plugin_(lib|list)_posix\\.cc$']],
397 'link_settings': { 304 'link_settings': {
398 'libraries': [ 305 'libraries': [
399 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', 306 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework',
400 ], 307 ],
401 }, 308 },
402 }], 309 }],
403 ['enable_gpu!=1', {
404 'sources!': [
405 '../plugins/ppapi/ppb_graphics_3d_impl.cc',
406 '../plugins/ppapi/ppb_graphics_3d_impl.h',
407 '../plugins/ppapi/ppb_open_gl_es_impl.cc',
408 ],
409 }],
410 ['OS!="win"', { 310 ['OS!="win"', {
411 'sources/': [['exclude', '_win\\.cc$']], 311 'sources/': [['exclude', '_win\\.cc$']],
412 'sources!': [ 312 'sources!': [
413 'webthemeengine_impl_win.cc', 313 'webthemeengine_impl_win.cc',
414 ], 314 ],
415 }, { # else: OS=="win" 315 }, { # else: OS=="win"
416 'sources/': [['exclude', '_posix\\.cc$']], 316 'sources/': [['exclude', '_posix\\.cc$']],
417 'include_dirs': [ 317 'include_dirs': [
418 '<(DEPTH)/third_party/wtl/include', 318 '<(DEPTH)/third_party/wtl/include',
419 ], 319 ],
420 'sources!': [
421 'plugins/plugin_stubs.cc',
422 ],
423 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 320 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
424 'msvs_disabled_warnings': [ 4800, 4267 ], 321 'msvs_disabled_warnings': [ 4800, 4267 ],
425 'conditions': [ 322 'conditions': [
426 ['component=="shared_library"', { 323 ['component=="shared_library"', {
427 'dependencies': [ 324 'dependencies': [
428 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:w ebkit', 325 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:w ebkit',
429 ], 326 ],
430 'export_dependent_settings': [ 327 'export_dependent_settings': [
431 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp: webkit', 328 '<(DEPTH)/third_party/WebKit/Source/WebKit/chromium/WebKit.gyp: webkit',
432 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', 329 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8',
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 'variables': { 370 'variables': {
474 'jni_gen_package': 'webkit', 371 'jni_gen_package': 'webkit',
475 'input_java_class': 'android/widget/OverScroller.class', 372 'input_java_class': 'android/widget/OverScroller.class',
476 }, 373 },
477 'includes': [ '../../build/jar_file_jni_generator.gypi' ], 374 'includes': [ '../../build/jar_file_jni_generator.gypi' ],
478 }, 375 },
479 ], 376 ],
480 }], 377 }],
481 ], 378 ],
482 } 379 }
OLDNEW
« no previous file with comments | « webkit/glue/webkit_glue.cc ('k') | webkit/glue/weburlrequest_extradata_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698