OLD | NEW |
1 # | 1 # |
2 # Copyright (C) 2009 Google Inc. All rights reserved. | 2 # Copyright (C) 2009 Google Inc. All rights reserved. |
3 # | 3 # |
4 # Redistribution and use in source and binary forms, with or without | 4 # Redistribution and use in source and binary forms, with or without |
5 # modification, are permitted provided that the following conditions are | 5 # modification, are permitted provided that the following conditions are |
6 # met: | 6 # met: |
7 # | 7 # |
8 # * Redistributions of source code must retain the above copyright | 8 # * Redistributions of source code must retain the above copyright |
9 # notice, this list of conditions and the following disclaimer. | 9 # notice, this list of conditions and the following disclaimer. |
10 # * Redistributions in binary form must reproduce the above | 10 # * Redistributions in binary form must reproduce the above |
(...skipping 25 matching lines...) Expand all Loading... |
36 '../bindings/core/core.gypi', # core can depend on bindings/core, but not o
n bindings | 36 '../bindings/core/core.gypi', # core can depend on bindings/core, but not o
n bindings |
37 'core.gypi', | 37 'core.gypi', |
38 ], | 38 ], |
39 | 39 |
40 'variables': { | 40 'variables': { |
41 'enable_wexit_time_destructors': 1, | 41 'enable_wexit_time_destructors': 1, |
42 | 42 |
43 'webcore_include_dirs': [ | 43 'webcore_include_dirs': [ |
44 '..', # WebKit/Source | 44 '..', # WebKit/Source |
45 '<(SHARED_INTERMEDIATE_DIR)/blink', # gen/blink | 45 '<(SHARED_INTERMEDIATE_DIR)/blink', # gen/blink |
| 46 # FIXMEDART: We need a better place for this or a way to eliminate it. The |
| 47 # dart_debugger_api.h file assumes this is on the include path to find dar
t_api.h. |
| 48 '../../../../dart/runtime', |
| 49 # FIXMEDART: We need this to include <dart_api.h>. How is v8 providing <v8
.h>? |
| 50 '../../../../dart/runtime/include', |
46 ], | 51 ], |
47 | 52 |
48 'conditions': [ | 53 'conditions': [ |
49 ['OS=="android" and use_openmax_dl_fft!=0', { | 54 ['OS=="android" and use_openmax_dl_fft!=0', { |
50 'webcore_include_dirs': [ | 55 'webcore_include_dirs': [ |
51 '<(DEPTH)/third_party/openmax_dl' | 56 '<(DEPTH)/third_party/openmax_dl' |
52 ] | 57 ] |
53 }], | 58 }], |
54 ], | 59 ], |
55 }, # variables | 60 }, # variables |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
165 # GN version: //third_party/WebKit/Source/core:core_generated | 170 # GN version: //third_party/WebKit/Source/core:core_generated |
166 'target_name': 'webcore_generated', | 171 'target_name': 'webcore_generated', |
167 'type': 'static_library', | 172 'type': 'static_library', |
168 'hard_dependency': 1, | 173 'hard_dependency': 1, |
169 'dependencies': [ | 174 'dependencies': [ |
170 'webcore_prerequisites', | 175 'webcore_prerequisites', |
171 'core_generated.gyp:make_core_generated', | 176 'core_generated.gyp:make_core_generated', |
172 'inspector_protocol_sources', | 177 'inspector_protocol_sources', |
173 'inspector_instrumentation_sources', | 178 'inspector_instrumentation_sources', |
174 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated', | 179 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated', |
| 180 # '../bindings/core/dart/generated.gyp:dart_snapshot', |
175 # FIXME: don't depend on bindings_modules http://crbug.com/358074 | 181 # FIXME: don't depend on bindings_modules http://crbug.com/358074 |
176 '../bindings/modules/generated.gyp:modules_event_generated', | 182 '../bindings/modules/generated.gyp:modules_event_generated', |
177 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated', | 183 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated', |
178 '../platform/platform_generated.gyp:make_platform_generated', | 184 '../platform/platform_generated.gyp:make_platform_generated', |
179 '../wtf/wtf.gyp:wtf', | 185 '../wtf/wtf.gyp:wtf', |
180 '<(DEPTH)/gin/gin.gyp:gin', | 186 '<(DEPTH)/gin/gin.gyp:gin', |
181 '<(DEPTH)/skia/skia.gyp:skia', | 187 '<(DEPTH)/skia/skia.gyp:skia', |
182 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', | 188 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', |
183 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', | 189 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', |
184 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', | 190 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', |
185 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', | 191 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', |
186 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', | 192 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', |
187 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', | 193 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', |
188 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', | 194 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', |
189 '<(DEPTH)/third_party/snappy/snappy.gyp:snappy', | 195 '<(DEPTH)/third_party/snappy/snappy.gyp:snappy', |
190 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', | 196 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', |
191 '<(DEPTH)/url/url.gyp:url_lib', | 197 '<(DEPTH)/url/url.gyp:url_lib', |
192 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | 198 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
193 ], | 199 ], |
194 'include_dirs': [ | 200 'include_dirs': [ |
195 '<@(webcore_include_dirs)', | 201 '<@(webcore_include_dirs)', |
196 ], | 202 ], |
197 'sources': [ | 203 'sources': [ |
198 # FIXME: should be bindings_core_v8_files http://crbug.com/358074 | 204 # FIXME: should be bindings_core_v8_files http://crbug.com/358074 |
| 205 '<@(bindings_common_files)', |
199 '<@(bindings_core_v8_files)', | 206 '<@(bindings_core_v8_files)', |
| 207 '<@(bindings_core_dart_files)', |
200 # These files include all the .cpp files generated from the .idl files | 208 # These files include all the .cpp files generated from the .idl files |
201 # in webcore_files. | 209 # in webcore_files. |
| 210 '<@(additional_derived_sources_aggregate_files)', |
202 '<@(bindings_core_v8_generated_aggregate_files)', | 211 '<@(bindings_core_v8_generated_aggregate_files)', |
203 '<@(bindings_core_v8_generated_union_type_files)', | 212 '<@(bindings_core_v8_generated_union_type_files)', |
204 | 213 |
205 '<@(generated_core_additional_files)', | 214 '<@(generated_core_additional_files)', |
206 | 215 |
207 # IDL dictionary impl files generated by IDL compiler | 216 # IDL dictionary impl files generated by IDL compiler |
208 '<@(generated_core_dictionary_files)', | 217 '<@(generated_core_dictionary_files)', |
209 ], | 218 ], |
210 'conditions': [ | 219 'conditions': [ |
211 ['OS=="win" and component=="shared_library"', { | 220 ['OS=="win" and component=="shared_library"', { |
(...skipping 21 matching lines...) Expand all Loading... |
233 # GN version: //third_party/WebKit/Source/core:prerequisites | 242 # GN version: //third_party/WebKit/Source/core:prerequisites |
234 'target_name': 'webcore_prerequisites', | 243 'target_name': 'webcore_prerequisites', |
235 'type': 'none', | 244 'type': 'none', |
236 'dependencies': [ | 245 'dependencies': [ |
237 'inspector_protocol_sources', | 246 'inspector_protocol_sources', |
238 'inspector_instrumentation_sources', | 247 'inspector_instrumentation_sources', |
239 'core_generated.gyp:make_core_generated', | 248 'core_generated.gyp:make_core_generated', |
240 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated', | 249 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated', |
241 # FIXME: don't depend on bindings_modules http://crbug.com/358074 | 250 # FIXME: don't depend on bindings_modules http://crbug.com/358074 |
242 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated', | 251 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated', |
| 252 # '../bindings/core/dart/generated.gyp:dart_snapshot', |
243 '../wtf/wtf.gyp:wtf', | 253 '../wtf/wtf.gyp:wtf', |
244 '../config.gyp:config', | 254 '../config.gyp:config', |
245 '../platform/blink_platform.gyp:blink_platform', | 255 '../platform/blink_platform.gyp:blink_platform', |
246 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', | 256 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', |
247 '<(DEPTH)/skia/skia.gyp:skia', | 257 '<(DEPTH)/skia/skia.gyp:skia', |
248 '<(angle_path)/src/angle.gyp:translator', | 258 '<(angle_path)/src/angle.gyp:translator', |
249 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', | 259 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', |
250 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', | 260 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', |
251 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', | 261 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', |
252 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', | 262 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', |
253 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', | 263 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', |
254 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', | 264 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', |
255 '<(DEPTH)/third_party/ots/ots.gyp:ots', | 265 '<(DEPTH)/third_party/ots/ots.gyp:ots', |
256 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', | 266 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', |
257 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', | 267 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', |
258 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', | 268 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', |
259 '<(DEPTH)/url/url.gyp:url_lib', | 269 '<(DEPTH)/url/url.gyp:url_lib', |
260 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | 270 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
| 271 '<@(additional_target_deps)', |
261 ], | 272 ], |
262 'export_dependent_settings': [ | 273 'export_dependent_settings': [ |
263 '../wtf/wtf.gyp:wtf', | 274 '../wtf/wtf.gyp:wtf', |
264 '../config.gyp:config', | 275 '../config.gyp:config', |
265 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', | 276 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', |
266 '<(DEPTH)/skia/skia.gyp:skia', | 277 '<(DEPTH)/skia/skia.gyp:skia', |
267 '<(angle_path)/src/angle.gyp:translator', | 278 '<(angle_path)/src/angle.gyp:translator', |
268 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', | 279 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', |
269 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', | 280 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', |
270 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', | 281 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', |
271 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', | 282 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', |
272 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', | 283 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', |
273 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', | 284 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', |
274 '<(DEPTH)/third_party/ots/ots.gyp:ots', | 285 '<(DEPTH)/third_party/ots/ots.gyp:ots', |
275 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', | 286 '<(DEPTH)/third_party/qcms/qcms.gyp:qcms', |
276 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', | 287 '<(DEPTH)/third_party/sqlite/sqlite.gyp:sqlite', |
277 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', | 288 '<(DEPTH)/third_party/zlib/zlib.gyp:zlib', |
278 '<(DEPTH)/url/url.gyp:url_lib', | 289 '<(DEPTH)/url/url.gyp:url_lib', |
279 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', | 290 '<(DEPTH)/v8/tools/gyp/v8.gyp:v8', |
| 291 '<@(additional_target_deps)', |
280 ], | 292 ], |
281 'direct_dependent_settings': { | 293 'direct_dependent_settings': { |
282 'defines': [ | 294 'defines': [ |
283 'BLINK_IMPLEMENTATION=1', | 295 'BLINK_IMPLEMENTATION=1', |
284 'INSIDE_BLINK', | 296 'INSIDE_BLINK', |
285 ], | 297 ], |
286 'include_dirs': [ | 298 'include_dirs': [ |
287 '<@(webcore_include_dirs)', | 299 '<@(webcore_include_dirs)', |
288 '<(DEPTH)/gpu', | 300 '<(DEPTH)/gpu', |
289 '<(angle_path)/include', | 301 '<(angle_path)/include', |
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
872 'libraries': [ | 884 'libraries': [ |
873 '<!@(pkg-config --libs ipp|sed s/-L//)/libipps_l.a', | 885 '<!@(pkg-config --libs ipp|sed s/-L//)/libipps_l.a', |
874 '<!@(pkg-config --libs ipp|sed s/-L//)/libippcore_l.a', | 886 '<!@(pkg-config --libs ipp|sed s/-L//)/libippcore_l.a', |
875 ] | 887 ] |
876 }, | 888 }, |
877 }], | 889 }], |
878 ], | 890 ], |
879 }, | 891 }, |
880 ], # targets | 892 ], # targets |
881 } | 893 } |
OLD | NEW |