Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / core / core.gyp
index 796a891..6b788eb 100644 (file)
         # Additional .cpp files from make_core_generated actions.
         '<(blink_core_output_dir)/Event.cpp',
         '<(blink_core_output_dir)/EventHeaders.h',
-        '<(blink_core_output_dir)/EventInterfaces.h',
         '<(blink_core_output_dir)/EventNames.cpp',
         '<(blink_core_output_dir)/EventNames.h',
-        '<(blink_core_output_dir)/EventTargetHeaders.h',
-        '<(blink_core_output_dir)/EventTargetInterfaces.h',
         '<(blink_core_output_dir)/EventTargetNames.cpp',
         '<(blink_core_output_dir)/EventTargetNames.h',
         '<(blink_core_output_dir)/EventTypeNames.cpp',
         '<(blink_core_output_dir)/MathMLNames.cpp',
         '<(blink_core_output_dir)/SVGNames.cpp',
         '<(blink_core_output_dir)/UserAgentStyleSheetsData.cpp',
-        '<(blink_core_output_dir)/V8HTMLElementWrapperFactory.cpp',
         '<(blink_core_output_dir)/XLinkNames.cpp',
         '<(blink_core_output_dir)/XMLNSNames.cpp',
         '<(blink_core_output_dir)/XMLNames.cpp',
 
         # Additional .cpp files for SVG.
         '<(blink_core_output_dir)/SVGElementFactory.cpp',
-        '<(blink_core_output_dir)/V8SVGElementWrapperFactory.cpp',
 
         # Generated from make_style_shorthands.py
         '<(blink_core_output_dir)/StylePropertyShorthand.cpp',
 
         # Generated from make_css_property_metadata.py
         '<(blink_core_output_dir)/CSSPropertyMetadata.cpp',
+
+        # IDL dictionary impl files generated by IDL compiler
+        '<@(generated_core_dictionary_files)',
       ],
       'conditions': [
         ['OS=="win" and component=="shared_library"', {
         'webcore_svg',
         # Exported.
         'webcore_generated',
+        '../platform/blink_platform.gyp:blink_platform',
         '../wtf/wtf.gyp:wtf',
         '<(DEPTH)/skia/skia.gyp:skia',
         '<(DEPTH)/third_party/npapi/npapi.gyp:npapi',
         '<(DEPTH)/v8/tools/gyp/v8.gyp:v8',
       ],
       'export_dependent_settings': [
-        '../wtf/wtf.gyp:wtf',
         'webcore_generated',
+        '../platform/blink_platform.gyp:blink_platform',
+        '../wtf/wtf.gyp:wtf',
         '<(DEPTH)/skia/skia.gyp:skia',
         '<(DEPTH)/third_party/npapi/npapi.gyp:npapi',
         '<(DEPTH)/third_party/qcms/qcms.gyp:qcms',
       'dependencies': [
         '../config.gyp:config',
         'webcore',
+        'webcore_generated',
       ],
       'defines': [
         'BLINK_IMPLEMENTATION=1',
       ],
       'sources': [
         # Note: file list duplicated in GN build.
+        '<@(generated_core_testing_dictionary_files)',
         '<@(webcore_testing_files)',
+        '<(bindings_core_v8_output_dir)/V8DictionaryTest.cpp',
+        '<(bindings_core_v8_output_dir)/V8DictionaryTest.h',
         '<(bindings_core_v8_output_dir)/V8GarbageCollectedScriptWrappable.cpp',
         '<(bindings_core_v8_output_dir)/V8GarbageCollectedScriptWrappable.h',
         '<(bindings_core_v8_output_dir)/V8GCObservation.cpp',
         '<(bindings_core_v8_output_dir)/V8LayerRectList.h',
         '<(bindings_core_v8_output_dir)/V8RefCountedScriptWrappable.cpp',
         '<(bindings_core_v8_output_dir)/V8RefCountedScriptWrappable.h',
+        '<(bindings_core_v8_output_dir)/V8InternalDictionary.cpp',
+        '<(bindings_core_v8_output_dir)/V8InternalDictionary.h',
       ],
       'sources/': [
         ['exclude', 'testing/js'],