[GTK] Add an experimental gyp build
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Feb 2013 17:59:24 +0000 (17:59 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 8 Feb 2013 17:59:24 +0000 (17:59 +0000)
commit2fcf72e6d35a5263f8467e29a30551004ef22777
tree9ea4a025cdfc098b21f4b295cb4309a8ce683534
parent3353ce7959e2ed265c71561604bb4801fc5b97cf
[GTK] Add an experimental gyp build
https://bugs.webkit.org/show_bug.cgi?id=109003

Patch by Martin Robinson <mrobinson@igalia.com> on 2013-02-08
Reviewed by Gustavo Noronha Silva.

Source/JavaScriptCore:

* JavaScriptCore.gypi: Update the list of source files to include those
necessary for the GTK+ build.

Source/WebKit/gtk:

Add an experimental gyp build for WebKitGTK+. Currently only libjavascriptcoregtk,
jsc, and minidom build (and only on platforms for that support bash). To use the
build simply run:

$ gyp --generator-output=build --depth=. Source/WebKit/gtk/gyp/JavaScriptCore.gyp

Then enter the build directory and run make.

* gyp/Configuration.gypi: Added.
* gyp/JavaScriptCore.gyp: Added.
* gyp/WTF.gyp: Added.
* gyp/generate-derived-sources.sh: Added.

Source/WTF:

* WTF.gyp/WTF.gyp: Filter out MetaAllocator.(cpp/h) from the Chromium
build. It's only necessary for GTK+.
* WTF.gypi: Add MetaAllocator to the build for WebKitGTK+.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@142298 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.gypi
Source/WTF/ChangeLog
Source/WTF/WTF.gyp/WTF.gyp
Source/WTF/WTF.gypi
Source/WebKit/gtk/ChangeLog
Source/WebKit/gtk/gyp/Configuration.gypi [new file with mode: 0644]
Source/WebKit/gtk/gyp/JavaScriptCore.gyp [new file with mode: 0644]
Source/WebKit/gtk/gyp/WTF.gyp [new file with mode: 0644]
Source/WebKit/gtk/gyp/generate-derived-sources.sh [new file with mode: 0644]