+2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Unreviewed. Adding Source/WTF to the build and updating
+ waf port list.
+
+ * wscript:
+
2012-03-21 Ryosuke Niwa <rniwa@webkit.org>
Add the forgotten admin.html after r108917.
+2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Unreviewed. Adding Source/WTF to the build.
+
+ * wscript:
+
2012-03-22 Gavin Barraclough <barraclough@apple.com>
Add JSValue::isFunction
# 1. A simple program
jscore = bld.new_task_gen(
features = 'cc cxx cshlib',
- includes = '. .. assembler DerivedSources ForwardingHeaders ' + ' '.join(includes),
+ includes = '. .. assembler ../WTF ../WTF/wtf ' + ' '.join(includes),
source = sources,
defines = ['BUILDING_JavaScriptCore'],
target = 'jscore',
obj = bld.new_task_gen(
features = 'cxx cprogram',
- includes = '. .. assembler DerivedSources ForwardingHeaders ' + ' '.join(includes),
+ includes = '. .. assembler ../WTF ' + ' '.join(includes),
source = 'jsc.cpp',
target = 'jsc',
uselib = 'WX ICU ' + get_config(),
+2012-03-22 Kevin Ollivier <kevino@theolliviers.com>
+
+ [wx] Unreviewed. Adding Source/WTF to the build and updating
+ waf port list.
+
+ * DumpRenderTree/wscript:
+ * waf/build/settings.py:
+
2012-03-22 Dirk Pranke <dpranke@chromium.org>
Re-land fix for r81603 yet again (!) with latest build fix.
include_paths = [
os.path.join(output_dir),
os.path.join(wk_root, 'Source', 'JavaScriptCore'),
+ os.path.join(wk_root, 'Source', 'WTF'),
os.path.join(wk_root, 'Source', 'WebCore'),
os.path.join(wk_root, 'Source', 'WebCore', 'bindings', 'wx'),
os.path.join(wk_root, 'Source', 'WebKit', 'wx'),
common_frameworks = []
ports = [
+ 'BlackBerry',
'Chromium',
+ 'Efl',
'Gtk',
'Mac',
'None',
'Qt',
'Safari',
'Win',
- 'Wince',
+ 'WinCE',
'wx',
]
+uses = [
+ 'CF',
+ 'CFNet',
+]
+
port_uses = {
'wx': ['CURL', 'WXGC'],
}
'Source/WebCore/loader/archive',
'Source/WebCore/loader/cache',
'Source/WebCore/loader/icon',
+ 'Source/WebCore/Modules/filesystem',
'Source/WebCore/Modules/geolocation',
'Source/WebCore/Modules/indexeddb',
'Source/WebCore/Modules/webdatabase',
import TaskGen
- # FIXME: Does this need to be Source/JavaScriptCore?
bld.add_subdirs('Source/JavaScriptCore')
if sys.platform.startswith('darwin'):
TaskGen.task_gen.mappings['.m'] = TaskGen.task_gen.mappings['.cxx']
features = [Options.options.port.lower()]
- exclude_patterns = ['*AllInOne.cpp', '*CFNet.cpp', '*Chromium*.cpp',
- '*Efl.cpp', '*Gtk.cpp', '*Mac.cpp', '*None.cpp', '*Qt.cpp', '*Safari.cpp',
- 'test*bindings.*', '*WinCE.cpp', "WebDOMCanvas*.cpp", "WebDOMSVG*.cpp"]
+ thisport = Options.options.port
+
+ exclude_patterns = ['*AllInOne.cpp', '*None.cpp',]
+
+ # exclude the filename patterns for all other ports.
+ for port in ports:
+ if not port == thisport:
+ exclude = "*%s.cpp" % port
+ if port == 'Chromium':
+ exclude = "*Chromium*.cpp"
+ exclude_patterns.append(exclude)
+
if Options.options.port == 'wx':
features.append('curl')
- exclude_patterns.append('*Win.cpp')
+ exclude_patterns.extend(['*CFNet.cpp', 'test*bindings.*', "WebDOMCanvas*.cpp", "WebDOMSVG*.cpp"])
if sys.platform.startswith('darwin'):
features.append('cf')
-
else:
exclude_patterns.append('*CF.cpp')
webcore = bld.new_task_gen(
features = 'cc cxx cshlib',
- includes = ' '.join(wk_includes),
+ includes = 'Source/WTF ' + ' '.join(wk_includes),
source = ' '.join(flattenSources(webcore_sources.values())),
cxxflags = cxxflags,
defines = ['WXMAKINGDLL_WEBKIT', 'BUILDING_WebCore'],