summaryrefslogtreecommitdiffstats
path: root/WebCore/wscript
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/wscript')
-rw-r--r--WebCore/wscript10
1 files changed, 7 insertions, 3 deletions
diff --git a/WebCore/wscript b/WebCore/wscript
index eeb0802..f183071 100644
--- a/WebCore/wscript
+++ b/WebCore/wscript
@@ -76,12 +76,11 @@ def set_options(opt):
def configure(conf):
common_configure(conf)
+ generate_webcore_derived_sources()
def build(bld):
import Options
- generate_webcore_derived_sources()
-
wk_includes = ['.', '..', 'DerivedSources',
wk_root,
os.path.join(wk_root, 'JavaScriptCore'),
@@ -117,7 +116,7 @@ def build(bld):
source = ' '.join(flattenSources(webcore_sources.values())),
cxxflags = cxxflags,
target = 'webcore',
- uselib = 'WX ICU XML XSLT CURL ' + waf_configname,
+ uselib = 'WX ICU XML XSLT CURL ' + get_config(),
uselib_local = '',
install_path = output_dir,
)
@@ -127,6 +126,11 @@ def build(bld):
excludes = get_excludes(webcore_dir, ['*None.cpp', '*CF.cpp', '*Qt.cpp', '*Win.cpp', '*Wince.cpp', '*Gtk.cpp', '*Mac.cpp', '*Safari.cpp', '*Chromium*.cpp','*SVG*.cpp', '*AllInOne.cpp', 'test*bindings.*'])
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('CSSPropertyNames.cpp')