'../build/win/precompile.gypi',
'../build/features.gypi',
'../build/scripts/scripts.gypi',
- '../modules/modules.gypi',
'../bindings/bindings.gypi',
'core.gypi',
],
'../..',
'..',
'<(SHARED_INTERMEDIATE_DIR)/blink',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings',
+ '<(bindings_output_dir)',
],
'conditions': [
'target_name': 'debugger_script_source',
'type': 'none',
'variables': {
- 'input_file_path': '<(bindings_dir)/v8/DebuggerScript.js',
+ 'input_file_path': '<(bindings_v8_dir)/DebuggerScript.js',
'output_file_path': '<(SHARED_INTERMEDIATE_DIR)/blink/DebuggerScriptSource.h',
'character_array_name': 'DebuggerScriptSource_js',
},
'hard_dependency': 1,
'dependencies': [
'webcore_prerequisites',
- '../bindings/generated_bindings.gyp:generated_bindings',
'core_generated.gyp:make_core_generated',
'inspector_overlay_page',
'inspector_protocol_sources',
'injected_canvas_script_source',
'injected_script_source',
'debugger_script_source',
+ '../bindings/generated_bindings.gyp:generated_bindings',
'../platform/platform_generated.gyp:make_platform_generated',
'../wtf/wtf.gyp:wtf',
'<(DEPTH)/gin/gin.gyp:gin',
],
'include_dirs': [
'<(SHARED_INTERMEDIATE_DIR)/blink',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings',
+ '<(bindings_output_dir)',
'<@(webcore_include_dirs)',
# FIXME: Remove these once the bindings script generates qualified
# includes for these correctly. (Sequences don't work yet.)
- '<(bindings_dir)/v8/custom',
+ '<(bindings_v8_dir)/custom',
'html',
'html/shadow',
'inspector',
'svg',
],
'sources': [
+ '<@(bindings_files)',
# These files include all the .cpp files generated from the .idl files
# in webcore_files.
- '<@(aggregate_generated_bindings_files)',
- '<@(bindings_files)',
+ '<@(bindings_core_generated_aggregate_files)',
# Additional .cpp files for HashTools.h
'<(SHARED_INTERMEDIATE_DIR)/blink/CSSPropertyNames.cpp',
'<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementLookupTrie.cpp',
'<(SHARED_INTERMEDIATE_DIR)/blink/HTMLElementLookupTrie.h',
'<(SHARED_INTERMEDIATE_DIR)/blink/HTMLNames.cpp',
+ '<(SHARED_INTERMEDIATE_DIR)/blink/HTMLTokenizerNames.cpp',
'<(SHARED_INTERMEDIATE_DIR)/blink/InputTypeNames.cpp',
'<(SHARED_INTERMEDIATE_DIR)/blink/MathMLNames.cpp',
'<(SHARED_INTERMEDIATE_DIR)/blink/SVGNames.cpp',
'core_generated.gyp:make_core_generated',
'../wtf/wtf.gyp:wtf',
'../config.gyp:config',
- '../heap/blink_heap.gyp:blink_heap',
'../platform/blink_platform.gyp:blink_platform',
'<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
'<(DEPTH)/skia/skia.gyp:skia',
'export_dependent_settings': [
'../wtf/wtf.gyp:wtf',
'../config.gyp:config',
- '../heap/blink_heap.gyp:blink_heap',
'<(DEPTH)/gpu/gpu.gyp:gles2_c_lib',
'<(DEPTH)/skia/skia.gyp:skia',
'<(angle_path)/src/build_angle.gyp:translator',
],
},
}],
- ['toolkit_uses_gtk == 1', {
- 'dependencies': [
- '<(DEPTH)/build/linux/system.gyp:gtk',
- ],
- 'export_dependent_settings': [
- '<(DEPTH)/build/linux/system.gyp:gtk',
- ],
- }],
['OS=="android"', {
'sources/': [
['exclude', 'accessibility/'],
'sources': [
'<@(webcore_svg_files)',
],
+ 'conditions': [
+ ['OS=="win" and buildtype=="Official"', {
+ 'msvs_shard': 5,
+ }],
+ ],
},
{
'target_name': 'webcore_rendering',
['exclude', 'Linux\\.cpp$'],
],
}],
- ['toolkit_uses_gtk == 0', {
- 'sources/': [
- ['exclude', 'Gtk\\.cpp$'],
- ],
- }],
['OS=="android"', {
'sources/': [
['include', 'rendering/RenderThemeChromiumFontProviderLinux\\.cpp$'],
['exclude', 'Linux\\.cpp$'],
],
}],
- ['toolkit_uses_gtk == 0', {
- 'sources/': [
- ['exclude', 'Gtk\\.cpp$'],
- ],
- }],
['OS=="android"', {
'cflags': [
# WebCore does not work with strict aliasing enabled.
'INSIDE_BLINK',
],
'include_dirs': [
- '<(bindings_dir)/v8', # FIXME: Remove once http://crbug.com/236119 is fixed.
+ '<(bindings_v8_dir)', # FIXME: Remove once http://crbug.com/236119 is fixed.
'testing',
'testing/v8',
],
'sources': [
'<@(webcore_testing_files)',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GCObservation.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8GCObservation.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8MallocStatistics.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8MallocStatistics.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8TypeConversions.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8TypeConversions.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8Internals.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8Internals.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalProfilers.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalProfilers.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalSettings.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalSettings.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalSettingsGenerated.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalSettingsGenerated.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalRuntimeFlags.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8InternalRuntimeFlags.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8LayerRect.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8LayerRect.h',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8LayerRectList.cpp',
- '<(SHARED_INTERMEDIATE_DIR)/blink/bindings/V8LayerRectList.h',
+ '<(bindings_output_dir)/V8GCObservation.cpp',
+ '<(bindings_output_dir)/V8GCObservation.h',
+ '<(bindings_output_dir)/V8MallocStatistics.cpp',
+ '<(bindings_output_dir)/V8MallocStatistics.h',
+ '<(bindings_output_dir)/V8TypeConversions.cpp',
+ '<(bindings_output_dir)/V8TypeConversions.h',
+ '<(bindings_output_dir)/V8Internals.cpp',
+ '<(bindings_output_dir)/V8Internals.h',
+ '<(bindings_output_dir)/V8InternalProfilers.cpp',
+ '<(bindings_output_dir)/V8InternalProfilers.h',
+ '<(bindings_output_dir)/V8InternalSettings.cpp',
+ '<(bindings_output_dir)/V8InternalSettings.h',
+ '<(bindings_output_dir)/V8InternalSettingsGenerated.cpp',
+ '<(bindings_output_dir)/V8InternalSettingsGenerated.h',
+ '<(bindings_output_dir)/V8InternalRuntimeFlags.cpp',
+ '<(bindings_output_dir)/V8InternalRuntimeFlags.h',
+ '<(bindings_output_dir)/V8LayerRect.cpp',
+ '<(bindings_output_dir)/V8LayerRect.h',
+ '<(bindings_output_dir)/V8LayerRectList.cpp',
+ '<(bindings_output_dir)/V8LayerRectList.h',
],
'sources/': [
['exclude', 'testing/js'],