Skip to content
  • mrobinson@webkit.org's avatar
    [GTK] Add support for building the WebCore bindings to the gyp build · 4bf12a55
    mrobinson@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=112638
    
    Reviewed by Nico Weber.
    
    Source/JavaScriptCore:
    
    * JavaScriptCore.gyp/JavaScriptCoreGTK.gyp: Export all include directories to direct
    dependents and fix the indentation of the libjavascriptcore target.
    
    Source/WebCore:
    
    Add targets, actions, and rules for building the WebCore bindings. This is
    the first part of the WebCoreGTK build.
    
    * WebCore.gyp/ConvertFileToHeaderWithCharacterArray.gypi: Added.
    * WebCore.gyp/MakeNames.gypi: Added.
    * WebCore.gyp/WebCoreGTK.gyp: Added WebCore bindings build. This has been adapted
    from the Chromium build.
    * WebCore.gypi: Updated list of derived sources files and added a parameter
    for adjusting the location of the built files. We don't want to force the
    Mac build to change, but we'd still like to reuse the scripts that the
    Chromium build uses.
    
    Source/WebKit/gtk:
    
    * gyp/Configuration.gypi.in: Added options for enabling SVG and setting the location of
    the WebCore derived sources.
    * gyp/run-gyp: Include the gyp scripts directory on the Python path and make the WebCoreGTK
    gyp file the default for the build.
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@146677 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    4bf12a55