diff options
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/SConscript | 287 | ||||
-rw-r--r-- | webkit/SConscript.javascriptcore_pcre | 55 | ||||
-rw-r--r-- | webkit/SConscript.port | 57 | ||||
-rw-r--r-- | webkit/SConstruct | 3 | ||||
-rw-r--r-- | webkit/activex_shim/SConscript | 50 | ||||
-rw-r--r-- | webkit/activex_shim_dll/SConscript | 57 | ||||
-rw-r--r-- | webkit/build/JSConfig/SConscript | 26 | ||||
-rw-r--r-- | webkit/build/JavaScriptCore/SConscript | 179 | ||||
-rw-r--r-- | webkit/build/V8Bindings/SConscript | 433 | ||||
-rw-r--r-- | webkit/build/WebCore/SConscript | 1014 | ||||
-rw-r--r-- | webkit/build/WebKit/SConscript | 35 | ||||
-rw-r--r-- | webkit/build/port/SConscript | 664 | ||||
-rw-r--r-- | webkit/build/webkit_resources/SConscript | 35 | ||||
-rw-r--r-- | webkit/build/webkit_strings/SConscript | 38 | ||||
-rw-r--r-- | webkit/default_plugin/SConscript | 61 | ||||
-rw-r--r-- | webkit/glue/SConscript | 172 | ||||
-rw-r--r-- | webkit/glue/plugins/test/SConscript | 84 | ||||
-rw-r--r-- | webkit/tools/npapi_layout_test_plugin/SConscript | 57 | ||||
-rw-r--r-- | webkit/tools/test_shell/SConscript | 328 | ||||
-rw-r--r-- | webkit/webkit_main.scons | 22 | ||||
-rw-r--r-- | webkit/webkit_sln.scons | 164 |
21 files changed, 0 insertions, 3821 deletions
diff --git a/webkit/SConscript b/webkit/SConscript deleted file mode 100644 index c59c49d..0000000 --- a/webkit/SConscript +++ /dev/null @@ -1,287 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import os - -Import(['env']) - -env = env.Clone() -env_res = env.Clone() - -# We use the SCons addRepository() call (an internal API that will -# at some point be made public) to "back" the build directory -# hierarchy with the source directory hierarchies in which we want to -# find the source .cpp and .h files. Think of this kind of like -# Make's VPATH, but applied to entire directory hierarchies. The -# upshot is that when searching for any file (source or target), -# SCons will search the subdirectory hierarchies under the following -# paths: -# -# webkit/Hammer/port/ -# webkit/port/ -# third_party/WebKit/WebCore/ -# -# SCons will replicate the compiler and linker -I and -L options so -# that the tools will find the right .h and library files. This comes -# at the cost of tripling the number of -I or -L options on a command -# line, but with the benefit that the build should "just work" -# regardless of which tree the file lives in, and regardless of whether -# or not the file involved is a generated file or checked-in source. -# -# (Note that because the build/SConscript.main file also calls -# addRepository() for the entire $OBJ_ROOT tree, that adds an -# extra -I or -L option for the webkit/port/ subdirectory, after the -# third_party/WebKit/WebCore/ in the above list. We'd like to -# eliminate that in the future, but that will require some -# deeper magic, and maybe a SCons modification.) - -port_dir = env.Dir('$WEBKIT_DIR/port') -port_dir.addRepository(env.Dir('$CHROME_SRC_DIR/webkit/port')) -port_dir.addRepository(env.Dir('$CHROME_SRC_DIR/third_party/WebKit/WebCore')) - -if env.Bit('windows'): - env['WEBKIT_PLATFORM_SUBDIR'] = 'win' -elif env.Bit('mac'): - env['WEBKIT_PLATFORM_SUBDIR'] = 'mac' - env.Append( - CCFLAGS = [ - '-Wno-reorder', - '-Wno-unused', - ], - ) - env.Prepend( - CPPPATH = [env.subst(x) for x in [ - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics/cg', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/archive/cf', - ]] - ) -elif env.Bit('linux'): - env.Append( - CPPDEFINES = [ - # We want webkit to use pthreads rather than gthread. - 'WTF_USE_PTHREADS=1', - ], - ) - -if env.Bit('posix'): - env.Append( - CCFLAGS = [ - '-Wno-parentheses', - ], - ) - -env.Append( - WEBCORE_DIR = '$THIRD_PARTY_WEBKIT_DIR/WebCore', - PENDING_DIR = "$WEBKIT_DIR/pending", - PORT_DIR = "$WEBKIT_DIR/port", - - JAVASCRIPTCORE_DIR = "$THIRD_PARTY_WEBKIT_DIR/JavaScriptCore", - WTF_DIR = "$JAVASCRIPTCORE_DIR/wtf", - KJS_DIR = "$JAVASCRIPTCORE_DIR/kjs", - PCRE_DIR = "$JAVASCRIPTCORE_DIR/pcre", - - V8BINDINGS_DIR = "$WEBKIT_DIR/V8Bindings", - DERIVED_DIR = env.Dir("$WEBKIT_DIR/V8Bindings/DerivedSources"), - SHARED_DIR = env.Dir("$WEBKIT_DIR/V8Bindings/SharedSources"), - - WEBKIT_DIR_PORT_INC = env.Dir("$CHROME_SRC_DIR/webkit/port"), -) - -env.Prepend( - CPPPATH = [env.subst(x) for x in [ - - # We put our grit generated headers in a common place. This matches - # what we do in Visual Studios. - '$TARGET_ROOT/grit_derived_sources', - '$WEBKIT_DIR/build/JSConfig/WebCore', - - # TODO(sgk): This directory was at this point in the /I list - # in the Visual Studio build of the merged webkit. It breaks - # the Linux build because of the pthread.h file there. - # Leaving it out doesn't obviously break the Windows build, - # but for now I'm leaving it commented out here in case it - # introduced any hidden problems. - #'$WEBKIT_DIR/build/JavaScriptCore', - - '$ZLIB_DIR', - '$LIBPNG_DIR', - '$LIBJPEG_DIR', - '$LIBXSLT_DIR', - '$LIBXML_DIR/include', - '$LIBXML_DIR/DerivedSources/include', - '$ICU38_DIR/public/common', - '$ICU38_DIR/public/i18n', - '$SKIA_DIR/include', - '$SKIA_DIR/include/corecg', - '$SKIA_DIR/ext', - '$SKIA_DIR/platform', - '$NPAPI_DIR', - '$V8_DIR/include', - '$WEBKIT_DIR/V8Bindings/DerivedSources', - '$WEBKIT_DIR/V8Bindings/SharedSources', - - '$WEBKIT_DIR/pending', - '$WEBKIT_DIR_PORT_INC/bindings/v8', - '$WEBKIT_DIR_PORT_INC/bindings/v8/custom', - '$WEBKIT_DIR_PORT_INC/platform', - '$WEBKIT_DIR_PORT_INC/platform/$WEBKIT_PLATFORM_SUBDIR', - - '$JAVASCRIPTCORE_DIR', - '$JAVASCRIPTCORE_DIR/wtf', - '$JAVASCRIPTCORE_DIR/wtf/chromium', - - # Directories in third_party/WebKit/Webcore that we pull headers - # from. We don't have to list directories that are listed in the - # $WEBKIT_DIR_PORT_INC section above because they automatically fall - # back to third_party/WebKit/Webcore. - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/css', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/dom', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/editing', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/history', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/html', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/inspector', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/appcache', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/archive', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/loader/icon', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/page', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/page/animation', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/page/chromium', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/animation', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/chromium', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics/chromium', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics/skia', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics/opentype', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/graphics/transforms', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/image-decoders/skia', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/image-encoders/skia', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/network', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/network/chromium', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/sql', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/platform/text', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/plugins', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/rendering', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/rendering/style', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/storage', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/style', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg/animation', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/svg/graphics', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/workers', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/xml', - - '$CHROME_SRC_DIR', - ]], -) - -env.Append( - CPPDEFINES = [ - 'U_STATIC_IMPLEMENTATION', - '_SCL_SECURE_NO_DEPRECATE', - '_SCL_SECURE_NO_WARNINGS', - ['ENABLE_DASHBOARD_SUPPORT', '0'], - ['ENABLE_JAVASCRIPT_DEBUGGER', '0'], - ['ENABLE_JSC_MULTIPLE_THREADS', '0'], - ['ENABLE_ICONDATABASE', '0'], - ['ENABLE_DATABASE', '1'], - ['ENABLE_XSLT', '1'], - ['ENABLE_XPATH', '1'], - ['ENABLE_SVG', '1'], - ['ENABLE_SVG_ANIMATION', '1'], - ['ENABLE_SVG_AS_IMAGE', '1'], - ['ENABLE_SVG_USE', '1'], - ['ENABLE_SVG_FOREIGN_OBJECT', '1'], - ['ENABLE_SVG_FONTS', '1'], - ['WEBCORE_NAVIGATOR_PLATFORM', '"\\"Win32\\""'], - 'USE_GOOGLE_URL_LIBRARY', - ['BUILDING_CHROMIUM__', '1'], - 'CHROMIUM_BUILD', - '_SECURE_ATL', - - 'LIBXSLT_STATIC', - 'LIBXML_STATIC', - 'PNG_USER_CONFIG', - 'CHROME_PNG_WRITE_SUPPORT', - ['__PRETTY_FUNCTION__', '__FUNCTION__'], - 'DISABLE_ACTIVEX_TYPE_CONVERSION_MPLAYER2', - - '__STD_C', - ['USE_SYSTEM_MALLOC', '1'], - ], -) - -# This addRepository call causes our webkit/port include paths to include both -# webkit/port and third_party/WebKit/WebCore. -webkit_port_inc = env.Dir("$WEBKIT_DIR_PORT_INC") -webkit_port_inc.addRepository( - env.Dir('$CHROME_SRC_DIR/third_party/WebKit/WebCore')) - -# This list is the SConscripts that work on Windows and Linux. -sconscript_dirs = env.ChromiumLoadComponentSConscripts( - LOAD_NAMES = ['webkit'], - port = 'SConscript.port', - JavaScriptCore_pcre = 'SConscript.javascriptcore_pcre', - WebCore_config_h = 'build/JSConfig/SConscript', - JavaScriptCore = 'build/JavaScriptCore/SConscript', - webkit_resources = 'build/webkit_resources/SConscript', - webkit_strings = 'build/webkit_strings/SConscript', - bindings = 'build/port/SConscript', - V8Bindings = 'build/V8Bindings/SConscript', - WebCore = 'build/WebCore/SConscript', - WebKit = 'build/WebKit/SConscript', - default_plugin = 'default_plugin/SConscript', - glue = 'glue/SConscript', - npapi_test_plugin = 'glue/plugins/test/SConscript', - npapi_layout_test_plugin = 'tools/npapi_layout_test_plugin/SConscript', - test_shell = 'tools/test_shell/SConscript', -) - -if env.Bit('windows'): - # These extra dirs aren't win32-specific, they're just the dirs that - # haven't yet been made portable. - sconscript_dirs.extend(env.ChromiumLoadComponentSConscripts( - LOAD_NAMES = ['webkit'], - activex_shim = 'activex_shim/SConscript', - npaxshim = 'activex_shim_dll/SConscript', - )) - - env.Append( - CPPDEFINES = [ - '_CRT_SECURE_NO_DEPRECATE', - '_CRT_NONSTDC_NO_WARNINGS', - '_CRT_NONSTDC_NO_DEPRECATE', - ['CRASH', '__debugbreak'], - ]) - - env.Prepend( - CPPPATH = [ - # Windows precompiled headers are here - '$WEBKIT_DIR/build', - - '$JAVASCRIPTCORE_DIR/os-win32', - ]) -else: - env.Append( - CXXFLAGS = ['-Wno-multichar'], - ) - -env.SConscript(sconscript_dirs, exports=['env', 'env_res']) - -# Setup alias for all webkit related targets. -# We'd like to do this as follows, but it leads to out-of-memory -# errors when SCons tries to use the entire contents of the -# directory tree as a huge content-signature string. -# Instead we're going to let all the subsidiary SConscript files -# add their own individual targets to the 'webkit' Alias. -#env.Alias('webkit', ['.', '$DESTINATION_ROOT/icudt38.dll']) -if env.Bit('windows'): - env.Alias('webkit', ['$DESTINATION_ROOT/icudt38.dll']) - -version = env.Command('$WEBKIT_DIR/build/WebCore/webkit_version.h', - ['$WEBCORE_DIR/Configurations/Version.xcconfig', - '$CHROME_SRC_DIR/webkit/build/webkit_version.py'], - "$PYTHON ${SOURCES[1]} ${SOURCES[0]} ${TARGET.dir}") -env.AlwaysBuild(version) diff --git a/webkit/SConscript.javascriptcore_pcre b/webkit/SConscript.javascriptcore_pcre deleted file mode 100644 index b0a4aad..0000000 --- a/webkit/SConscript.javascriptcore_pcre +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone( - PCRE_DIR = '$WEBKIT_DIR/port/JavaScriptCore/pcre', -) - -env.Prepend( - CPPPATH = [ - '$WEBKIT_DIR/port/JavaScriptCore', - '$WEBKIT_DIR/port/JavaScriptCore/pcre', - '$WEBKIT_DIR/build/JSConfig/WebCore/v8', - ]) - -if env.Bit('windows'): - env.Prepend( - CCFLAGS = [ - '/TP', - '/wd4127', - '/wd4355', - '/wd4510', - '/wd4512', - '/wd4610', - '/wd4706', - '/wd4800', - ], - ) - -# Map Hammer/webkit/port/JavaScriptCore/pcre so it's backed by -# third_party/WebKit/JavaScriptCore/pcre. -# -# TODO(sgk): This can be refactored to work more naturally if we just -# mirror third_party directory structure under webkit/port, instead of -# mapping Javascript => Javascript (here) and Webkit/WebCore => port -# (over in ../build/SConscript.main). - -obj_dir = env.Dir('$PCRE_DIR') -src_dir = env.Dir('$CHROME_SRC_DIR/third_party/WebKit/JavaScriptCore/pcre') -obj_dir.addRepository(src_dir) - -input_files = [ - '$PCRE_DIR/pcre_compile.cpp', - '$PCRE_DIR/pcre_xclass.cpp', - '$PCRE_DIR/pcre_ucp_searchfuncs.cpp', - '$PCRE_DIR/pcre_tables.cpp', - '$PCRE_DIR/pcre_exec.cpp', -] - -env.ChromeLibrary('JavaScriptCore_pcre', input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/JavaScriptCore/JavaScriptCore_pcre.vcproj', - guid='{49909552-0B0C-4C14-8CF6-DB8A2ADE0934}') diff --git a/webkit/SConscript.port b/webkit/SConscript.port deleted file mode 100644 index 0a2d561..0000000 --- a/webkit/SConscript.port +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -if env.Bit('windows'): - env.Prepend( - CCFLAGS = [ - '/TP', - - '/wd4244', - '/wd4291', - '/wd4345', - '/wd4521', - '/wd4800', - ],) -elif env.Bit('linux'): - env.Append( - # For the image readers and decoders: - CXXFLAGS = ["-Wno-sign-compare"], - LIBS = ['png'], - ) - -input_files = [ -] - -if env.Bit('mac'): - # Mac specific implementations. - input_files.extend([ - '$PORT_DIR/platform/graphics/mac/FontCacheMacPending.cpp', - '$PORT_DIR/rendering/RenderThemeMac.mm', - ]) - -if env.get('KJS'): - # These actually no longer exist, but since JSC build is super-broken, we'll - # leave them here as stark reminders of our past. - input_files.extend([ - '$PORT_DIR/bridge/KJSBridge.cpp', - '$PORT_DIR/bridge/ScriptControllerKJS.cpp', - ]) -else: - input_files.extend([ - '$PORT_DIR/bindings/v8/ScriptController.cpp', - ]) - -env.ChromeLibrary("port", input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/port/port.vcproj', - name = 'Port', - dependencies = [ - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', - ], - guid='{5597AD47-3494-4750-A235-4F9C2F864700}') diff --git a/webkit/SConstruct b/webkit/SConstruct deleted file mode 100644 index 2fd02a8..0000000 --- a/webkit/SConstruct +++ /dev/null @@ -1,3 +0,0 @@ -build_component = 'webkit' -SConscript('../build/SConscript.main', - exports=['build_component']) diff --git a/webkit/activex_shim/SConscript b/webkit/activex_shim/SConscript deleted file mode 100644 index b136c16..0000000 --- a/webkit/activex_shim/SConscript +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -env.Prepend( - CPPPATH = [ - '$NPAPI_DIR', - '$CHROME_SRC_DIR', - ], -) - -env.Append( - CPPDEFINES = [ - 'TRACK_INTERFACE', - ], - CCFLAGS = [ - '/TP', - - '/WX', - '/Wp64', - ], - LIBS = [ - 'Urlmon', - ], -) - -input_files = [ - 'activex_plugin.cc', - 'activex_shared.cc', - 'activex_util.cc', - 'dispatch_object.cc', - 'npn_scripting.cc', - 'npp_impl.cc', - 'web_activex_container.cc', - 'web_activex_site.cc', -] - -env.ChromeLibrary('activex_shim', input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - dependencies = [ - '$BASE_DIR/build/base.vcproj', - '$ICU38_DIR/build/icu.vcproj', - '$GOOGLEURL_DIR/build/googleurl.vcproj', - ], - guid='{F4F4BCAA-EA59-445C-A119-3E6C29647A51}') diff --git a/webkit/activex_shim_dll/SConscript b/webkit/activex_shim_dll/SConscript deleted file mode 100644 index c8bd329..0000000 --- a/webkit/activex_shim_dll/SConscript +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -env.Prepend( - CPPPATH = [ - '$NPAPI_DIR', - '$CHROME_SRC_DIR', - ], - LIBS = [ - 'activex_shim', - 'googleurl', - env['ICU_LIBS'], # TODO(sgk): '$ICU_LIBS' when scons is fixed - 'base', - 'Urlmon', - ], -) - -env.Append( - LINKFLAGS = [ - '/INCREMENTAL', - - '/MANIFEST', - '/DELAYLOAD:"dwmapi.dll"', - '/DELAYLOAD:"uxtheme.dll"', - '/MACHINE:X86', - '/FIXED:No', - - '/safeseh', - '/dynamicbase', - '/ignore:4199', - '/nxcompat', - - '/DEBUG', - ], -) - -input_files = [ - 'activex_shim_dll.cc', - 'activex_shim_dll.def', -] - -dll = env.ChromeSharedLibrary('npaxshim', input_files) - -i = env.Install('$TARGET_ROOT', dll) -env.Alias('webkit', i) - -env.ChromeMSVSProject('$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj', - dependencies = [ - '$BASE_DIR/build/base.vcproj', - '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - ], - guid='{494E414B-1655-48CE-996D-6413ECFB7829}') diff --git a/webkit/build/JSConfig/SConscript b/webkit/build/JSConfig/SConscript deleted file mode 100644 index 44feb87..0000000 --- a/webkit/build/JSConfig/SConscript +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - - -def CopyConfigH(target, source, env): - contents = open(str(source[0]), 'r').read() - - if env.get('KJS'): - contents += '#define WTF_USE_JAVASCRIPTCORE 1\n' - else: - contents += '#define WTF_USE_V8_BINDING 1\n' - contents += '#define WTF_USE_NPOBJECT 1\n' - - open(str(target[0]), 'w').write(contents) - -env.Command('WebCore/config.h', - '../../config.h.in', - Action(CopyConfigH)) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - guid='{2E2D3301-2EC4-4C0F-B889-87073B30F673}') diff --git a/webkit/build/JavaScriptCore/SConscript b/webkit/build/JavaScriptCore/SConscript deleted file mode 100644 index 08c577c..0000000 --- a/webkit/build/JavaScriptCore/SConscript +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - - -cygwin = env.Dir('$CHROME_SRC_DIR/third_party/cygwin/bin') -cygwin_posix = cygwin.abspath.replace('\\', '/') -env.PrependENVPath('PATH', cygwin_posix) - - -hash_table_cmd = '$PERL $CREATE_HASH_TABLE $SOURCE $CREATE_HASH_TABLE_FLAGS > $TARGET' - -env.Replace( - CREATE_HASH_TABLE_COM = hash_table_cmd, - CREATE_HASH_TABLE = env.File('$CHROME_SRC_DIR/third_party/WebKit/JavaScriptCore/create_hash_table'), - CREATE_HASH_TABLE_FLAGS = '-i', -) - -# TODO(erg): Temporarily disabling JSC building since it's changed heavily -# during the merge; I am also not sure we want/need to build it when building -# V8... -# -# We still need to build the pieces of pcre so we can't just drop this -# SConscript file though... <http://crbug.com/3043> -# env['BUILDERS']['Lookup_Table_h'] = Builder(action = '$CREATE_HASH_TABLE_COM', -# suffix = '.lut.h', -# src_suffix = '.cpp') -# -# inputs = [ -# 'array_object', -# 'date_object', -# 'math_object', -# 'number_object', -# 'regexp_object', -# 'string_object', -# ] -# -# for i in inputs: -# env.Lookup_Table_h(i, '$KJS_DIR/%s.cpp' % i) -# -# env.Lookup_Table_h('lexer', '$KJS_DIR/keywords.table', -# CREATE_HASH_TABLE_FLAGS='') - -# TODO(bradnelson): sucks, needs relative path -env.Command('$WEBKIT_DIR/port/JavaScriptCore/chartables.c', - '$PCRE_DIR/dftables', - '$PERL $CHROME_SRC_DIR/third_party/WebKit/JavaScriptCore/pcre/dftables ' + \ - '${TARGET.posix}') - -# We'd like to do this as follows: -#env.CXXFile('grammar.cpp', '$KJS_DIR/grammar.y') -# but SCons has a HARD-WIRED notion that the source must be a .yy file. -# TODO(bradnelson): not sure why YACCCOM is needed, but fails without -cpp = env.Command(['Grammar.cpp', 'Grammar.h'], - '$JAVASCRIPTCORE_DIR/parser/Grammar.y', - '$YACCCOM', - YACCCOM = '$YACC $YACCFLAGS -o $TARGET $SOURCES', - YACCFLAGS = '-d -p kjsyy') -env.AddPostAction(cpp, Move('${TARGETS[1]}', '${TARGET.dir}/Grammar.hpp')) - -copies = [ - 'API/APICast.h', - 'API/JSBase.h', - 'API/JSValueRef.h', - 'API/JSObjectRef.h', - 'API/JSRetainPtr.h', - 'API/JSContextRef.h', - 'API/JSStringRef.h', - 'API/JSStringRefCF.h', - 'API/JSStringRefBSTR.h', - 'API/JavaScriptCore.h', - # NOTE: these work ok for now with relative paths because they are concated - # with JAVASCRIPT_CORE_DIR down below. - '../WebCore/bridge/npruntime.h', - '../WebCore/bridge/runtime.h', - '../WebCore/bridge/NP_jsobject.h', - '../WebCore/bridge/npruntime_internal.h', - '../WebCore/bridge/npruntime_impl.h', - '../WebCore/bridge/runtime_object.h', - '../WebCore/bridge/runtime_root.h', - 'runtime/Collector.h', - 'wtf/HashCountedSet.h', -] - -JSCORE_OUT = '$WEBKIT_DIR/scons/WebCore/JavaScriptCore' - -for c in copies: - i = env.Install(JSCORE_OUT, '$JAVASCRIPTCORE_DIR/' + c) - env.Alias('webkit', i) - -# Stuff for WTF -env = env.Clone( - CPPPATH = [ - '$JAVASCRIPTCORE_DIR', - '$WTF_DIR', - '$JAVASCRIPTCORE_DIR/API', - '$JAVASCRIPTCORE_DIR/bindings', - '$JAVASCRIPTCORE_DIR/bindings/c', - '$JAVASCRIPTCORE_DIR/bindings/jni', - '$WEBKIT_DIR/pending', - '$JAVASCRIPTCORE_DIR/wtf', - '$ICU38_DIR/public/common', - '$ICU38_DIR/public/i18n', - '$WEBKIT_DIR', - '$CHROME_SRC_DIR', - ], -) - -env.Append( - CPPDEFINES = [ - '__STD_C', - 'U_STATIC_IMPLEMENTATION', - ], - CPPPATH = [ - '$WTF_DIR/unicode', - ], -) - -if env.Bit('windows'): - env.Append( - CPPPATH = [ - # Windows workarounds to not having pthread.h and sched.h - '$WEBKIT_DIR/build/JavaScriptCore', - # Windows workarounds to not having stdint.h - '$JAVASCRIPTCORE_DIR/os-win32', - ], - CPPDEFINES = [ - 'CRASH=__debugbreak', - ], - CCFLAGS = [ - '/TP', - - '/Wp64', - - '/wd4127', - '/wd4355', - '/wd4510', - '/wd4512', - '/wd4610', - '/wd4706', - ], - ) - -wtf_inputs = [ - '$WTF_DIR/ByteArray.cpp', - '$WTF_DIR/Assertions.cpp', - '$WTF_DIR/chromium/MainThreadChromium.cpp', - '$WTF_DIR/dtoa.cpp', - '$WTF_DIR/FastMalloc.cpp', - '$WTF_DIR/HashTable.cpp', - '$WTF_DIR/MainThread.cpp', - '$WTF_DIR/RandomNumber.cpp', - '$WTF_DIR/RefCountedLeakCounter.cpp', - '$WTF_DIR/Threading.cpp', - '$WTF_DIR/ThreadingPthreads.cpp', - '$WTF_DIR/TCSystemAlloc.cpp', - '$WTF_DIR/unicode/UTF8.cpp', - '$WTF_DIR/unicode/icu/CollatorICU.cpp', -] - -if env.Bit('windows'): - wtf_inputs.extend([ - '$WTF_DIR/ThreadingWin.cpp', - '$WTF_DIR/ThreadSpecificWin.cpp', - ]) -elif env.Bit('linux'): - # Re-add the include path for glib.h because it got lost when cloning the - # environment. - env.ParseConfig('pkg-config --cflags --libs glib-2.0') - - -env.ChromeLibrary('WTF', wtf_inputs) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', - guid='{AA8A5A85-592B-4357-BC60-E0E91E026AF6}') diff --git a/webkit/build/V8Bindings/SConscript b/webkit/build/V8Bindings/SConscript deleted file mode 100644 index 86d3796..0000000 --- a/webkit/build/V8Bindings/SConscript +++ /dev/null @@ -1,433 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -if env.Bit('windows'): - env.Prepend( - CCFLAGS = [ - '/TP', - - '/wd4291', - '/wd4099', - '/wd4996', - '/wd4521', - '/wd4244', - '/wd4800', - ], - ) -else: - # We need to include the parts of icu and libxml that we want here: - env.Append( - CCFLAGS = [ - # TODO(port): fix HTMLNames etc. generator and remove this. - '-fno-strict-aliasing', - ], - CPPPATH = [ - '$ICU38_DIR/public/common', - '$LIBXML_DIR/include', - ] - ) - -inputs = [ - '$DERIVED_DIR/CSSGrammar.cpp', - '$DERIVED_DIR/HTMLElementFactory.cpp', - '$DERIVED_DIR/HTMLNames.cpp', - '$DERIVED_DIR/SVGElementFactory.cpp', - '$DERIVED_DIR/SVGNames.cpp', - '$DERIVED_DIR/UserAgentStyleSheetsData.cpp', - '$DERIVED_DIR/XLinkNames.cpp', - '$DERIVED_DIR/XMLNames.cpp', - '$DERIVED_DIR/XPathGrammar.cpp', - - # TODO(sgk): derive this list (the generated V8*.cpp names - # from the BindingsEmitter handling of the .idl names in - # webkit\build\port\SConscript. - '$DERIVED_DIR/V8Attr.cpp', - '$DERIVED_DIR/V8BarInfo.cpp', - '$DERIVED_DIR/V8CanvasGradient.cpp', - '$DERIVED_DIR/V8CanvasPattern.cpp', - '$DERIVED_DIR/V8CanvasPixelArray.cpp', - '$DERIVED_DIR/V8CanvasRenderingContext2D.cpp', - '$DERIVED_DIR/V8CDATASection.cpp', - '$DERIVED_DIR/V8CharacterData.cpp', - '$DERIVED_DIR/V8Clipboard.cpp', - '$DERIVED_DIR/V8ClientRect.cpp', - '$DERIVED_DIR/V8ClientRectList.cpp', - '$DERIVED_DIR/V8Comment.cpp', - '$DERIVED_DIR/V8Console.cpp', - '$DERIVED_DIR/V8Counter.cpp', - '$DERIVED_DIR/V8CSSCharsetRule.cpp', - '$DERIVED_DIR/V8CSSFontFaceRule.cpp', - '$DERIVED_DIR/V8CSSImportRule.cpp', - '$DERIVED_DIR/V8CSSMediaRule.cpp', - '$DERIVED_DIR/V8CSSPageRule.cpp', - '$DERIVED_DIR/V8CSSPrimitiveValue.cpp', - '$DERIVED_DIR/V8CSSRule.cpp', - '$DERIVED_DIR/V8CSSRuleList.cpp', - '$DERIVED_DIR/V8CSSStyleDeclaration.cpp', - '$DERIVED_DIR/V8CSSStyleRule.cpp', - '$DERIVED_DIR/V8CSSStyleSheet.cpp', - '$DERIVED_DIR/V8CSSValue.cpp', - '$DERIVED_DIR/V8CSSValueList.cpp', - '$DERIVED_DIR/V8CSSVariablesDeclaration.cpp', - '$DERIVED_DIR/V8CSSVariablesRule.cpp', - '$DERIVED_DIR/V8Document.cpp', - '$DERIVED_DIR/V8Database.cpp', - '$DERIVED_DIR/V8DocumentFragment.cpp', - '$DERIVED_DIR/V8DocumentType.cpp', - '$DERIVED_DIR/V8DOMCoreException.cpp', - '$DERIVED_DIR/V8DOMImplementation.cpp', - '$DERIVED_DIR/V8DOMParser.cpp', - '$DERIVED_DIR/V8DOMSelection.cpp', - '$DERIVED_DIR/V8DOMStringList.cpp', - '$DERIVED_DIR/V8DOMWindow.cpp', - '$DERIVED_DIR/V8Element.cpp', - '$DERIVED_DIR/V8Entity.cpp', - '$DERIVED_DIR/V8EntityReference.cpp', - '$DERIVED_DIR/V8Event.cpp', - '$DERIVED_DIR/V8EventException.cpp', - '$DERIVED_DIR/V8File.cpp', - '$DERIVED_DIR/V8FileList.cpp', - '$DERIVED_DIR/V8History.cpp', - '$DERIVED_DIR/V8HTMLAnchorElement.cpp', - '$DERIVED_DIR/V8HTMLAppletElement.cpp', - '$DERIVED_DIR/V8HTMLAreaElement.cpp', - '$DERIVED_DIR/V8HTMLAudioElement.cpp', - '$DERIVED_DIR/V8HTMLBaseElement.cpp', - '$DERIVED_DIR/V8HTMLBaseFontElement.cpp', - '$DERIVED_DIR/V8HTMLBlockquoteElement.cpp', - '$DERIVED_DIR/V8HTMLBodyElement.cpp', - '$DERIVED_DIR/V8HTMLBRElement.cpp', - '$DERIVED_DIR/V8HTMLButtonElement.cpp', - '$DERIVED_DIR/V8HTMLCanvasElement.cpp', - '$DERIVED_DIR/V8HTMLCollection.cpp', - '$DERIVED_DIR/V8HTMLDirectoryElement.cpp', - '$DERIVED_DIR/V8HTMLDivElement.cpp', - '$DERIVED_DIR/V8HTMLDListElement.cpp', - '$DERIVED_DIR/V8HTMLDocument.cpp', - '$DERIVED_DIR/V8HTMLElement.cpp', - '$DERIVED_DIR/V8HTMLEmbedElement.cpp', - '$DERIVED_DIR/V8HTMLFieldSetElement.cpp', - '$DERIVED_DIR/V8HTMLFontElement.cpp', - '$DERIVED_DIR/V8HTMLFormElement.cpp', - '$DERIVED_DIR/V8HTMLFrameElement.cpp', - '$DERIVED_DIR/V8HTMLFrameSetElement.cpp', - '$DERIVED_DIR/V8HTMLHeadElement.cpp', - '$DERIVED_DIR/V8HTMLHeadingElement.cpp', - '$DERIVED_DIR/V8HTMLHRElement.cpp', - '$DERIVED_DIR/V8HTMLHtmlElement.cpp', - '$DERIVED_DIR/V8HTMLIFrameElement.cpp', - '$DERIVED_DIR/V8HTMLImageElement.cpp', - '$DERIVED_DIR/V8HTMLInputElement.cpp', - '$DERIVED_DIR/V8HTMLIsIndexElement.cpp', - '$DERIVED_DIR/V8HTMLLabelElement.cpp', - '$DERIVED_DIR/V8HTMLLegendElement.cpp', - '$DERIVED_DIR/V8HTMLLIElement.cpp', - '$DERIVED_DIR/V8HTMLLinkElement.cpp', - '$DERIVED_DIR/V8HTMLMapElement.cpp', - '$DERIVED_DIR/V8HTMLMarqueeElement.cpp', - '$DERIVED_DIR/V8HTMLMediaElement.cpp', - '$DERIVED_DIR/V8HTMLMenuElement.cpp', - '$DERIVED_DIR/V8HTMLMetaElement.cpp', - '$DERIVED_DIR/V8HTMLModElement.cpp', - '$DERIVED_DIR/V8HTMLObjectElement.cpp', - '$DERIVED_DIR/V8HTMLOListElement.cpp', - '$DERIVED_DIR/V8HTMLOptGroupElement.cpp', - '$DERIVED_DIR/V8HTMLOptionElement.cpp', - '$DERIVED_DIR/V8HTMLOptionsCollection.cpp', - '$DERIVED_DIR/V8HTMLParagraphElement.cpp', - '$DERIVED_DIR/V8HTMLParamElement.cpp', - '$DERIVED_DIR/V8HTMLPreElement.cpp', - '$DERIVED_DIR/V8HTMLQuoteElement.cpp', - '$DERIVED_DIR/V8HTMLScriptElement.cpp', - '$DERIVED_DIR/V8HTMLSelectElement.cpp', - '$DERIVED_DIR/V8HTMLStyleElement.cpp', - '$DERIVED_DIR/V8HTMLTableCaptionElement.cpp', - '$DERIVED_DIR/V8HTMLTableCellElement.cpp', - '$DERIVED_DIR/V8HTMLTableColElement.cpp', - '$DERIVED_DIR/V8HTMLTableElement.cpp', - '$DERIVED_DIR/V8HTMLTableRowElement.cpp', - '$DERIVED_DIR/V8HTMLTableSectionElement.cpp', - '$DERIVED_DIR/V8HTMLTextAreaElement.cpp', - '$DERIVED_DIR/V8HTMLTitleElement.cpp', - '$DERIVED_DIR/V8HTMLUListElement.cpp', - '$DERIVED_DIR/V8HTMLVideoElement.cpp', - '$DERIVED_DIR/V8ImageData.cpp', - '$DERIVED_DIR/V8InspectorController.cpp', - '$DERIVED_DIR/V8KeyboardEvent.cpp', - '$DERIVED_DIR/V8Location.cpp', - '$DERIVED_DIR/V8MediaError.cpp', - '$DERIVED_DIR/V8MediaList.cpp', - '$DERIVED_DIR/V8MessageChannel.cpp', - '$DERIVED_DIR/V8MessageEvent.cpp', - '$DERIVED_DIR/V8MessagePort.cpp', - '$DERIVED_DIR/V8MimeType.cpp', - '$DERIVED_DIR/V8MimeTypeArray.cpp', - '$DERIVED_DIR/V8MouseEvent.cpp', - '$DERIVED_DIR/V8MutationEvent.cpp', - '$DERIVED_DIR/V8NamedNodeMap.cpp', - '$DERIVED_DIR/V8Navigator.cpp', - '$DERIVED_DIR/V8Node.cpp', - '$DERIVED_DIR/V8NodeFilter.cpp', - '$DERIVED_DIR/V8NodeIterator.cpp', - '$DERIVED_DIR/V8NodeList.cpp', - '$DERIVED_DIR/V8Notation.cpp', - '$DERIVED_DIR/V8OverflowEvent.cpp', - '$DERIVED_DIR/V8Plugin.cpp', - '$DERIVED_DIR/V8PluginArray.cpp', - '$DERIVED_DIR/V8ProcessingInstruction.cpp', - '$DERIVED_DIR/V8ProgressEvent.cpp', - '$DERIVED_DIR/V8Range.cpp', - '$DERIVED_DIR/V8RangeException.cpp', - '$DERIVED_DIR/V8Rect.cpp', - '$DERIVED_DIR/V8SQLError.cpp', - '$DERIVED_DIR/V8SQLResultSet.cpp', - '$DERIVED_DIR/V8SQLResultSetRowList.cpp', - '$DERIVED_DIR/V8SQLTransaction.cpp', - '$DERIVED_DIR/V8RGBColor.cpp', - '$DERIVED_DIR/V8Screen.cpp', - '$DERIVED_DIR/V8StyleSheet.cpp', - '$DERIVED_DIR/V8StyleSheetList.cpp', - '$DERIVED_DIR/V8SVGAElement.cpp', - '$DERIVED_DIR/V8SVGAltGlyphElement.cpp', - '$DERIVED_DIR/V8SVGAngle.cpp', - '$DERIVED_DIR/V8SVGAnimateColorElement.cpp', - '$DERIVED_DIR/V8SVGAnimatedAngle.cpp', - '$DERIVED_DIR/V8SVGAnimatedBoolean.cpp', - '$DERIVED_DIR/V8SVGAnimatedEnumeration.cpp', - '$DERIVED_DIR/V8SVGAnimatedInteger.cpp', - '$DERIVED_DIR/V8SVGAnimatedLength.cpp', - '$DERIVED_DIR/V8SVGAnimatedLengthList.cpp', - '$DERIVED_DIR/V8SVGAnimatedNumber.cpp', - '$DERIVED_DIR/V8SVGAnimatedNumberList.cpp', - '$DERIVED_DIR/V8SVGAnimatedPoints.cpp', - '$DERIVED_DIR/V8SVGAnimatedPreserveAspectRatio.cpp', - '$DERIVED_DIR/V8SVGAnimatedRect.cpp', - '$DERIVED_DIR/V8SVGAnimatedString.cpp', - '$DERIVED_DIR/V8SVGAnimatedTransformList.cpp', - '$DERIVED_DIR/V8SVGAnimateElement.cpp', - '$DERIVED_DIR/V8SVGAnimateTransformElement.cpp', - '$DERIVED_DIR/V8SVGAnimationElement.cpp', - '$DERIVED_DIR/V8SVGCircleElement.cpp', - '$DERIVED_DIR/V8SVGClipPathElement.cpp', - '$DERIVED_DIR/V8SVGColor.cpp', - '$DERIVED_DIR/V8SVGCursorElement.cpp', - '$DERIVED_DIR/V8SVGDefinitionSrcElement.cpp', - '$DERIVED_DIR/V8SVGDefsElement.cpp', - '$DERIVED_DIR/V8SVGDescElement.cpp', - '$DERIVED_DIR/V8SVGDocument.cpp', - '$DERIVED_DIR/V8SVGElement.cpp', - '$DERIVED_DIR/V8SVGElementInstance.cpp', - '$DERIVED_DIR/V8SVGElementInstanceList.cpp', - '$DERIVED_DIR/V8SVGEllipseElement.cpp', - '$DERIVED_DIR/V8SVGException.cpp', - '$DERIVED_DIR/V8SVGFontFaceElement.cpp', - '$DERIVED_DIR/V8SVGFontFaceFormatElement.cpp', - '$DERIVED_DIR/V8SVGFontFaceNameElement.cpp', - '$DERIVED_DIR/V8SVGFontFaceSrcElement.cpp', - '$DERIVED_DIR/V8SVGFontFaceUriElement.cpp', - '$DERIVED_DIR/V8SVGForeignObjectElement.cpp', - '$DERIVED_DIR/V8SVGGElement.cpp', - '$DERIVED_DIR/V8SVGGlyphElement.cpp', - '$DERIVED_DIR/V8SVGGradientElement.cpp', - '$DERIVED_DIR/V8SVGImageElement.cpp', - '$DERIVED_DIR/V8SVGLength.cpp', - '$DERIVED_DIR/V8SVGLengthList.cpp', - '$DERIVED_DIR/V8SVGLinearGradientElement.cpp', - '$DERIVED_DIR/V8SVGLineElement.cpp', - '$DERIVED_DIR/V8SVGMarkerElement.cpp', - '$DERIVED_DIR/V8SVGMaskElement.cpp', - '$DERIVED_DIR/V8SVGMatrix.cpp', - '$DERIVED_DIR/V8SVGMetadataElement.cpp', - '$DERIVED_DIR/V8SVGNumber.cpp', - '$DERIVED_DIR/V8SVGNumberList.cpp', - '$DERIVED_DIR/V8SVGPaint.cpp', - '$DERIVED_DIR/V8SVGPathElement.cpp', - '$DERIVED_DIR/V8SVGPathSeg.cpp', - '$DERIVED_DIR/V8SVGPathSegArcAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegArcRel.cpp', - '$DERIVED_DIR/V8SVGPathSegClosePath.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoCubicAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoCubicRel.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoCubicSmoothAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoCubicSmoothRel.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoQuadraticAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoQuadraticRel.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoQuadraticSmoothAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegCurvetoQuadraticSmoothRel.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoHorizontalAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoHorizontalRel.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoRel.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoVerticalAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegLinetoVerticalRel.cpp', - '$DERIVED_DIR/V8SVGPathSegList.cpp', - '$DERIVED_DIR/V8SVGPathSegMovetoAbs.cpp', - '$DERIVED_DIR/V8SVGPathSegMovetoRel.cpp', - '$DERIVED_DIR/V8SVGPatternElement.cpp', - '$DERIVED_DIR/V8SVGPoint.cpp', - '$DERIVED_DIR/V8SVGPointList.cpp', - '$DERIVED_DIR/V8SVGPolygonElement.cpp', - '$DERIVED_DIR/V8SVGPolylineElement.cpp', - '$DERIVED_DIR/V8SVGPreserveAspectRatio.cpp', - '$DERIVED_DIR/V8SVGRadialGradientElement.cpp', - '$DERIVED_DIR/V8SVGRect.cpp', - '$DERIVED_DIR/V8SVGRectElement.cpp', - '$DERIVED_DIR/V8SVGRenderingIntent.cpp', - '$DERIVED_DIR/V8SVGScriptElement.cpp', - '$DERIVED_DIR/V8SVGSetElement.cpp', - '$DERIVED_DIR/V8SVGStopElement.cpp', - '$DERIVED_DIR/V8SVGStringList.cpp', - '$DERIVED_DIR/V8SVGStyleElement.cpp', - '$DERIVED_DIR/V8SVGSVGElement.cpp', - '$DERIVED_DIR/V8SVGSwitchElement.cpp', - '$DERIVED_DIR/V8SVGSymbolElement.cpp', - '$DERIVED_DIR/V8SVGTextContentElement.cpp', - '$DERIVED_DIR/V8SVGTextElement.cpp', - '$DERIVED_DIR/V8SVGTextPathElement.cpp', - '$DERIVED_DIR/V8SVGTextPositioningElement.cpp', - '$DERIVED_DIR/V8SVGTitleElement.cpp', - '$DERIVED_DIR/V8SVGTransform.cpp', - '$DERIVED_DIR/V8SVGTransformList.cpp', - '$DERIVED_DIR/V8SVGTRefElement.cpp', - '$DERIVED_DIR/V8SVGTSpanElement.cpp', - '$DERIVED_DIR/V8SVGUnitTypes.cpp', - '$DERIVED_DIR/V8SVGURIReference.cpp', - '$DERIVED_DIR/V8SVGUseElement.cpp', - '$DERIVED_DIR/V8SVGViewElement.cpp', - '$DERIVED_DIR/V8SVGZoomEvent.cpp', - '$DERIVED_DIR/V8Text.cpp', - '$DERIVED_DIR/V8TextEvent.cpp', - '$DERIVED_DIR/V8TextMetrics.cpp', - '$DERIVED_DIR/V8TimeRanges.cpp', - '$DERIVED_DIR/V8TreeWalker.cpp', - '$DERIVED_DIR/V8UIEvent.cpp', - '$DERIVED_DIR/V8UndetectableHTMLCollection.cpp', - '$DERIVED_DIR/V8WebKitAnimationEvent.cpp', - '$DERIVED_DIR/V8WebKitCSSKeyframeRule.cpp', - '$DERIVED_DIR/V8WebKitCSSKeyframesRule.cpp', - '$DERIVED_DIR/V8WebKitCSSMatrix.cpp', - '$DERIVED_DIR/V8WebKitCSSTransformValue.cpp', - '$DERIVED_DIR/V8WebKitPoint.cpp', - '$DERIVED_DIR/V8WebKitTransitionEvent.cpp', - '$DERIVED_DIR/V8WheelEvent.cpp', - '$DERIVED_DIR/V8Worker.cpp', - '$DERIVED_DIR/V8WorkerContext.cpp', - '$DERIVED_DIR/V8WorkerLocation.cpp', - '$DERIVED_DIR/V8XMLHttpRequest.cpp', - '$DERIVED_DIR/V8XMLHttpRequestException.cpp', - '$DERIVED_DIR/V8XMLHttpRequestProgressEvent.cpp', - '$DERIVED_DIR/V8XMLHttpRequestUpload.cpp', - '$DERIVED_DIR/V8XMLSerializer.cpp', - '$DERIVED_DIR/V8XPathEvaluator.cpp', - '$DERIVED_DIR/V8XPathException.cpp', - '$DERIVED_DIR/V8XPathExpression.cpp', - '$DERIVED_DIR/V8XPathNSResolver.cpp', - '$DERIVED_DIR/V8XPathResult.cpp', - '$DERIVED_DIR/V8XSLTProcessor.cpp', - - '$PORT_DIR/bindings/v8/JSDOMBinding.cpp', - '$PORT_DIR/bindings/v8/JSXPathNSResolver.cpp', - '$PORT_DIR/bindings/v8/NPV8Object.cpp', - '$PORT_DIR/bindings/v8/npruntime.cpp', - '$PORT_DIR/bindings/v8/RGBColor.cpp', - '$WEBCORE_DIR/bindings/v8/ScheduledAction.cpp', - '$WEBCORE_DIR/bindings/v8/ScriptCallFrame.cpp', - '$WEBCORE_DIR/bindings/v8/ScriptCallStack.cpp', - '$WEBCORE_DIR/bindings/v8/ScriptInstance.cpp', - '$WEBCORE_DIR/bindings/v8/ScriptValue.cpp', - '$WEBCORE_DIR/bindings/v8/V8AbstractEventListener.cpp', - '$WEBCORE_DIR/bindings/v8/V8LazyEventListener.cpp', - '$WEBCORE_DIR/bindings/v8/V8NodeFilterCondition.cpp', - '$WEBCORE_DIR/bindings/v8/V8ObjectEventListener.cpp', - '$WEBCORE_DIR/bindings/v8/V8WorkerContextEventListener.cpp', - '$WEBCORE_DIR/bindings/v8/V8XMLHttpRequestUtilities.cpp', - '$WEBCORE_DIR/bindings/v8/WorkerContextExecutionProxy.cpp', - '$WEBCORE_DIR/bindings/v8/WorkerScriptController.cpp', - '$PORT_DIR/bindings/v8/v8_binding.cpp', - '$PORT_DIR/bindings/v8/v8_custom.cpp', - '$PORT_DIR/bindings/v8/v8_helpers.cpp', - '$PORT_DIR/bindings/v8/v8_index.cpp', - '$PORT_DIR/bindings/v8/V8NPUtils.cpp', - '$PORT_DIR/bindings/v8/V8NPObject.cpp', - '$PORT_DIR/bindings/v8/v8_proxy.cpp', - '$PORT_DIR/bindings/v8/V8CanvasPixelArrayCustom.cpp', - '$PORT_DIR/bindings/v8/V8DOMMap.cpp', - '$PORT_DIR/bindings/v8/V8MessagePortCustom.cpp', - '$PORT_DIR/bindings/v8/V8WorkerContextCustom.cpp', - '$PORT_DIR/bindings/v8/V8WorkerCustom.cpp', - - '$WEBCORE_DIR/bindings/v8/custom/V8CanvasRenderingContext2DCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8ClipboardCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CSSStyleDeclarationCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomEventListener.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomSQLStatementCallback.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomSQLStatementErrorCallback.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomSQLTransactionCallback.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomSQLTransactionErrorCallback.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8CustomVoidCallback.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8DatabaseCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8DocumentCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8DOMParserConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8DOMStringListCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8DOMWindowCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8EventCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLCanvasElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLCollectionCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLDocumentCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLFormElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLFrameSetElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLInputElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLOptionsCollectionCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLPlugInElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8HTMLSelectElementCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8InspectorControllerCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8LocationCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8MessageChannelConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NamedNodeMapCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NamedNodesCollection.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NavigatorCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NodeCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NodeFilterCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NodeIteratorCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8NodeListCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8SQLResultSetRowListCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8SQLTransactionCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8StyleSheetListCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8SVGElementInstanceCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8SVGLengthCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8SVGMatrixCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8TreeWalkerCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8WebKitCSSMatrixConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XMLHttpRequestConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XMLHttpRequestCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XMLHttpRequestUploadCustom.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XMLSerializerConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XPathEvaluatorConstructor.cpp', - '$WEBCORE_DIR/bindings/v8/custom/V8XSLTProcessorCustom.cpp', - - '$WEBKIT_DIR/extensions/v8/gc_extension.cc', - '$WEBKIT_DIR/extensions/v8/gears_extension.cc', - '$WEBKIT_DIR/extensions/v8/interval_extension.cc', - '$WEBKIT_DIR/extensions/v8/playback_extension.cc', - '$WEBKIT_DIR/extensions/v8/profiler_extension.cc', -] - -if env.Bit('windows'): - inputs.append('precompiled_v8bindings.cpp') - -env.ChromeLibrary('V8Bindings', inputs) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', - dependencies = [ - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', - ], - guid='{625A8F11-2B4E-45B4-BD99-C6D629C606C0}') - -env.ChromeMSVSProject('$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', - guid='{2F7EDFA2-EE27-4D83-8454-9EFBD5779203}') diff --git a/webkit/build/WebCore/SConscript b/webkit/build/WebCore/SConscript deleted file mode 100644 index 12c4474..0000000 --- a/webkit/build/WebCore/SConscript +++ /dev/null @@ -1,1014 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -if env.Bit('windows'): - env.Append( - CCFLAGS = [ - '/TP', - - '/wd4138', - '/wd4244', - '/wd4291', - '/wd4305', - '/wd4521', - '/wd4099', - '/wd4800', - ], - CPPDEFINES = [ - '__STD_C', - ], - ) - -if env.Bit('posix'): - if '-Wall' in env['CXXFLAGS'] and '-Werror' in env['CXXFLAGS']: - # It'd be nice to fix these warnings upstream, but we're not going to - # block on it. - env['CXXFLAGS'].remove('-Werror') - -env.Append( - CPPPATH = [ - '$THIRD_PARTY_DIR/sqlite/preprocessed' - ], - LIBS = [ - 'WebKit', - 'V8Bindings', - 'JavaScriptCore_pcre', - ], -) - -input_files = [ - '$WEBCORE_DIR/css/CSSBorderImageValue.cpp', - '$WEBCORE_DIR/css/CSSCanvasValue.cpp', - '$WEBCORE_DIR/css/CSSCharsetRule.cpp', - '$WEBCORE_DIR/css/CSSComputedStyleDeclaration.cpp', - '$WEBCORE_DIR/css/CSSCursorImageValue.cpp', - '$WEBCORE_DIR/css/CSSFontFace.cpp', - '$WEBCORE_DIR/css/CSSFontFaceRule.cpp', - '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', - '$WEBCORE_DIR/css/CSSFontFaceSrcValue.cpp', - '$WEBCORE_DIR/css/CSSFontSelector.cpp', - '$WEBCORE_DIR/css/CSSFunctionValue.cpp', - '$WEBCORE_DIR/css/CSSGradientValue.cpp', - '$WEBCORE_DIR/css/CSSHelper.cpp', - '$WEBCORE_DIR/css/CSSImageGeneratorValue.cpp', - '$WEBCORE_DIR/css/CSSImageValue.cpp', - '$WEBCORE_DIR/css/CSSImportRule.cpp', - '$WEBCORE_DIR/css/CSSInheritedValue.cpp', - '$WEBCORE_DIR/css/CSSInitialValue.cpp', - '$WEBCORE_DIR/css/CSSMediaRule.cpp', - '$WEBCORE_DIR/css/CSSMutableStyleDeclaration.cpp', - '$WEBCORE_DIR/css/CSSPageRule.cpp', - '$WEBCORE_DIR/css/CSSParser.cpp', - '$WEBCORE_DIR/css/CSSParserValues.cpp', - '$WEBCORE_DIR/css/CSSPrimitiveValue.cpp', - '$WEBCORE_DIR/css/CSSProperty.cpp', - '$WEBCORE_DIR/css/CSSPropertyLonghand.cpp', - '$WEBCORE_DIR/css/CSSReflectValue.cpp', - '$WEBCORE_DIR/css/CSSRule.cpp', - '$WEBCORE_DIR/css/CSSRuleList.cpp', - '$WEBCORE_DIR/css/CSSSegmentedFontFace.cpp', - '$WEBCORE_DIR/css/CSSSelector.cpp', - '$WEBCORE_DIR/css/CSSSelectorList.cpp', - '$WEBCORE_DIR/css/CSSStyleDeclaration.cpp', - '$WEBCORE_DIR/css/CSSStyleRule.cpp', - '$WEBCORE_DIR/css/CSSStyleSelector.cpp', - '$WEBCORE_DIR/css/CSSStyleSheet.cpp', - '$WEBCORE_DIR/css/CSSTimingFunctionValue.cpp', - '$WEBCORE_DIR/css/CSSUnicodeRangeValue.cpp', - '$WEBCORE_DIR/css/CSSValueList.cpp', - '$WEBCORE_DIR/css/CSSVariableDependentValue.cpp', - '$WEBCORE_DIR/css/CSSVariablesDeclaration.cpp', - '$WEBCORE_DIR/css/CSSVariablesRule.cpp', - '$WEBCORE_DIR/css/FontFamilyValue.cpp', - '$WEBCORE_DIR/css/FontValue.cpp', - '$WEBCORE_DIR/css/MediaFeatureNames.cpp', - '$WEBCORE_DIR/css/MediaList.cpp', - '$WEBCORE_DIR/css/MediaQuery.cpp', - '$WEBCORE_DIR/css/MediaQueryEvaluator.cpp', - '$WEBCORE_DIR/css/MediaQueryExp.cpp', - '$WEBCORE_DIR/css/ShadowValue.cpp', - '$WEBCORE_DIR/css/StyleBase.cpp', - '$WEBCORE_DIR/css/StyleList.cpp', - '$WEBCORE_DIR/css/StyleSheet.cpp', - '$WEBCORE_DIR/css/StyleSheetList.cpp', - '$WEBCORE_DIR/css/SVGCSSComputedStyleDeclaration.cpp', - '$WEBCORE_DIR/css/SVGCSSParser.cpp', - '$WEBCORE_DIR/css/SVGCSSStyleSelector.cpp', - '$WEBCORE_DIR/css/WebKitCSSKeyframeRule.cpp', - '$WEBCORE_DIR/css/WebKitCSSKeyframesRule.cpp', - '$WEBCORE_DIR/css/WebKitCSSMatrix.cpp', - '$WEBCORE_DIR/css/WebKitCSSTransformValue.cpp', - - '$WEBCORE_DIR/dom/ActiveDOMObject.cpp', - '$WEBCORE_DIR/dom/Attr.cpp', - '$WEBCORE_DIR/dom/Attribute.cpp', - '$WEBCORE_DIR/dom/BeforeTextInsertedEvent.cpp', - '$WEBCORE_DIR/dom/BeforeUnloadEvent.cpp', - '$WEBCORE_DIR/dom/CDATASection.cpp', - '$WEBCORE_DIR/dom/CharacterData.cpp', - '$WEBCORE_DIR/dom/CheckedRadioButtons.cpp', - '$WEBCORE_DIR/dom/ChildNodeList.cpp', - '$WEBCORE_DIR/dom/ClassNames.cpp', - '$WEBCORE_DIR/dom/ClassNodeList.cpp', - '$WEBCORE_DIR/dom/ClientRect.cpp', - '$WEBCORE_DIR/dom/ClientRectList.cpp', - '$WEBCORE_DIR/dom/Clipboard.cpp', - '$WEBCORE_DIR/dom/ClipboardEvent.cpp', - '$WEBCORE_DIR/dom/Comment.cpp', - '$WEBCORE_DIR/dom/ContainerNode.cpp', - '$WEBCORE_DIR/dom/CSSMappedAttributeDeclaration.cpp', - '$WEBCORE_DIR/dom/Document.cpp', - '$WEBCORE_DIR/dom/DocumentFragment.cpp', - '$WEBCORE_DIR/dom/DocumentType.cpp', - '$WEBCORE_DIR/dom/DOMImplementation.cpp', - '$WEBCORE_DIR/dom/DOMStringList.cpp', - '$WEBCORE_DIR/dom/DynamicNodeList.cpp', - '$WEBCORE_DIR/dom/EditingText.cpp', - '$WEBCORE_DIR/dom/Element.cpp', - '$WEBCORE_DIR/dom/Entity.cpp', - '$WEBCORE_DIR/dom/EntityReference.cpp', - '$WEBCORE_DIR/dom/Event.cpp', - '$WEBCORE_DIR/dom/EventNames.cpp', - '$WEBCORE_DIR/dom/EventTarget.cpp', - '$WEBCORE_DIR/dom/ExceptionBase.cpp', - '$WEBCORE_DIR/dom/ExceptionCode.cpp', - '$WEBCORE_DIR/dom/FormControlElementWithState.cpp', - '$WEBCORE_DIR/dom/FormControlElement.cpp', - '$WEBCORE_DIR/dom/InputElement.cpp', - '$WEBCORE_DIR/dom/KeyboardEvent.cpp', - '$WEBCORE_DIR/dom/MappedAttribute.cpp', - '$WEBCORE_DIR/dom/MessageChannel.cpp', - '$WEBCORE_DIR/dom/MessageEvent.cpp', - '$WEBCORE_DIR/dom/MessagePort.cpp', - '$WEBCORE_DIR/dom/MouseEvent.cpp', - '$WEBCORE_DIR/dom/MouseRelatedEvent.cpp', - '$WEBCORE_DIR/dom/MutationEvent.cpp', - '$WEBCORE_DIR/dom/NamedAttrMap.cpp', - '$WEBCORE_DIR/dom/NamedMappedAttrMap.cpp', - '$WEBCORE_DIR/dom/NameNodeList.cpp', - '$WEBCORE_DIR/dom/Node.cpp', - '$WEBCORE_DIR/dom/NodeFilter.cpp', - '$WEBCORE_DIR/dom/NodeFilterCondition.cpp', - '$WEBCORE_DIR/dom/NodeIterator.cpp', - '$WEBCORE_DIR/dom/Notation.cpp', - '$WEBCORE_DIR/dom/OptionGroupElement.cpp', - '$WEBCORE_DIR/dom/OptionElement.cpp', - '$WEBCORE_DIR/dom/OverflowEvent.cpp', - '$WEBCORE_DIR/dom/Position.cpp', - '$WEBCORE_DIR/dom/PositionIterator.cpp', - '$WEBCORE_DIR/dom/ProcessingInstruction.cpp', - '$WEBCORE_DIR/dom/ProgressEvent.cpp', - '$WEBCORE_DIR/dom/QualifiedName.cpp', - '$WEBCORE_DIR/dom/Range.cpp', - '$WEBCORE_DIR/dom/RegisteredEventListener.cpp', - '$WEBCORE_DIR/dom/ScriptElement.cpp', - '$WEBCORE_DIR/dom/ScriptExecutionContext.cpp', - '$WEBCORE_DIR/dom/SelectorNodeList.cpp', - '$WEBCORE_DIR/dom/StaticNodeList.cpp', - '$WEBCORE_DIR/dom/StyledElement.cpp', - '$WEBCORE_DIR/dom/StyleElement.cpp', - '$WEBCORE_DIR/dom/TagNodeList.cpp', - '$WEBCORE_DIR/dom/Text.cpp', - '$WEBCORE_DIR/dom/TextEvent.cpp', - '$WEBCORE_DIR/dom/Traversal.cpp', - '$WEBCORE_DIR/dom/TreeWalker.cpp', - '$WEBCORE_DIR/dom/UIEvent.cpp', - '$WEBCORE_DIR/dom/UIEventWithKeyState.cpp', - '$WEBCORE_DIR/dom/WebKitAnimationEvent.cpp', - '$WEBCORE_DIR/dom/WebKitTransitionEvent.cpp', - '$WEBCORE_DIR/dom/WheelEvent.cpp', - '$WEBCORE_DIR/dom/XMLTokenizer.cpp', - '$WEBCORE_DIR/dom/XMLTokenizerLibxml2.cpp', - - '$WEBCORE_DIR/editing/chromium/EditorChromium.cpp', - - '$WEBCORE_DIR/editing/AppendNodeCommand.cpp', - '$WEBCORE_DIR/editing/ApplyStyleCommand.cpp', - '$WEBCORE_DIR/editing/BreakBlockquoteCommand.cpp', - '$WEBCORE_DIR/editing/CompositeEditCommand.cpp', - '$WEBCORE_DIR/editing/CreateLinkCommand.cpp', - '$WEBCORE_DIR/editing/DeleteButton.cpp', - '$WEBCORE_DIR/editing/DeleteButtonController.cpp', - '$WEBCORE_DIR/editing/DeleteFromTextNodeCommand.cpp', - '$WEBCORE_DIR/editing/DeleteSelectionCommand.cpp', - '$WEBCORE_DIR/editing/EditCommand.cpp', - '$WEBCORE_DIR/editing/Editor.cpp', - '$WEBCORE_DIR/editing/EditorCommand.cpp', - '$WEBCORE_DIR/editing/FormatBlockCommand.cpp', - '$WEBCORE_DIR/editing/htmlediting.cpp', - '$WEBCORE_DIR/editing/HTMLInterchange.cpp', - '$WEBCORE_DIR/editing/IndentOutdentCommand.cpp', - '$WEBCORE_DIR/editing/InsertIntoTextNodeCommand.cpp', - '$WEBCORE_DIR/editing/InsertLineBreakCommand.cpp', - '$WEBCORE_DIR/editing/InsertListCommand.cpp', - '$WEBCORE_DIR/editing/InsertNodeBeforeCommand.cpp', - '$WEBCORE_DIR/editing/InsertParagraphSeparatorCommand.cpp', - '$WEBCORE_DIR/editing/InsertTextCommand.cpp', - '$WEBCORE_DIR/editing/JoinTextNodesCommand.cpp', - '$WEBCORE_DIR/editing/markup.cpp', - '$WEBCORE_DIR/editing/MergeIdenticalElementsCommand.cpp', - '$WEBCORE_DIR/editing/ModifySelectionListLevel.cpp', - '$WEBCORE_DIR/editing/MoveSelectionCommand.cpp', - '$WEBCORE_DIR/editing/RemoveCSSPropertyCommand.cpp', - '$WEBCORE_DIR/editing/RemoveFormatCommand.cpp', - '$WEBCORE_DIR/editing/RemoveNodeCommand.cpp', - '$WEBCORE_DIR/editing/RemoveNodePreservingChildrenCommand.cpp', - '$WEBCORE_DIR/editing/ReplaceSelectionCommand.cpp', - '$WEBCORE_DIR/editing/SelectionController.cpp', - '$WEBCORE_DIR/editing/SetNodeAttributeCommand.cpp', - #'$WEBCORE_DIR/editing/SmartReplace.cpp', - '$WEBCORE_DIR/editing/SmartReplaceICU.cpp', - '$WEBCORE_DIR/editing/SplitElementCommand.cpp', - '$WEBCORE_DIR/editing/SplitTextNodeCommand.cpp', - '$WEBCORE_DIR/editing/SplitTextNodeContainingElementCommand.cpp', - '$WEBCORE_DIR/editing/TextIterator.cpp', - '$WEBCORE_DIR/editing/TypingCommand.cpp', - '$WEBCORE_DIR/editing/UnlinkCommand.cpp', - '$WEBCORE_DIR/editing/visible_units.cpp', - '$WEBCORE_DIR/editing/VisiblePosition.cpp', - '$WEBCORE_DIR/editing/VisibleSelection.cpp', - '$WEBCORE_DIR/editing/WrapContentsInDummySpanCommand.cpp', - - '$WEBCORE_DIR/history/BackForwardListChromium.cpp', - '$WEBCORE_DIR/history/CachedFrame.cpp', - '$WEBCORE_DIR/history/CachedPage.cpp', - '$WEBCORE_DIR/history/PageCache.cpp', - '$WEBCORE_DIR/history/HistoryItem.cpp', - - '$WEBCORE_DIR/html/CanvasGradient.cpp', - '$WEBCORE_DIR/html/CanvasPattern.cpp', - '$WEBCORE_DIR/html/CanvasPixelArray.cpp', - '$WEBCORE_DIR/html/CanvasRenderingContext2D.cpp', - '$WEBCORE_DIR/html/CanvasStyle.cpp', - '$WEBCORE_DIR/html/File.cpp', - '$WEBCORE_DIR/html/FileList.cpp', - '$WEBCORE_DIR/html/FormDataList.cpp', - '$WEBCORE_DIR/html/HTMLAnchorElement.cpp', - '$WEBCORE_DIR/html/HTMLAppletElement.cpp', - '$WEBCORE_DIR/html/HTMLAreaElement.cpp', - '$WEBCORE_DIR/html/HTMLAudioElement.cpp', - '$WEBCORE_DIR/html/HTMLBaseElement.cpp', - '$WEBCORE_DIR/html/HTMLBaseFontElement.cpp', - '$WEBCORE_DIR/html/HTMLBlockquoteElement.cpp', - '$WEBCORE_DIR/html/HTMLBodyElement.cpp', - '$WEBCORE_DIR/html/HTMLBRElement.cpp', - '$WEBCORE_DIR/html/HTMLButtonElement.cpp', - '$WEBCORE_DIR/html/HTMLCanvasElement.cpp', - '$WEBCORE_DIR/html/HTMLCollection.cpp', - '$WEBCORE_DIR/html/HTMLDirectoryElement.cpp', - '$WEBCORE_DIR/html/HTMLDivElement.cpp', - '$WEBCORE_DIR/html/HTMLDListElement.cpp', - '$WEBCORE_DIR/html/HTMLDocument.cpp', - '$WEBCORE_DIR/html/HTMLElement.cpp', - '$WEBCORE_DIR/html/HTMLEmbedElement.cpp', - '$WEBCORE_DIR/html/HTMLFieldSetElement.cpp', - '$WEBCORE_DIR/html/HTMLFontElement.cpp', - '$WEBCORE_DIR/html/HTMLFormCollection.cpp', - '$WEBCORE_DIR/html/HTMLFormControlElement.cpp', - '$WEBCORE_DIR/html/HTMLFormElement.cpp', - '$WEBCORE_DIR/html/HTMLFrameElement.cpp', - '$WEBCORE_DIR/html/HTMLFrameElementBase.cpp', - '$WEBCORE_DIR/html/HTMLFrameOwnerElement.cpp', - '$WEBCORE_DIR/html/HTMLFrameSetElement.cpp', - '$WEBCORE_DIR/html/HTMLHeadElement.cpp', - '$WEBCORE_DIR/html/HTMLHeadingElement.cpp', - '$WEBCORE_DIR/html/HTMLHRElement.cpp', - '$WEBCORE_DIR/html/HTMLHtmlElement.cpp', - '$WEBCORE_DIR/html/HTMLIFrameElement.cpp', - '$WEBCORE_DIR/html/HTMLImageElement.cpp', - '$WEBCORE_DIR/html/HTMLImageLoader.cpp', - '$WEBCORE_DIR/html/HTMLInputElement.cpp', - '$WEBCORE_DIR/html/HTMLIsIndexElement.cpp', - '$WEBCORE_DIR/html/HTMLKeygenElement.cpp', - '$WEBCORE_DIR/html/HTMLLabelElement.cpp', - '$WEBCORE_DIR/html/HTMLLegendElement.cpp', - '$WEBCORE_DIR/html/HTMLLIElement.cpp', - '$WEBCORE_DIR/html/HTMLLinkElement.cpp', - '$WEBCORE_DIR/html/HTMLMapElement.cpp', - '$WEBCORE_DIR/html/HTMLMarqueeElement.cpp', - '$WEBCORE_DIR/html/HTMLMediaElement.cpp', - '$WEBCORE_DIR/html/HTMLMenuElement.cpp', - '$WEBCORE_DIR/html/HTMLMetaElement.cpp', - '$WEBCORE_DIR/html/HTMLModElement.cpp', - '$WEBCORE_DIR/html/HTMLNameCollection.cpp', - '$WEBCORE_DIR/html/HTMLObjectElement.cpp', - '$WEBCORE_DIR/html/HTMLOListElement.cpp', - '$WEBCORE_DIR/html/HTMLOptGroupElement.cpp', - '$WEBCORE_DIR/html/HTMLOptionElement.cpp', - '$WEBCORE_DIR/html/HTMLOptionsCollection.cpp', - '$WEBCORE_DIR/html/HTMLParagraphElement.cpp', - '$WEBCORE_DIR/html/HTMLParamElement.cpp', - '$WEBCORE_DIR/html/HTMLParser.cpp', - '$WEBCORE_DIR/html/HTMLParserErrorCodes.cpp', - '$WEBCORE_DIR/html/HTMLPlugInElement.cpp', - '$WEBCORE_DIR/html/HTMLPlugInImageElement.cpp', - '$WEBCORE_DIR/html/HTMLPreElement.cpp', - '$WEBCORE_DIR/html/HTMLQuoteElement.cpp', - '$WEBCORE_DIR/html/HTMLScriptElement.cpp', - '$WEBCORE_DIR/html/HTMLSelectElement.cpp', - '$WEBCORE_DIR/html/HTMLSourceElement.cpp', - '$WEBCORE_DIR/html/HTMLStyleElement.cpp', - '$WEBCORE_DIR/html/HTMLTableCaptionElement.cpp', - '$WEBCORE_DIR/html/HTMLTableCellElement.cpp', - '$WEBCORE_DIR/html/HTMLTableColElement.cpp', - '$WEBCORE_DIR/html/HTMLTableElement.cpp', - '$WEBCORE_DIR/html/HTMLTablePartElement.cpp', - '$WEBCORE_DIR/html/HTMLTableRowElement.cpp', - '$WEBCORE_DIR/html/HTMLTableRowsCollection.cpp', - '$WEBCORE_DIR/html/HTMLTableSectionElement.cpp', - '$WEBCORE_DIR/html/HTMLTextAreaElement.cpp', - '$WEBCORE_DIR/html/HTMLTitleElement.cpp', - '$WEBCORE_DIR/html/HTMLTokenizer.cpp', - '$WEBCORE_DIR/html/HTMLUListElement.cpp', - '$WEBCORE_DIR/html/HTMLVideoElement.cpp', - '$WEBCORE_DIR/html/HTMLViewSourceDocument.cpp', - '$WEBCORE_DIR/html/ImageData.cpp', - '$WEBCORE_DIR/html/PreloadScanner.cpp', - '$WEBCORE_DIR/html/TimeRanges.cpp', - - '$WEBCORE_DIR/inspector/InspectorController.cpp', - - '$WEBCORE_DIR/loader/Cache.cpp', - '$WEBCORE_DIR/loader/CachedCSSStyleSheet.cpp', - '$WEBCORE_DIR/loader/CachedFont.cpp', - '$WEBCORE_DIR/loader/CachedImage.cpp', - '$WEBCORE_DIR/loader/CachedResource.cpp', - '$WEBCORE_DIR/loader/CachedResourceHandle.cpp', - '$WEBCORE_DIR/loader/CachedResourceClientWalker.cpp', - '$WEBCORE_DIR/loader/CachedScript.cpp', - '$WEBCORE_DIR/loader/CachedXBLDocument.cpp', - '$WEBCORE_DIR/loader/CachedXSLStyleSheet.cpp', - '$WEBCORE_DIR/loader/CrossOriginAccessControl.cpp', - '$WEBCORE_DIR/loader/CrossOriginPreflightResultCache.cpp', - '$WEBCORE_DIR/loader/DocLoader.cpp', - '$WEBCORE_DIR/loader/DocumentLoader.cpp', - '$WEBCORE_DIR/loader/DocumentThreadableLoader.cpp', - '$WEBCORE_DIR/loader/FormState.cpp', - '$WEBCORE_DIR/loader/FrameLoader.cpp', - '$WEBCORE_DIR/loader/FTPDirectoryDocument.cpp', - '$WEBCORE_DIR/loader/FTPDirectoryParser.cpp', - '$WEBCORE_DIR/loader/ImageDocument.cpp', - '$WEBCORE_DIR/loader/ImageLoader.cpp', - '$WEBCORE_DIR/loader/loader.cpp', - '$WEBCORE_DIR/loader/MainResourceLoader.cpp', - '$WEBCORE_DIR/loader/MediaDocument.cpp', - '$WEBCORE_DIR/loader/NavigationAction.cpp', - '$WEBCORE_DIR/loader/NetscapePlugInStreamLoader.cpp', - '$WEBCORE_DIR/loader/PluginDocument.cpp', - '$WEBCORE_DIR/loader/ProgressTracker.cpp', - '$WEBCORE_DIR/loader/Request.cpp', - '$WEBCORE_DIR/loader/ResourceLoader.cpp', - '$WEBCORE_DIR/loader/SubresourceLoader.cpp', - '$WEBCORE_DIR/loader/TextDocument.cpp', - '$WEBCORE_DIR/loader/TextResourceDecoder.cpp', - '$WEBCORE_DIR/loader/ThreadableLoader.cpp', - '$WEBCORE_DIR/loader/WorkerThreadableLoader.cpp', - - '$WEBCORE_DIR/loader/archive/ArchiveFactory.cpp', - '$WEBCORE_DIR/loader/archive/ArchiveResource.cpp', - '$WEBCORE_DIR/loader/archive/ArchiveResourceCollection.cpp', - - '$WEBCORE_DIR/loader/icon/IconLoader.cpp', - '$WEBCORE_DIR/loader/icon/IconDatabaseNone.cpp', - - '$WEBCORE_DIR/page/AccessibilityImageMapLink.cpp', - '$WEBCORE_DIR/page/AccessibilityList.cpp', - '$WEBCORE_DIR/page/AccessibilityListBox.cpp', - '$WEBCORE_DIR/page/AccessibilityListBoxOption.cpp', - '$WEBCORE_DIR/page/AccessibilityObject.cpp', - '$WEBCORE_DIR/page/AccessibilityRenderObject.cpp', - '$WEBCORE_DIR/page/AccessibilityTable.cpp', - '$WEBCORE_DIR/page/AccessibilityTableCell.cpp', - '$WEBCORE_DIR/page/AccessibilityTableColumn.cpp', - '$WEBCORE_DIR/page/AccessibilityTableHeaderContainer.cpp', - '$WEBCORE_DIR/page/AccessibilityTableRow.cpp', - '$WEBCORE_DIR/page/AXObjectCache.cpp', - '$WEBCORE_DIR/page/BarInfo.cpp', - '$WEBCORE_DIR/page/Chrome.cpp', - '$WEBCORE_DIR/page/Console.cpp', - '$WEBCORE_DIR/page/ContextMenuController.cpp', - '$WEBCORE_DIR/page/DOMSelection.cpp', - '$WEBCORE_DIR/page/DOMTimer.cpp', - '$WEBCORE_DIR/page/DOMWindow.cpp', - '$WEBCORE_DIR/page/DragController.cpp', - '$WEBCORE_DIR/page/EventHandler.cpp', - '$WEBCORE_DIR/page/FocusController.cpp', - '$WEBCORE_DIR/page/Frame.cpp', - '$WEBCORE_DIR/page/FrameTree.cpp', - '$WEBCORE_DIR/page/FrameView.cpp', - '$WEBCORE_DIR/page/Geolocation.cpp', - '$WEBCORE_DIR/page/History.cpp', - '$WEBCORE_DIR/page/Location.cpp', - '$WEBCORE_DIR/page/MouseEventWithHitTestResults.cpp', - '$WEBCORE_DIR/page/Navigator.cpp', - '$WEBCORE_DIR/page/NavigatorBase.cpp', - '$WEBCORE_DIR/page/Page.cpp', - '$WEBCORE_DIR/page/PageGroup.cpp', - '$WEBCORE_DIR/page/PrintContext.cpp', - '$WEBCORE_DIR/page/Screen.cpp', - '$WEBCORE_DIR/page/SecurityOrigin.cpp', - '$WEBCORE_DIR/page/Settings.cpp', - '$WEBCORE_DIR/page/WindowFeatures.cpp', - '$WEBCORE_DIR/page/WorkerNavigator.cpp', - - '$WEBCORE_DIR/page/animation/AnimationBase.cpp', - '$WEBCORE_DIR/page/animation/AnimationController.cpp', - '$WEBCORE_DIR/page/animation/CompositeAnimation.cpp', - '$WEBCORE_DIR/page/animation/ImplicitAnimation.cpp', - '$WEBCORE_DIR/page/animation/KeyframeAnimation.cpp', - - '$WEBCORE_DIR/page/chromium/AccessibilityObjectChromium.cpp', - '$WEBCORE_DIR/page/chromium/AXObjectCacheChromium.cpp', - '$WEBCORE_DIR/page/chromium/DragControllerChromium.cpp', - '$WEBCORE_DIR/page/chromium/EventHandlerChromium.cpp', - '$WEBCORE_DIR/page/chromium/FrameChromium.cpp', - - '$WEBCORE_DIR/platform/Arena.cpp', - '$WEBCORE_DIR/platform/ContentType.cpp', - '$WEBCORE_DIR/platform/ContextMenu.cpp', - '$WEBCORE_DIR/platform/CrossThreadCopier.cpp', - '$WEBCORE_DIR/platform/DeprecatedPtrListImpl.cpp', - '$WEBCORE_DIR/platform/DragData.cpp', - '$WEBCORE_DIR/platform/DragImage.cpp', - '$WEBCORE_DIR/platform/FileChooser.cpp', - '$WEBCORE_DIR/platform/GeolocationService.cpp', - '$WEBCORE_DIR/platform/KURLGoogle.cpp', - '$WEBCORE_DIR/platform/Length.cpp', - '$WEBCORE_DIR/platform/LinkHash.cpp', - '$WEBCORE_DIR/platform/Logging.cpp', - '$WEBCORE_DIR/platform/Scrollbar.cpp', - '$WEBCORE_DIR/platform/ScrollbarThemeComposite.cpp', - '$WEBCORE_DIR/platform/ScrollView.cpp', - '$WEBCORE_DIR/platform/SharedBuffer.cpp', - '$WEBCORE_DIR/platform/ThreadGlobalData.cpp', - '$WEBCORE_DIR/platform/ThreadTimers.cpp', - '$WEBCORE_DIR/platform/Timer.cpp', - '$WEBCORE_DIR/platform/Widget.cpp', - - '$WEBCORE_DIR/platform/animation/Animation.cpp', - '$WEBCORE_DIR/platform/animation/AnimationList.cpp', - - '$WEBCORE_DIR/platform/graphics/BitmapImage.cpp', - '$WEBCORE_DIR/platform/graphics/Color.cpp', - '$WEBCORE_DIR/platform/graphics/FloatPoint.cpp', - '$WEBCORE_DIR/platform/graphics/FloatPoint3D.cpp', - '$WEBCORE_DIR/platform/graphics/FloatQuad.cpp', - '$WEBCORE_DIR/platform/graphics/FloatRect.cpp', - '$WEBCORE_DIR/platform/graphics/FloatSize.cpp', - '$WEBCORE_DIR/platform/graphics/FontFastPath.cpp', - '$WEBCORE_DIR/platform/graphics/Font.cpp', - '$WEBCORE_DIR/platform/graphics/FontData.cpp', - '$WEBCORE_DIR/platform/graphics/FontFallbackList.cpp', - '$WEBCORE_DIR/platform/graphics/FontDescription.cpp', - '$WEBCORE_DIR/platform/graphics/FontFamily.cpp', - '$WEBCORE_DIR/platform/graphics/FontCache.cpp', - '$WEBCORE_DIR/platform/graphics/GeneratedImage.cpp', - '$WEBCORE_DIR/platform/graphics/GlyphPageTreeNode.cpp', - '$WEBCORE_DIR/platform/graphics/GlyphWidthMap.cpp', - '$WEBCORE_DIR/platform/graphics/Gradient.cpp', - '$WEBCORE_DIR/platform/graphics/GraphicsContext.cpp', - '$WEBCORE_DIR/platform/graphics/GraphicsTypes.cpp', - '$WEBCORE_DIR/platform/graphics/Image.cpp', - '$WEBCORE_DIR/platform/graphics/IntRect.cpp', - '$WEBCORE_DIR/platform/graphics/MediaPlayer.cpp', - '$WEBCORE_DIR/platform/graphics/Path.cpp', - '$WEBCORE_DIR/platform/graphics/PathTraversalState.cpp', - '$WEBCORE_DIR/platform/graphics/Pattern.cpp', - '$WEBCORE_DIR/platform/graphics/Pen.cpp', - '$WEBCORE_DIR/platform/graphics/SegmentedFontData.cpp', - '$WEBCORE_DIR/platform/graphics/SimpleFontData.cpp', - '$WEBCORE_DIR/platform/graphics/StringTruncator.cpp', - '$WEBCORE_DIR/platform/graphics/WidthIterator.cpp', - - '$WEBCORE_DIR/platform/chromium/ChromiumDataObject.cpp', - '$WEBCORE_DIR/platform/chromium/ClipboardChromium.cpp', - '$WEBCORE_DIR/platform/chromium/ClipboardUtilitiesChromium.cpp', - '$WEBCORE_DIR/platform/chromium/ContextMenuChromium.cpp', - '$WEBCORE_DIR/platform/chromium/ContextMenuItemChromium.cpp', - '$WEBCORE_DIR/platform/chromium/CursorChromium.cpp', - '$WEBCORE_DIR/platform/chromium/DragDataChromium.cpp', - '$WEBCORE_DIR/platform/chromium/DragImageChromium.cpp', - '$WEBCORE_DIR/platform/chromium/FileChooserChromium.cpp', - '$WEBCORE_DIR/platform/chromium/FileSystemChromium.cpp', - '$WEBCORE_DIR/platform/chromium/FramelessScrollView.cpp', - '$WEBCORE_DIR/platform/chromium/Language.cpp', - '$WEBCORE_DIR/platform/chromium/MimeTypeRegistryChromium.cpp', - '$WEBCORE_DIR/platform/chromium/PasteboardChromium.cpp', - '$WEBCORE_DIR/platform/chromium/PlatformKeyboardEventChromium.cpp', - '$WEBCORE_DIR/platform/chromium/PlatformScreenChromium.cpp', - '$WEBCORE_DIR/platform/chromium/PopupMenuChromium.cpp', - '$WEBCORE_DIR/platform/chromium/SearchPopupMenuChromium.cpp', - '$WEBCORE_DIR/platform/chromium/SharedTimerChromium.cpp', - '$WEBCORE_DIR/platform/chromium/SSLKeyGeneratorChromium.cpp', - '$WEBCORE_DIR/platform/chromium/SystemTimeChromium.cpp', - '$WEBCORE_DIR/platform/chromium/TemporaryLinkStubs.cpp', - '$WEBCORE_DIR/platform/chromium/WidgetChromium.cpp', - '$WEBCORE_DIR/platform/chromium/ScrollbarThemeChromium.cpp', - - '$WEBCORE_DIR/platform/graphics/chromium/ColorChromium.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontCustomPlatformData.cpp', - - '$WEBCORE_DIR/platform/graphics/transforms/Matrix3DTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/MatrixTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/PerspectiveTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/RotateTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/ScaleTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/SkewTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/TransformOperations.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/TranslateTransformOperation.cpp', - '$WEBCORE_DIR/platform/graphics/transforms/TransformationMatrix.cpp', - - '$WEBCORE_DIR/platform/graphics/skia/FloatPointSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/FloatRectSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/GradientSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/GraphicsContextSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/ImageBufferSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/ImageSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/ImageSourceSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/IntPointSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/IntRectSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/NativeImageSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/PathSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/PatternSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/PlatformContextSkia.cpp', - '$WEBCORE_DIR/platform/graphics/skia/SkiaUtils.cpp', - '$WEBCORE_DIR/platform/graphics/skia/TransformationMatrixSkia.cpp', - - '$WEBCORE_DIR/platform/image-decoders/skia/BMPImageDecoder.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/BMPImageReader.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/GIFImageDecoder.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/GIFImageReader.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/ICOImageDecoder.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/JPEGImageDecoder.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/PNGImageDecoder.cpp', - '$WEBCORE_DIR/platform/image-decoders/skia/XBMImageDecoder.cpp', - - '$WEBCORE_DIR/platform/image-encoders/skia/PNGImageEncoder.cpp', - - '$WEBCORE_DIR/platform/network/AuthenticationChallengeBase.cpp', - '$WEBCORE_DIR/platform/network/Credential.cpp', - '$WEBCORE_DIR/platform/network/FormData.cpp', - '$WEBCORE_DIR/platform/network/FormDataBuilder.cpp', - '$WEBCORE_DIR/platform/network/HTTPHeaderMap.cpp', - '$WEBCORE_DIR/platform/network/HTTPParsers.cpp', - '$WEBCORE_DIR/platform/network/NetworkStateNotifier.cpp', - '$WEBCORE_DIR/platform/network/ProtectionSpace.cpp', - '$WEBCORE_DIR/platform/network/ResourceErrorBase.cpp', - #'$WEBCORE_DIR/platform/network/ResourceHandle.cpp', - '$WEBCORE_DIR/platform/network/ResourceRequestBase.cpp', - '$WEBCORE_DIR/platform/network/ResourceResponseBase.cpp', - - '$WEBCORE_DIR/platform/network/chromium/AuthenticationChallengeChromium.cpp', - '$WEBCORE_DIR/platform/network/chromium/CookieJarChromium.cpp', - '$WEBCORE_DIR/platform/network/chromium/DNSChromium.cpp', - '$WEBCORE_DIR/platform/network/chromium/NetworkStateNotifierChromium.cpp', - - '$WEBCORE_DIR/platform/sql/SQLiteAuthorizer.cpp', - '$WEBCORE_DIR/platform/sql/SQLiteDatabase.cpp', - '$WEBCORE_DIR/platform/sql/SQLiteStatement.cpp', - '$WEBCORE_DIR/platform/sql/SQLiteTransaction.cpp', - '$WEBCORE_DIR/platform/sql/SQLValue.cpp', - - '$WEBCORE_DIR/platform/text/AtomicString.cpp', - '$WEBCORE_DIR/platform/text/Base64.cpp', - '$WEBCORE_DIR/platform/text/BidiContext.cpp', - '$WEBCORE_DIR/platform/text/CString.cpp', - '$WEBCORE_DIR/platform/text/RegularExpression.cpp', - '$WEBCORE_DIR/platform/text/SegmentedString.cpp', - '$WEBCORE_DIR/platform/text/String.cpp', - '$WEBCORE_DIR/platform/text/StringBuilder.cpp', - '$WEBCORE_DIR/platform/text/StringImpl.cpp', - '$WEBCORE_DIR/platform/text/TextBoundariesICU.cpp', - '$WEBCORE_DIR/platform/text/TextBreakIteratorICU.cpp', - '$WEBCORE_DIR/platform/text/TextCodec.cpp', - '$WEBCORE_DIR/platform/text/TextCodecICU.cpp', - '$WEBCORE_DIR/platform/text/TextCodecLatin1.cpp', - '$WEBCORE_DIR/platform/text/TextCodecUserDefined.cpp', - '$WEBCORE_DIR/platform/text/TextCodecUTF16.cpp', - '$WEBCORE_DIR/platform/text/TextEncoding.cpp', - '$WEBCORE_DIR/platform/text/TextEncodingDetectorICU.cpp', - '$WEBCORE_DIR/platform/text/TextEncodingRegistry.cpp', - '$WEBCORE_DIR/platform/text/TextStream.cpp', - '$WEBCORE_DIR/platform/text/UnicodeRange.cpp', - - '$WEBCORE_DIR/platform/text/chromium/TextBreakIteratorInternalICUChromium.cpp', - - '$WEBCORE_DIR/plugins/MimeType.cpp', - '$WEBCORE_DIR/plugins/MimeTypeArray.cpp', - '$WEBCORE_DIR/plugins/Plugin.cpp', - '$WEBCORE_DIR/plugins/PluginArray.cpp', - '$WEBCORE_DIR/plugins/PluginData.cpp', - - '$WEBCORE_DIR/plugins/chromium/PluginDataChromium.cpp', - - '$WEBCORE_DIR/rendering/AutoTableLayout.cpp', - '$WEBCORE_DIR/rendering/bidi.cpp', - '$WEBCORE_DIR/rendering/break_lines.cpp', - '$WEBCORE_DIR/rendering/CounterNode.cpp', - '$WEBCORE_DIR/rendering/EllipsisBox.cpp', - '$WEBCORE_DIR/rendering/FixedTableLayout.cpp', - '$WEBCORE_DIR/rendering/HitTestResult.cpp', - '$WEBCORE_DIR/rendering/InlineBox.cpp', - '$WEBCORE_DIR/rendering/InlineFlowBox.cpp', - '$WEBCORE_DIR/rendering/InlineTextBox.cpp', - '$WEBCORE_DIR/rendering/LayoutState.cpp', - '$WEBCORE_DIR/rendering/ListMarkerBox.cpp', - '$WEBCORE_DIR/rendering/MediaControlElements.cpp', - '$WEBCORE_DIR/rendering/PointerEventsHitRules.cpp', - '$WEBCORE_DIR/rendering/RenderApplet.cpp', - '$WEBCORE_DIR/rendering/RenderArena.cpp', - '$WEBCORE_DIR/rendering/RenderBlock.cpp', - '$WEBCORE_DIR/rendering/RenderBox.cpp', - '$WEBCORE_DIR/rendering/RenderBoxModelObject.cpp', - '$WEBCORE_DIR/rendering/RenderBR.cpp', - '$WEBCORE_DIR/rendering/RenderButton.cpp', - '$WEBCORE_DIR/rendering/RenderCounter.cpp', - '$WEBCORE_DIR/rendering/RenderFieldset.cpp', - '$WEBCORE_DIR/rendering/RenderFileUploadControl.cpp', - '$WEBCORE_DIR/rendering/RenderFlexibleBox.cpp', - '$WEBCORE_DIR/rendering/RenderForeignObject.cpp', - '$WEBCORE_DIR/rendering/RenderFrame.cpp', - '$WEBCORE_DIR/rendering/RenderFrameSet.cpp', - '$WEBCORE_DIR/rendering/RenderHTMLCanvas.cpp', - '$WEBCORE_DIR/rendering/RenderImage.cpp', - '$WEBCORE_DIR/rendering/RenderImageGeneratedContent.cpp', - '$WEBCORE_DIR/rendering/RenderInline.cpp', - '$WEBCORE_DIR/rendering/RenderLayer.cpp', - '$WEBCORE_DIR/rendering/RenderLineBoxList.cpp', - '$WEBCORE_DIR/rendering/RenderListBox.cpp', - '$WEBCORE_DIR/rendering/RenderListItem.cpp', - '$WEBCORE_DIR/rendering/RenderListMarker.cpp', - '$WEBCORE_DIR/rendering/RenderMarquee.cpp', - '$WEBCORE_DIR/rendering/RenderMedia.cpp', - '$WEBCORE_DIR/rendering/RenderMenuList.cpp', - '$WEBCORE_DIR/rendering/RenderObject.cpp', - '$WEBCORE_DIR/rendering/RenderObjectChildList.cpp', - '$WEBCORE_DIR/rendering/RenderPart.cpp', - '$WEBCORE_DIR/rendering/RenderPartObject.cpp', - '$WEBCORE_DIR/rendering/RenderPath.cpp', - '$WEBCORE_DIR/rendering/RenderReplaced.cpp', - '$WEBCORE_DIR/rendering/RenderReplica.cpp', - '$WEBCORE_DIR/rendering/RenderScrollbar.cpp', - '$WEBCORE_DIR/rendering/RenderScrollbarPart.cpp', - '$WEBCORE_DIR/rendering/RenderScrollbarTheme.cpp', - '$WEBCORE_DIR/rendering/RenderSlider.cpp', - '$WEBCORE_DIR/rendering/RenderSVGBlock.cpp', - '$WEBCORE_DIR/rendering/RenderSVGContainer.cpp', - '$WEBCORE_DIR/rendering/RenderSVGGradientStop.cpp', - '$WEBCORE_DIR/rendering/RenderSVGHiddenContainer.cpp', - '$WEBCORE_DIR/rendering/RenderSVGImage.cpp', - '$WEBCORE_DIR/rendering/RenderSVGInline.cpp', - '$WEBCORE_DIR/rendering/RenderSVGInlineText.cpp', - '$WEBCORE_DIR/rendering/RenderSVGRoot.cpp', - '$WEBCORE_DIR/rendering/RenderSVGText.cpp', - '$WEBCORE_DIR/rendering/RenderSVGTextPath.cpp', - '$WEBCORE_DIR/rendering/RenderSVGTransformableContainer.cpp', - '$WEBCORE_DIR/rendering/RenderSVGTSpan.cpp', - '$WEBCORE_DIR/rendering/RenderSVGViewportContainer.cpp', - '$WEBCORE_DIR/rendering/RenderTable.cpp', - '$WEBCORE_DIR/rendering/RenderTableCell.cpp', - '$WEBCORE_DIR/rendering/RenderTableCol.cpp', - '$WEBCORE_DIR/rendering/RenderTableRow.cpp', - '$WEBCORE_DIR/rendering/RenderTableSection.cpp', - '$WEBCORE_DIR/rendering/RenderText.cpp', - '$WEBCORE_DIR/rendering/RenderTextControl.cpp', - '$WEBCORE_DIR/rendering/RenderTextControlMultiLine.cpp', - '$WEBCORE_DIR/rendering/RenderTextControlSingleLine.cpp', - '$WEBCORE_DIR/rendering/RenderTextFragment.cpp', - '$WEBCORE_DIR/rendering/RenderTheme.cpp', - '$WEBCORE_DIR/rendering/RenderTreeAsText.cpp', - '$WEBCORE_DIR/rendering/RenderVideo.cpp', - '$WEBCORE_DIR/rendering/RenderView.cpp', - '$WEBCORE_DIR/rendering/RenderWidget.cpp', - '$WEBCORE_DIR/rendering/RenderWordBreak.cpp', - '$WEBCORE_DIR/rendering/RootInlineBox.cpp', - '$WEBCORE_DIR/rendering/ScrollBehavior.cpp', - '$WEBCORE_DIR/rendering/SVGCharacterLayoutInfo.cpp', - '$WEBCORE_DIR/rendering/SVGInlineFlowBox.cpp', - '$WEBCORE_DIR/rendering/SVGInlineTextBox.cpp', - '$WEBCORE_DIR/rendering/SVGRenderSupport.cpp', - '$WEBCORE_DIR/rendering/SVGRenderTreeAsText.cpp', - '$WEBCORE_DIR/rendering/SVGRootInlineBox.cpp', - '$WEBCORE_DIR/rendering/TextControlInnerElements.cpp', - '$WEBCORE_DIR/rendering/TransformState.cpp', - - '$WEBCORE_DIR/rendering/style/BindingURI.cpp', - '$WEBCORE_DIR/rendering/style/ContentData.cpp', - '$WEBCORE_DIR/rendering/style/CounterDirectives.cpp', - '$WEBCORE_DIR/rendering/style/FillLayer.cpp', - '$WEBCORE_DIR/rendering/style/KeyframeList.cpp', - '$WEBCORE_DIR/rendering/style/NinePieceImage.cpp', - '$WEBCORE_DIR/rendering/style/RenderStyle.cpp', - '$WEBCORE_DIR/rendering/style/ShadowData.cpp', - '$WEBCORE_DIR/rendering/style/StyleBackgroundData.cpp', - '$WEBCORE_DIR/rendering/style/StyleBoxData.cpp', - '$WEBCORE_DIR/rendering/style/StyleCachedImage.cpp', - '$WEBCORE_DIR/rendering/style/StyleFlexibleBoxData.cpp', - '$WEBCORE_DIR/rendering/style/StyleGeneratedImage.cpp', - '$WEBCORE_DIR/rendering/style/StyleInheritedData.cpp', - '$WEBCORE_DIR/rendering/style/StyleMarqueeData.cpp', - '$WEBCORE_DIR/rendering/style/StyleMultiColData.cpp', - '$WEBCORE_DIR/rendering/style/StyleRareInheritedData.cpp', - '$WEBCORE_DIR/rendering/style/StyleRareNonInheritedData.cpp', - '$WEBCORE_DIR/rendering/style/StyleSurroundData.cpp', - '$WEBCORE_DIR/rendering/style/StyleTransformData.cpp', - '$WEBCORE_DIR/rendering/style/StyleVisualData.cpp', - '$WEBCORE_DIR/rendering/style/SVGRenderStyle.cpp', - '$WEBCORE_DIR/rendering/style/SVGRenderStyleDefs.cpp', - - '$WEBCORE_DIR/storage/ChangeVersionWrapper.cpp', - '$WEBCORE_DIR/storage/Database.cpp', - '$WEBCORE_DIR/storage/DatabaseAuthorizer.cpp', - '$WEBCORE_DIR/storage/DatabaseTask.cpp', - '$WEBCORE_DIR/storage/DatabaseThread.cpp', - '$WEBCORE_DIR/storage/DatabaseTracker.cpp', - '$WEBCORE_DIR/storage/OriginQuotaManager.cpp', - '$WEBCORE_DIR/storage/OriginUsageRecord.cpp', - '$WEBCORE_DIR/storage/SQLResultSet.cpp', - '$WEBCORE_DIR/storage/SQLResultSetRowList.cpp', - '$WEBCORE_DIR/storage/SQLStatement.cpp', - '$WEBCORE_DIR/storage/SQLTransaction.cpp', - - '$WEBCORE_DIR/svg/ColorDistance.cpp', - '$WEBCORE_DIR/svg/Filter.cpp', - '$WEBCORE_DIR/svg/FilterEffect.cpp', - '$WEBCORE_DIR/svg/SVGAElement.cpp', - '$WEBCORE_DIR/svg/SVGAltGlyphElement.cpp', - '$WEBCORE_DIR/svg/SVGAngle.cpp', - '$WEBCORE_DIR/svg/SVGAnimateColorElement.cpp', - '$WEBCORE_DIR/svg/SVGAnimatedPathData.cpp', - '$WEBCORE_DIR/svg/SVGAnimatedPoints.cpp', - '$WEBCORE_DIR/svg/SVGAnimateElement.cpp', - '$WEBCORE_DIR/svg/SVGAnimateMotionElement.cpp', - '$WEBCORE_DIR/svg/SVGAnimateTransformElement.cpp', - '$WEBCORE_DIR/svg/SVGAnimationElement.cpp', - '$WEBCORE_DIR/svg/SVGCircleElement.cpp', - '$WEBCORE_DIR/svg/SVGClipPathElement.cpp', - '$WEBCORE_DIR/svg/SVGColor.cpp', - '$WEBCORE_DIR/svg/SVGComponentTransferFunctionElement.cpp', - '$WEBCORE_DIR/svg/SVGCursorElement.cpp', - '$WEBCORE_DIR/svg/SVGDefinitionSrcElement.cpp', - '$WEBCORE_DIR/svg/SVGDefsElement.cpp', - '$WEBCORE_DIR/svg/SVGDescElement.cpp', - '$WEBCORE_DIR/svg/SVGDocument.cpp', - '$WEBCORE_DIR/svg/SVGDocumentExtensions.cpp', - '$WEBCORE_DIR/svg/SVGElement.cpp', - '$WEBCORE_DIR/svg/SVGElementInstance.cpp', - '$WEBCORE_DIR/svg/SVGElementInstanceList.cpp', - '$WEBCORE_DIR/svg/SVGEllipseElement.cpp', - '$WEBCORE_DIR/svg/SVGExternalResourcesRequired.cpp', - '$WEBCORE_DIR/svg/SVGFEBlendElement.cpp', - '$WEBCORE_DIR/svg/SVGFEColorMatrixElement.cpp', - '$WEBCORE_DIR/svg/SVGFEComponentTransferElement.cpp', - '$WEBCORE_DIR/svg/SVGFECompositeElement.cpp', - '$WEBCORE_DIR/svg/SVGFEDiffuseLightingElement.cpp', - '$WEBCORE_DIR/svg/SVGFEDisplacementMapElement.cpp', - '$WEBCORE_DIR/svg/SVGFEDistantLightElement.cpp', - '$WEBCORE_DIR/svg/SVGFEFloodElement.cpp', - '$WEBCORE_DIR/svg/SVGFEFuncAElement.cpp', - '$WEBCORE_DIR/svg/SVGFEFuncBElement.cpp', - '$WEBCORE_DIR/svg/SVGFEFuncGElement.cpp', - '$WEBCORE_DIR/svg/SVGFEFuncRElement.cpp', - '$WEBCORE_DIR/svg/SVGFEGaussianBlurElement.cpp', - '$WEBCORE_DIR/svg/SVGFEImageElement.cpp', - '$WEBCORE_DIR/svg/SVGFELightElement.cpp', - '$WEBCORE_DIR/svg/SVGFEMergeElement.cpp', - '$WEBCORE_DIR/svg/SVGFEMergeNodeElement.cpp', - '$WEBCORE_DIR/svg/SVGFEOffsetElement.cpp', - '$WEBCORE_DIR/svg/SVGFEPointLightElement.cpp', - '$WEBCORE_DIR/svg/SVGFESpecularLightingElement.cpp', - '$WEBCORE_DIR/svg/SVGFESpotLightElement.cpp', - '$WEBCORE_DIR/svg/SVGFETileElement.cpp', - '$WEBCORE_DIR/svg/SVGFETurbulenceElement.cpp', - '$WEBCORE_DIR/svg/SVGFilterElement.cpp', - '$WEBCORE_DIR/svg/SVGFilterPrimitiveStandardAttributes.cpp', - '$WEBCORE_DIR/svg/SVGFitToViewBox.cpp', - '$WEBCORE_DIR/svg/SVGFont.cpp', - '$WEBCORE_DIR/svg/SVGFontData.cpp', - '$WEBCORE_DIR/svg/SVGFontElement.cpp', - '$WEBCORE_DIR/svg/SVGFontFaceElement.cpp', - '$WEBCORE_DIR/svg/SVGFontFaceFormatElement.cpp', - '$WEBCORE_DIR/svg/SVGFontFaceNameElement.cpp', - '$WEBCORE_DIR/svg/SVGFontFaceSrcElement.cpp', - '$WEBCORE_DIR/svg/SVGFontFaceUriElement.cpp', - '$WEBCORE_DIR/svg/SVGForeignObjectElement.cpp', - '$WEBCORE_DIR/svg/SVGGElement.cpp', - '$WEBCORE_DIR/svg/SVGGlyphElement.cpp', - '$WEBCORE_DIR/svg/SVGGradientElement.cpp', - '$WEBCORE_DIR/svg/SVGHKernElement.cpp', - '$WEBCORE_DIR/svg/SVGImageElement.cpp', - '$WEBCORE_DIR/svg/SVGImageLoader.cpp', - '$WEBCORE_DIR/svg/SVGLangSpace.cpp', - '$WEBCORE_DIR/svg/SVGLength.cpp', - '$WEBCORE_DIR/svg/SVGLengthList.cpp', - '$WEBCORE_DIR/svg/SVGLinearGradientElement.cpp', - '$WEBCORE_DIR/svg/SVGLineElement.cpp', - '$WEBCORE_DIR/svg/SVGLocatable.cpp', - '$WEBCORE_DIR/svg/SVGMarkerElement.cpp', - '$WEBCORE_DIR/svg/SVGMaskElement.cpp', - '$WEBCORE_DIR/svg/SVGMetadataElement.cpp', - '$WEBCORE_DIR/svg/SVGMissingGlyphElement.cpp', - '$WEBCORE_DIR/svg/SVGMPathElement.cpp', - '$WEBCORE_DIR/svg/SVGNumberList.cpp', - '$WEBCORE_DIR/svg/SVGPaint.cpp', - '$WEBCORE_DIR/svg/SVGParserUtilities.cpp', - '$WEBCORE_DIR/svg/SVGPathElement.cpp', - '$WEBCORE_DIR/svg/SVGPathSegArc.cpp', - '$WEBCORE_DIR/svg/SVGPathSegClosePath.cpp', - '$WEBCORE_DIR/svg/SVGPathSegCurvetoCubic.cpp', - '$WEBCORE_DIR/svg/SVGPathSegCurvetoCubicSmooth.cpp', - '$WEBCORE_DIR/svg/SVGPathSegCurvetoQuadratic.cpp', - '$WEBCORE_DIR/svg/SVGPathSegCurvetoQuadraticSmooth.cpp', - '$WEBCORE_DIR/svg/SVGPathSegLineto.cpp', - '$WEBCORE_DIR/svg/SVGPathSegLinetoHorizontal.cpp', - '$WEBCORE_DIR/svg/SVGPathSegLinetoVertical.cpp', - '$WEBCORE_DIR/svg/SVGPathSegList.cpp', - '$WEBCORE_DIR/svg/SVGPathSegMoveto.cpp', - '$WEBCORE_DIR/svg/SVGPatternElement.cpp', - '$WEBCORE_DIR/svg/SVGPointList.cpp', - '$WEBCORE_DIR/svg/SVGPolyElement.cpp', - '$WEBCORE_DIR/svg/SVGPolygonElement.cpp', - '$WEBCORE_DIR/svg/SVGPolylineElement.cpp', - '$WEBCORE_DIR/svg/SVGPreserveAspectRatio.cpp', - '$WEBCORE_DIR/svg/SVGRadialGradientElement.cpp', - '$WEBCORE_DIR/svg/SVGRectElement.cpp', - '$WEBCORE_DIR/svg/SVGScriptElement.cpp', - '$WEBCORE_DIR/svg/SVGSetElement.cpp', - '$WEBCORE_DIR/svg/SVGStopElement.cpp', - '$WEBCORE_DIR/svg/SVGStringList.cpp', - '$WEBCORE_DIR/svg/SVGStylable.cpp', - '$WEBCORE_DIR/svg/SVGStyledElement.cpp', - '$WEBCORE_DIR/svg/SVGStyledLocatableElement.cpp', - '$WEBCORE_DIR/svg/SVGStyledTransformableElement.cpp', - '$WEBCORE_DIR/svg/SVGStyleElement.cpp', - '$WEBCORE_DIR/svg/SVGSVGElement.cpp', - '$WEBCORE_DIR/svg/SVGSwitchElement.cpp', - '$WEBCORE_DIR/svg/SVGSymbolElement.cpp', - '$WEBCORE_DIR/svg/SVGTests.cpp', - '$WEBCORE_DIR/svg/SVGTextContentElement.cpp', - '$WEBCORE_DIR/svg/SVGTextElement.cpp', - '$WEBCORE_DIR/svg/SVGTextPathElement.cpp', - '$WEBCORE_DIR/svg/SVGTextPositioningElement.cpp', - '$WEBCORE_DIR/svg/SVGTitleElement.cpp', - '$WEBCORE_DIR/svg/SVGTransform.cpp', - '$WEBCORE_DIR/svg/SVGTransformable.cpp', - '$WEBCORE_DIR/svg/SVGTransformDistance.cpp', - '$WEBCORE_DIR/svg/SVGTransformList.cpp', - '$WEBCORE_DIR/svg/SVGTRefElement.cpp', - '$WEBCORE_DIR/svg/SVGTSpanElement.cpp', - '$WEBCORE_DIR/svg/SVGURIReference.cpp', - '$WEBCORE_DIR/svg/SVGUseElement.cpp', - '$WEBCORE_DIR/svg/SVGViewElement.cpp', - '$WEBCORE_DIR/svg/SVGViewSpec.cpp', - '$WEBCORE_DIR/svg/SVGZoomAndPan.cpp', - '$WEBCORE_DIR/svg/SVGZoomEvent.cpp', - - '$WEBCORE_DIR/svg/animation/SMILTime.cpp', - '$WEBCORE_DIR/svg/animation/SMILTimeContainer.cpp', - '$WEBCORE_DIR/svg/animation/SVGSMILElement.cpp', - - '$WEBCORE_DIR/svg/graphics/SVGImage.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServer.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServerGradient.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServerLinearGradient.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServerPattern.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServerRadialGradient.cpp', - '$WEBCORE_DIR/svg/graphics/SVGPaintServerSolid.cpp', - '$WEBCORE_DIR/svg/graphics/SVGResource.cpp', - '$WEBCORE_DIR/svg/graphics/SVGResourceClipper.cpp', - '$WEBCORE_DIR/svg/graphics/SVGResourceFilter.cpp', - '$WEBCORE_DIR/svg/graphics/SVGResourceMarker.cpp', - '$WEBCORE_DIR/svg/graphics/SVGResourceMasker.cpp', - - '$WEBCORE_DIR/svg/graphics/skia/SVGResourceFilterSkia.cpp', - - '$WEBCORE_DIR/workers/Worker.cpp', - '$WEBCORE_DIR/workers/WorkerContext.cpp', - '$WEBCORE_DIR/workers/WorkerImportScriptsClient.cpp', - '$WEBCORE_DIR/workers/WorkerLocation.cpp', - '$WEBCORE_DIR/workers/WorkerMessagingProxy.cpp', - '$WEBCORE_DIR/workers/WorkerRunLoop.cpp', - '$WEBCORE_DIR/workers/WorkerThread.cpp', - - '$WEBCORE_DIR/xml/DOMParser.cpp', - '$WEBCORE_DIR/xml/NativeXPathNSResolver.cpp', - '$WEBCORE_DIR/xml/XMLHttpRequest.cpp', - '$WEBCORE_DIR/xml/XMLHttpRequestUpload.cpp', - '$WEBCORE_DIR/xml/XMLSerializer.cpp', - '$WEBCORE_DIR/xml/XPathEvaluator.cpp', - '$WEBCORE_DIR/xml/XPathExpression.cpp', - '$WEBCORE_DIR/xml/XPathExpressionNode.cpp', - '$WEBCORE_DIR/xml/XPathFunctions.cpp', - '$WEBCORE_DIR/xml/XPathNamespace.cpp', - '$WEBCORE_DIR/xml/XPathNodeSet.cpp', - '$WEBCORE_DIR/xml/XPathNSResolver.cpp', - '$WEBCORE_DIR/xml/XPathParser.cpp', - '$WEBCORE_DIR/xml/XPathPath.cpp', - '$WEBCORE_DIR/xml/XPathPredicate.cpp', - '$WEBCORE_DIR/xml/XPathResult.cpp', - '$WEBCORE_DIR/xml/XPathStep.cpp', - '$WEBCORE_DIR/xml/XPathUtil.cpp', - '$WEBCORE_DIR/xml/XPathValue.cpp', - '$WEBCORE_DIR/xml/XPathVariableReference.cpp', - '$WEBCORE_DIR/xml/XSLImportRule.cpp', - '$WEBCORE_DIR/xml/XSLStyleSheet.cpp', - '$WEBCORE_DIR/xml/XSLTExtensions.cpp', - '$WEBCORE_DIR/xml/XSLTProcessor.cpp', - '$WEBCORE_DIR/xml/XSLTUnicodeSort.cpp', -] - -if env.Bit('windows'): - # Windows specific implementations. - input_files.extend([ - '$WEBCORE_DIR/platform/chromium/FileSystemChromiumWin.cpp', - '$WEBCORE_DIR/platform/chromium/ScrollBarThemeChromiumWin.cpp', - '$WEBCORE_DIR/platform/chromium/SoundChromiumWin.cpp', - '$WEBCORE_DIR/platform/chromium/WindowsVersion.cpp', - - '$WEBCORE_DIR/platform/chromium/ClipboardChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontCacheChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontPlatformDataChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontUtilsChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/GlyphPageTreeNodeChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/IconChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/SimpleFontDataChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/ThemeHelperChromiumWin.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/UniscribeHelper.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/UniscribeHelperTextRun.cpp', - '$WEBCORE_DIR/platform/graphics/opentype/OpenTypeUtilities.cpp', - '$WEBCORE_DIR/platform/graphics/skia/SkiaFontWin.cpp', - - '$WEBCORE_DIR/rendering/RenderThemeChromiumWin.cpp', - ]) - -if env.Bit('linux'): - # Linux specific implementations. - input_files.extend([ - '$WEBCORE_DIR/platform/chromium/FileSystemChromiumLinux.cpp', - '$WEBCORE_DIR/platform/chromium/KeyCodeConversionGtk.cpp', - '$WEBCORE_DIR/platform/chromium/ScrollbarThemeChromiumLinux.cpp', - '$WEBCORE_DIR/platform/chromium/SoundChromiumPosix.cpp', - - '$WEBCORE_DIR/platform/chromium/ClipboardChromiumLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontCacheLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/FontPlatformDataLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/GlyphPageTreeNodeLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/IconChromiumLinux.cpp', - '$WEBCORE_DIR/platform/graphics/chromium/SimpleFontDataLinux.cpp', - - '$WEBCORE_DIR/rendering/RenderThemeChromiumLinux.cpp', - ]) - # Remove from the list files that haven't yet been made portable to Linux. - to_be_ported_files = [ - '$WEBCORE_DIR/platform/graphics/chromium/FontCustomPlatformData.cpp', - ] - input_files = list(set(input_files) - set(to_be_ported_files)) - -# These files don't compile yet on linux or mac. -if env.Bit('mac'): - remove_files = [ - # includes platform specific FontCustomPlatformData.h - '$WEBCORE_DIR/css/CSSFontFaceSource.cpp', - '$WEBCORE_DIR/loader/CachedFont.cpp', - ] - input_files = list(set(input_files) - set(remove_files)) - -# These files don't compile on the mac -if env.Bit('mac'): - remove_files = [ - # Missing WebCore::FrameView::printPanScrollIcon - '$WEBCORE_DIR/page/EventHandler.cpp', - '$WEBCORE_DIR/page/chromium/AXObjectCacheChromium.cpp', - '$WEBCORE_DIR/page/chromium/EventHandlerChromium.cpp', - ] - for remove in remove_files: - input_files.remove(remove) - -# Precompiled headers only work under MSVC in scons. -if env.Bit('windows'): - env_p = env.Clone() - env_p.Append(CCFLAGS='/Ylwebcore') - pch, obj = env_p.PCH('$OBJ_ROOT/webkit/build/precompiled_webkit.cc') - env['PCH'] = pch - env['PCHSTOP'] = 'precompiled_webkit.h' - env.Append(CCPCHFLAGS = ['/FIprecompiled_webkit.h']) - input_files += [obj] - -env.ChromeLibrary('WebCore', input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - dependencies = [ - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', - '$LIBXML_DIR/build/libxml_config.vcproj', - '$LIBXSLT_DIR/build/libxslt_config.vcproj', - '$SQLITE_DIR/sqlite.vcproj', - ], - guid='{1C16337B-ACF3-4D03-AA90-851C5B5EADA6}') diff --git a/webkit/build/WebKit/SConscript b/webkit/build/WebKit/SConscript deleted file mode 100644 index fe82687..0000000 --- a/webkit/build/WebKit/SConscript +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2009 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -env.Append( - CPPDEFINES = [ - 'WEBKIT_IMPLEMENTATION', - ], - CPPPATH = [ - '$WEBKIT_DIR/build/WebCore', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/public', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/public/gtk', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src', - ] -) - -input_files = [ - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/ChromiumBridge.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/ChromiumCurrentTime.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/ChromiumThreading.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebCache.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebCString.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebImageSkia.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebInputEvent.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebKit.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebString.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/WebURL.cpp', - '$THIRD_PARTY_WEBKIT_DIR/WebKit/chromium/src/gtk/WebInputEventFactory.cpp', -] - -env.ChromeLibrary('WebKit', input_files) diff --git a/webkit/build/port/SConscript b/webkit/build/port/SConscript deleted file mode 100644 index 0b41874..0000000 --- a/webkit/build/port/SConscript +++ /dev/null @@ -1,664 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -import os.path -import re - -Import('env') - -webcore = env.Dir('$CHROME_SRC_DIR/third_party/WebKit/WebCore') -webcore_posix = webcore.abspath.replace('\\', '/') - -cygwin = env.Dir('$CYGWIN_DIR/bin') -cygwin_posix = cygwin.abspath.replace('\\', '/') - -pending = env.Dir('$CHROME_SRC_DIR/webkit/pending') -portroot = env.Dir('$CHROME_SRC_DIR/webkit/port') -webkit_build = env.Dir('$CHROME_SRC_DIR/webkit/build') - - -def PosixIncludes(env, prefix, files, suffix): - # This is basically a custom version of the _concat() function, - # which we need because the binding script needs posix style paths, - # even on windows, and _concat() doesn't make that easy to do... :-( - # - # Note that because we're not using the RDirs function that the - # normal _concat() call uses, this will only add the build - # directory paths, not the paths in the underlying source directory, - # to its list. - posix_files = [str(env.Dir(f).abspath).replace('\\', '/') for f in files] - combined = [prefix + f + suffix for f in posix_files] - return ' '.join(combined) - - -env = env.Clone( - WEBCORE = webcore, - PENDING = pending, - PORTROOT = portroot, - WEBKIT_BUILD = webkit_build, - - BINDINGS_SCRIPTS_DIR = '$WEBKIT_DIR/port/bindings/scripts', - BINDINGS_SCRIPT = '$BINDINGS_SCRIPTS_DIR/generate-bindings.pl', - - PERL_INCLUDE_PATH = ['$BINDINGS_SCRIPTS_DIR', - '$CHROME_SRC_DIR/third_party/WebKit/WebCore/bindings/scripts'], - - FEATURE_DEFINES = [ - 'ENABLE_CROSS_DOCUMENT_MESSAGING', - 'ENABLE_XSLT', - 'ENABLE_XPATH', - 'ENABLE_SVG', - 'ENABLE_SVG_ANIMATION', - 'ENABLE_SVG_AS_IMAGE', - 'ENABLE_SVG_FONTS', - 'ENABLE_SVG_FOREIGN_OBJECT', - 'ENABLE_SVG_USE', - ], - - SVG_FLAGS = [ - 'ENABLE_SVG_ANIMATION=1', - 'ENABLE_SVG_AS_IMAGE=1', - 'ENABLE_SVG_FONTS=1', - 'ENABLE_SVG_FOREIGN_OBJECT=1', - 'ENABLE_SVG_USE=1', - ], - - BINDINGS_INCLUDE_PATH = [ - '$PENDING', - '$WEBCORE/css', - '$WEBCORE/dom', - '$WEBCORE/html', - '$WEBCORE/page', - '$WEBCORE/svg', - '$WEBCORE/xml', - ], - BINDINGS_INCLUDE_FLAG = '--include ', - BINDINGS_INCLUDE_SUFFIX = '', - _posix_includes = PosixIncludes, - _BINDINGS_INCLUDE_FLAGS = '${_posix_includes(__env__, ' + \ - 'BINDINGS_INCLUDE_FLAG, ' + \ - 'BINDINGS_INCLUDE_PATH, ' + \ - 'BINDINGS_INCLUDE_SUFFIX)}', -) - -env.PrependENVPath('PATH', cygwin_posix) - - -# When we haven't specified --verbose (aka brief_comstr), make the -# WebKit bindings building step output more brief to match the brief -# compile/link/etc. lines. -if env.GetOption('brief_comstr'): - env.SetDefault(BINDINGSCOMSTR='________Building bindings in $TARGET') - -bindings_perl_modules = env.Glob('$BINDINGS_SCRIPTS_DIR/*.pm') - -def BindingsEmitter(target, source, env): - source.append('$BINDINGS_SCRIPT') - try: - idl_contents = open(source[0].rfile().abspath, 'r').read() - except EnvironmentError: - return target, source - idl_contents = re.sub('//[^\\n]*\\n', '', idl_contents) - interfaces = re.findall('interface\\s*(?:\\[[^]]+\\])?\\s*' - '(\\w+)[^{]*[{]', idl_contents) - new_target = [] - for i in interfaces: - new_cpp = '$DERIVED_DIR/${BINDINGSPREFIX}' + i + '.cpp' - new_h = '$DERIVED_DIR/${BINDINGSPREFIX}' + i + '.h' - new_target.extend([new_cpp, new_h]) - env.Depends(new_cpp, bindings_perl_modules) - env.Depends(new_h, bindings_perl_modules) - return new_target, source - -env.Append( - BUILDERS = {'Bindings': Builder( - action = Action('$BINDINGSCOM', '$BINDINGSCOMSTR'), - src_suffix = '.idl', - emitter = BindingsEmitter, - )}, -) - -env.Replace( - # TODO(bradnelson): fix ugly hack with one include! - BINDINGSCOM = '$PERL $_PERL_INCLUDE_FLAGS ' + \ - '${SOURCES[1].posix} ' + \ - '--defines "$FEATURE_DEFINES $BINDINGS_LANGUAGE" ' + \ - '--generator $BINDINGS_GENERATOR_ARG ' + \ - '$_BINDINGS_INCLUDE_FLAGS ' + \ - '--outputdir ${TARGET.dir} ' + \ - '${SOURCES[0].posix}', -) - -if env.Bit('mac'): # Mac OS X - env['BINDINGSPREFIX'] = 'DOM' - env['BINDINGS_GENERATOR_ARG'] = 'ObjC' - env['BINDINGS_LANGUAGE'] = 'LANGUAGE_OBJECTIVE_C' - env.Append(BINDINGS_INCLUDE_PATH = [ 'bindings/js' ]) -elif False: - env['BINDINGSPREFIX'] = 'JS' - env['BINDINGS_GENERATOR_ARG'] = 'JS' - env['BINDINGS_LANGUAGE'] = 'LANGUAGE_JAVASCRIPT' - env.Append(BINDINGS_INCLUDE_PATH = [ 'bindings/js' ]) -elif True: - env['BINDINGSPREFIX'] = 'V8' - env['BINDINGS_GENERATOR_ARG'] = 'V8' - env['BINDINGS_LANGUAGE'] = 'LANGUAGE_JAVASCRIPT V8_BINDING' - env.Prepend(PERL_INCLUDE_PATH = [ '$PORTROOT/bindings/scripts' ]) -else: - print 'I am not going to generate bindings for you!' - - -idl_files = [ - 'bindings/v8/UndetectableHTMLCollection.idl', - - 'css/Counter.idl', - 'css/CSSCharsetRule.idl', - 'css/CSSFontFaceRule.idl', - 'css/CSSImportRule.idl', - 'css/CSSMediaRule.idl', - 'css/CSSPageRule.idl', - 'css/CSSPrimitiveValue.idl', - 'css/CSSRule.idl', - 'css/CSSRuleList.idl', - 'css/CSSStyleDeclaration.idl', - 'css/CSSStyleRule.idl', - 'css/CSSStyleSheet.idl', - 'css/CSSUnknownRule.idl', - 'css/CSSValue.idl', - 'css/CSSValueList.idl', - 'css/CSSVariablesDeclaration.idl', - 'css/CSSVariablesRule.idl', - 'css/MediaList.idl', - 'css/Rect.idl', - 'css/RGBColor.idl', - 'css/StyleSheet.idl', - 'css/StyleSheetList.idl', - 'css/WebKitCSSKeyframeRule.idl', - 'css/WebKitCSSKeyframesRule.idl', - 'css/WebKitCSSMatrix.idl', - 'css/WebKitCSSTransformValue.idl', - - 'dom/Attr.idl', - 'dom/CDATASection.idl', - 'dom/CharacterData.idl', - 'dom/ClientRect.idl', - 'dom/ClientRectList.idl', - 'dom/Clipboard.idl', - 'dom/Comment.idl', - 'dom/Document.idl', - 'dom/DocumentFragment.idl', - 'dom/DocumentType.idl', - 'dom/DOMCoreException.idl', - 'dom/DOMImplementation.idl', - 'dom/DOMStringList.idl', - 'dom/Element.idl', - 'dom/Entity.idl', - 'dom/EntityReference.idl', - 'dom/Event.idl', - 'dom/EventException.idl', - 'dom/EventListener.idl', - 'dom/EventTarget.idl', - 'dom/KeyboardEvent.idl', - 'dom/MessageChannel.idl', - 'dom/MessageEvent.idl', - 'dom/MessagePort.idl', - 'dom/MouseEvent.idl', - 'dom/MutationEvent.idl', - 'dom/NamedNodeMap.idl', - 'dom/Node.idl', - 'dom/NodeFilter.idl', - 'dom/NodeIterator.idl', - 'dom/NodeList.idl', - 'dom/Notation.idl', - 'dom/OverflowEvent.idl', - 'dom/ProcessingInstruction.idl', - 'dom/ProgressEvent.idl', - 'dom/Range.idl', - 'dom/RangeException.idl', - 'dom/Text.idl', - 'dom/TextEvent.idl', - 'dom/TreeWalker.idl', - 'dom/UIEvent.idl', - 'dom/WebKitAnimationEvent.idl', - 'dom/WebKitTransitionEvent.idl', - 'dom/WheelEvent.idl', - - 'html/CanvasGradient.idl', - 'html/CanvasPattern.idl', - 'html/CanvasPixelArray.idl', - 'html/CanvasRenderingContext2D.idl', - 'html/File.idl', - 'html/FileList.idl', - 'html/HTMLAnchorElement.idl', - 'html/HTMLAppletElement.idl', - 'html/HTMLAreaElement.idl', - 'html/HTMLAudioElement.idl', - 'html/HTMLBaseElement.idl', - 'html/HTMLBaseFontElement.idl', - 'html/HTMLBlockquoteElement.idl', - 'html/HTMLBodyElement.idl', - 'html/HTMLBRElement.idl', - 'html/HTMLButtonElement.idl', - 'html/HTMLCanvasElement.idl', - 'html/HTMLCollection.idl', - 'html/HTMLDirectoryElement.idl', - 'html/HTMLDivElement.idl', - 'html/HTMLDListElement.idl', - 'html/HTMLDocument.idl', - 'html/HTMLElement.idl', - 'html/HTMLEmbedElement.idl', - 'html/HTMLFieldSetElement.idl', - 'html/HTMLFontElement.idl', - 'html/HTMLFormElement.idl', - 'html/HTMLFrameElement.idl', - 'html/HTMLFrameSetElement.idl', - 'html/HTMLHeadElement.idl', - 'html/HTMLHeadingElement.idl', - 'html/HTMLHRElement.idl', - 'html/HTMLHtmlElement.idl', - 'html/HTMLIFrameElement.idl', - 'html/HTMLImageElement.idl', - 'html/HTMLInputElement.idl', - 'html/HTMLIsIndexElement.idl', - 'html/HTMLLabelElement.idl', - 'html/HTMLLegendElement.idl', - 'html/HTMLLIElement.idl', - 'html/HTMLLinkElement.idl', - 'html/HTMLMapElement.idl', - 'html/HTMLMarqueeElement.idl', - 'html/HTMLMediaElement.idl', - 'html/HTMLMenuElement.idl', - 'html/HTMLMetaElement.idl', - 'html/HTMLModElement.idl', - 'html/HTMLObjectElement.idl', - 'html/HTMLOListElement.idl', - 'html/HTMLOptGroupElement.idl', - 'html/HTMLOptionElement.idl', - 'html/HTMLOptionsCollection.idl', - 'html/HTMLParagraphElement.idl', - 'html/HTMLParamElement.idl', - 'html/HTMLPreElement.idl', - 'html/HTMLQuoteElement.idl', - 'html/HTMLScriptElement.idl', - 'html/HTMLSelectElement.idl', - 'html/HTMLSourceElement.idl', - 'html/HTMLStyleElement.idl', - 'html/HTMLTableCaptionElement.idl', - 'html/HTMLTableCellElement.idl', - 'html/HTMLTableColElement.idl', - 'html/HTMLTableElement.idl', - 'html/HTMLTableRowElement.idl', - 'html/HTMLTableSectionElement.idl', - 'html/HTMLTextAreaElement.idl', - 'html/HTMLTitleElement.idl', - 'html/HTMLUListElement.idl', - 'html/HTMLVideoElement.idl', - 'html/ImageData.idl', - 'html/MediaError.idl', - 'html/TextMetrics.idl', - 'html/TimeRanges.idl', - 'html/VoidCallback.idl', - - # 'loader/appcache/DOMApplicationCache.idl', - - 'page/AbstractView.idl', - 'page/BarInfo.idl', - 'page/Console.idl', - 'page/DOMSelection.idl', - 'page/DOMWindow.idl', - 'page/History.idl', - 'page/Location.idl', - 'page/Navigator.idl', - 'page/Screen.idl', - 'page/WebKitPoint.idl', - 'page/WorkerNavigator.idl', - - 'inspector/InspectorController.idl', - - 'plugins/MimeTypeArray.idl', - 'plugins/MimeType.idl', - 'plugins/PluginArray.idl', - 'plugins/Plugin.idl', - - 'storage/Database.idl', - 'storage/SQLError.idl', - 'storage/SQLResultSet.idl', - 'storage/SQLResultSetRowList.idl', - 'storage/SQLTransaction.idl', - - 'svg/ElementTimeControl.idl', - 'svg/SVGAElement.idl', - 'svg/SVGAltGlyphElement.idl', - 'svg/SVGAngle.idl', - 'svg/SVGAnimateColorElement.idl', - 'svg/SVGAnimatedAngle.idl', - 'svg/SVGAnimatedBoolean.idl', - 'svg/SVGAnimatedEnumeration.idl', - 'svg/SVGAnimatedInteger.idl', - 'svg/SVGAnimatedLength.idl', - 'svg/SVGAnimatedLengthList.idl', - 'svg/SVGAnimatedNumber.idl', - 'svg/SVGAnimatedNumberList.idl', - 'svg/SVGAnimatedPathData.idl', - 'svg/SVGAnimatedPoints.idl', - 'svg/SVGAnimatedPreserveAspectRatio.idl', - 'svg/SVGAnimatedRect.idl', - 'svg/SVGAnimatedString.idl', - 'svg/SVGAnimatedTransformList.idl', - 'svg/SVGAnimateElement.idl', - 'svg/SVGAnimateTransformElement.idl', - 'svg/SVGAnimationElement.idl', - 'svg/SVGCircleElement.idl', - 'svg/SVGClipPathElement.idl', - 'svg/SVGColor.idl', - 'svg/SVGComponentTransferFunctionElement.idl', - 'svg/SVGCursorElement.idl', - 'svg/SVGDefinitionSrcElement.idl', - 'svg/SVGDefsElement.idl', - 'svg/SVGDescElement.idl', - 'svg/SVGDocument.idl', - 'svg/SVGElement.idl', - 'svg/SVGElementInstance.idl', - 'svg/SVGElementInstanceList.idl', - 'svg/SVGEllipseElement.idl', - 'svg/SVGException.idl', - 'svg/SVGExternalResourcesRequired.idl', - 'svg/SVGFEBlendElement.idl', - 'svg/SVGFEColorMatrixElement.idl', - 'svg/SVGFEComponentTransferElement.idl', - 'svg/SVGFECompositeElement.idl', - 'svg/SVGFEDiffuseLightingElement.idl', - 'svg/SVGFEDisplacementMapElement.idl', - 'svg/SVGFEDistantLightElement.idl', - 'svg/SVGFEFloodElement.idl', - 'svg/SVGFEFuncAElement.idl', - 'svg/SVGFEFuncBElement.idl', - 'svg/SVGFEFuncGElement.idl', - 'svg/SVGFEFuncRElement.idl', - 'svg/SVGFEGaussianBlurElement.idl', - 'svg/SVGFEImageElement.idl', - 'svg/SVGFEMergeElement.idl', - 'svg/SVGFEMergeNodeElement.idl', - 'svg/SVGFEOffsetElement.idl', - 'svg/SVGFEPointLightElement.idl', - 'svg/SVGFESpecularLightingElement.idl', - 'svg/SVGFESpotLightElement.idl', - 'svg/SVGFETileElement.idl', - 'svg/SVGFETurbulenceElement.idl', - 'svg/SVGFilterElement.idl', - 'svg/SVGFilterPrimitiveStandardAttributes.idl', - 'svg/SVGFitToViewBox.idl', - 'svg/SVGFontElement.idl', - 'svg/SVGFontFaceElement.idl', - 'svg/SVGFontFaceFormatElement.idl', - 'svg/SVGFontFaceNameElement.idl', - 'svg/SVGFontFaceSrcElement.idl', - 'svg/SVGFontFaceUriElement.idl', - 'svg/SVGForeignObjectElement.idl', - 'svg/SVGGElement.idl', - 'svg/SVGGlyphElement.idl', - 'svg/SVGGradientElement.idl', - 'svg/SVGHKernElement.idl', - 'svg/SVGImageElement.idl', - 'svg/SVGLangSpace.idl', - 'svg/SVGLength.idl', - 'svg/SVGLengthList.idl', - 'svg/SVGLinearGradientElement.idl', - 'svg/SVGLineElement.idl', - 'svg/SVGLocatable.idl', - 'svg/SVGMarkerElement.idl', - 'svg/SVGMaskElement.idl', - 'svg/SVGMatrix.idl', - 'svg/SVGMetadataElement.idl', - 'svg/SVGMissingGlyphElement.idl', - 'svg/SVGNumber.idl', - 'svg/SVGNumberList.idl', - 'svg/SVGPaint.idl', - 'svg/SVGPathElement.idl', - 'svg/SVGPathSeg.idl', - 'svg/SVGPathSegArcAbs.idl', - 'svg/SVGPathSegArcRel.idl', - 'svg/SVGPathSegClosePath.idl', - 'svg/SVGPathSegCurvetoCubicAbs.idl', - 'svg/SVGPathSegCurvetoCubicRel.idl', - 'svg/SVGPathSegCurvetoCubicSmoothAbs.idl', - 'svg/SVGPathSegCurvetoCubicSmoothRel.idl', - 'svg/SVGPathSegCurvetoQuadraticAbs.idl', - 'svg/SVGPathSegCurvetoQuadraticRel.idl', - 'svg/SVGPathSegCurvetoQuadraticSmoothAbs.idl', - 'svg/SVGPathSegCurvetoQuadraticSmoothRel.idl', - 'svg/SVGPathSegLinetoAbs.idl', - 'svg/SVGPathSegLinetoHorizontalAbs.idl', - 'svg/SVGPathSegLinetoHorizontalRel.idl', - 'svg/SVGPathSegLinetoRel.idl', - 'svg/SVGPathSegLinetoVerticalAbs.idl', - 'svg/SVGPathSegLinetoVerticalRel.idl', - 'svg/SVGPathSegList.idl', - 'svg/SVGPathSegMovetoAbs.idl', - 'svg/SVGPathSegMovetoRel.idl', - 'svg/SVGPatternElement.idl', - 'svg/SVGPoint.idl', - 'svg/SVGPointList.idl', - 'svg/SVGPolygonElement.idl', - 'svg/SVGPolylineElement.idl', - 'svg/SVGPreserveAspectRatio.idl', - 'svg/SVGRadialGradientElement.idl', - 'svg/SVGRect.idl', - 'svg/SVGRectElement.idl', - 'svg/SVGRenderingIntent.idl', - 'svg/SVGScriptElement.idl', - 'svg/SVGSetElement.idl', - 'svg/SVGStopElement.idl', - 'svg/SVGStringList.idl', - 'svg/SVGStylable.idl', - 'svg/SVGStyleElement.idl', - 'svg/SVGSVGElement.idl', - 'svg/SVGSwitchElement.idl', - 'svg/SVGSymbolElement.idl', - 'svg/SVGTests.idl', - 'svg/SVGTextContentElement.idl', - 'svg/SVGTextElement.idl', - 'svg/SVGTextPathElement.idl', - 'svg/SVGTextPositioningElement.idl', - 'svg/SVGTitleElement.idl', - 'svg/SVGTransform.idl', - 'svg/SVGTransformable.idl', - 'svg/SVGTransformList.idl', - 'svg/SVGTRefElement.idl', - 'svg/SVGTSpanElement.idl', - 'svg/SVGUnitTypes.idl', - 'svg/SVGURIReference.idl', - 'svg/SVGUseElement.idl', - 'svg/SVGViewElement.idl', - 'svg/SVGViewSpec.idl', - 'svg/SVGZoomAndPan.idl', - 'svg/SVGZoomEvent.idl', - - 'workers/Worker.idl', - 'workers/WorkerContext.idl', - 'workers/WorkerLocation.idl', - - 'xml/DOMParser.idl', - 'xml/DOMParser.idl', - 'xml/XMLHttpRequest.idl', - 'xml/XMLHttpRequestException.idl', - 'xml/XMLHttpRequestProgressEvent.idl', - 'xml/XMLHttpRequestUpload.idl', - 'xml/XMLSerializer.idl', - 'xml/XPathEvaluator.idl', - 'xml/XPathException.idl', - 'xml/XPathExpression.idl', - 'xml/XPathNSResolver.idl', - 'xml/XPathResult.idl', - 'xml/XSLTProcessor.idl', -] - -for name in idl_files: - env.Bindings('$WEBKIT_DIR/port/' + name) - - -# copy over some files -# TODO(eroman): can probably get rid of this. -i = env.Install('$SHARED_DIR', []) -env.Alias('webkit', i) - -# HTML tag and attribute names -# If we add ENABLE_ flags via HTML_FLAGS, we need to pass in -# --extraDefines $HTML_FLAGS. -env.Command(['$DERIVED_DIR/HTMLNames.cpp', - '$DERIVED_DIR/HTMLNames.h', - '$DERIVED_DIR/HTMLElementFactory.cpp', - '$DERIVED_DIR/HTMLElementFactory.h'], - ['$PORT_DIR/dom/make_names.pl', - '$PORT_DIR/html/HTMLTagNames.in', - '$PORT_DIR/html/HTMLAttributeNames.in'], - '$PERL $_PERL_INCLUDE_FLAGS ${SOURCES[0].posix} ' - '--tags ${SOURCES[1].posix} ' - '--attrs ${SOURCES[2].posix} ' - '--factory ' - '--wrapperFactory ' - '--outputDir $DERIVED_DIR') - -env.Command(['$DERIVED_DIR/XMLNames.cpp', - '$DERIVED_DIR/XMLNames.h'], - ['$PORT_DIR/dom/make_names.pl', - '$PORT_DIR/xml/xmlattrs.in'], - '$PERL $_PERL_INCLUDE_FLAGS ${SOURCES[0].posix} ' - '--attrs ${SOURCES[1].posix} ' - '--outputDir $DERIVED_DIR') - -env.Command(['$DERIVED_DIR/SVGElementFactory.cpp', - '$DERIVED_DIR/SVGElementFactory.h', - '$DERIVED_DIR/SVGNames.cpp', - '$DERIVED_DIR/SVGNames.h'], - ['$PORT_DIR/dom/make_names.pl', - '$PORT_DIR/svg/svgtags.in', - '$PORT_DIR/svg/svgattrs.in'], - '$PERL $_PERL_INCLUDE_FLAGS ${SOURCES[0].posix} ' - '--tags ${SOURCES[1].posix} ' - '--attrs ${SOURCES[2].posix} ' - '--extraDefines "$SVG_FLAGS" ' - '--factory ' - '--wrapperFactory ' - '--outputDir $DERIVED_DIR') - -env.Command(['$DERIVED_DIR/XLinkNames.cpp', - '$DERIVED_DIR/XLinkNames.h'], - ['$PORT_DIR/dom/make_names.pl', - '$PORT_DIR/svg/xlinkattrs.in'], - '$PERL $_PERL_INCLUDE_FLAGS ${SOURCES[0].posix} ' - '--attrs ${SOURCES[1].posix} ' - '--outputDir $DERIVED_DIR') - -# Add SVG Symbols to the WebCore exported symbols file -# TODO(bradnelson): fix this -#WebCore.exp : WebCore.base.exp WebCore.SVG.exp -# cat $^ > $@ - -def cat_files(target, source, env): - fout = open(str(target[0]), "w") - for src in source: - fin = open(str(src)) - fout.writelines(fin.readlines()) - fin.close() - fout.close() - -env.Command(['$DERIVED_DIR/UserAgentStyleSheets.h', - '$DERIVED_DIR/UserAgentStyleSheetsData.cpp'], - ['$PORT_DIR/css/make-css-file-arrays.pl', - '$PORT_DIR/css/view-source.css', - '$PORT_DIR/css/svg.css', - '$PORT_DIR/css/html4.css', - '$PORT_DIR/css/quirks.css', - '$PORT_DIR/css/themeWin.css', - '$PORT_DIR/css/themeWinQuirks.css'], - '$PERL ${SOURCES[0].posix} ${TARGETS.posix} ${SOURCES[1:].posix}') - -def create_h_wrapper(target, source, env): - """ - Create a *.h file by surrounding the contents of a - yacc-generated *.hpp with a #ifndef-#define-#endif guard. - """ - t = str(target[1]) - fp = open(t, 'w') - define = os.path.splitext(os.path.split(t)[1])[0] - fp.write('#ifndef %s_h\n' % define) - fp.write('#define %s_h\n' % define) - fp.write(open(t + 'pp', 'r').read()) - fp.write('#endif // %s_h\n' % define) - -# TODO(sgk): make this a real pseudo-Builder -def BuildYacc(env, dir, name, file): - yacc_env = env.Clone() - yacc_env['YACC'] = env.Detect('bison') or 'yacc' - yacc_env.Command(['$DERIVED_DIR/%s.cpp' % file, - '$DERIVED_DIR/%s.h' % file], - ['$PORT_DIR/%s/%s.y' % (dir, file)], - ['$YACC -d -p %s ${SOURCES[0].posix} ' % name + - '-o ${TARGET.posix}', - Action(create_h_wrapper), - Delete('${TARGETS[1]}pp')]) - -BuildYacc(env, 'xml', 'xpathyy', 'XPathGrammar') -BuildYacc(env, 'css', 'cssyy', 'CSSGrammar') - -# TODO(bradnelson): need to add in error checking - -env.Command('$PORT_DIR/SVGCSSValueKeywords.in', - '$PORT_DIR/css/SVGCSSValueKeywords.in', - '$PERL -ne "print lc" $SOURCES > $TARGET') - -env.Command('$PORT_DIR/CSSValueKeywords.in', - ['$PORT_DIR/css/CSSValueKeywords.in', - '$PORT_DIR/css/SVGCSSValueKeywords.in'], - '$PERL -ne "print lc" $SOURCES > $TARGET') - -env.Command('$PORT_DIR/CSSPropertyNames.in', - ['$PORT_DIR/css/CSSPropertyNames.in', - '$PORT_DIR/css/SVGCSSPropertyNames.in'], - '$PERL -ne "print lc" $SOURCES > $TARGET') - -env.Command(['$DERIVED_DIR/CSSValueKeywords.c', - '$DERIVED_DIR/CSSValueKeywords.h'], - ['$PORT_DIR/css/makevalues.pl', - '$PORT_DIR/CSSValueKeywords.in'], - ['cd ${SOURCES[1].dir} && $PERL ${str(SOURCES[0].abspath).replace("\\\\", "/")}', - Move('${TARGETS[0]}', '${SOURCES[1].dir}/${TARGETS[0].file}'), - Move('${TARGETS[1]}', '${SOURCES[1].dir}/${TARGETS[1].file}'), - ]) - -env.Command(['$DERIVED_DIR/CSSPropertyNames.cpp', - '$DERIVED_DIR/CSSPropertyNames.h'], - ['$PORT_DIR/css/makeprop.pl', - '$PORT_DIR/CSSPropertyNames.in'], - ['cd ${SOURCES[1].dir} && $PERL ${str(SOURCES[0].abspath).replace("\\\\", "/")}', - Move('${TARGETS[0]}', '${SOURCES[1].dir}/${TARGETS[0].file}'), - Move('${TARGETS[1]}', '${SOURCES[1].dir}/${TARGETS[1].file}'), - ]) - - -# DOCTYPE strings -env.Command('$DERIVED_DIR/DocTypeStrings.cpp', - '$PORT_DIR/html/DocTypeStrings.gperf', - 'gperf -CEot -L ANSI-C -k "*" -N findDoctypeEntry -F ' + \ - ',PubIDInfo::eAlmostStandards,PubIDInfo::eAlmostStandards ' + \ - '$SOURCE > $TARGET') - -# color names -env.Command('$DERIVED_DIR/ColorData.c', - '$PORT_DIR/platform/ColorData.gperf', - 'gperf -CDEot -L ANSI-C -k "*" -N findColor -D -s 2 ' + \ - '$SOURCE > $TARGET') - -# HTML entity names -env.Command('$DERIVED_DIR/HTMLEntityNames.c', - '$PORT_DIR/html/HTMLEntityNames.gperf', - 'gperf -a -L ANSI-C -C -G -c -o -t -k "*" -N findEntity ' + \ - '-D -s 2 $SOURCE > $TARGET') - -# CSS tokenizer -env.Command('$DERIVED_DIR/tokenizer.cpp', - ['$PORT_DIR/css/tokenizer.flex', - '$PORT_DIR/css/maketokenizer'], - 'flex --nowarn -t $SOURCE | perl ${SOURCES[1]} > $TARGET') diff --git a/webkit/build/webkit_resources/SConscript b/webkit/build/webkit_resources/SConscript deleted file mode 100644 index e9066d4..0000000 --- a/webkit/build/webkit_resources/SConscript +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import(['env', 'env_res']) - -env = env.Clone() -env_res = env_res.Clone() - -env_res.Append( - CPPPATH = [ - "$CHROME_SRC_DIR", - ], -) - -if env_res.Bit('windows'): - env_res.Append( - RCFLAGS = [ - ["/l", "0x409"], - ], - ) - -env_grd = env.Clone() -# This dummy target (webkit_resources) is used to tell the emitter where -# to put the target files. -generated = env_grd.GRIT( - '$TARGET_ROOT/grit_derived_sources/fake_generated_resources', - '$CHROME_SRC_DIR/webkit/glue/webkit_resources.grd') - -if env_res.Bit('windows'): - for g in [g for g in generated if str(g).endswith('.rc')]: - env_res.RES(g) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/webkit_resources/webkit_resources.vcproj', - guid='{0B469837-3D46-484A-AFB3-C5A6C68730B9}') diff --git a/webkit/build/webkit_strings/SConscript b/webkit/build/webkit_strings/SConscript deleted file mode 100644 index 6dec4b7..0000000 --- a/webkit/build/webkit_strings/SConscript +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import(['env', 'env_res']) - -env = env.Clone() -env_res = env_res.Clone() - -env_res.Append( - CPPPATH = [ - ".", - #"$CHROME_SRC_DIR/chrome/Debug/obj/chrome_dll", - "$CHROME_SRC_DIR", - #"$CHROME_SRC_DIR/chrome/Debug/obj", - ], -) - -if env_res.Bit('windows'): - env_res.Append( - RCFLAGS = [ - ["/l", "0x409"], - ], - ) - -env_grd = env.Clone() -# This dummy target (webkit_strings) is used to tell the emitter where -# to put the target files. -generated = env_grd.GRIT( - '$TARGET_ROOT/grit_derived_sources/fake_generated_target', - '$CHROME_SRC_DIR/webkit/glue/webkit_strings.grd') - -if env_res.Bit('windows'): - for g in [g for g in generated if str(g).endswith('.rc')]: - env_res.RES(g) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/localized_strings/localized_strings.vcproj', - guid='{60B43839-95E6-4526-A661-209F16335E0E}') diff --git a/webkit/default_plugin/SConscript b/webkit/default_plugin/SConscript deleted file mode 100644 index 79417f8..0000000 --- a/webkit/default_plugin/SConscript +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -env.Prepend( - CPPPATH = [ - '$CHROME_SRC_DIR/webkit/glue', - '$ICU38/public/common', - '$ICU38/public/i18n', - '$CHROME_SRC_DIR/third_party/libxml/include', - '$CHROME_SRC_DIR/third_party/npapi', - '$CHROME_SRC_DIR', - ], -) - -env.Append( - CPPDEFINES = [ - 'U_STATIC_IMPLEMENTATION', - 'LIBXML_STATIC', - ], -) - -if env.Bit('windows'): - env.Append( - CCFLAGS = [ - '/TP', - - '/WX', - '/Wp64', - ], - ) - -# Platform-independent files. -input_files = [ -] - -# TODO: Quarantine files -- need porting to platform-specific blocks above. -if env.Bit('windows'): - input_files.extend([ - 'activex_installer.cc', - 'default_plugin.cc', - 'plugin_main.cc', - 'plugin_impl_win.cc', - 'plugin_database_handler.cc', - 'plugin_install_job_monitor.cc', - 'install_dialog.cc', - ]) - -env.ChromeLibrary('default_plugin', input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/default_plugin/default_plugin.vcproj', - dependencies = [ - '$LIBXML_DIR/build/libxml_config.vcproj', - ('$WEBKIT_DIR/build/localized_strings/' + - 'localized_strings.vcproj'), - ], - guid='{5916D37D-8C97-424F-A904-74E52594C2D6}') diff --git a/webkit/glue/SConscript b/webkit/glue/SConscript deleted file mode 100644 index 73aef79..0000000 --- a/webkit/glue/SConscript +++ /dev/null @@ -1,172 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env') - -env = env.Clone() - -env.Append( - CPPPATH = [ - '$WEBKIT_DIR/build/WebCore', - ], - LIBS = [ - 'port', - 'renderer', - 'V8Bindings', - 'WebCore', - 'WTF', - ], -) - -if env.Bit('windows'): - env.Append( - CCFLAGS = [ - '/TP', - - '/WX', - - '/wd4800', - ], - ) - -input_files = [ - 'alt_404_page_resource_fetcher.cc', - 'alt_error_page_resource_fetcher.cc', - 'autofill_form.cc', - 'back_forward_list_client_impl.cc', - 'chrome_client_impl.cc', - 'chromium_bridge_impl.cc', - 'clipboard_conversion.cc', - 'context_menu_client_impl.cc', - 'cpp_binding_example.cc', - 'cpp_bound_class.cc', - 'cpp_variant.cc', - 'debugger_bridge.cc', - 'devtools/devtools_rpc.cc', - 'devtools/devtools_rpc.h', - 'devtools/devtools_rpc_js.h', - 'devtools/debugger_agent.h', - 'devtools/debugger_agent_impl.cc', - 'devtools/debugger_agent_impl.h', - 'devtools/debugger_agent_manager.cc', - 'devtools/debugger_agent_manager.h', - 'devtools/dom_agent.h', - 'devtools/dom_agent_impl.cc', - 'devtools/dom_agent_impl.h', - 'devtools/net_agent.h', - 'devtools/net_agent_impl.cc', - 'devtools/net_agent_impl.h', - 'devtools/tools_agent.h', - 'dom_operations.cc', - 'dom_serializer.cc', - 'dragclient_impl.cc', - 'editor_client_impl.cc', - 'entity_map.cc', - 'event_conversion.cc', - 'feed_preview.cc', - 'glue_util.cc', - 'glue_serialize.cc', - 'image_decoder.cc', - 'image_resource_fetcher.cc', - 'inspector_client_impl.cc', - 'localized_strings.cc', - 'media_player_private_impl.cc', - 'multipart_response_delegate.cc', - 'npruntime_util.cc', - 'password_autocomplete_listener.cc', - 'password_form_dom_manager.cc', - 'plugins/plugin_host.cc', - 'plugins/plugin_instance.cc', - 'plugins/plugin_lib.cc', - 'plugins/plugin_list.cc', - 'plugins/plugin_stream.cc', - 'plugins/plugin_stream_url.cc', - 'plugins/plugin_string_stream.cc', - 'resource_fetcher.cc', - 'resource_handle_impl.cc', - 'resource_loader_bridge.cc', - 'searchable_form_data.cc', - 'simple_webmimeregistry_impl.cc', - 'stacking_order_iterator.cc', - 'webclipboard_impl.cc', - 'webcursor.cc', - 'webdatasource_impl.cc', - 'webdevtoolsagent.h', - 'webdevtoolsagent_delegate.h', - 'webdevtoolsagent_impl.cc', - 'webdevtoolsagent_impl.h', - 'webdevtoolsclient.h', - 'webdevtoolsclient_delegate.h', - 'webdevtoolsclient_impl.cc', - 'webdevtoolsclient_impl.h', - 'weberror_impl.cc', - 'webframe_impl.cc', - 'webframeloaderclient_impl.cc', - 'webhistoryitem_impl.cc', - 'webkitclient_impl.cc', - 'webkit_glue.cc', - 'webmediaplayer_impl.cc', - 'webplugin_delegate.cc', - 'webplugin_impl.cc', - 'webtextinput_impl.cc', - 'weburlrequest_impl.cc', - 'webwidget_impl.cc', - 'webview_delegate.cc', - 'webview_impl.cc', -] - -if env.Bit('windows'): - # TODO(port): These extra files aren't win32-specific, they've just not been - # tested on other platforms yet. - input_files.extend([ - '$PENDING_DIR/AccessibleBase.cpp', - '$PENDING_DIR/AccessibleDocument.cpp', - 'webaccessibilitymanager_impl.cc', - 'glue_accessibility_object.cc' - 'plugins/mozilla_extensions.cc', - 'plugins/webplugin_delegate_impl.cc', - 'webdropdata.cc', - ]) - -if env.Bit('windows'): - input_files.extend([ - 'plugins/plugin_lib_win.cc', - 'plugins/plugin_list_win.cc', - 'plugins/plugin_stream_win.cc', - 'webcursor_win.cc', - 'webkit_glue_win.cc', - ]) -elif env.Bit('linux'): - input_files.extend([ - 'plugins/plugin_lib_linux.cc', - 'plugins/plugin_list_linux.cc', - 'plugins/webplugin_delegate_impl_gtk.cc', - 'webcursor_gtk.cc', - 'webkit_glue_gtk.cc', - ]) -elif env.Bit('mac'): - input_files.extend([ - 'plugins/plugin_lib_mac.mm', - 'plugins/plugin_list_mac.mm', - 'webcursor_mac.mm', - ]) - -if env.Bit('posix'): - input_files.extend([ - 'plugins/plugin_stream_posix.cc', - ]) - -env.ChromeLibrary('glue', input_files) - -env.ChromeMSVSProject('$WEBKIT_DIR/build/glue/glue.vcproj', - name = 'Glue', - dependencies = [ - '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - ('$WEBKIT_DIR/build/V8Bindings/' + - 'V8Bindings_prebuild.vcproj'), - ('$WEBKIT_DIR/build/localized_strings/' + - 'localized_strings.vcproj'), - ], - guid='{C66B126D-0ECE-4CA2-B6DC-FA780AFBBF09}') diff --git a/webkit/glue/plugins/test/SConscript b/webkit/glue/plugins/test/SConscript deleted file mode 100644 index ee9ebac..0000000 --- a/webkit/glue/plugins/test/SConscript +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env', 'env_res') - -env = env.Clone() -env_res = env_res.Clone() - -input_files = [ - 'npapi_constants.cc', - 'npapi_test.cc', - 'plugin_arguments_test.cc', - 'plugin_delete_plugin_in_stream_test.cc', - 'plugin_get_javascript_url_test.cc', - 'plugin_geturl_test.cc', - 'plugin_new_fails_test.cc', - 'plugin_npobject_proxy_test.cc', - 'plugin_test.cc' -] - -if env.Bit('windows'): - # TODO(port): Port these. - input_files.extend([ - 'plugin_execute_script_delete_test.cc', - 'plugin_javascript_open_popup.cc', - 'plugin_client.cc', # Includes not ported headers. - 'plugin_npobject_lifetime_test.cc', # Has win32-isms (HWND, CALLBACK). - 'plugin_window_size_test.cc' # Has w32-isms including HWND. - ]) - -env.Append( - LIBS = [ - 'base', - 'icu', - ], -) - -if env.Bit('windows'): - input_files.extend([ - env_res.RES('npapi_test.rc'), - 'npapi_test.def' - ]) - - env.Append( - CCFLAGS = [ - '/TP', - '/wd4800', - ], - - LIBS = [ - 'comctl32.lib', - 'rpcrt4.lib', - 'shlwapi.lib', - 'winmm.lib', - ], - - LINKFLAGS = [ - '/INCREMENTAL', - '/DELAYLOAD:"dwmapi.dll"', - '/DELAYLOAD:"uxtheme.dll"', - '/FIXED:No', - '/SUBSYSTEM:CONSOLE', - '/MACHINE:X86', - '/safeseh', - '/dynamicbase', - '/ignore:4199', - '/nxcompat', - ], - ) - -dll = env.ChromeSharedLibrary('npapi_test_plugin', input_files) - -# Install ourselves into the destination root so that dependent tests -# can find us. -i = env.Install('$DESTINATION_ROOT/plugins', dll) -env.Alias('webkit', i) - -env.ChromeMSVSProject('$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj', - dependencies = [ - '$BASE_DIR/build/base.vcproj', - '$ICU38_DIR/build/icu.vcproj', - ], - guid='{0D04AEC1-6B68-492C-BCCF-808DFD69ABC6}') diff --git a/webkit/tools/npapi_layout_test_plugin/SConscript b/webkit/tools/npapi_layout_test_plugin/SConscript deleted file mode 100644 index 2f6c4ac..0000000 --- a/webkit/tools/npapi_layout_test_plugin/SConscript +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env', 'env_res') - -env = env.Clone() -env_res = env_res.Clone() - -input_files = [ - 'main.cpp', - 'PluginObject.cpp', - 'TestObject.cpp' -] - -if env.Bit('windows'): - input_files.extend([ - env_res.RES('npapi_layout_test_plugin.rc'), - 'npapi_layout_test_plugin.def' - ]) - - env.Append( - CCFLAGS = [ - '/TP', - '/WX', - ], - - LIBS = [ - 'comctl32.lib', - 'rpcrt4.lib', - 'shlwapi.lib', - 'winmm.lib', - ], - - LINKFLAGS = [ - '/DELAYLOAD:"dwmapi.dll"', - '/DELAYLOAD:"uxtheme.dll"', - '/FIXED:No', - '/SUBSYSTEM:CONSOLE', - '/MACHINE:X86', - '/safeseh', - '/dynamicbase', - '/ignore:4199', - '/nxcompat', - ], - ) - -dll = env.ChromeSharedLibrary('npapi_layout_test_plugin', input_files) - -env.ChromeMSVSProject(('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' + - 'npapi_layout_test_plugin.vcproj'), - guid='{BE6D5659-A8D5-4890-A42C-090DD10EF62C}') - -# Install ourselves into the destination root so that dependent tests -# can find us. -i = env.Install('$DESTINATION_ROOT/plugins', dll) -env.Alias('webkit', i) diff --git a/webkit/tools/test_shell/SConscript b/webkit/tools/test_shell/SConscript deleted file mode 100644 index afd0b60..0000000 --- a/webkit/tools/test_shell/SConscript +++ /dev/null @@ -1,328 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -Import('env', 'env_res') - -env = env.Clone() -env_res = env_res.Clone() - -if env.Bit('windows'): - env_res.Append( - CPPPATH = [ - '.', - '$CHROME_SRC_DIR', - '$NET_DIR', - ], - RCFLAGS = [ - ['/l', '0x409'], - ], - ) - -env.Append( - CPPPATH = [ - '$BREAKPAD_DIR/src', - '$WEBKIT_DIR/glue', - '$GTEST_DIR/include', - ], - LIBS = [ - 'glue', - 'port', - 'base', - 'base_gfx', - 'browser', - 'googleurl', - 'net', - 'sdch', - 'skia', - 'gtest', - 'V8Bindings', - 'WebCore', - 'WebKit', - 'WTF', - env['ICU_LIBS'], # TODO(sgk): '$ICU_LIBS' when scons is fixed - 'libjpeg', - 'libpng', - 'libxslt', - 'modp_b64', - 'zlib', - 'sqlite', - 'JavaScriptCore_pcre', - 'default_plugin', - ], -) - -if env.Bit('windows'): - # TODO(port): put portable libs in above declaration. - env.Append( - LIBS = [ - 'activex_shim', - 'breakpad_handler', - 'breakpad_sender', - ] - ) - -if env.Bit('windows'): - env.Append( - LIBS = [ - 'comctl32.lib', - 'rpcrt4.lib', - 'shlwapi.lib', - 'winmm.lib', - 'Urlmon', - ], - - LINKFLAGS = [ - '/DELAYLOAD:"ws2_32.dll"', - '/DELAYLOAD:"dwmapi.dll"', - '/DELAYLOAD:"uxtheme.dll"', - '/FIXED:No', - '/SUBSYSTEM:CONSOLE', - '/MACHINE:X86', - '/safeseh', - '/dynamicbase', - '/ignore:4199', - '/nxcompat', - ], - ) -elif env.Bit('posix'): - env.Append( - LIBS = [ - 'event', - ] - ) - -if env.Bit('mac'): - env.Append( - CPPPATH = [ - '$THIRD_PARTY_DIR/WebKit/WebKit/mac/WebCoreSupport', - ], - ) - -env_lib = env.Clone() - -env.SConscript([ - '$BZIP2_DIR/using_bzip2.scons', - '$LIBXML_DIR/using_libxml.scons', - '$CHROME_SRC_DIR/build/using_v8.scons', -], {'env':env}) - -env_lib.SConscript([ - '$BZIP2_DIR/using_bzip2.scons', - '$LIBXML_DIR/using_libxml.scons', -], {'env':env_lib}) - -input_files = [ - 'event_sending_controller.cc', - 'layout_test_controller.cc', - 'mock_webclipboard_impl.cc', - 'simple_resource_loader_bridge.cc', - - # This file is only used by test_shell/test_shell_tests. It should - # probably be moved to the test_shell directory like - # simple_resource_loader_bridge.cc. - '$WEBKIT_DIR/glue/simple_clipboard_impl.cc', - 'test_navigation_controller.cc', - 'test_shell_request_context.cc', - 'test_shell_switches.cc', - 'test_shell.cc', - 'test_webview_delegate.cc', - 'text_input_controller.cc', -] -if env.Bit('windows'): - # TODO(port): Consider porting drag_delegate.cc and drop_delegate.cc. - input_files.extend([ - 'drag_delegate.cc', - 'drop_delegate.cc', - 'test_shell_platform_delegate_win.cc', - 'test_shell_win.cc', - 'test_webview_delegate_win.cc', - 'webview_host_win.cc', - 'webwidget_host_win.cc', - ]) -elif env.Bit('linux'): - input_files.extend([ - 'webview_host_gtk.cc', - 'webwidget_host_gtk.cc', - 'test_shell_gtk.cc', - 'test_shell_platform_delegate_gtk.cc', - 'test_webview_delegate_gtk.cc', - ]) - -lib = env_lib.ChromeLibrary('test_shell', input_files) - -env.Append(LIBS = ['test_shell']) - -env.ChromeMSVSProject('$WEBKIT_DIR/tools/test_shell/test_shell.vcproj', - dependencies = [ - '$BASE_DIR/build/base.vcproj', - '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - '$LIBJPEG_DIR/libjpeg.vcproj', - '$BZIP2_DIR/bzip2.vcproj', - '$NET_DIR/build/net.vcproj', - ('$WEBKIT_DIR/build/JavaScriptCore/' + - 'JavaScriptCore_pcre.vcproj'), - '$WEBKIT_DIR/build/port/port.vcproj', - '$WEBKIT_DIR/default_plugin/default_plugin.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', - '$MODP_B64_DIR/modp_b64.vcproj', - '$ZLIB_DIR/zlib.vcproj', - '$ICU38_DIR/build/icu.vcproj', - '$BASE_DIR/build/base_gfx.vcproj', - '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', - '$BREAKPAD_DIR/breakpad_handler.vcproj', - ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' + - 'npapi_layout_test_plugin.vcproj'), - '$TESTING_DIR/gtest.vcproj', - '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', - '$LIBPNG_DIR/libpng.vcproj', - '$WEBKIT_DIR/build/glue/glue.vcproj', - '$SKIA_DIR/skia.vcproj', - '$GOOGLEURL_DIR/build/googleurl.vcproj', - '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - '$SDCH_DIR/sdch.vcproj', - '$LIBXSLT_DIR/build/libxslt.vcproj', - ], - guid='{FA39524D-3067-4141-888D-28A86C66F2B9}') - - -resources = [] -exe_input_files = [ - 'test_shell_main.cc', -] - -if env.Bit('windows'): - resources = [ - env_res.RES('resources/test_shell.rc'), - '$TARGET_ROOT/grit_derived_sources/net_resources.res', - '$TARGET_ROOT/grit_derived_sources/webkit_strings_en-US.res', - ] - - exe_input_files += [ - '$V8_DIR/snapshot-empty$OBJSUFFIX' - ] - -test_shell = env.ChromeProgram('test_shell', resources + exe_input_files) - -i = env.Install('$TARGET_ROOT', test_shell) -env.Alias('webkit', i) - -if env.Bit('windows'): - env.Depends(test_shell, '$V8_DIR/vc80.pdb') - -if env.Bit('linux'): - # Build the linux resource files. - env_grd = env.Clone() - # This dummy target is used to tell the emitter where to put the target - # files. - generated = env_grd.GRIT( - '$TARGET_ROOT/grit_derived_sources/fake_test_shell_resources', - '$CHROME_SRC_DIR/webkit/tools/test_shell/test_shell_resources.grd') - - test_shell_data = env.Repack( - '$TARGET_ROOT/test_shell.pak', - ['$TARGET_ROOT/grit_derived_sources/net_resources.pak', - '$TARGET_ROOT/grit_derived_sources/test_shell_resources.pak', - '$TARGET_ROOT/grit_derived_sources/webkit_resources.pak', - '$TARGET_ROOT/grit_derived_sources/webkit_strings_en-US.pak', - ] - ) - env.Depends(test_shell, test_shell_data) - - i = env.Install('$DESTINATION_ROOT', test_shell_data) - env.Requires(test_shell, i) - env.Alias('webkit', i) - - # We need the npapi plugin stuffed into the right place. - # TODO(evanm): find a cleaner way of requiring this. - env.Requires(test_shell, - '$DESTINATION_ROOT/plugins/libnpapi_test_plugin.so') - env.Requires(test_shell, - '$DESTINATION_ROOT/plugins/libnpapi_layout_test_plugin.so') - -test_files = [ - 'image_decoder_unittest.cc', - 'keyboard_unittest.cc', - 'layout_test_controller_unittest.cc', - 'node_leak_test.cc', - 'run_all_tests.cc', - 'test_shell_test.cc', - 'text_input_controller_unittest.cc', - '$SKIA_DIR/ext/convolver_unittest.cc', - '$WEBKIT_DIR/glue/bookmarklet_unittest.cc', - '$WEBKIT_DIR/glue/context_menu_unittest.cc', - '$WEBKIT_DIR/glue/cpp_bound_class_unittest.cc', - '$WEBKIT_DIR/glue/cpp_variant_unittest.cc', - '$WEBKIT_DIR/glue/devtools/devtools_rpc_unittest.cc', - '$WEBKIT_DIR/glue/devtools/dom_agent_unittest.cc', - '$WEBKIT_DIR/glue/dom_operations_unittest.cc', - '$WEBKIT_DIR/glue/dom_serializer_unittest.cc', - '$WEBKIT_DIR/glue/glue_serialize_unittest.cc', - '$WEBKIT_DIR/glue/iframe_redirect_unittest.cc', - '$WEBKIT_DIR/glue/mimetype_unittest.cc', - '$WEBKIT_DIR/glue/multipart_response_delegate_unittest.cc', - '$WEBKIT_DIR/glue/password_autocomplete_listener_unittest.cc', - '$WEBKIT_DIR/glue/regular_expression_unittest.cc', - '$WEBKIT_DIR/glue/resource_fetcher_unittest.cc', - '$WEBKIT_DIR/glue/webframe_unittest.cc', - '$WEBKIT_DIR/tools/webcore_unit_tests/GKURL_unittest.cpp', - '$WEBKIT_DIR/tools/webcore_unit_tests/BMPImageDecoder_unittest.cpp', - '$WEBKIT_DIR/tools/webcore_unit_tests/ICOImageDecoder_unittest.cpp', - '$WEBKIT_DIR/tools/webcore_unit_tests/XBMImageDecoder_unittest.cpp', - '$V8_DIR/snapshot-empty$OBJSUFFIX', -] - -if env.Bit('windows'): - # TODO(port): put portable files in above test_files declaration. - test_files.extend([ - '$SKIA_DIR/ext/platform_canvas_unittest.cc', - 'plugin_tests.cc', - # Commented out until a regression is fixed and this file is restored. - #'$WEBKIT_DIR/glue/stringimpl_unittest.cc', - '$SKIA_DIR/ext/vector_canvas_unittest.cc', - '$WEBKIT_DIR/glue/webplugin_impl_unittest.cc', - '$WEBKIT_DIR/tools/webcore_unit_tests/UniscribeHelper_unittest.cpp', - ]) - -test_shell_tests = env.ChromeTestProgram('test_shell_tests', - resources + test_files) -# We need the npapi plugin stuffed into the right place. -# TODO(evanm): find a cleaner way of requiring this. -env.Requires(test_shell, - '$DESTINATION_ROOT/plugins/libnpapi_test_plugin.so') -env.Requires(test_shell_tests, - '$DESTINATION_ROOT/plugins/libnpapi_layout_test_plugin.so') - -i = env.Install('$TARGET_ROOT', test_shell_tests) -env.Alias('webkit', i) - -env.ChromeMSVSProject('$WEBKIT_DIR/tools/test_shell/test_shell_tests.vcproj', - dependencies = [ - '$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj', - '$BASE_DIR/build/base.vcproj', - '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - '$LIBJPEG_DIR/libjpeg.vcproj', - '$BZIP2_DIR/bzip2.vcproj', - '$NET_DIR/build/net.vcproj' , - ('$WEBKIT_DIR/build/JavaScriptCore/' + - 'JavaScriptCore_pcre.vcproj'), - '$WEBKIT_DIR/build/port/port.vcproj', - '$WEBKIT_DIR/default_plugin/default_plugin.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', - '$MODP_B64_DIR/modp_b64.vcproj', - '$ZLIB_DIR/zlib.vcproj', - '$ICU38_DIR/build/icu.vcproj', - '$BASE_DIR/build/base_gfx.vcproj', - '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', - '$BREAKPAD_DIR/breakpad_handler.vcproj', - '$TESTING_DIR/gtest.vcproj', - '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', - '$LIBPNG_DIR/libpng.vcproj', - '$WEBKIT_DIR/build/glue/glue.vcproj', - '$SKIA_DIR/skia.vcproj', - '$GOOGLEURL_DIR/build/googleurl.vcproj', - '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - '$SDCH_DIR/sdch.vcproj', - '$LIBXSLT_DIR/build/libxslt.vcproj', - ], - guid='{E6766F81-1FCD-4CD7-BC16-E36964A14867}') diff --git a/webkit/webkit_main.scons b/webkit/webkit_main.scons deleted file mode 100644 index 605dbfc..0000000 --- a/webkit/webkit_main.scons +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -__doc__ = """ -Master configuration for building webkit components. -""" - -Import('env') - -# Arrange for Hammer to add all programs to the 'webkit' Alias. -env.Append( - COMPONENT_PROGRAM_GROUPS = ['webkit'], - COMPONENT_TEST_PROGRAM_GROUPS = ['webkit'], -) - -sconscript_files = [ - 'SConscript', - 'webkit_sln.scons', -] - -SConscript(sconscript_files, exports=['env']) diff --git a/webkit/webkit_sln.scons b/webkit/webkit_sln.scons deleted file mode 100644 index 3257d20..0000000 --- a/webkit/webkit_sln.scons +++ /dev/null @@ -1,164 +0,0 @@ -# Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -__doc__ = """ -Configuration for building base.sln. -""" - -Import('env') - -env = env.Clone() - -env.Tool('MSVSNew') - - -env.ChromeMSVSFolder('webkit dependencies', - name='dependencies', - entries = [ - 'webkit libxslt projects', - '$BASE_DIR/build/debug_message.vcproj', - '$BASE_DIR/build/base.vcproj', - '$V8_DIR/tools/visual_studio/v8.vcproj', - '$LIBJPEG_DIR/libjpeg.vcproj', - '$BZIP2_DIR/bzip2.vcproj', - '$NET_DIR/build/net.vcproj', - '$MEDIA_DIR/build/media.vcproj', - '$SQLITE_DIR/sqlite.vcproj', - '$MODP_B64_DIR/modp_b64.vcproj', - '$ZLIB_DIR/zlib.vcproj', - '$V8_DIR/tools/visual_studio/v8_mksnapshot.vcproj', - '$ICU38_DIR/build/icu.vcproj', - '$ICU38_DIR/build/icudt.vcproj', - '$BASE_DIR/build/base_gfx.vcproj', - '$BREAKPAD_DIR/breakpad_handler.vcproj', - 'webkit libxml projects', - '$TESTING_DIR/gtest.vcproj', - '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', - '$LIBPNG_DIR/libpng.vcproj', - '$SKIA_DIR/skia.vcproj', - '$NET_DIR/build/tld_cleanup.vcproj', - '$V8_DIR/tools/visual_studio/v8_base.vcproj', - '$GOOGLEURL_DIR/build/googleurl.vcproj', - '$SDCH_DIR/sdch.vcproj', - '$NET_DIR/build/net_resources.vcproj', - ], - guid='{2C5FC2FE-B8B0-44B9-A7C4-E5B5E7292F6B}') - -env.ChromeMSVSFolder('webkit libxml projects', - name='libxml projects', - entries = [ - '$LIBXML_DIR/build/libxml_config.vcproj', - '$LIBXML_DIR/build/libxml.vcproj', - ], - guid='{B5EEDCC4-877F-4537-AD0E-A3FA070522DF}') - -env.ChromeMSVSFolder('webkit libxslt projects', - name='libxslt projects', - entries = [ - '$LIBXSLT_DIR/build/libxslt_config.vcproj', - '$LIBXSLT_DIR/build/libxslt.vcproj', - ], - guid='{0655DC38-C685-436C-8D99-7CF64CB2CC35}') - -env.ChromeMSVSFolder('webkit test', - name='test', - entries = [ - '$WEBKIT_DIR/glue/plugins/test/npapi_test_plugin.vcproj', - ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' + - 'npapi_layout_test_plugin.vcproj'), - '$WEBKIT_DIR/tools/test_shell/test_shell_tests.vcproj', - '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj', - ], - guid='{4A249B49-19FB-4BD1-B017-718E7A4448EF}') - -env.ChromeMSVSFolder('webkit (readonly)', - entries = [ - '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - ('$WEBKIT_DIR/build/JavaScriptCore/' + - 'JavaScriptCore_pcre.vcproj'), - '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', - ], - guid='{1DFD10B5-A673-4C3A-BA1D-3546FC4B7740}') - -env.ChromeMSVSFolder('webkit (ours)', - entries = [ - '$WEBKIT_DIR/build/V8Bindings/V8Bindings_prebuild.vcproj', - '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj', - '$WEBKIT_DIR/build/port/port.vcproj', - '$WEBKIT_DIR/default_plugin/default_plugin.vcproj', - ('$WEBKIT_DIR/build/localized_strings/' + - 'localized_strings.vcproj'), - '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', - '$WEBKIT_DIR/build/glue/glue.vcproj', - '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - ], - guid='{4BC2C9E2-78FA-446A-B6E0-85689A2B4D3D}') - - -solution = env.ChromeMSVSSolution('webkit.sln', - dest='$CHROME_SRC_DIR/webkit/webkit.sln', - entries = [ - 'webkit dependencies', - '$WEBKIT_DIR/build/glue/glue.vcproj', - '$WEBKIT_DIR/build/V8Bindings/V8Bindings.vcproj', - '$WEBKIT_DIR/build/WebCore/WebCore.vcproj', - '$WEBKIT_DIR/build/JSConfig/V8Config.vcproj', - '$WEBKIT_DIR/build/port/port.vcproj', - 'webkit (readonly)', - '$WEBKIT_DIR/build/JavaScriptCore/WTF.vcproj', - ('$WEBKIT_DIR/build/localized_strings/' + - 'localized_strings.vcproj'), - 'webkit (ours)', - 'webkit test', - '$BASE_DIR/build/base_gfx.vcproj', - '$BASE_DIR/build/base.vcproj', - '$BASE_DIR/build/debug_message.vcproj', - '$NET_DIR/build/net.vcproj', - '$NET_DIR/build/tld_cleanup.vcproj', - '$MEDIA_DIR/build/media.vcproj', - '$GOOGLEURL_DIR/build/googleurl.vcproj', - '$SKIA_DIR/skia.vcproj', - '$ICU38_DIR/build/icudt.vcproj', - '$ICU38_DIR/build/icu.vcproj', - '$WEBKIT_DIR/tools/test_shell/test_shell.vcproj', - '$LIBPNG_DIR/libpng.vcproj', - ('$WEBKIT_DIR/tools/test_shell/' + - 'test_shell_tests.vcproj'), - '$LIBXML_DIR/build/libxml.vcproj', - '$LIBXSLT_DIR/build/libxslt.vcproj', - '$ZLIB_DIR/zlib.vcproj', - '$LIBJPEG_DIR/libjpeg.vcproj', - '$BREAKPAD_DIR/breakpad_handler.vcproj', - '$MODP_B64_DIR/modp_b64.vcproj', - '$BZIP2_DIR/bzip2.vcproj', - ('$WEBKIT_DIR/glue/plugins/test/' + - 'npapi_test_plugin.vcproj'), - ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/' + - 'npapi_layout_test_plugin.vcproj'), - '$WEBKIT_DIR/activex_shim/activex_shim.vcproj', - '$WEBKIT_DIR/activex_shim_dll/activex_shim_dll.vcproj', - 'webkit libxml projects', - '$LIBXML_DIR/build/libxml_config.vcproj', - 'webkit libxslt projects', - '$LIBXSLT_DIR/build/libxslt_config.vcproj', - ('$WEBKIT_DIR/default_plugin/' + - 'default_plugin.vcproj'), - ('$WEBKIT_DIR/build/JavaScriptCore/' + - 'JavaScriptCore_pcre.vcproj'), - ('$WEBKIT_DIR/build/V8Bindings/' + - 'V8Bindings_prebuild.vcproj'), - '$TESTING_DIR/gtest.vcproj', - '$V8_DIR/tools/visual_studio/v8_base.vcproj', - '$V8_DIR/tools/visual_studio/v8.vcproj', - ('$V8_DIR/tools/visual_studio/' + - 'v8_mksnapshot.vcproj'), - '$V8_DIR/tools/visual_studio/v8_snapshot.vcproj', - '$SDCH_DIR/sdch.vcproj', - '$SQLITE_DIR/sqlite.vcproj', - ], - variants = [ - 'Debug|Win32', - 'Release|Win32', - ]) |