+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Build configuration script for Bakefile.
--->
-
-<bakefile-gen>
-
- <input>
- ../JavaScriptCore/jscore.bkl
- ../WebCore/Projects/wx/webcore-wx.bkl
- ../WebCore/Projects/gdk/webcore-gdk.bkl
- </input>
-
- <!-- List of output formats to generate: -->
- <add-formats>
- gnu <!-- xcode2,msvc,msvs2005 -->
- </add-formats>
-
- <!-- webcore gdk is Unix-only for now, right? -->
- <del-formats files="../WebCore/Projects/gdk/webcore-gdk.bkl">
- msvs2005,msvc
- </del-formats>
-
- <!-- JSCore settings -->
- <add-flags files="../JavaScriptCore/jscore.bkl" formats="gnu">
- -o../JavaScriptCore/GNUmakefile
- </add-flags>
- <add-flags files="../JavaScriptCore/jscore.bkl" formats="msvs2005">
- -o../JavaScriptCore/JavaScriptCore.sln
- </add-flags>
- <add-flags files="../JavaScriptCore/jscore.bkl" formats="msvc">
- -o../JavaScriptCore/bkl-makefile.vc
- </add-flags>
- <!-- testing XCode backend
- <add-flags files="jscore.bkl" formats="xcode2">
- -o../WebCore/Projects/base/WebCoreBase.xcode
- </add-flags>
- -->
-
- <!-- wx port settings -->
- <add-flags files="../WebCore/Projects/wx/webcore-wx.bkl" formats="gnu">
- -o../WebCore/Projects/wx/GNUmakefile
- </add-flags>
- <add-flags files="../WebCore/Projects/wx/webcore-wx.bkl" formats="msvs2005">
- -o../WebCore/Projects/wx/wxWebCore.sln
- </add-flags>
- <add-flags files="../WebCore/Projects/wx/webcore-wx.bkl" formats="msvc">
- -o../WebCore/Projects/wx/makefile.vc
- </add-flags>
- <!-- testing XCode backend
- <add-flags files="webcore-wx.bkl" formats="xcode2">
- -o../WebCore/Projects/wx/wxWebCore.xcode
- </add-flags>
- -->
-
- <!-- gdk port settings - -->
- <add-flags files="../WebCore/Projects/gdk/webcore-gdk.bkl" formats="gnu">
- -o../WebCore/Projects/gdk/GNUmakefile
- </add-flags>
-
-
- <!-- Personal customizations (not in SVN): -->
- <include file="Bakefiles.local.bkgen" ignore_missing="1"/>
-
-</bakefile-gen>
+++ /dev/null
-2006-10-09 Krzysztof Kowalczyk <kkowalczyk@gmail.com>
-
- Reviewed by Geoff.
-
- Improve gdk build compiler options.
-
- * Bakefiles.bkgen:
- * presets.bkl:
-
-2006-10-03 Mark Rowe <bdash@webkit.org>
-
- Reviewed by Eric.
-
- Stop Bakefile-generated Makefile from running pkg-config multiple times per file.
-
- * presets.bkl: Make use of "options" and Python commands to run pkg-config etc up front.
-
-2006-05-11 Kevin M. Ollivier <kevino@theolliviers.com>
-
- - http://bugs.webkit.org/show_bug.cgi?id=8528
- Bakefiles (and generated Makefiles) for wx and gdk ports
-
- * Readme.txt:
- Added file introducing the Bakefile build system and detailing how it works.
-
- * Bakefiles.bkgen:
- Added Bakefile build configuration file
-
- * update-file-lists.py:
- Added script to generate cross-platform sources list from Win VCProject files.
-
- * presets.bkl:
- Added Bakefile containing templates for WebCore pre-requisites, like
- libxml/xslt, ICU, etc. This file contains the logic for determining the
- correct build settings for those projects on each platform.
+++ /dev/null
-WebKit Bakefile Docs
-
-The files in this folder are used to auto-generate project files in GNU
-Make and Microsoft Visual Studio 6 (can be used in 7 and 8 too). Support
-for many other formats are available, including eVC (for PocketPC),
-autoconf, and Symbian project formats, so most future ports would be
-able to take advantage of Bakefile support for their projects. (XCode
-also has a partial backend in place, but it's not in a usable state for
-this project.)
-
-The project files generated using Bakefile currently reside in the
-WebCore/Projects/<Project Name> folder. There are not any JavaScriptCore
-Bakefiles yet as it build successfully pretty much everywhere already.
-However, a Bakefile-based project management system might reduce the
-maintenance burden of maintaining the JavaScriptCore project files too,
-eventually.
-
-
-Preparing the build environment
---------------------------------
-
-Right now, the prepartion steps are not totally automated. Here are the steps
-that need to be taken at present before you build.
-
-IMPORTANT: If you already have a copy of Bakefile 0.2.0 installed, you need to
-update your version to a modified 0.2.0 release with MSVS 2005 support. (If you
-haven't installed it, regenerate-makefiles will take care of it for you.) You can
-get the release from here:
-
-http://kevino.theolliviers.com/bakefile-0.2.0-msvs2005.tar.gz
-
-This support will be officially in a future Bakefile release.
-
---- On Unix, do the following:
-
-cd WebKitTools/Scripts
-sudo ./install-unix-extras # or su, needed for make install
-
---- On Windows, do the following:
-
-cd WebKitTools/Scripts
-./install-win-extras
-
-
-Building the projects
-----------------------
-
-cd into the project directory (WebKit/JavaScriptCore and
-WebKit/WebCore/Projects/wx, respectively) and run the following:
-
--- On Unix:
-
-make
-
--- On Windows, you should open and build the .sln projects.
-
-Windows Note: Sometimes, the files generated by the pre-build step don't get
-built and you get an error during linking. However, a subsequent build resolves
-the issue.
-
-
-Regenerating the Makefiles
----------------------------
-
-cd into the WebCore/WebKitTools/Scripts directory and run the
-./regenerate-makefiles script to recreate the makefiles. This will download
-and install Bakefile if you don't have it installed already. (You may need to
-authenticate if it needs to install Bakefile.)
-
-
-Regenerating the source file lists
-------------------------------------
-Currently, WebCoreSources.bkl and JavaScriptCore.bkl files are
-autogenerated by reading the .vcproj files and extracting the file lists
-from them, using update-file-lists.py. Whenever files are added/removed,
-you should re-run 'python update-file-lists.py' to put the *Sources.bkl back in
-sync with TOT. When the script is run, however, there are also currently two
-source files that need to be manually removed:
-
-In JavaScriptCoreSources.bkl
-- ./grammarWrapper.cpp
-
-In WebCoreSources.bkl
-- $(SRCDIR)/rendering/RenderThemeWin.cpp
-
-Eventually, we need a way to ensure that these files get included only for
-Win builds. Either we find a solution so that we no longer need to autogenerate
-the source file list, or we move them in the vcproj to some sort of 'win'
-subfolder, which would automatically keep them from being added to the Bakefiles.
-
-
-Bakefile formats
------------------
-
-For those of you curious about what other types of project files Bakefile can
-generate, a list can be found here:
-
-http://bakefile.sourceforge.net/doc/html/rn01re01.html
-
+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-This file contains templates with settings for components used by JavaScriptCore
-and WebCore. Include this file to use these settings.
-
--->
-
-
-<makefile>
-
- <template id="jscore">
- <include>$(SRCDIR)/../JavaScriptCore</include>
- <if cond="FORMAT=='gnu'">
- <ldflags>$(SRCDIR)/../JavaScriptCore/libjscore.a</ldflags>
- </if>
- </template>
-
-
- <option name="SQLITE3_LIBS">
- <default-value>$(os.popen("pkg-config --libs sqlite3").read())</default-value>
- </option>
-
- <option name="SQLITE3_CFLAGS">
- <default-value>$(os.popen("pkg-config --cflags sqlite3").read())</default-value>
- </option>
-
- <template id="sqlite3">
- <ldflags>$(SQLITE3_LIBS)</ldflags>
- <cxxflags>$(SQLITE3_CFLAGS)</cxxflags>
- </template>
-
-
- <option name="FREETYPE2_LIBS">
- <default-value>$(os.popen("pkg-config --libs freetype2").read())</default-value>
- </option>
-
- <option name="FREETYPE2_CFLAGS">
- <default-value>$(os.popen("pkg-config --cflags freetype2").read())</default-value>
- </option>
-
- <option name="FONTCONFIG_LIBS">
- <default-value>$(os.popen("pkg-config --libs fontconfig").read())</default-value>
- </option>
-
- <option name="FONTCONFIG_CFLAGS">
- <default-value>$(os.popen("pkg-config --cflags fontconfig").read())</default-value>
- </option>
-
- <template id="freetype">
- <ldflags>$(FREETYPE2_LIBS)</ldflags>
- <cxxflags>$(FREETYPE2_CFLAGS)</cxxflags>
- <ldflags>$(FONTCONFIG_LIBS)</ldflags>
- <cxxflags>$(FONTCONFIG_CFLAGS)</cxxflags>
- </template>
-
-
- <option name="CURL_LIBS">
- <default-value>$(os.popen("curl-config --libs").read())</default-value>
- </option>
-
- <option name="CURL_CFLAGS">
- <default-value>$(os.popen("curl-config --cflags").read())</default-value>
- </option>
-
- <template id="curl">
- <ldflags>$(CURL_LIBS)</ldflags>
- <cxxflags>$(CURL_CFLAGS)</cxxflags>
- </template>
-
-
- <option name="CAIRO_LIBS">
- <default-value>$(os.popen("pkg-config --libs cairo").read())</default-value>
- </option>
-
- <option name="CAIRO_CFLAGS">
- <default-value>$(os.popen("pkg-config --cflags cairo").read())</default-value>
- </option>
-
- <template id="cairo">
- <ldflags>$(CAIRO_LIBS)</ldflags>
- <cxxflags>$(CAIRO_CFLAGS)</cxxflags>
- </template>
-
-
- <option name="GTK_LIBS">
- <default-value>$(os.popen("pkg-config --libs gtk+-2.0").read())</default-value>
- </option>
-
- <option name="GTK_CFLAGS">
- <default-value>$(os.popen("pkg-config --cflags gtk+-2.0").read())</default-value>
- </option>
-
- <!-- GTK settings, for GTK ports - wx doesn't use these -->
- <template id="gtk">
- <if cond="FORMAT=='gnu'">
- <ldflags>$(GTK_LIBS)</ldflags>
- <cxxflags>$(GTK_CFLAGS)</cxxflags>
- </if>
-
- <!-- TODO: non-Cygwin Windows support for this? :) -->
- </template>
-
-
- <option name="XML2_LIBS">
- <default-value>$(os.popen("xml2-config --libs").read())</default-value>
- </option>
-
- <option name="XML2_CFLAGS">
- <default-value>$(os.popen("xml2-config --cflags").read())</default-value>
- </option>
-
- <!-- XML2 library settings -->
- <template id="xml2">
- <if cond="FORMAT=='gnu'">
- <ldflags>$(XML2_LIBS)</ldflags>
- <cxxflags>$(XML2_CFLAGS)</cxxflags>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/../libxml/include</include>
- </if>
- </template>
-
-
- <option name="XSLT_LIBS">
- <default-value>$(os.popen("xslt-config --libs").read())</default-value>
- </option>
-
- <option name="XSLT_CFLAGS">
- <default-value>$(os.popen("xslt-config --cflags").read())</default-value>
- </option>
-
- <!-- XSLT library settings -->
- <template id="xslt">
- <if cond="FORMAT=='gnu'">
- <ldflags>$(XSLT_LIBS)</ldflags>
- <cxxflags>$(XSLT_CFLAGS)</cxxflags>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/../libxslt/include</include>
- <include>$(SRCDIR)/../libxml/include</include>
- </if>
- </template>
-
-
- <option name="ICU_LIBS">
- <default-value>$(os.popen("icu-config --ldflags").read())</default-value>
- </option>
-
- <option name="ICU_CFLAGS">
- <default-value>$(os.popen("icu-config --cxxflags").read())</default-value>
- </option>
-
- <!-- IBM ICU settings -->
- <template id="icu">
- <if cond="FORMAT=='gnu'">
- <ldflags>$(ICU_LIBS)</ldflags>
- <cxxflags>$(ICU_CFLAGS)</cxxflags>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/../icu/include</include>
- </if>
- </template>
-
-
- <template id="iconv">
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/../iconv/include</include>
- </if>
- </template>
-
-</makefile>
+++ /dev/null
-#!/usr/bin/python
-
-# Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
-# its contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# A script to make sure the source file list for the Bakefiles is up-to-date
-# with the MSVC project files.
-
-import sys, os
-from xml.dom import minidom
-
-WebKitRoot = ".."
-
-
-class MSVS8Compiler:
- def __init__(self):
- self.precomp_headers = True
- self.warning_level = "default"
- self.defines = []
- self.includes = []
-
- def fromXML(self, tool):
- if tool.attributes.has_key("AdditionalIncludeDirectories"):
- includes_string = tool.attributes["AdditionalIncludeDirectories"].value
- includes_string = includes_string.replace(""", '"')
- includes_string = includes_string.replace("$", "$(DOLLAR)")
- self.includes = includes_string.split(";")
-
- if tool.attributes.has_key("PreprocessorDefinitions"):
- self.defines = tool.attributes["PreprocessorDefinitions"].value.split(";")
-
-class MSVS8Config:
- def __init__(self):
- self.target_type="exe"
- self.target_name="Release"
- self.output_dir = ""
- self.build_dir = ""
- self.pre_build_step = ""
- self.compiler = MSVS8Compiler()
-
- def fromXML(self, config):
- if config.attributes.has_key("Name"):
- self.target_name = config.attributes["Name"].value
-
- config_type = config.attributes["ConfigurationType"].value
- if config_type == "1":
- self.target_type = "exe"
- elif config_type == "2":
- self.target_type = "dll"
- elif config_type == "4":
- self.target_type = "lib"
- else:
- print "Unknown project type %s. Exiting..." % (config_type)
- sys.exit(1)
-
- tools = config.getElementsByTagName("Tool")
-
- for tool in tools:
- if tool.attributes.has_key("Name") and tool.attributes["Name"].value == "VCPreBuildEventTool" and tool.attributes.has_key("VCPreBuildEventTool"):
- self.pre_build_step = tool.attributes["VCPreBuildEventTool"].value
- continue
-
- if tool.attributes.has_key("Name") and tool.attributes["Name"].value == "VCCLCompilerTool":
- self.compiler.fromXML(tool)
-
- def asBkl(self, doc):
- target = doc.createElement(self.target_type)
- target.setAttribute("id", self.target_name)
-
- return target
-
-class MSVS8Filter:
- def __init__(self):
- self.files = []
- self.name = ""
- self.varname = ""
- self.prefix = "WEBCORE_"
-
- def fromXML(self, filter):
- if filter.attributes.has_key("Name"):
- self.name = filter.attributes["Name"].value
- self.varname = self.prefix + "SOURCES_" + self.name.upper()
-
- for node in filter.childNodes:
- if node.nodeName == "File" and node.attributes.has_key("RelativePath"):
- filename = node.attributes["RelativePath"].value.replace("$", "$(DOLLAR)")
- filename = filename.replace("\\", "/")
- filename = "\t\t" + filename.replace("../../", "")
- if os.path.splitext(filename)[1] in [".c", ".cpp"]:
- self.files.append(filename)
-
- def asBkl(self, doc):
- sources = doc.createElement("set")
- if self.name != "":
- sources.setAttribute("var", self.varname)
- # currently we 'flatten' the MSVC sources hierarchy to a simple list
- # so we may end up with duplicates for self.varname when the root
- # and subfolders share the same name. For now, just make sure the
- # sources are added together as part of the target
- sources.setAttribute("append", "1")
-
- sources_text = "\n"
- for afile in self.files:
- sources_text += afile + "\n"
-
- sources.appendChild(doc.createTextNode(sources_text))
- return sources
-
-class MSVS8Project:
- def __init__(self):
- self.configs = []
- self.file_list = []
- self.prefix = "WEBCORE_"
-
- def loadFromXML(self, filename):
- doc = minidom.parse(filename)
- configs = doc.getElementsByTagName("Configuration")
- for config in configs:
- config_obj = MSVS8Config()
- config_obj.fromXML(config)
- self.configs.append(config_obj)
-
- if filename.find("JavaScriptCore") != -1:
- self.prefix = "JSCORE_"
-
- files = doc.getElementsByTagName("Filter")
- for node in files:
- files = MSVS8Filter()
- files.prefix = self.prefix
- files.fromXML(node)
- self.file_list.append(files)
-
- def saveAsBkl(self, filename):
- doc = minidom.Document()
- makefile = doc.createElement("makefile")
- source_tags = []
- for files in self.file_list:
- makefile.appendChild(files.asBkl(doc))
-
- doc.appendChild(makefile)
-
- outfile = open(filename, "w")
- outfile.write(doc.toprettyxml())
- outfile.close()
-
-jsdir = os.path.join(WebKitRoot, "JavaScriptCore")
-wcdir = os.path.join(WebKitRoot, "WebCore")
-
-files = { jsdir: os.path.join(jsdir, "JavaScriptCore.vcproj", "JavaScriptCore", "JavaScriptCore.vcproj"),
- wcdir: os.path.join(wcdir, "WebCore.vcproj", "WebCore", "WebCore.vcproj")
- }
-
-for adir in files:
- project = MSVS8Project()
- project.loadFromXML(files[adir])
- outputfile = os.path.join(adir, os.path.splitext(os.path.basename(files[adir]))[0] + "Sources.bkl")
- project.saveAsBkl(outputfile)
+2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
+ Remove Bakefiles from svn.
+
+ * Bakefiles/Bakefiles.bkgen: Removed.
+ * Bakefiles/ChangeLog: Removed.
+ * Bakefiles/Readme.txt: Removed.
+ * Bakefiles/presets.bkl: Removed.
+ * Bakefiles/update-file-lists.py: Removed.
+
2007-09-20 Holger Hans Peter Freyther <zecke@selfish.org>
Rubber stamped by Adam.
+2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
+ Remove Bakefiles from svn.
+
+ * JavaScriptCoreSources.bkl: Removed.
+ * jscore.bkl: Removed.
+
2007-09-27 Kevin Decker <kdecker@apple.com>
Rubber stamped by John Sullivan.
+++ /dev/null
-<?xml version="1.0" ?>
-<makefile>
- <set append="1" var="JSCORE_SOURCES_KJS">
- DerivedSources/JavaScriptCore/grammar.cpp
- kjs/CommonIdentifiers.cpp
- kjs/Context.cpp
- kjs/DateMath.cpp
- kjs/ExecState.cpp
- kjs/JSImmediate.cpp
- kjs/JSLock.cpp
- kjs/JSWrapperObject.cpp
- kjs/Parser.cpp
- kjs/PropertyNameArray.cpp
- kjs/array_object.cpp
- kjs/bool_object.cpp
- kjs/collector.cpp
- kjs/date_object.cpp
- kjs/debugger.cpp
- kjs/dtoa.cpp
- kjs/error_object.cpp
- kjs/fpconst.cpp
- kjs/function.cpp
- kjs/function_object.cpp
- kjs/identifier.cpp
- kjs/internal.cpp
- kjs/interpreter.cpp
- kjs/lexer.cpp
- kjs/list.cpp
- kjs/lookup.cpp
- kjs/math_object.cpp
- kjs/nodes.cpp
- kjs/nodes2string.cpp
- kjs/number_object.cpp
- kjs/object.cpp
- kjs/object_object.cpp
- kjs/operations.cpp
- kjs/property_map.cpp
- kjs/property_slot.cpp
- kjs/regexp.cpp
- kjs/regexp_object.cpp
- kjs/scope_chain.cpp
- kjs/string_object.cpp
- kjs/testkjs.cpp
- kjs/ustring.cpp
- kjs/value.cpp
- </set>
-
- <set append="1" var="JSCORE_SOURCES_WTF">
- wtf/Assertions.cpp
- wtf/FastMalloc.cpp
- wtf/HashTable.cpp
- </set>
-
- <set append="1" var="JSCORE_SOURCES_PCRE">
- pcre/pcre_compile.c
- pcre/pcre_config.c
- pcre/pcre_exec.c
- pcre/pcre_fullinfo.c
- pcre/pcre_get.c
- pcre/pcre_globals.c
- pcre/pcre_info.c
- pcre/pcre_maketables.c
- pcre/pcre_ord2utf8.c
- pcre/pcre_refcount.c
- pcre/pcre_study.c
- pcre/pcre_tables.c
- pcre/pcre_try_flipped.c
- pcre/pcre_ucp_findchar.c
- pcre/pcre_version.c
- pcre/pcre_xclass.c
- </set>
-
- <set append="1" var="JSCORE_SOURCES_BINDINGS">
- bindings/NP_jsobject.cpp
- bindings/c/c_class.cpp
- bindings/c/c_instance.cpp
- bindings/c/c_runtime.cpp
- bindings/c/c_utility.cpp
- bindings/npruntime.cpp
- bindings/runtime.cpp
- bindings/runtime_array.cpp
- bindings/runtime_method.cpp
- bindings/runtime_object.cpp
- bindings/runtime_root.cpp
- </set>
-</makefile>
+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-JavaScriptCore Bakefile project file.
--->
-
-<makefile>
- <set var="SRCDIR">.</set>
-
- <include file="../Bakefiles/presets.bkl"/>
- <include file="JavaScriptCoreSources.bkl"/>
-
- <set var="BUILDDIR">obj-$(FORMAT)</set>
-
- <template id="jscore_base" template="icu">
- <pic>on</pic>
- <threading>multi</threading>
- <dirname>$(SRCDIR)</dirname>
-
- <include>$(SRCDIR)</include>
- <include>$(SRCDIR)/DerivedSources/JavaScriptCore</include>
- <include>$(SRCDIR)/ForwardingHeaders</include>
- <include>$(SRCDIR)/bindings/c</include>
- <include>$(SRCDIR)/bindings/jni</include>
- <include>$(SRCDIR)/bindings</include>
- <include>$(SRCDIR)/kjs</include>
- <include>$(SRCDIR)/pcre</include>
- <include>$(SRCDIR)/wtf</include>
-
- <!-- this GC version requires Mach's thread suspend/resume: -->
- <if cond="PLATFORM_MACOSX!='1'">
- <define>USE_CONSERVATIVE_GC=0</define>
- </if>
-
- <if cond="PLATFORM_MACOSX=='1'">
- <define>USE_CONSERVATIVE_GC=1</define>
- </if>
-
- <define>ENABLE_XSLT=1</define>
-
- <if cond="FORMAT=='gnu'">
- <!-- FIXME: we need proper configure checks -->
- <define>HAVE_FUNC_ISNAN</define>
- <!-- check for undefined symbols for debugging reasons -->
- <ldflags>-Wl,--no-undefined</ldflags>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/os-win32</include>
- <define>HAVE_SYS_TIMEB_H=1</define>
- <define>HAVE_FLOAT_H=1</define>
- <define>HAVE_FUNC__FINITE=1</define>
- </if>
-
- </template>
-
- <exe id="dftables">
- <dirname>$(SRCDIR)</dirname>
- <include>$(SRCDIR)/wtf</include>
- <sources>$(SRCDIR)/pcre/dftables.c</sources>
- </exe>
-
- <action id="DerivedSources">
- <is-phony />
- <command>bash make-generated-sources.sh</command>
- </action>
-
- <lib id="jscore" template="jscore_base">
- <objects-depend>dftables</objects-depend>
- <pre-build-target>DerivedSources</pre-build-target>
- <warnings>default</warnings>
- <cxx-rtti>off</cxx-rtti>
- <cxx-exceptions>off</cxx-exceptions>
- <debug-info>on</debug-info>
- <sources>
- $(JSCORE_SOURCES_BINDINGS)
- $(JSCORE_SOURCES_KJS)
- $(JSCORE_SOURCES_PCRE)
- $(JSCORE_SOURCES_WTF)
- </sources>
- <if cond="PLATFORM_WIN32=='1'">
- $(JSCORE_SOURCES_WIN)
- </if>
- <install-to>$(BUILDDIR)</install-to>
- </lib>
-</makefile>
+2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
+ Remove Bakefiles from svn.
+
+ * Projects/gdk/webcore-gdk.bkl: Removed.
+ * Projects/wx/webcore-wx.bkl: Removed.
+ * WebCoreSources.bkl: Removed.
+ * webcore-base.bkl: Removed.
+
2007-09-28 Jan Michael Alonzo <jmalonzo@unpluggable.com>
Reviewed by Mark.
+++ /dev/null
-<?xml version="1.0" ?>
-<makefile>
- <option name="FEATURE_DEFINES" never_empty="1" >
- <!-- ENABLE_SVG ENABLE_XPATH-->
- <default-value>ENABLE_XPATH</default-value>
- <values>ENABLE_XPATH,ENABLE_SVG</values>
- </option>
-
- <set var="FEATURE_DEFINES">ENABLE_XPATH</set>
-
- <include file="../../webcore-base.bkl"/>
-
- <action id=".DerivedSources">
- <!-- This causes a full rebuild everytime
- <is-phony />
- -->
- <command>
- bash -c "cd ../..; ./move-js-headers.sh" && \
- bash -c "cd ../.. && \
- export FEATURE_DEFINES=$(FEATURE_DEFINES) && \
- ./make-generated-sources.sh && \
- bash -c "touch .DerivedSources"
- </command>
- </action>
-
- <dll id="webcore-gdk" template="webcore_base,freetype,gtk,curl,cairo,sqlite3">
- <!-- FIXME: create a debug option and set these accordingly -->
- <!-- check for undefined symbols for debugging reasons -->
-
- <pre-build-target>.DerivedSources</pre-build-target>
- <dirname>.</dirname>
- <pic>on</pic>
- <threading>multi</threading>
- <warnings>default</warnings>
- <cxx-rtti>off</cxx-rtti>
- <cxx-exceptions>off</cxx-exceptions>
- <debug-info>on</debug-info>
- <include>$(SRCDIR)/platform/gdk</include>
- <include>$(SRCDIR)/platform/network/gdk</include>
- <define>BUILDING_GDK__</define>
- <define>BUILDING_CAIRO__</define>
- <include>platform/gdk</include>
- <include>platform/graphics/cairo</include>
- <define>ENABLE_XPATH</define>
-
- <sources>
- platform/gdk/CookieJarGtk.cpp
- platform/gdk/CursorGtk.cpp
- platform/gdk/DragDataGtk.cpp
- platform/gdk/DragImageGtk.cpp
- platform/gdk/EditorClientGdk.cpp
- platform/gdk/FontCacheGtk.cpp
- platform/gdk/FontDataGtk.cpp
- platform/gdk/FontGtk.cpp
- platform/gdk/FontPlatformDataGtk.cpp
- platform/gdk/FrameGtk.cpp
- platform/gdk/GlyphPageTreeNodeGtk.cpp
- platform/gdk/KeyEventGtk.cpp
- platform/gdk/MimeTypeRegistryGdk.cpp
- platform/gdk/MouseEventGtk.cpp
- platform/gdk/PopupMenuGtk.cpp
- platform/gdk/RenderThemeGtk.cpp
- platform/gdk/ScrollViewGtk.cpp
- platform/gdk/ScreenGdk.cpp
- platform/gdk/SharedTimerLinux.cpp
- platform/gdk/SystemTimeLinux.cpp
- platform/gdk/TemporaryLinkStubs.cpp
- platform/gdk/WheelEventGtk.cpp
- platform/gdk/WidgetGtk.cpp
- platform/graphics/gdk/ImageGtk.cpp
- platform/network/gdk/ResourceHandleCurl.cpp
- platform/network/gdk/ResourceHandleManager.cpp
-
- $(WEBCORE_SOURCES_PLATFORM_CAIRO)
- </sources>
-
- <clean-files>
- .DerivedSources
- rm -rf $(SRCDIR)/DerivedSources
- rm -rf $(SRCDIR)/include/JavaScriptCore
- rm -rf $(SRCDIR)/Projects/gdk/obj-gnu
- </clean-files>
- <!--HACK block dependencies on the phony target -->
- </dll>
-</makefile>
-
+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-wxWebCore port Bakefile project file.
--->
-
-
-
-<makefile>
- <include file="../../webcore-base.bkl"/>
- <!-- <include file="presets/wx.bkl"/> -->
-
- <action id="DerivedSources" msvs-type="prebuild">
- <is-phony/>
- <command>cd $(SRCDIR);bash move-js-headers.sh;bash make-generated-sources.sh;cd Projects/wx</command>
- </action>
-
- <lib id="webcore-wx" template="webcore_base">
- <pre-build-target>DerivedSources</pre-build-target>
- <dirname>.</dirname>
- <!-- platform/wx sources go here when they exist! -->
- </lib>
-
-</makefile>
-
+++ /dev/null
-<?xml version="1.0" ?>
-<makefile>
- <set append="1" var="WEBCORE_SOURCES_DERIVEDSOURCES">
- DerivedSources/WebCore/CSSGrammar.cpp
- DerivedSources/WebCore/ColorData.c
- DerivedSources/WebCore/HTMLEntityNames.c
- DerivedSources/WebCore/HTMLNames.cpp
- DerivedSources/WebCore/JSAttr.cpp
- DerivedSources/WebCore/JSCDATASection.cpp
- DerivedSources/WebCore/JSCSSPrimitiveValue.cpp
- DerivedSources/WebCore/JSCSSRule.cpp
- DerivedSources/WebCore/JSCSSRuleList.cpp
- DerivedSources/WebCore/JSCSSStyleDeclaration.cpp
- DerivedSources/WebCore/JSCSSValue.cpp
- DerivedSources/WebCore/JSCSSValueList.cpp
- DerivedSources/WebCore/JSCanvasGradient.cpp
- DerivedSources/WebCore/JSCanvasPattern.cpp
- DerivedSources/WebCore/JSCanvasRenderingContext2D.cpp
- DerivedSources/WebCore/JSCharacterData.cpp
- DerivedSources/WebCore/JSComment.cpp
- DerivedSources/WebCore/JSCounter.cpp
- DerivedSources/WebCore/JSDOMImplementation.cpp
- DerivedSources/WebCore/JSDOMParser.cpp
- DerivedSources/WebCore/JSDOMWindow.cpp
- DerivedSources/WebCore/JSDocument.cpp
- DerivedSources/WebCore/JSDocumentFragment.cpp
- DerivedSources/WebCore/JSDocumentType.cpp
- DerivedSources/WebCore/JSElement.cpp
- DerivedSources/WebCore/JSEntity.cpp
- DerivedSources/WebCore/JSEntityReference.cpp
- DerivedSources/WebCore/JSEvent.cpp
- DerivedSources/WebCore/JSHTMLAnchorElement.cpp
- DerivedSources/WebCore/JSHTMLAppletElement.cpp
- DerivedSources/WebCore/JSHTMLAreaElement.cpp
- DerivedSources/WebCore/JSHTMLBRElement.cpp
- DerivedSources/WebCore/JSHTMLBaseElement.cpp
- DerivedSources/WebCore/JSHTMLBaseFontElement.cpp
- DerivedSources/WebCore/JSHTMLBlockquoteElement.cpp
- DerivedSources/WebCore/JSHTMLBodyElement.cpp
- DerivedSources/WebCore/JSHTMLButtonElement.cpp
- DerivedSources/WebCore/JSHTMLCanvasElement.cpp
- DerivedSources/WebCore/JSHTMLDListElement.cpp
- DerivedSources/WebCore/JSHTMLDirectoryElement.cpp
- DerivedSources/WebCore/JSHTMLDivElement.cpp
- DerivedSources/WebCore/JSHTMLDocument.cpp
- DerivedSources/WebCore/JSHTMLElement.cpp
- DerivedSources/WebCore/JSHTMLFieldSetElement.cpp
- DerivedSources/WebCore/JSHTMLFontElement.cpp
- DerivedSources/WebCore/JSHTMLFormElement.cpp
- DerivedSources/WebCore/JSHTMLHRElement.cpp
- DerivedSources/WebCore/JSHTMLHeadElement.cpp
- DerivedSources/WebCore/JSHTMLHeadingElement.cpp
- DerivedSources/WebCore/JSHTMLHtmlElement.cpp
- DerivedSources/WebCore/JSHTMLImageElement.cpp
- DerivedSources/WebCore/JSHTMLInputElement.cpp
- DerivedSources/WebCore/JSHTMLIsIndexElement.cpp
- DerivedSources/WebCore/JSHTMLLIElement.cpp
- DerivedSources/WebCore/JSHTMLLabelElement.cpp
- DerivedSources/WebCore/JSHTMLLegendElement.cpp
- DerivedSources/WebCore/JSHTMLLinkElement.cpp
- DerivedSources/WebCore/JSHTMLMapElement.cpp
- DerivedSources/WebCore/JSHTMLMenuElement.cpp
- DerivedSources/WebCore/JSHTMLMetaElement.cpp
- DerivedSources/WebCore/JSHTMLModElement.cpp
- DerivedSources/WebCore/JSHTMLOListElement.cpp
- DerivedSources/WebCore/JSHTMLOptGroupElement.cpp
- DerivedSources/WebCore/JSHTMLOptionElement.cpp
- DerivedSources/WebCore/JSHTMLOptionsCollection.cpp
- DerivedSources/WebCore/JSHTMLParagraphElement.cpp
- DerivedSources/WebCore/JSHTMLParamElement.cpp
- DerivedSources/WebCore/JSHTMLPreElement.cpp
- DerivedSources/WebCore/JSHTMLQuoteElement.cpp
- DerivedSources/WebCore/JSHTMLScriptElement.cpp
- DerivedSources/WebCore/JSHTMLSelectElement.cpp
- DerivedSources/WebCore/JSHTMLStyleElement.cpp
- DerivedSources/WebCore/JSHTMLTextAreaElement.cpp
- DerivedSources/WebCore/JSHTMLTitleElement.cpp
- DerivedSources/WebCore/JSHTMLUListElement.cpp
- DerivedSources/WebCore/JSKeyboardEvent.cpp
- DerivedSources/WebCore/JSMouseEvent.cpp
- DerivedSources/WebCore/JSMutationEvent.cpp
- DerivedSources/WebCore/JSNode.cpp
- DerivedSources/WebCore/JSNodeFilter.cpp
- DerivedSources/WebCore/JSNodeIterator.cpp
- DerivedSources/WebCore/JSNotation.cpp
- DerivedSources/WebCore/JSOverflowEvent.cpp
- DerivedSources/WebCore/JSProcessingInstruction.cpp
- DerivedSources/WebCore/JSRange.cpp
- DerivedSources/WebCore/JSRangeException.cpp
- DerivedSources/WebCore/JSText.cpp
- DerivedSources/WebCore/JSTextEvent.cpp
- DerivedSources/WebCore/JSTreeWalker.cpp
- DerivedSources/WebCore/JSUIEvent.cpp
- DerivedSources/WebCore/JSWheelEvent.cpp
- DerivedSources/WebCore/JSXMLSerializer.cpp
- DerivedSources/WebCore/JSXPathEvaluator.cpp
- DerivedSources/WebCore/JSXPathExpression.cpp
- DerivedSources/WebCore/JSXPathNSResolver.cpp
- DerivedSources/WebCore/JSXPathResult.cpp
- DerivedSources/WebCore/UserAgentStyleSheetsData.cpp
- DerivedSources/WebCore/XLinkNames.cpp
- DerivedSources/WebCore/XMLNames.cpp
- DerivedSources/WebCore/XPathGrammar.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_HISTORY">
- history/BackForwardList.cpp
- history/CachedPage.cpp
- history/HistoryItem.cpp
- history/HistoryItemTimer.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_PAGE">
- page/Chrome.cpp
- page/ContextMenuController.cpp
- page/DOMWindow.cpp
- page/DragController.cpp
- page/EventHandler.cpp
- page/FocusController.cpp
- page/Frame.cpp
- page/FrameTree.cpp
- page/FrameView.cpp
- page/MouseEventWithHitTestResults.cpp
- page/Page.cpp
- page/Settings.cpp
- page/gdk/EventHandlerGtk.cpp
- page/gdk/ContextMenuClientGdk.cpp
- page/gdk/DragControllerGtk.cpp
- page/gdk/InspectorClientGdk.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_LOADER">
- loader/Cache.cpp
- loader/CachedCSSStyleSheet.cpp
- loader/CachedImage.cpp
- loader/CachedResource.cpp
- loader/CachedResourceClientWalker.cpp
- loader/CachedScript.cpp
- loader/CachedXSLStyleSheet.cpp
- loader/DocLoader.cpp
- loader/DocumentLoader.cpp
- loader/FormState.cpp
- loader/FrameLoader.cpp
- loader/ImageDocument.cpp
- loader/MainResourceLoader.cpp
- loader/NavigationAction.cpp
- loader/NetscapePlugInStreamLoader.cpp
- loader/PluginDocument.cpp
- loader/ProgressTracker.cpp
- loader/Request.cpp
- loader/ResourceLoader.cpp
- loader/SubresourceLoader.cpp
- loader/TextDocument.cpp
- loader/TextResourceDecoder.cpp
- loader/loader.cpp
- loader/gdk/DocumentLoaderGtk.cpp
- loader/gdk/FrameLoaderClientGdk.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_PLATFORM">
- platform/Arena.cpp
- platform/ArrayImpl.cpp
- platform/AtomicString.cpp
- platform/Base64.cpp
- platform/BidiContext.cpp
- platform/CString.cpp
- platform/ContextMenu.cpp
- platform/DeprecatedCString.cpp
- platform/DeprecatedPtrListImpl.cpp
- platform/DeprecatedString.cpp
- platform/DeprecatedStringList.cpp
- platform/DeprecatedValueListImpl.cpp
- platform/DragImage.cpp
- platform/FileChooser.cpp
- platform/Font.cpp
- platform/FontCache.cpp
- platform/FontData.cpp
- platform/FontFallbackList.cpp
- platform/FontFamily.cpp
- platform/GlyphPageTreeNode.cpp
- platform/GlyphWidthMap.cpp
- platform/KURL.cpp
- platform/Logging.cpp
- platform/MimeTypeRegistry.cpp
- platform/RegularExpression.cpp
- platform/ScrollBar.cpp
- platform/SegmentedString.cpp
- platform/SharedBuffer.cpp
- platform/String.cpp
- platform/StringImpl.cpp
- platform/TextBreakIteratorICU.cpp
- platform/TextCodec.cpp
- platform/TextCodecICU.cpp
- platform/TextCodecLatin1.cpp
- platform/TextCodecUTF16.cpp
- platform/TextDecoder.cpp
- platform/TextEncoding.cpp
- platform/TextEncodingRegistry.cpp
- platform/TextStream.cpp
- platform/Timer.cpp
- platform/Widget.cpp
- platform/graphics/AffineTransform.cpp
- platform/graphics/BitmapImage.cpp
- platform/graphics/Color.cpp
- platform/graphics/FloatPoint.cpp
- platform/graphics/FloatRect.cpp
- platform/graphics/FloatSize.cpp
- platform/graphics/GraphicsContext.cpp
- platform/graphics/GraphicsTypes.cpp
- platform/graphics/Image.cpp
- platform/graphics/IntRect.cpp
- platform/graphics/Path.cpp
- platform/graphics/PathTraversalState.cpp
- platform/graphics/Pen.cpp
- platform/network/AuthenticationChallenge.cpp
- platform/network/Credential.cpp
- platform/network/HTTPParsers.cpp
- platform/network/FormData.cpp
- platform/network/ProtectionSpace.cpp
- platform/network/ResourceHandle.cpp
- platform/network/ResourceRequest.cpp
- platform/network/ResourceResponse.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_WIN">
- platform/network/win/ResourceHandleWin.cpp
- platform/win/CookieJarWin.cpp
- platform/win/CursorWin.cpp
- platform/win/FontCacheWin.cpp
- platform/win/FontDataWin.cpp
- platform/win/FontPlatformDataWin.cpp
- platform/win/FontWin.cpp
- platform/win/GlyphPageTreeNodeWin.cpp
- platform/win/IntPointWin.cpp
- platform/win/IntRectWin.cpp
- platform/win/IntSizeWin.cpp
- platform/win/KeyEventWin.cpp
- platform/win/MouseEventWin.cpp
- platform/win/ScreenWin.cpp
- platform/win/ScrollViewWin.cpp
- platform/win/SharedTimerWin.cpp
- platform/win/SystemTimeWin.cpp
- platform/win/TemporaryLinkStubs.cpp
- platform/win/WidgetWin.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_GIF">
- platform/image-decoders/gif/GIFImageDecoder.cpp
- platform/image-decoders/gif/GIFImageReader.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_PNG">
- platform/image-decoders/png/PNGImageDecoder.cpp
- platform/image-decoders/png/png.c
- platform/image-decoders/png/pngerror.c
- platform/image-decoders/png/pnggccrd.c
- platform/image-decoders/png/pngget.c
- platform/image-decoders/png/pngmem.c
- platform/image-decoders/png/pngpread.c
- platform/image-decoders/png/pngread.c
- platform/image-decoders/png/pngrio.c
- platform/image-decoders/png/pngrtran.c
- platform/image-decoders/png/pngrutil.c
- platform/image-decoders/png/pngset.c
- platform/image-decoders/png/pngtrans.c
- platform/image-decoders/png/pngvcrd.c
- platform/image-decoders/png/pngwio.c
- platform/image-decoders/png/pngwrite.c
- platform/image-decoders/png/pngwtran.c
- platform/image-decoders/png/pngwutil.c
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_ZLIB">
- platform/image-decoders/zlib/adler32.c
- platform/image-decoders/zlib/compress.c
- platform/image-decoders/zlib/crc32.c
- platform/image-decoders/zlib/deflate.c
- platform/image-decoders/zlib/gzio.c
- platform/image-decoders/zlib/infback.c
- platform/image-decoders/zlib/inffast.c
- platform/image-decoders/zlib/inflate.c
- platform/image-decoders/zlib/inftrees.c
- platform/image-decoders/zlib/trees.c
- platform/image-decoders/zlib/uncompr.c
- platform/image-decoders/zlib/zutil.c
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_JPEG">
- platform/image-decoders/jpeg/JPEGImageDecoder.cpp
- platform/image-decoders/jpeg/jcomapi.c
- platform/image-decoders/jpeg/jdapimin.c
- platform/image-decoders/jpeg/jdapistd.c
- platform/image-decoders/jpeg/jdatadst.c
- platform/image-decoders/jpeg/jdatasrc.c
- platform/image-decoders/jpeg/jdcoefct.c
- platform/image-decoders/jpeg/jdcolor.c
- platform/image-decoders/jpeg/jddctmgr.c
- platform/image-decoders/jpeg/jdhuff.c
- platform/image-decoders/jpeg/jdinput.c
- platform/image-decoders/jpeg/jdmainct.c
- platform/image-decoders/jpeg/jdmarker.c
- platform/image-decoders/jpeg/jdmaster.c
- platform/image-decoders/jpeg/jdmerge.c
- platform/image-decoders/jpeg/jdphuff.c
- platform/image-decoders/jpeg/jdpostct.c
- platform/image-decoders/jpeg/jdsample.c
- platform/image-decoders/jpeg/jerror.c
- platform/image-decoders/jpeg/jfdctflt.c
- platform/image-decoders/jpeg/jfdctfst.c
- platform/image-decoders/jpeg/jfdctint.c
- platform/image-decoders/jpeg/jidctflt.c
- platform/image-decoders/jpeg/jidctfst.c
- platform/image-decoders/jpeg/jidctint.c
- platform/image-decoders/jpeg/jmemmgr.c
- platform/image-decoders/jpeg/jmemnobs.c
- platform/image-decoders/jpeg/jquant1.c
- platform/image-decoders/jpeg/jquant2.c
- platform/image-decoders/jpeg/jutils.c
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_BMP">
- platform/image-decoders/bmp/BMPImageDecoder.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_ICO">
- platform/image-decoders/ico/ICOImageDecoder.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_XBM">
- platform/image-decoders/xbm/XBMImageDecoder.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_PLATFORM_CAIRO">
- platform/graphics/cairo/AffineTransformCairo.cpp
- platform/graphics/cairo/GraphicsContextCairo.cpp
- platform/graphics/cairo/ImageCairo.cpp
- platform/graphics/cairo/ImageSourceCairo.cpp
- platform/graphics/cairo/PathCairo.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_PIXMAN">
- platform/graphics/cairo/pixman/src/fbcompose.c
- platform/graphics/cairo/pixman/src/fbedge.c
- platform/graphics/cairo/pixman/src/fbpict.c
- platform/graphics/cairo/pixman/src/fbtrap.c
- platform/graphics/cairo/pixman/src/icblt.c
- platform/graphics/cairo/pixman/src/icbltone.c
- platform/graphics/cairo/pixman/src/iccolor.c
- platform/graphics/cairo/pixman/src/icformat.c
- platform/graphics/cairo/pixman/src/icimage.c
- platform/graphics/cairo/pixman/src/icpixels.c
- platform/graphics/cairo/pixman/src/icrect.c
- platform/graphics/cairo/pixman/src/icstipple.c
- platform/graphics/cairo/pixman/src/ictransform.c
- platform/graphics/cairo/pixman/src/ictrap.c
- platform/graphics/cairo/pixman/src/ictri.c
- platform/graphics/cairo/pixman/src/icutil.c
- platform/graphics/cairo/pixman/src/pixregion.c
- platform/graphics/cairo/pixman/src/renderedge.c
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_CAIRO">
- platform/graphics/cairo/cairo/src/cairo-arc.c
- platform/graphics/cairo/cairo/src/cairo-array.c
- platform/graphics/cairo/cairo/src/cairo-cache.c
- platform/graphics/cairo/cairo/src/cairo-clip.c
- platform/graphics/cairo/cairo/src/cairo-color.c
- platform/graphics/cairo/cairo/src/cairo-debug.c
- platform/graphics/cairo/cairo/src/cairo-fixed.c
- platform/graphics/cairo/cairo/src/cairo-font-options.c
- platform/graphics/cairo/cairo/src/cairo-font.c
- platform/graphics/cairo/cairo/src/cairo-gstate.c
- platform/graphics/cairo/cairo/src/cairo-hash.c
- platform/graphics/cairo/cairo/src/cairo-hull.c
- platform/graphics/cairo/cairo/src/cairo-image-surface.c
- platform/graphics/cairo/cairo/src/cairo-matrix.c
- platform/graphics/cairo/cairo/src/cairo-meta-surface.c
- platform/graphics/cairo/cairo/src/cairo-output-stream.c
- platform/graphics/cairo/cairo/src/cairo-paginated-surface.c
- platform/graphics/cairo/cairo/src/cairo-path-bounds.c
- platform/graphics/cairo/cairo/src/cairo-path-data.c
- platform/graphics/cairo/cairo/src/cairo-path-fill.c
- platform/graphics/cairo/cairo/src/cairo-path-stroke.c
- platform/graphics/cairo/cairo/src/cairo-path.c
- platform/graphics/cairo/cairo/src/cairo-pattern.c
- platform/graphics/cairo/cairo/src/cairo-pen.c
- platform/graphics/cairo/cairo/src/cairo-polygon.c
- platform/graphics/cairo/cairo/src/cairo-region.c
- platform/graphics/cairo/cairo/src/cairo-scaled-font.c
- platform/graphics/cairo/cairo/src/cairo-slope.c
- platform/graphics/cairo/cairo/src/cairo-spline.c
- platform/graphics/cairo/cairo/src/cairo-stroke-style.c
- platform/graphics/cairo/cairo/src/cairo-surface-fallback.c
- platform/graphics/cairo/cairo/src/cairo-surface.c
- platform/graphics/cairo/cairo/src/cairo-traps.c
- platform/graphics/cairo/cairo/src/cairo-unicode.c
- platform/graphics/cairo/cairo/src/cairo-wideint.c
- platform/graphics/cairo/cairo/src/cairo-win32-font.c
- platform/graphics/cairo/cairo/src/cairo-win32-surface.c
- platform/graphics/cairo/cairo/src/cairo.c
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_CSS">
- css/CSSBorderImageValue.cpp
- css/CSSCharsetRule.cpp
- css/CSSComputedStyleDeclaration.cpp
- css/CSSCursorImageValue.cpp
- css/CSSFontFaceRule.cpp
- css/CSSImageValue.cpp
- css/CSSImportRule.cpp
- css/CSSInheritedValue.cpp
- css/CSSInitialValue.cpp
- css/CSSMediaRule.cpp
- css/CSSMutableStyleDeclaration.cpp
- css/CSSPageRule.cpp
- css/CSSPrimitiveValue.cpp
- css/CSSProperty.cpp
- css/CSSRule.cpp
- css/CSSRuleList.cpp
- css/CSSSelector.cpp
- css/CSSStyleDeclaration.cpp
- css/CSSStyleRule.cpp
- css/CSSStyleSheet.cpp
- css/CSSValueList.cpp
- css/FontFamilyValue.cpp
- css/FontValue.cpp
- css/MediaFeatureNames.cpp
- css/MediaList.cpp
- css/MediaQuery.cpp
- css/MediaQueryEvaluator.cpp
- css/MediaQueryExp.cpp
- css/ShadowValue.cpp
- css/StyleBase.cpp
- css/StyleList.cpp
- css/StyleSheet.cpp
- css/StyleSheetList.cpp
- css/csshelper.cpp
- css/cssparser.cpp
- css/cssstyleselector.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_RENDERING">
- rendering/AutoTableLayout.cpp
- rendering/CounterNode.cpp
- rendering/EllipsisBox.cpp
- rendering/FixedTableLayout.cpp
- rendering/HitTestResult.cpp
- rendering/InlineBox.cpp
- rendering/InlineFlowBox.cpp
- rendering/InlineTextBox.cpp
- rendering/LayoutState.cpp
- rendering/ListMarkerBox.cpp
- rendering/RenderApplet.cpp
- rendering/RenderArena.cpp
- rendering/RenderBR.cpp
- rendering/RenderBlock.cpp
- rendering/RenderBox.cpp
- rendering/RenderButton.cpp
- rendering/RenderContainer.cpp
- rendering/RenderCounter.cpp
- rendering/RenderFieldset.cpp
- rendering/RenderFileUploadControl.cpp
- rendering/RenderFlexibleBox.cpp
- rendering/RenderFlow.cpp
- rendering/RenderFrame.cpp
- rendering/RenderFrameSet.cpp
- rendering/RenderHTMLCanvas.cpp
- rendering/RenderImage.cpp
- rendering/RenderInline.cpp
- rendering/RenderLayer.cpp
- rendering/RenderLegend.cpp
- rendering/RenderListBox.cpp
- rendering/RenderListItem.cpp
- rendering/RenderListMarker.cpp
- rendering/RenderMenuList.cpp
- rendering/RenderObject.cpp
- rendering/RenderPart.cpp
- rendering/RenderPartObject.cpp
- rendering/RenderReplaced.cpp
- rendering/RenderSlider.cpp
- rendering/RenderStyle.cpp
- rendering/RenderTable.cpp
- rendering/RenderTableCell.cpp
- rendering/RenderTableCol.cpp
- rendering/RenderTableRow.cpp
- rendering/RenderTableSection.cpp
- rendering/RenderText.cpp
- rendering/RenderTextControl.cpp
- rendering/RenderTextFragment.cpp
- rendering/RenderTheme.cpp
- rendering/RenderTreeAsText.cpp
- rendering/RenderView.cpp
- rendering/RenderWidget.cpp
- rendering/RenderWordBreak.cpp
- rendering/RootInlineBox.cpp
- rendering/bidi.cpp
- rendering/break_lines.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_XML">
- xml/DOMParser.cpp
- xml/NativeXPathNSResolver.cpp
- xml/XMLSerializer.cpp
- xml/XPathEvaluator.cpp
- xml/XPathExpression.cpp
- xml/XPathExpressionNode.cpp
- xml/XPathFunctions.cpp
- xml/XPathNamespace.cpp
- xml/XPathNodeSet.cpp
- xml/XPathNSResolver.cpp
- xml/XPathParser.cpp
- xml/XPathPath.cpp
- xml/XPathPredicate.cpp
- xml/XPathResult.cpp
- xml/XPathStep.cpp
- xml/XPathUtil.cpp
- xml/XPathValue.cpp
- xml/XPathVariableReference.cpp
- xml/XSLImportRule.cpp
- xml/XSLStyleSheet.cpp
- xml/XSLTExtensions.cpp
- xml/XSLTProcessor.cpp
- xml/xmlhttprequest.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_DOM">
- dom/Attr.cpp
- dom/Attribute.cpp
- dom/BeforeTextInsertedEvent.cpp
- dom/BeforeUnloadEvent.cpp
- dom/CDATASection.cpp
- dom/CSSMappedAttributeDeclaration.cpp
- dom/CharacterData.cpp
- dom/ChildNodeList.cpp
- dom/Clipboard.cpp
- dom/ClipboardEvent.cpp
- dom/Comment.cpp
- dom/ContainerNode.cpp
- dom/DOMImplementation.cpp
- dom/Document.cpp
- dom/DocumentFragment.cpp
- dom/DocumentType.cpp
- dom/EditingText.cpp
- dom/Element.cpp
- dom/Entity.cpp
- dom/EntityReference.cpp
- dom/Event.cpp
- dom/EventNames.cpp
- dom/EventTarget.cpp
- dom/EventTargetNode.cpp
- dom/KeyboardEvent.cpp
- dom/MappedAttribute.cpp
- dom/MouseEvent.cpp
- dom/MouseRelatedEvent.cpp
- dom/MutationEvent.cpp
- dom/NameNodeList.cpp
- dom/NamedAttrMap.cpp
- dom/NamedMappedAttrMap.cpp
- dom/Node.cpp
- dom/NodeFilter.cpp
- dom/NodeFilterCondition.cpp
- dom/NodeIterator.cpp
- dom/NodeList.cpp
- dom/Notation.cpp
- dom/OverflowEvent.cpp
- dom/Position.cpp
- dom/PositionIterator.cpp
- dom/ProcessingInstruction.cpp
- dom/QualifiedName.cpp
- dom/Range.cpp
- dom/RegisteredEventListener.cpp
- dom/StyleElement.cpp
- dom/StyledElement.cpp
- dom/Text.cpp
- dom/TextEvent.cpp
- dom/Traversal.cpp
- dom/TreeWalker.cpp
- dom/UIEvent.cpp
- dom/UIEventWithKeyState.cpp
- dom/WheelEvent.cpp
- dom/XMLTokenizer.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_ICON">
- loader/icon/IconDataCache.cpp
- loader/icon/IconDatabase.cpp
- loader/icon/IconLoader.cpp
- loader/icon/SQLDatabase.cpp
- loader/icon/SQLStatement.cpp
- loader/icon/SQLTransaction.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_WIN">
- bridge/win/FrameWin.cpp
- bridge/win/PageWin.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_EDITING">
- editing/AppendNodeCommand.cpp
- editing/ApplyStyleCommand.cpp
- editing/BreakBlockquoteCommand.cpp
- editing/CommandByName.cpp
- editing/CompositeEditCommand.cpp
- editing/CreateLinkCommand.cpp
- editing/DeleteButton.cpp
- editing/DeleteButtonController.cpp
- editing/DeleteFromTextNodeCommand.cpp
- editing/DeleteSelectionCommand.cpp
- editing/EditCommand.cpp
- editing/Editor.cpp
- editing/FormatBlockCommand.cpp
- editing/HTMLInterchange.cpp
- editing/IndentOutdentCommand.cpp
- editing/InsertIntoTextNodeCommand.cpp
- editing/InsertLineBreakCommand.cpp
- editing/InsertListCommand.cpp
- editing/InsertNodeBeforeCommand.cpp
- editing/InsertParagraphSeparatorCommand.cpp
- editing/InsertTextCommand.cpp
- editing/JSEditor.cpp
- editing/JoinTextNodesCommand.cpp
- editing/MergeIdenticalElementsCommand.cpp
- editing/ModifySelectionListLevel.cpp
- editing/MoveSelectionCommand.cpp
- editing/RemoveCSSPropertyCommand.cpp
- editing/RemoveNodeAttributeCommand.cpp
- editing/RemoveNodeCommand.cpp
- editing/RemoveNodePreservingChildrenCommand.cpp
- editing/ReplaceSelectionCommand.cpp
- editing/Selection.cpp
- editing/SelectionController.cpp
- editing/SetNodeAttributeCommand.cpp
- editing/SplitElementCommand.cpp
- editing/SplitTextNodeCommand.cpp
- editing/SplitTextNodeContainingElementCommand.cpp
- editing/TextIterator.cpp
- editing/TypingCommand.cpp
- editing/UnlinkCommand.cpp
- editing/VisiblePosition.cpp
- editing/WrapContentsInDummySpanCommand.cpp
- editing/htmlediting.cpp
- editing/markup.cpp
- editing/visible_units.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_HTML">
- html/CanvasGradient.cpp
- html/CanvasPattern.cpp
- html/CanvasRenderingContext2D.cpp
- html/CanvasStyle.cpp
- html/FormDataList.cpp
- html/HTMLAnchorElement.cpp
- html/HTMLAppletElement.cpp
- html/HTMLAreaElement.cpp
- html/HTMLBRElement.cpp
- html/HTMLBaseElement.cpp
- html/HTMLBaseFontElement.cpp
- html/HTMLBlockquoteElement.cpp
- html/HTMLBodyElement.cpp
- html/HTMLButtonElement.cpp
- html/HTMLCanvasElement.cpp
- html/HTMLCollection.cpp
- html/HTMLDListElement.cpp
- html/HTMLDirectoryElement.cpp
- html/HTMLDivElement.cpp
- html/HTMLDocument.cpp
- html/HTMLElement.cpp
- html/HTMLElementFactory.cpp
- html/HTMLEmbedElement.cpp
- html/HTMLFieldSetElement.cpp
- html/HTMLFontElement.cpp
- html/HTMLFormCollection.cpp
- html/HTMLFormElement.cpp
- html/HTMLFrameElement.cpp
- html/HTMLFrameElementBase.cpp
- html/HTMLFrameOwnerElement.cpp
- html/HTMLFrameSetElement.cpp
- html/HTMLGenericFormElement.cpp
- html/HTMLHRElement.cpp
- html/HTMLHeadElement.cpp
- html/HTMLHeadingElement.cpp
- html/HTMLHtmlElement.cpp
- html/HTMLIFrameElement.cpp
- html/HTMLImageElement.cpp
- html/HTMLImageLoader.cpp
- html/HTMLInputElement.cpp
- html/HTMLIsIndexElement.cpp
- html/HTMLKeygenElement.cpp
- html/HTMLLIElement.cpp
- html/HTMLLabelElement.cpp
- html/HTMLLegendElement.cpp
- html/HTMLLinkElement.cpp
- html/HTMLMapElement.cpp
- html/HTMLMarqueeElement.cpp
- html/HTMLMenuElement.cpp
- html/HTMLMetaElement.cpp
- html/HTMLModElement.cpp
- html/HTMLNameCollection.cpp
- html/HTMLOListElement.cpp
- html/HTMLObjectElement.cpp
- html/HTMLOptGroupElement.cpp
- html/HTMLOptionElement.cpp
- html/HTMLOptionsCollection.cpp
- html/HTMLParagraphElement.cpp
- html/HTMLParamElement.cpp
- html/HTMLParser.cpp
- html/HTMLPlugInElement.cpp
- html/HTMLPreElement.cpp
- html/HTMLQuoteElement.cpp
- html/HTMLScriptElement.cpp
- html/HTMLSelectElement.cpp
- html/HTMLStyleElement.cpp
- html/HTMLTableCaptionElement.cpp
- html/HTMLTableCellElement.cpp
- html/HTMLTableColElement.cpp
- html/HTMLTableElement.cpp
- html/HTMLTablePartElement.cpp
- html/HTMLTableRowElement.cpp
- html/HTMLTableSectionElement.cpp
- html/HTMLTextAreaElement.cpp
- html/HTMLTextFieldInnerElement.cpp
- html/HTMLTitleElement.cpp
- html/HTMLTokenizer.cpp
- html/HTMLUListElement.cpp
- html/HTMLViewSourceDocument.cpp
- </set>
-
- <set append="1" var="WEBCORE_SOURCES_JS">
- bindings/js/GCController.cpp
- bindings/js/JSCanvasRenderingContext2DCustom.cpp
- bindings/js/JSCustomXPathNSResolver.cpp
- bindings/js/JSDocumentCustom.cpp
- bindings/js/JSHTMLElementWrapperFactory.cpp
- bindings/js/JSHTMLFormElementCustom.cpp
- bindings/js/JSHTMLInputElementBase.cpp
- bindings/js/JSHTMLOptionElementConstructor.cpp
- bindings/js/JSHTMLOptionsCollectionCustom.cpp
- bindings/js/JSHTMLSelectElementCustom.cpp
- bindings/js/JSNodeIteratorCustom.cpp
- bindings/js/JSTreeWalkerCustom.cpp
- bindings/js/JSXMLHttpRequest.cpp
- bindings/js/JSXSLTProcessor.cpp
- bindings/js/kjs_binding.cpp
- bindings/js/kjs_css.cpp
- bindings/js/kjs_dom.cpp
- bindings/js/kjs_events.cpp
- bindings/js/kjs_html.cpp
- bindings/js/kjs_navigator.cpp
- bindings/js/kjs_proxy.cpp
- bindings/js/kjs_traversal.cpp
- bindings/js/kjs_window.cpp
- </set>
-</makefile>
+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Base settings shared by all Bakefile-based ports.
--->
-
-<makefile>
- <set var="SRCDIR" append="0">../..</set>
-
- <include file="../Bakefiles/presets.bkl" />
- <include file="WebCoreSources.bkl" />
-
- <set var="WEBCORE_BASE_SOURCES">
- $(WEBCORE_SOURCES_BMP)
- $(WEBCORE_SOURCES_CSS)
- $(WEBCORE_SOURCES_DERIVEDSOURCES)
- $(WEBCORE_SOURCES_DOM)
- $(WEBCORE_SOURCES_EDITING)
- $(WEBCORE_SOURCES_GIF)
- $(WEBCORE_SOURCES_HTML)
- $(WEBCORE_SOURCES_ICO)
- $(WEBCORE_SOURCES_ICON)
- $(WEBCORE_SOURCES_JPEG)
- $(WEBCORE_SOURCES_JS)
- $(WEBCORE_SOURCES_LOADER)
- $(WEBCORE_SOURCES_PAGE)
- $(WEBCORE_SOURCES_HISTORY)
- $(WEBCORE_SOURCES_PLATFORM)
- $(WEBCORE_SOURCES_PNG)
- $(WEBCORE_SOURCES_RENDERING)
- $(WEBCORE_SOURCES_XBM)
- $(WEBCORE_SOURCES_XML)
- $(WEBCORE_SOURCES_ZLIB)
- </set>
-
- <set var="BUILDDIR">obj-$(FORMAT)</set>
-
- <template id="webcore_cairo">
- <include>$(SRCDIR)/platform/graphics/cairo/cairo/src</include>
- <include>$(SRCDIR)/platform/graphics/cairo/pixman/src</include>
- <sources>
- $(WEBCORE_SOURCES_CAIRO)
- $(WEBCORE_SOURCES_PIXMAN)
- </sources>
- </template>
-
- <template id="webcore_base" template="xml2,iconv,xslt,icu,jscore,curl">
- <include>$(SRCDIR)</include>
- <include>$(SRCDIR)/bindings/js</include>
- <include>$(SRCDIR)/bridge</include>
- <include>$(SRCDIR)/css</include>
- <include>$(SRCDIR)/DerivedSources/WebCore</include>
- <include>$(SRCDIR)/dom</include>
- <include>$(SRCDIR)/editing</include>
- <include>$(SRCDIR)/ForwardingHeaders/kjs</include>
- <include>$(SRCDIR)/history</include>
- <include>$(SRCDIR)/html</include>
- <include>$(SRCDIR)/include</include>
- <include>$(SRCDIR)/loader</include>
- <include>$(SRCDIR)/loader/gdk</include>
- <include>$(SRCDIR)/loader/icon</include>
- <include>$(SRCDIR)/page</include>
- <include>$(SRCDIR)/platform</include>
- <include>$(SRCDIR)/platform/graphics</include>
- <include>$(SRCDIR)/platform/graphics/gdk</include>
- <include>$(SRCDIR)/platform/image-decoders</include>
- <include>$(SRCDIR)/platform/image-decoders/bmp</include>
- <include>$(SRCDIR)/platform/image-decoders/gif</include>
- <include>$(SRCDIR)/platform/image-decoders/ico</include>
- <include>$(SRCDIR)/platform/image-decoders/jpeg</include>
- <include>$(SRCDIR)/platform/image-decoders/png</include>
- <include>$(SRCDIR)/platform/image-decoders/xbm</include>
- <include>$(SRCDIR)/platform/image-decoders/zlib</include>
- <include>$(SRCDIR)/platform/network</include>
- <include>$(SRCDIR)/platform/network/gdk</include>
- <include>$(SRCDIR)/rendering</include>
- <include>$(SRCDIR)/xml</include>
-
- <sources>$(WEBCORE_BASE_SOURCES)</sources>
-
-
- <!-- FIXME: when building on Mac, ExtraCFEncodings.h is needed -->
- <if cond="PLATFORM_MACOSX=='1'">
- <include>$(SRCDIR)/platform/mac</include>
- </if>
-
- <define>ENABLE_XSLT=1</define>
-
- <!-- TODO: is there a Linux-specific platform define? -->
- <if cond="PLATFORM_UNIX=='1'">
- <if cond="PLATFORM_MACOSX=='0'">
- <define>LINUX</define>
- </if>
- </if>
-
- <!-- this GC version requires Mach's thread suspend/resume: -->
- <if cond="PLATFORM_MACOSX!='1'">
- <define>USE_CONSERVATIVE_GC=0</define>
- </if>
-
- <if cond="PLATFORM_MACOSX=='1'">
- <define>USE_CONSERVATIVE_GC=1</define>
- </if>
-
- <if cond="FORMAT=='gnu'">
- <!-- FIXME: we need proper configure checks -->
- <define>HAVE_FUNC_ISNAN</define>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>win32</include>
- <define>HAVE_SYS_TIMEB_H=1</define>
- <define>HAVE_FLOAT_H=1</define>
- <define>HAVE_FUNC__FINITE=1</define>
- </if>
- </template>
-</makefile>
+2007-09-29 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Mark.
+
+ -Fix http://bugs.webkit.org/show_bug.cgi?id=13226.
+ Remove Bakefiles from svn.
+
+ * GtkLauncher/Bakefiles.bkgen: Removed.
+ * GtkLauncher/ENV: Removed.
+ * GtkLauncher/gdklauncher.bkl: Removed.
+ * GtkLauncher/mk: Removed.
+ * Scripts/regenerate-makefiles: Removed.
+
2007-09-25 Kevin McCullough <kmccullough@apple.com>
Reviewed by John.
+++ /dev/null
-<?xml version="1.0" ?>
-<!--
-Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
- its contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-Build configuration script for Bakefile.
--->
-
-<bakefile-gen>
-
- <input>
- gdklauncher.bkl
- </input>
-
- <!-- List of output formats to generate: -->
- <add-formats>
- gnu
- </add-formats>
-</bakefile-gen>
+++ /dev/null
-export DFBARGS=system=sdl,mode=800x600
-export DFBARGS=system=x11,mode=800x600
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../../WebCore/Projects/gdk:/usr/local/lib
-
+++ /dev/null
-<?xml version="1.0" ?>
-<!-- generate GNUmakefile with 'bakefile -f gnu gdklauncher.bkl' -->
-
-<makefile>
- <include file="../../Bakefiles/presets.bkl" />
-
- <template id="webcore_gdk_link" template="gtk,freetype,curl">
- <define>APPLE_CHANGES=1</define>
- <!-- this GC version requires Mach's thread suspend/resume: -->
- <if cond="PLATFORM_MACOSX!='1'">
- <define>USE_CONSERVATIVE_GC=0</define>
- </if>
-
- <if cond="PLATFORM_MACOSX=='1'">
- <define>USE_CONSERVATIVE_GC=1</define>
- </if>
-
- <define>ENABLE_XSLT=1</define>
-
- <if cond="FORMAT=='gnu'">
- <!-- FIXME: we need proper configure checks -->
- <define>HAVE_FUNC_ISNAN</define>
- </if>
-
- <if cond="PLATFORM_WIN32=='1'">
- <include>$(SRCDIR)/os-win32</include>
- <define>HAVE_SYS_TIMEB_H=1</define>
- <define>HAVE_FLOAT_H=1</define>
- <define>HAVE_FUNC__FINITE=1</define>
- </if>
-
- <include>$(TOPDIR)/JavaScriptCore</include>
-
- <include>$(TOPDIR)/WebCore</include>
- <include>$(TOPDIR)/WebCore/DerivedSources/WebCore</include>
- <include>$(TOPDIR)/WebCore/bindings/js</include>
- <include>$(TOPDIR)/WebCore/bridge</include>
- <include>$(TOPDIR)/WebCore/css</include>
- <include>$(TOPDIR)/WebCore/dom</include>
- <include>$(TOPDIR)/WebCore/editing</include>
- <include>$(TOPDIR)/WebCore/history</include>
- <include>$(TOPDIR)/WebCore/html</include>
- <include>$(TOPDIR)/WebCore/include</include>
- <include>$(TOPDIR)/WebCore/loader</include>
- <include>$(TOPDIR)/WebCore/loader/gdk</include>
- <include>$(TOPDIR)/WebCore/page</include>
- <include>$(TOPDIR)/WebCore/page/gdk</include>
- <include>$(TOPDIR)/WebCore/platform</include>
- <include>$(TOPDIR)/WebCore/platform/gdk</include>
- <include>$(TOPDIR)/WebCore/platform/graphics/cairo</include>
- <include>$(TOPDIR)/WebCore/platform/graphics</include>
- <include>$(TOPDIR)/WebCore/platform/image-decoders/gif</include>
- <include>$(TOPDIR)/WebCore/platform/image-decoders/jpeg</include>
- <include>$(TOPDIR)/WebCore/platform/image-decoders/png</include>
- <include>$(TOPDIR)/WebCore/platform/image-decoders/zlib</include>
- <include>$(TOPDIR)/WebCore/platform/image-decoders</include>
- <include>$(TOPDIR)/WebCore/platform/network</include>
- <include>$(TOPDIR)/WebCore/platform/network/gdk</include>
- <include>$(TOPDIR)/WebCore/rendering</include>
- <include>$(TOPDIR)/WebCore/xml</include>
-
- <pic>on</pic>
- <threading>multi</threading>
- <warnings>default</warnings>
- <debug-info>on</debug-info>
-
- <define>BUILDING_GDK__</define>
- <define>BUILDING_CAIRO__</define>
-
- </template>
-
- <set var="TOPDIR">../..</set>
- <exe id="gdklauncher" template="webcore_gdk_link">
- <ldflags>-L$(TOPDIR)/WebCore/Projects/gdk -lwebcore-gdk</ldflags>
- <warnings>default</warnings>
- <cxx-rtti>off</cxx-rtti>
- <cxx-exceptions>off</cxx-exceptions>
- <debug-info>on</debug-info>
- <sources>
- main.cpp
- </sources>
- </exe>
-</makefile>
-
+++ /dev/null
-cd ../../Bakefiles; bakefile_gen
-cd -
-cd ../../WebCore/Projects/gdk
-make
-cd -
-
+++ /dev/null
-#!/bin/sh
-
-# Copyright (C) 2005, 2006 Apple Computer, Inc. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions
-# are met:
-#
-# 1. Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# 2. Redistributions in binary form must reproduce the above copyright
-# notice, this list of conditions and the following disclaimer in the
-# documentation and/or other materials provided with the distribution.
-# 3. Neither the name of Apple Computer, Inc. ("Apple") nor the names of
-# its contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED BY APPLE AND ITS CONTRIBUTORS "AS IS" AND ANY
-# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-# DISCLAIMED. IN NO EVENT SHALL APPLE OR ITS CONTRIBUTORS BE LIABLE FOR ANY
-# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
-# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-# This software regenerates the makefiles that are maintained using
-# Bakefile.
-
-DL_CMD="curl -L"
-
-THISDIR=$PWD
-if [ ! -d $THISDIR/../../Bakefiles ]; then
- echo "You must run this script from the WebKitTools/Scripts directory."
- exit 1
-fi
-
-DL_DIR=/tmp/webkit-deps
-# NOTE: If you change this, make sure the dir is on the path.
-DEPS_PREFIX=/usr/local
-
-mkdir -p $DL_DIR
-mkdir -p $DEPS_PREFIX
-
-BKL_VERSION="0.2.0"
-BKL_TARBALL="bakefile-$BKL_VERSION-msvs2005.tar.gz"
-BKL_URL="http://kevino.theolliviers.com/$BKL_TARBALL"
-#BKL_URL="http://mesh.dl.sourceforge.net/sourceforge/bakefile/$BKL_TARBALL"
-
-BKFILE=`which bakefile`
-
-if [ ! -f "$BKFILE" ]; then
- echo "Bakefile not installed. Installing now..."
- cd $DL_DIR
- $DL_CMD -o $DL_DIR/$BKL_TARBALL $BKL_URL
-
- tar xzvf $DL_DIR/$BKL_TARBALL
- cd $DL_DIR/bakefile-$BKL_VERSION
-
- ./configure --prefix=$DEPS_PREFIX
- make
- make install
-
- cd $THISDIR
- rm -rf $DL_DIR/bakefile-$BKL_VERSION
-fi
-
-cd ../../Bakefiles
-bakefile_gen
-cd ../WebKitTools/GtkLauncher
-bakefile_gen