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

Side by Side Diff: Source/core/core.gyp

Issue 310563004: IDL build: Split global constructors into core and modules (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Better includes and FIXMEs in core.gyp Created 6 years, 6 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
OLDNEW
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 23 matching lines...) Expand all
34 '../build/features.gypi', 34 '../build/features.gypi',
35 '../build/scripts/scripts.gypi', 35 '../build/scripts/scripts.gypi',
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 '../..', 44 '..', # WebKit/Source
45 '..', 45 '<(SHARED_INTERMEDIATE_DIR)/blink', # gen/blink
46 '<(SHARED_INTERMEDIATE_DIR)/blink',
47 # FIXME: Remove these once core scripts generates qualified 46 # FIXME: Remove these once core scripts generates qualified
48 # includes correctly: http://crbug.com/358074 47 # includes correctly: http://crbug.com/380054
49 '<(bindings_core_v8_output_dir)', 48 '<(bindings_core_v8_output_dir)',
50 '<(bindings_modules_v8_output_dir)', 49 '<(bindings_modules_v8_output_dir)',
51 ], 50 ],
52 51
53 'conditions': [ 52 'conditions': [
54 ['OS=="android" and use_openmax_dl_fft!=0', { 53 ['OS=="android" and use_openmax_dl_fft!=0', {
55 'webcore_include_dirs': [ 54 'webcore_include_dirs': [
56 '<(DEPTH)/third_party/openmax_dl' 55 '<(DEPTH)/third_party/openmax_dl'
57 ] 56 ]
58 }], 57 }],
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 'hard_dependency': 1, 209 'hard_dependency': 1,
211 'dependencies': [ 210 'dependencies': [
212 'webcore_prerequisites', 211 'webcore_prerequisites',
213 'core_generated.gyp:make_core_generated', 212 'core_generated.gyp:make_core_generated',
214 'inspector_overlay_page', 213 'inspector_overlay_page',
215 'inspector_protocol_sources', 214 'inspector_protocol_sources',
216 'inspector_instrumentation_sources', 215 'inspector_instrumentation_sources',
217 'injected_canvas_script_source', 216 'injected_canvas_script_source',
218 'injected_script_source', 217 'injected_script_source',
219 'debugger_script_source', 218 'debugger_script_source',
220 '../bindings/core/v8/generated.gyp:bindings_core_generated', 219 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated',
221 # FIXME: don't depend on bindings/modules http://crbug.com/358074 220 # FIXME: don't depend on bindings_modules http://crbug.com/358074
222 '../bindings/modules/generated.gyp:bindings_modules_generated', 221 '../bindings/modules/generated.gyp:modules_event_generated',
223 '../bindings/modules/v8/generated.gyp:bindings_modules_generated', 222 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated',
224 '../platform/platform_generated.gyp:make_platform_generated', 223 '../platform/platform_generated.gyp:make_platform_generated',
225 '../wtf/wtf.gyp:wtf', 224 '../wtf/wtf.gyp:wtf',
226 '<(DEPTH)/gin/gin.gyp:gin', 225 '<(DEPTH)/gin/gin.gyp:gin',
227 '<(DEPTH)/skia/skia.gyp:skia', 226 '<(DEPTH)/skia/skia.gyp:skia',
228 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', 227 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg',
229 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', 228 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng',
230 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', 229 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp',
231 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', 230 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml',
232 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt', 231 '<(DEPTH)/third_party/libxslt/libxslt.gyp:libxslt',
233 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi', 232 '<(DEPTH)/third_party/npapi/npapi.gyp:npapi',
(...skipping 12 matching lines...) Expand all
246 'html', 245 'html',
247 'html/shadow', 246 'html/shadow',
248 'inspector', 247 'inspector',
249 'svg', 248 'svg',
250 ], 249 ],
251 'sources': [ 250 'sources': [
252 # FIXME: should be bindings_core_v8_files http://crbug.com/358074 251 # FIXME: should be bindings_core_v8_files http://crbug.com/358074
253 '<@(bindings_v8_files)', 252 '<@(bindings_v8_files)',
254 # These files include all the .cpp files generated from the .idl files 253 # These files include all the .cpp files generated from the .idl files
255 # in webcore_files. 254 # in webcore_files.
256 '<@(bindings_core_generated_aggregate_files)', 255 '<@(bindings_core_v8_generated_aggregate_files)',
257 256
258 # Additional .cpp files for HashTools.h 257 # Additional .cpp files for HashTools.h
259 '<(SHARED_INTERMEDIATE_DIR)/blink/CSSPropertyNames.cpp', 258 '<(SHARED_INTERMEDIATE_DIR)/blink/CSSPropertyNames.cpp',
260 '<(SHARED_INTERMEDIATE_DIR)/blink/CSSValueKeywords.cpp', 259 '<(SHARED_INTERMEDIATE_DIR)/blink/CSSValueKeywords.cpp',
261 260
262 # Additional .cpp files from make_core_generated actions. 261 # Additional .cpp files from make_core_generated actions.
263 '<(SHARED_INTERMEDIATE_DIR)/blink/Event.cpp', 262 '<(SHARED_INTERMEDIATE_DIR)/blink/Event.cpp',
264 '<(SHARED_INTERMEDIATE_DIR)/blink/EventHeaders.h', 263 '<(SHARED_INTERMEDIATE_DIR)/blink/EventHeaders.h',
265 '<(SHARED_INTERMEDIATE_DIR)/blink/EventInterfaces.h', 264 '<(SHARED_INTERMEDIATE_DIR)/blink/EventInterfaces.h',
266 '<(SHARED_INTERMEDIATE_DIR)/blink/EventNames.cpp', 265 '<(SHARED_INTERMEDIATE_DIR)/blink/EventNames.cpp',
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 'target_name': 'webcore_prerequisites', 358 'target_name': 'webcore_prerequisites',
360 'type': 'none', 359 'type': 'none',
361 'dependencies': [ 360 'dependencies': [
362 'debugger_script_source', 361 'debugger_script_source',
363 'injected_canvas_script_source', 362 'injected_canvas_script_source',
364 'injected_script_source', 363 'injected_script_source',
365 'inspector_overlay_page', 364 'inspector_overlay_page',
366 'inspector_protocol_sources', 365 'inspector_protocol_sources',
367 'inspector_instrumentation_sources', 366 'inspector_instrumentation_sources',
368 'core_generated.gyp:make_core_generated', 367 'core_generated.gyp:make_core_generated',
369 '../bindings/core/v8/generated.gyp:bindings_core_generated', 368 '../bindings/core/v8/generated.gyp:bindings_core_v8_generated',
370 # FIXME: don't depend on bindings_modules http://crbug.com/358074 369 # FIXME: don't depend on bindings_modules http://crbug.com/358074
371 '../bindings/modules/v8/generated.gyp:bindings_modules_generated', 370 '../bindings/modules/v8/generated.gyp:bindings_modules_v8_generated',
372 '../wtf/wtf.gyp:wtf', 371 '../wtf/wtf.gyp:wtf',
373 '../config.gyp:config', 372 '../config.gyp:config',
374 '../platform/blink_platform.gyp:blink_platform', 373 '../platform/blink_platform.gyp:blink_platform',
375 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib', 374 '<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
376 '<(DEPTH)/skia/skia.gyp:skia', 375 '<(DEPTH)/skia/skia.gyp:skia',
377 '<(angle_path)/src/build_angle.gyp:translator', 376 '<(angle_path)/src/build_angle.gyp:translator',
378 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg', 377 '<(DEPTH)/third_party/iccjpeg/iccjpeg.gyp:iccjpeg',
379 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng', 378 '<(DEPTH)/third_party/libpng/libpng.gyp:libpng',
380 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp', 379 '<(DEPTH)/third_party/libwebp/libwebp.gyp:libwebp',
381 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml', 380 '<(DEPTH)/third_party/libxml/libxml.gyp:libxml',
(...skipping 443 matching lines...) Expand 10 before | Expand all | Expand 10 after
825 '<(bindings_core_v8_output_dir)/V8LayerRect.h', 824 '<(bindings_core_v8_output_dir)/V8LayerRect.h',
826 '<(bindings_core_v8_output_dir)/V8LayerRectList.cpp', 825 '<(bindings_core_v8_output_dir)/V8LayerRectList.cpp',
827 '<(bindings_core_v8_output_dir)/V8LayerRectList.h', 826 '<(bindings_core_v8_output_dir)/V8LayerRectList.h',
828 ], 827 ],
829 'sources/': [ 828 'sources/': [
830 ['exclude', 'testing/js'], 829 ['exclude', 'testing/js'],
831 ], 830 ],
832 }, 831 },
833 ], # targets 832 ], # targets
834 } 833 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698