Title: [144502] trunk/Source/WebCore
Revision
144502
Author
[email protected]
Date
2013-03-01 14:03:48 -0800 (Fri, 01 Mar 2013)

Log Message

[GTK] Allow sharing the WebCore include list with the Chromium build
https://bugs.webkit.org/show_bug.cgi?id=110241

Patch by Martin Robinson <[email protected]> on 2013-03-01
Reviewed by Dirk Pranke.

* WebCore.gyp/WebCoreGTK.gyp: Added. A skeleton gyp file for WebCoreGTK+.
* WebCore.gypi: Added shared include directories.

Modified Paths

Added Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (144501 => 144502)


--- trunk/Source/WebCore/ChangeLog	2013-03-01 22:02:38 UTC (rev 144501)
+++ trunk/Source/WebCore/ChangeLog	2013-03-01 22:03:48 UTC (rev 144502)
@@ -1,3 +1,13 @@
+2013-03-01  Martin Robinson  <[email protected]>
+
+        [GTK] Allow sharing the WebCore include list with the Chromium build
+        https://bugs.webkit.org/show_bug.cgi?id=110241
+
+        Reviewed by Dirk Pranke.
+
+        * WebCore.gyp/WebCoreGTK.gyp: Added. A skeleton gyp file for WebCoreGTK+.
+        * WebCore.gypi: Added shared include directories.
+
 2013-03-01  Alexey Proskuryakov  <[email protected]>
 
         Make in-memory blobs work in NetworkProcess

Added: trunk/Source/WebCore/WebCore.gyp/WebCoreGTK.gyp (0 => 144502)


--- trunk/Source/WebCore/WebCore.gyp/WebCoreGTK.gyp	                        (rev 0)
+++ trunk/Source/WebCore/WebCore.gyp/WebCoreGTK.gyp	2013-03-01 22:03:48 UTC (rev 144502)
@@ -0,0 +1,67 @@
+#
+# Copyright (C) 2009 Google Inc. All rights reserved.
+# Copyright (C) 2013 Igalia S.L.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+#     * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#     * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+#     * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+{
+  'includes': [
+    '../WebCore.gypi',
+  ],
+
+  'variables': {
+    'webcoregtk_include_dirs': [
+        '<@(webcore_include_dirs)',
+        '../accessibility/atk',
+        '../bindings/js',
+        '../bridge/jsc',
+        '../loader/gtk',
+        '../page/gtk',
+        '../platform/audio/gstreamer',
+        '../platform/cairo',
+        '../platform/geoclue',
+        '../platform/graphics/cairo',
+        '../platform/graphics/egl',
+        '../platform/graphics/freetype',
+        '../platform/graphics/glx',
+        '../platform/graphics/gstreamer',
+        '../platform/graphics/gtk',
+        '../platform/graphics/harfbuzz',
+        '../platform/graphics/harfbuzz',
+        '../platform/graphics/harfbuzz/ng',
+        '../platform/graphics/harfbuzz/ng',
+        '../platform/graphics/opengl',
+        '../platform/gtk',
+        '../platform/linux',
+        '../platform/network/gtk',
+        '../platform/network/soup',
+        '../platform/text/encha',
+        '../plugins/win',
+    ],
+  },
+}
+

Modified: trunk/Source/WebCore/WebCore.gypi (144501 => 144502)


--- trunk/Source/WebCore/WebCore.gypi	2013-03-01 22:02:38 UTC (rev 144501)
+++ trunk/Source/WebCore/WebCore.gypi	2013-03-01 22:03:48 UTC (rev 144502)
@@ -1,6 +1,93 @@
 {
     'variables': {
         'project_dir': ['.'],
+        'webcore_include_dirs': [
+          '.',
+          '..',
+          'Modules/battery',
+          'Modules/filesystem',
+          'Modules/gamepad',
+          'Modules/geolocation',
+          'Modules/indexeddb',
+          'Modules/mediasource',
+          'Modules/mediastream',
+          'Modules/navigatorcontentutils',
+          'Modules/notifications',
+          'Modules/proximity',
+          'Modules/quota',
+          'Modules/speech',
+          'Modules/webaudio',
+          'Modules/webdatabase',
+          'Modules/websockets',
+          'accessibility',
+          'bindings',
+          'bindings/generic',
+          'bridge',
+          'bridge/jni',
+          'css',
+          'dom',
+          'dom/default',
+          'editing',
+          'fileapi',
+          'history',
+          'html',
+          'html/canvas',
+          'html/parser',
+          'html/shadow',
+          'html/track',
+          'inspector',
+          'loader',
+          'loader/appcache',
+          'loader/archive',
+          'loader/archive/cf',
+          'loader/archive/mhtml',
+          'loader/cache',
+          'loader/icon',
+          'mathml',
+          'page',
+          'page/animation',
+          'page/scrolling',
+          'platform',
+          'platform/animation',
+          'platform/audio',
+          'platform/graphics',
+          'platform/graphics/cpu/arm',
+          'platform/graphics/cpu/arm/filters',
+          'platform/graphics/filters',
+          'platform/graphics/gpu',
+          'platform/graphics/opentype',
+          'platform/graphics/transforms',
+          'platform/image-decoders',
+          'platform/image-decoders/bmp',
+          'platform/image-decoders/gif',
+          'platform/image-decoders/ico',
+          'platform/image-decoders/jpeg',
+          'platform/image-decoders/png',
+          'platform/image-decoders/skia',
+          'platform/image-decoders/webp',
+          'platform/image-encoders/skia',
+          'platform/leveldb',
+          'platform/mediastream',
+          'platform/mock',
+          'platform/network',
+          'platform/sql',
+          'platform/text',
+          'platform/text/transcoder',
+          'plugins',
+          'rendering',
+          'rendering/mathml',
+          'rendering/style',
+          'rendering/svg',
+          'storage',
+          'svg',
+          'svg/animation',
+          'svg/graphics',
+          'svg/graphics/filters',
+          'svg/properties',
+          'workers',
+          'xml',
+          'xml/parser',
+        ],
         'webcore_bindings_idl_files': [
             'Modules/battery/BatteryManager.idl',
             'Modules/battery/NavigatorBattery.idl',
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to