diff options
Diffstat (limited to 'WebCore/wscript')
-rw-r--r-- | WebCore/wscript | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/WebCore/wscript b/WebCore/wscript index bd058e4..58886aa 100644 --- a/WebCore/wscript +++ b/WebCore/wscript @@ -30,7 +30,7 @@ from settings import * webcore_sources = {} if build_port == "wx": - webcore_sources['wx'] = ['platform/KillRingNone.cpp'] + webcore_sources['wx'] = ['platform/KillRingNone.cpp', 'bindings/cpp/WebDOMEventTarget.cpp'] if building_on_win32: # make sure platform/wx comes after this so we get the right @@ -69,7 +69,6 @@ if build_port == "wx": 'platform/graphics/wx/FontPlatformDataWxMac.mm', 'platform/text/mac/ShapeArabic.c', 'platform/wx/wxcode/mac/carbon/fontprops.mm', - 'plugins/wx/PluginDataWx.cpp', 'plugins/mac/PluginPackageMac.cpp', 'plugins/mac/PluginViewMac.mm' ] @@ -137,8 +136,8 @@ def build(bld): features = [build_port] exclude_patterns = ['*AllInOne.cpp', '*Brew.cpp', '*CFNet.cpp', '*Chromium*.cpp', - '*Gtk.cpp', '*Mac.cpp', '*None.cpp', '*Qt.cpp', '*Safari.cpp', - 'test*bindings.*', '*Wince.cpp', "WebDOMSVG*.cpp"] + '*Efl.cpp', '*Gtk.cpp', '*Haiku.cpp', '*Mac.cpp', '*None.cpp', '*Qt.cpp', '*Safari.cpp', + 'test*bindings.*', '*Wince.cpp', "WebDOMCanvas*.cpp", "WebDOMSVG*.cpp"] if build_port == 'wx': features.append('curl') if not building_on_win32: @@ -188,13 +187,8 @@ def build(bld): excludes = get_excludes(webcore_dir, exclude_patterns) excludes.extend(['UserStyleSheetLoader.cpp', 'RenderMediaControls.cpp']) - - # FIXME: undo this once these classes are fully implemented - excludes.append('SocketStreamErrorBase.cpp') - excludes.append('SocketStreamHandleBase.cpp') - # intermediate sources - excludes.append('CSSValueKeywords.c') + excludes.append('CSSValueKeywords.cpp') excludes.append('CSSPropertyNames.cpp') excludes.append('tokenizer.cpp') @@ -222,13 +216,21 @@ def build(bld): excludes.append('JSSVGTransformable.cpp') excludes.append('JSSVGURIReference.cpp') + # These are C++ DOM Bindings that won't compile because they look for things not in trunk. + excludes.append('WebDOMEventTarget.cpp') excludes.append('WebDOMAbstractView.cpp') excludes.append('WebDOMBlobBuilder.cpp') + excludes.append('WebDOMDatabaseCallback.cpp') excludes.append('WebDOMEventListenerCustom.cpp') excludes.append('WebDOMElementTimeControl.cpp') excludes.append('WebDOMImageData.cpp') + excludes.append('WebDOMInspectorBackend.cpp') excludes.append('WebDOMScriptProfile.cpp') excludes.append('WebDOMScriptProfileNode.cpp') + excludes.append('WebDOMSQLStatementCallback.cpp') + excludes.append('WebDOMSQLTransactionErrorCallback.cpp') + excludes.append('WebDOMSQLTransactionSyncCallback.cpp') + excludes.append('WebDOMSQLTransactionCallback.cpp') excludes.append('WebNativeEventListener.cpp') if building_on_win32: |