Remove the rest of SVG_DOM_OBJC_BINDINGS
[WebKit-https.git] / wscript
diff --git a/wscript b/wscript
index dfa862b..45e02c5 100644 (file)
--- a/wscript
+++ b/wscript
@@ -39,6 +39,11 @@ from TaskGen import taskgen, feature, after
 import Task, ccroot
 
 def clean_derived_sources(ds_cmd):
+    # the below command does not produce the desired output under Cygwin, so for now,
+    # disable this under Windows.
+    if building_on_win32:
+        return
+        
     cmd = ds_cmd + " -qp | grep -v '^# ' | grep -v '^[[:space:]]' | grep --only-matching '^.*:'"
     output = subprocess.check_output(cmd, shell=True)
     
@@ -164,6 +169,7 @@ def build(bld):
                     os.path.join(wk_root, 'Source', 'JavaScriptCore'),
                     os.path.join(wk_root, 'Source', 'WebCore'),
                     os.path.join(wk_root, 'Source', 'WebCore', 'DerivedSources'),
+                    os.path.join(wk_root, 'Source', 'WebCore', 'platform', 'graphics', 'opentype'),
                     os.path.join(wk_root, 'Source', 'WebCore', 'platform', 'image-decoders'),
                     os.path.join(wk_root, 'Source', 'WebCore', 'platform', 'win'),
                     os.path.join(wk_root, 'Source', 'WebCore', 'workers'),
@@ -233,9 +239,7 @@ def build(bld):
                    'Source/WebCore/platform/graphics/cg/FloatSizeCG.cpp',
                    'Source/WebCore/platform/graphics/mac/ComplexTextController.cpp',
                    'Source/WebCore/platform/graphics/mac/ComplexTextControllerCoreText.mm',
-                   'Source/WebCore/platform/graphics/mac/ComplexTextControllerATSUI.cpp',
                    'Source/WebCore/platform/graphics/mac/GlyphPageTreeNodeMac.cpp',
-                   'Source/WebCore/platform/graphics/mac/SimpleFontDataATSUI.mm',
                    'Source/WebCore/platform/graphics/mac/SimpleFontDataCoreText.cpp',
                    'Source/WebCore/platform/graphics/wx/FontPlatformDataWxMac.mm',
                    'Source/WebCore/platform/wx/wxcode/mac/carbon/fontprops.mm',
@@ -347,8 +351,6 @@ def build(bld):
         excludes.append('JSSVGLocatable.cpp')
         excludes.append('JSSVGStyleTable.cpp')
         excludes.append('JSSVGTests.cpp')
-        excludes.append('JSSVGStylable.cpp')
-        excludes.append('JSSVGZoomAndPan.cpp')
         
         # These are files that expect methods not in the base C++ class, usually XYZAnimated methods.
         excludes.append('JSSVGFitToViewBox.cpp')
@@ -378,6 +380,9 @@ def build(bld):
         excludes.append('WebNativeNodeFilterCondition.cpp')
         excludes.append('WebDOMNodeFilterCustom.cpp')
         
+        # don't compile for now until we figure out the issue with using DOMStringList
+        excludes.append('WebDOMInternals.cpp')
+        
         # this file is unused by any port, not sure why it was
         # left in the tree
         excludes.append('GeneratedImage.cpp')