[GTK] [gyp] Adding support for building WebCore rendering
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 25 Mar 2013 19:45:41 +0000 (19:45 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 25 Mar 2013 19:45:41 +0000 (19:45 +0000)
https://bugs.webkit.org/show_bug.cgi?id=113213

Reviewed by Gustavo Noronha Silva.

* WebCore.gyp/WebCoreGTK.gyp: Build the rendering directory into a shared library.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@146798 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WebCore/ChangeLog
Source/WebCore/WebCore.gyp/WebCoreGTK.gyp

index 273aaee..8357898 100644 (file)
@@ -1,3 +1,12 @@
+2013-03-25  Martin Robinson  <mrobinson@igalia.com>
+
+        [GTK] [gyp] Adding support for building WebCore rendering
+        https://bugs.webkit.org/show_bug.cgi?id=113213
+
+        Reviewed by Gustavo Noronha Silva.
+
+        * WebCore.gyp/WebCoreGTK.gyp: Build the rendering directory into a shared library.
+
 2013-03-25  Tony Chang  <tony@chromium.org>
 
         Remove TextIterator argumentless constructor
index 5304397..ef1920b 100644 (file)
       'sources': [ '<@(webcore_platform_geometry_files)', ],
     },
     {
+      'target_name': 'WebCoreRendering',
+      'type': 'static_library',
+      'dependencies': [ 'WebCoreDependencies', ],
+      'include_dirs': [ '<@(webcoregtk_include_dirs)', ],
+      'sources': [ '<@(webcore_files)',
+      ],
+      'sources/': [
+        ['exclude', '.*'],
+        ['include', 'rendering/'],
+        ['exclude', '<(excluded_directories_pattern)'],
+        ['exclude', '<(excluded_files_suffixes)'],
+        ['exclude', '<(excluded_files_patterns)'],
+        ['exclude', 'AllInOne\\.cpp$'],
+      ],
+    },
+    {
       'target_name': 'WebCore',
       'type': 'none',
       'dependencies': [
         'WebCoreBindings',
         'WebCorePlatform',
         'WebCorePlatformGeometry',
+        'WebCoreRendering',
       ],
     },
   ],