diff --git a/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.bpr b/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.bpr new file mode 100644 index 0000000000000000000000000000000000000000..2d7f73321121a36c5c37770231238b868605d733 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.bpr @@ -0,0 +1,197 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\DOMCount.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\DOMCount.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .; +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\DOMCount;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\DOMCount;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\DOMCount;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\DOMCount /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count= +Item0=..\..\..\..\samples\DOMCount;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=$(BCB)\lib +Item1=..\..\..\..\samples\DOMPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.cpp b/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.cpp new file mode 100644 index 0000000000000000000000000000000000000000..5949ded8ff7ed1467a9b749a0196ecd3856f1403 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/DOMCount/DOMCount.cpp @@ -0,0 +1,19 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <DOMCount.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.bpr b/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.bpr index aeb76d59780a58ba0747b0f62e0c6e92f872ea46..429516dac37f2fd7eca82245db2184e1e1ae1020 100644 --- a/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.bpr +++ b/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.bpr @@ -4,50 +4,48 @@ BCB = $(MAKEDIR)\.. !endif # --------------------------------------------------------------------------- -# IDE-ABSCHNITT +# IDE SECTION # --------------------------------------------------------------------------- -# Der folgende Abschnitt der Make-Datei des Projekts wird von der IDE verwaltet. -# Wir empfehlen, Änderungen an diesem Abschnitt nur über die IDE -# vorzunehmen. +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. # --------------------------------------------------------------------------- + VERSION = BCB.04.04 # --------------------------------------------------------------------------- -PROJECT = ..\..\..\..\..\..\Build\win32\bcb4\DOMPrint.exe -OBJFILES = ..\..\..\..\..\Build\win32\bcb4\obj\DOMPrint.obj \ - ..\..\..\..\..\Build\win32\bcb4\obj\DOMTreeErrorReporter.obj +PROJECT = ..\..\..\..\Build\Win32\BCB4\DOMPrint.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\DOMPrint.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOMTreeErrorReporter.obj RESFILES = RESDEPEN = $(RESFILES) -LIBFILES = ..\..\..\..\..\Build\Win32\BCB4\XercesLib.lib +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib IDLFILES = IDLGENFILES = LIBRARIES = SPARELIBS = -PACKAGES = Vcl40.bpi Vclx40.bpi vcljpg40.bpi bcbsmp40.bpi Vclmid40.bpi Inet40.bpi \ - Inetdb40.bpi Vcldb40.bpi vcldbx40.bpi Dss40.bpi Qrpt40.bpi TeeUI40.bpi \ - teedb40.bpi tee40.bpi NMFast40.bpi dclocx40.bpi ibsmp40.bpi +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi DEFFILE = # --------------------------------------------------------------------------- -PATHCPP = .;..\..\..\..\..\samples\DOMPrint +PATHCPP = .;..\..\..\..\samples\DOMPrint PATHASM = .; PATHPAS = .; PATHRC = .; DEBUGLIBPATH = $(BCB)\lib\debug RELEASELIBPATH = $(BCB)\lib\release SYSDEFINES = _NO_VCL -USERDEFINES = -# --------------------------------------------------------------------------- -CFLAG1 = -I..\..\..\..\..\samples\DOMPrint;$(BCB)\include;..\..\..\..\..\src -Od -w \ - -Tkh30000 -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) -IDLCFLAGS = -I..\..\..\..\..\samples\DOMPrint -I$(BCB)\include -I..\..\..\..\..\src \ - -src_suffixcpp -PFLAGS = -U..\..\..\..\..\samples\DOMPrint;$(BCB)\lib;$(DEBUGLIBPATH) \ - -I..\..\..\..\..\samples\DOMPrint;$(BCB)\include;..\..\..\..\..\src \ - -N2..\..\..\..\..\Build\win32\bcb4\obj -N0..\..\..\..\..\Build\win32\bcb4\obj \ - -$YD -$W -$O- -v -JPHN -M -RFLAGS = -i..\..\..\..\..\samples\DOMPrint;$(BCB)\include;..\..\..\..\..\src -AFLAGS = /i..\..\..\..\..\samples\DOMPrint /i$(BCB)\include /i..\..\..\..\..\src /mx /w2 \ - /zd -LFLAGS = -L..\..\..\..\..\samples\DOMPrint;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\DOMPrint;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U..\..\..\..\samples\DOMPrint;$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\DOMPrint;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\DOMPrint;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\DOMPrint /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L..\..\..\..\samples\DOMPrint;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v # --------------------------------------------------------------------------- ALLOBJ = c0x32.obj $(OBJFILES) ALLRES = $(RESFILES) @@ -67,7 +65,7 @@ PreRelease=0 Special=0 Private=0 DLL=0 -Locale=1031 +Locale=1033 CodePage=1252 [Version Info Keys] @@ -82,43 +80,34 @@ ProductName= ProductVersion=1.0.0.0 Comments= -[Excluded Packages] -$(BCB)\Bin\bcbdrt40.bpl=C++ Builder Direct module -$(BCB)\Bin\bcbide40.bpl=Borland C++Builder Core IDE Package -$(BCB)\Bin\stride40.bpl=String Resource Editor IDE Package -$(BCB)\Bin\proide40.bpl=Borland Core IDE Package -$(BCB)\Bin\mtside40.bpl=Borland Core MTS IDE Package -$(BCB)\Bin\bcbidl40.bpl=Borland Delphi Core IDL Package -$(BCB)\Bin\bcbmts40.bpl=Borland CBuilder MTS IDE Package -$(BCB)\Bin\bcbcxp40.bpl=Borland C++ Builder - Code-Explorer -$(BCB)\Bin\DbX40.bpl=(Unbenannt) - [HistoryLists\hlIncludePath] Count=1 -Item0=..\..\..\..\..\samples\DOMPrint;$(BCB)\include;..\..\..\..\..\src +Item0=..\..\..\..\samples\DOMPrint;..\..\..\..\src;$(BCB)\include [HistoryLists\hlLibraryPath] Count=1 -Item0=..\..\..\..\..\samples\DOMPrint;$(BCB)\lib +Item0=..\..\..\..\samples\DOMPrint;$(BCB)\lib -[HistoryLists\hlIntOutputDir] +[HistoryLists\hlConditionals] Count=1 -Item0=..\..\..\..\..\Build\win32\bcb4\obj +Item0=_DEBUG -[HistoryLists\hlRunParameters] +[HistoryLists\hlIntOutputDir] Count=1 -Item0=personal.xml +Item0=..\..\..\..\Build\Win32\BCB4\obj [HistoryLists\hlFinalOutputDir] -Count=1 -Item0=..\..\..\..\..\Build\win32\bcb4\ +Count=3 +Item0=..\..\..\..\Build\Win32\BCB4\ +Item1=..\..\..\..\Build\Win32\BCB4Item1=..\..\..\..\Build\Win32\BCB4 +Item2= [Debugging] DebugSourceDirs= [Parameters] -RunParams=personal.xml -HostApplication= +RunParams=..\..\..\samples\data\personal.xml +HostApplication=..\..\..\..\Build\Win32\BCB4\DOMPrint.exe RemoteHost= RemotePath= RemoteDebug=0 @@ -127,18 +116,13 @@ RemoteDebug=0 InMemoryExe=0 ShowInfoMsgs=0 -[CORBA] -AddServerUnit=1 -AddClientUnit=1 -PrecompiledHeaders=1 - !endif # --------------------------------------------------------------------------- -# MAKE-ABSCHNITT +# MAKE SECTION # --------------------------------------------------------------------------- -# Der folgende Abschnitt der Datei des Projekts wird nicht von der IDE verwendet. Er ist -# für das Erstellen von der Befehlszeile mit dem Programm MAKE gedacht. +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. # --------------------------------------------------------------------------- .autodepend diff --git a/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.cpp b/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.cpp index 4a02af977d68bcaa7094a8dd39a2af4eacb9818d..256c1a1a2a1f943433934d9407dd2bc7d9a57cdf 100644 --- a/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.cpp +++ b/Projects/Win32/BCB4/Xerces-all/DOMPrint/DOMPrint.cpp @@ -1,495 +1,20 @@ -/* - * The Apache Software License, Version 1.1 - * - * Copyright (c) 1999-2000 The Apache Software Foundation. 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. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Xerces" and "Apache Software Foundation" must - * not be used to endorse or promote products derived from this - * software without prior written permission. For written - * permission, please contact apache\@apache.org. - * - * 5. Products derived from this software may not be called "Apache", - * nor may "Apache" appear in their name, without prior written - * permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED 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 THE APACHE SOFTWARE FOUNDATION 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 consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation, and was - * originally based on software copyright (c) 1999, International - * Business Machines, Inc., http://www.ibm.com . For more information - * on the Apache Software Foundation, please see - * <http://www.apache.org/>. - */ - -/** - * $Log$ - * Revision 1.3 2000/02/06 07:47:15 rahulj - * Year 2K copyright swat. - * - * Revision 1.2 2000/02/03 23:47:13 rahulj - * Removed Dietrich Wolf's email address. - * - * Revision 1.1 2000/02/02 22:24:55 rahulj - * Initial checkin. Contributed by Dietrich Wolf. - * - * Revision 1.3 1999/12/03 00:14:52 andyh - * Removed transcoding stuff, replaced with DOMString::transcode. - * - * Tweaked xml encoding= declaration to say ISO-8859-1. Still wrong, - * but not as wrong as utf-8 - * - * Revision 1.2 1999/11/12 02:14:05 rahulj - * It now validates when the -v option is specified. - * - * Revision 1.1.1.1 1999/11/09 01:09:51 twl - * Initial checkin - * - * Revision 1.7 1999/11/08 20:43:35 rahul - * Swat for adding in Product name and CVS comment log variable. - * - */ - - -// --------------------------------------------------------------------------- -// This sample program which invokes the DOMParser to build a DOM tree for -// the specified input file. It then walks the tree, and prints out the data -// as an XML file. -// -// The parameters are: -// -// [-?] - Show usage and exit -// [-v] - Do validation -// [-NoEscape] - Don't escape characters like '<' or '&'. -// filename - The path to the XML file to parse -// -// These are non-case sensitive -// -// Limitations: -// 1. The encoding="xxx" clause in the XML header should reflect -// the system local code page, but does not. -// 2. Cases where the XML data contains characters that can not -// be represented in the system local code page are not handled. -// -// --------------------------------------------------------------------------- - - -// --------------------------------------------------------------------------- -// Includes -// --------------------------------------------------------------------------- -#include <util/PlatformUtils.hpp> -#include <parsers/DOMParser.hpp> -#include <dom/DOM_Node.hpp> -#include <dom/DOM_NamedNodeMap.hpp> -#include "DOMTreeErrorReporter.hpp" -#include <string.h> -#include <stdlib.h> +#pragma hdrstop #include <condefs.h> -// --------------------------------------------------------------------------- -// Local data -// -// xmlFile -// The path to the file to parser. Set via command line. -// -// doValidation -// Indicates whether validation should be done. The default is not -// to validate, but -v overrides that. -// -// doEscapes -// Indicates whether special chars should be escaped in the output. -// Defaults to doing escapes, -NoEscape overrides. -// --------------------------------------------------------------------------- -USEUNIT("..\..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp"); -USELIB("..\..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); //--------------------------------------------------------------------------- -static char* xmlFile = 0; -static bool doValidation = false; -static bool doEscapes = true; - - -// --------------------------------------------------------------------------- -// Forward references -// --------------------------------------------------------------------------- -void outputContent(ostream& target, const DOMString &s); -void usage(); -ostream& operator<<(ostream& target, const DOMString& toWrite); -ostream& operator<<(ostream& target, DOM_Node& toWrite); - - - -// --------------------------------------------------------------------------- -// -// main -// -// --------------------------------------------------------------------------- -int main(int argC, char* argV[]) -{ - // Initialize the XML4C2 system - try - { - XMLPlatformUtils::Initialize(); - } - - catch(const XMLException& toCatch) - { - cerr << "Error during Xerces-c Initialization.\n" - << " Exception message:" - << DOMString(toCatch.getMessage()) << endl; - return 1; - } - - // Check command line and extract arguments. - if (argC < 2) - { - usage(); - return 1; - } - - // Watch for special case help request - if (strcmp(argV[1], "-?") == 0) - { - usage(); - return 0; - } - - // See if non validating dom parser configuration is requested. - int parmInd; - for (parmInd = 1; parmInd < argC; parmInd++) - { - // Break out on first parm not starting with a dash - if (argV[parmInd][0] != '-') - break; - - if (!strcmp(argV[parmInd], "-v") - || !strcmp(argV[parmInd], "-V")) - { - doValidation = true; - } - else if (!strcmp(argV[parmInd], "-NoEscape")) - { - doEscapes = false; - } - else - { - usage(); - return 1; - } - } - - // - // And now we have to have only one parameter left and it must be - // the file name. - // - if (parmInd + 1 != argC) - { - usage(); - return 1; - } - xmlFile = argV[parmInd]; - - // - // Create our validator, then attach an error handler to the parser. - // The parser will call back to methods of the ErrorHandler if it - // discovers errors during the course of parsing the XML document. - // - DOMParser parser; - parser.setDoValidation(doValidation); - ErrorHandler *errReporter = new DOMTreeErrorReporter(); - parser.setErrorHandler(errReporter); - - // - // Parse the XML file, catching any XML exceptions that might propogate - // out of it. - // - bool errorsOccured = false; - try - { - parser.parse(xmlFile); - } - - catch (const XMLException& e) - { - cerr << "An error occured during parsing\n Message: " - << DOMString(e.getMessage()) << endl; - // << StrX(e.getMessage()) << endl; - errorsOccured = true; - } - - // If the parse was successful, output the document data from the DOM tree - if (!errorsOccured) - { - DOM_Node doc = parser.getDocument(); - cout << doc << endl; - } - - // - // Clean up the element counter object. The parser does not adopt handlers - // since they could be many objects or one object installed for multiple - // handlers. - // - delete errReporter; - - // - // The DOM document and its contents are reference counted, and need - // no explicit deletion. - // - return 0; -} - - - -// --------------------------------------------------------------------------- -// -// Usage() -// -// --------------------------------------------------------------------------- -void usage() -{ - cout << "\nUsage: DOMPrint [options] file\n" - " This program invokes the XML4C DOM parser and builds the DOM tree.\n" - " It then traverses the DOM tree and prints the contents of the tree\n" - " Options are case insensitive\n\n" - " Options:\n" - " -v Validate the data according to the DTD\n" - " -NoEscape Don't escape special characters in output\n" - " -? Show this help (must be the only parameter)\n" - << endl; -} - - - - -// --------------------------------------------------------------------------- -// -// ostream << DOM_Node -// -// Stream out a DOM node, and, recursively, all of its children. -// This function is the heart of writing a DOM tree out as -// XML source. Give it a document node and it will do the whole thing. -// -// --------------------------------------------------------------------------- -ostream& operator<<(ostream& target, DOM_Node& toWrite) -{ - // Get the name and value out for convenience - DOMString nodeName = toWrite.getNodeName(); - DOMString nodeValue = toWrite.getNodeValue(); - - switch (toWrite.getNodeType()) - { - case DOM_Node::TEXT_NODE: - { - outputContent(target, nodeValue); - break; - } - - case DOM_Node::PROCESSING_INSTRUCTION_NODE : - { - target << "<?" - << nodeName - << ' ' - << nodeValue - << "?>"; - break; - } - - case DOM_Node::DOCUMENT_NODE : - { - // Bug here: we need to find a way to get the encoding name - // for the default code page on the system where the - // program is running, and plug that in for the encoding - // name. - target << "<?xml version='1.0' encoding='ISO-8859-1' ?>\n"; - DOM_Node child = toWrite.getFirstChild(); - while( child != 0) - { - target << child << endl; - child = child.getNextSibling(); - } - - break; - } - - case DOM_Node::ELEMENT_NODE : - { - // Output the element start tag. - target << '<' << nodeName; - - // Output any attributes on this element - DOM_NamedNodeMap attributes = toWrite.getAttributes(); - int attrCount = attributes.getLength(); - for (int i = 0; i < attrCount; i++) - { - DOM_Node attribute = attributes.item(i); - - target << ' ' << attribute.getNodeName() - << " = \""; - // Note that "<" must be escaped in attribute values. - outputContent(target, attribute.getNodeValue()); - target << '"'; - } - - // - // Test for the presence of children, which includes both - // text content and nested elements. - // - DOM_Node child = toWrite.getFirstChild(); - if (child != 0) - { - // There are children. Close start-tag, and output children. - target << ">"; - while( child != 0) - { - target << child; - child = child.getNextSibling(); - } - - // Done with children. Output the end tag. - target << "</" << nodeName << ">"; - } - else - { - // - // There were no children. Output the short form close of the - // element start tag, making it an empty-element tag. - // - target << "/>"; - } - break; - } - - case DOM_Node::ENTITY_REFERENCE_NODE: - { - DOM_Node child; - for (child = toWrite.getFirstChild(); child != 0; child = child.getNextSibling()) - target << child; - break; - } - - case DOM_Node::CDATA_SECTION_NODE: - { - target << "<![CDATA[" << nodeValue << "]]>"; - break; - } - - case DOM_Node::COMMENT_NODE: - { - target << "<!--" << nodeValue << "-->"; - break; - } - - default: - cerr << "Unrecognized node type = " - << (long)toWrite.getNodeType() << endl; - } - return target; -} - - -// --------------------------------------------------------------------------- -// -// outputContent - Write document content from a DOMString to a C++ ostream. -// Escape the XML special characters (<, &, etc.) unless this -// is suppressed by the command line option. -// -// --------------------------------------------------------------------------- -void outputContent(ostream& target, const DOMString &toWrite) -{ - - if (doEscapes == false) - { - target << toWrite; - } - else - { - int length = toWrite.length(); - const XMLCh* chars = toWrite.rawBuffer(); - - int index; - for (index = 0; index < length; index++) - { - switch (chars[index]) - { - case chAmpersand : - target << "&"; - break; - - case chOpenAngle : - target << "<"; - break; - - case chCloseAngle: - target << ">"; - break; - - case chDoubleQuote : - target << """; - break; - - default: - // If it is none of the special characters, print it as such - // target << StrX(&chars[index], 1); - target << toWrite.substringData(index, 1); - break; - } - } - } - - return; -} +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); +USEUNIT("..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp"); +//--------------------------------------------------------------------------- -// --------------------------------------------------------------------------- -// -// ostream << DOMString Stream out a DOM string. -// Doing this requires that we first transcode -// to char * form in the default code page -// for the system -// -// --------------------------------------------------------------------------- -ostream& operator<<(ostream& target, const DOMString& s) +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) { - //if (s.length() > 0) - // target << StrX(s.rawBuffer(), s.length()); - char *p = s.transcode(); - target << p; - delete p; - return target; + return 0; } +#endif - - - +// The real entry point is in the Samples folder +#include <DOMPrint.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.bpr b/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.bpr new file mode 100644 index 0000000000000000000000000000000000000000..c26acf931aefb61b9f2447da92b6f2f12b6944a8 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.bpr @@ -0,0 +1,197 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\DOMTest.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\DOMTest.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .; +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\tests\DOM\DOMTest;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\tests\DOM\DOMTest;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\tests\DOM\DOMTest;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\tests\DOM\DOMTest /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=1 +Item0=..\..\..\..\tests\DOM\DOMTest;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=$(BCB)\lib +Item1=..\..\..\..\tests\DOM\DOMPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.cpp b/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.cpp new file mode 100644 index 0000000000000000000000000000000000000000..e74a83e384ce6b77145430d8560d3c592e599981 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/DOMTest/DOMTest.cpp @@ -0,0 +1,19 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <DTest.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.bpr b/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.bpr new file mode 100644 index 0000000000000000000000000000000000000000..386dcbe080dbad5ddf4d1dfa0893566e8d812d3a --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.bpr @@ -0,0 +1,197 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\EncodingTest.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\EncodingTest.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .; +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\tests\EncodingTest;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\tests\EncodingTest;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\tests\EncodingTest;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\tests\EncodingTest /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=1 +Item0=..\..\..\..\tests\EncodingTest;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=$(BCB)\lib +Item1=..\..\..\..\tests\DOM\DOMPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.cpp b/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f0105add228c93aa1b5603426e3510ca473cf127 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/EncodingTest/EncodingTest.cpp @@ -0,0 +1,19 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <EncodingTest.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/MakeBuildDirs.bat b/Projects/Win32/BCB4/Xerces-all/MakeBuildDirs.bat new file mode 100755 index 0000000000000000000000000000000000000000..a4ea0cb665382471248f6c035c548a202973dcc0 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/MakeBuildDirs.bat @@ -0,0 +1,6 @@ +REM Create the Xerces-C target directories for the C++Builder 4 projects + +mkdir %0\..\..\..\..\Build +mkdir %0\..\..\..\..\Build\Win32 +mkdir %0\..\..\..\..\Build\Win32\BCB4 +mkdir %0\..\..\..\..\Build\Win32\BCB4\obj diff --git a/Projects/Win32/BCB4/Xerces-all/Readme.txt b/Projects/Win32/BCB4/Xerces-all/Readme.txt index ab381d580e5d4df185ac9595b9f8e0553070b9a6..d6b41371b6a14e56e431dc4d017625810a2a1583 100644 --- a/Projects/Win32/BCB4/Xerces-all/Readme.txt +++ b/Projects/Win32/BCB4/Xerces-all/Readme.txt @@ -1,10 +1,13 @@ $Log$ +Revision 1.2 2000/09/07 00:11:04 aruna1 +Borland related project files intoroduced + Revision 1.1 2000/02/03 23:46:37 rahulj Initial checkin. Contributed by Dietrich Wolf. -This directory contains the project group and the project files for -building Xerces for C++-Builder 4. +This directory and its children contain the project group +and the project files for building Xerces for C++-Builder 4. In order to build and use it, it is necessary to have C++-Builder 4 installed. For using xerces from within C++-Builder projects @@ -13,7 +16,27 @@ the name mangling of C++ functions (this can be compared by viewing the DLLs with right mouse - properties - fast view - Export table section). -The projects can be compiled from within the IDE (Project|Build) or -from the command line by using make (Borland make !). +For building from the C++Builder IDE... + ++ Load the Xerces-ALL.BPG Project Group in the IDE. + ++ Select Project | Build All Projects. + + Notes: + If you change any of the Options for the individual projects, + the final output path WILL get corrupted. Additionally, if C++Builder + is installed on the same drive as the Xerces source files, + other paths in the .BPR project files may also get corrupted. + Borland has acknowledged these problems but will not fix them. + +For building from the command line... + ++ Run the MakeBuildDirs.bat to create the output directories. + ++ ChDir to each of the individual project directories (starting + with XercesLib of course) and run the Borland make utility + (e.g. "make -B -f XercesLib.bpr") + +Either way, the output (.dll, .lib, .exe) files will be created +under Build\Win32\BCB4 (Build is on the same level as src). -The results (.dll, .lib, .exe) are under Build\Win32\BCB4. diff --git a/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.bpr b/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.bpr new file mode 100644 index 0000000000000000000000000000000000000000..6b963608905ccc48e467e731b330d26b557aa0cf --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.bpr @@ -0,0 +1,200 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\SAX2Count.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\SAX2Count.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAX2CountHandlers.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .;..\..\..\..\samples\SAX2Count +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\SAX2Count;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U..\..\..\..\samples\SAX2Count;$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\SAX2Count;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\SAX2Count;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\SAX2Count /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zi +LFLAGS = -L..\..\..\..\samples\SAX2Count;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=2 +Item0=..\..\..\..\samples\SAX2Count;..\..\..\..\src;$(BCB)\include +Item1=$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=..\..\..\..\samples\SAX2Count;$(BCB)\lib +Item1=$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=2 +Item0=..\..\..\..\Build\Win32\BCB4\obj +Item1=..\..\..\..\Build\Win32\BCB4\obj[HistoryLists\hlFinalOutputDir] + +[HistoryLists\hlFinalOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.cpp b/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.cpp new file mode 100644 index 0000000000000000000000000000000000000000..f35b9ebbf10813445d18f7c173c6662e6b7d9772 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAX2Count/SAX2Count.cpp @@ -0,0 +1,22 @@ + +#pragma hdrstop +#include <condefs.h> + + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); +USEUNIT("..\..\..\..\samples\SAX2Count\SAX2CountHandlers.cpp"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <SAX2Count.cpp> + diff --git a/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.bpr b/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.bpr new file mode 100644 index 0000000000000000000000000000000000000000..e637b09b4e18a1927c42fa044bd812b39b88d4f2 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.bpr @@ -0,0 +1,199 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\SAX2Print.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\SAX2Print.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAX2PrintHandlers.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .;..\..\..\..\samples\SAX2Print +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\SAX2Print;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U..\..\..\..\samples\SAX2Print;$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\SAX2Print;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\SAX2Print;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\SAX2Print /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L..\..\..\..\samples\SAX2Print;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=1 +Item0=..\..\..\..\samples\SAX2Print;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=..\..\..\..\samples\SAX2Print;$(BCB)\lib +Item1=..\..\..\..\samples\SAXPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=2 +Item0=..\..\..\..\Build\Win32\BCB4\ +Item1=..\..\..\..\Build\Win32\BCB4[Debugging] + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.cpp b/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.cpp new file mode 100644 index 0000000000000000000000000000000000000000..2477a8b2cdd7b4323a7fe61af2de849e2b6fef2a --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAX2Print/SAX2Print.cpp @@ -0,0 +1,21 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); +USEUNIT("..\..\..\..\samples\SAX2Print\SAX2PrintHandlers.cpp"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +#pragma ARGS_USED +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <SAX2Print.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.bpr b/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.bpr new file mode 100644 index 0000000000000000000000000000000000000000..86b654971d5c4bae6358b713a3dbf03a26b63f39 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.bpr @@ -0,0 +1,201 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\SAXCount.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\SAXCount.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAXCountHandlers.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .;..\..\..\..\samples\SAXCount +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\SAXCount;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U..\..\..\..\samples\SAXCount;$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\SAXCount;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\SAXCount;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\SAXCount /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L..\..\..\..\samples\SAXCount;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=2 +Item0=..\..\..\..\samples\SAXCount;..\..\..\..\src;$(BCB)\include +Item1=..\..\..\..\samples\DOMPrint;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=2 +Item0=..\..\..\..\samples\SAXCount;$(BCB)\lib +Item1=..\..\..\..\samples\DOMPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=3 +Item0=..\..\..\..\Build\Win32\BCB4\ +Item1=..\..\..\..\Build\Win32\BCB4Item1=..\..\..\..\Build\Win32\BCB4 +Item2= + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.cpp b/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.cpp new file mode 100644 index 0000000000000000000000000000000000000000..162ab4af2d281063cb2cd072657ffe299143bc85 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAXCount/SAXCount.cpp @@ -0,0 +1,20 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); +USEUNIT("..\..\..\..\samples\SAXCount\SAXCountHandlers.cpp"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <SAXCount.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.bpr b/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.bpr new file mode 100644 index 0000000000000000000000000000000000000000..d8479f557f8dd1b6d7adb2079fca3576b099acbc --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.bpr @@ -0,0 +1,197 @@ +# --------------------------------------------------------------------------- +!if !$d(BCB) +BCB = $(MAKEDIR)\.. +!endif + +# --------------------------------------------------------------------------- +# IDE SECTION +# --------------------------------------------------------------------------- +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. +# --------------------------------------------------------------------------- + +VERSION = BCB.04.04 +# --------------------------------------------------------------------------- +PROJECT = ..\..\..\..\Build\Win32\BCB4\SAXPrint.exe +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\SAXPrint.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAXPrintHandlers.obj +RESFILES = +RESDEPEN = $(RESFILES) +LIBFILES = ..\..\..\..\Build\Win32\BCB4\XercesLib.lib +IDLFILES = +IDLGENFILES = +LIBRARIES = +SPARELIBS = +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi +DEFFILE = +# --------------------------------------------------------------------------- +PATHCPP = .;..\..\..\..\samples\SAXPrint +PATHASM = .; +PATHPAS = .; +PATHRC = .; +DEBUGLIBPATH = $(BCB)\lib\debug +RELEASELIBPATH = $(BCB)\lib\release +SYSDEFINES = _NO_VCL +USERDEFINES = _DEBUG +# --------------------------------------------------------------------------- +CFLAG1 = -I..\..\..\..\samples\SAXPrint;..\..\..\..\src;$(BCB)\include -Od -w -Tkh30000 \ + -r- -a8 -k -y -v -vi- -c -tWM -tWC -D$(SYSDEFINES);$(USERDEFINES) +IDLCFLAGS = -src_suffixcpp +PFLAGS = -U..\..\..\..\samples\SAXPrint;$(BCB)\lib;$(DEBUGLIBPATH) \ + -I..\..\..\..\samples\SAXPrint;..\..\..\..\src;$(BCB)\include \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG -$YD -$W -$O- -v -JPHN -M +RFLAGS = -i..\..\..\..\samples\SAXPrint;..\..\..\..\src;$(BCB)\include -D_DEBUG +AFLAGS = /i..\..\..\..\samples\SAXPrint /i..\..\..\..\src /i$(BCB)\include /d_DEBUG /mx \ + /w2 /zd +LFLAGS = -L..\..\..\..\samples\SAXPrint;$(BCB)\lib;$(DEBUGLIBPATH) -ap -Tpe -x -Gn -v +# --------------------------------------------------------------------------- +ALLOBJ = c0x32.obj $(OBJFILES) +ALLRES = $(RESFILES) +ALLLIB = $(LIBFILES) import32.lib cw32mt.lib +# --------------------------------------------------------------------------- +!ifdef IDEOPTIONS + +[Version Info] +IncludeVerInfo=0 +AutoIncBuild=0 +MajorVer=1 +MinorVer=0 +Release=0 +Build=0 +Debug=0 +PreRelease=0 +Special=0 +Private=0 +DLL=0 +Locale=1033 +CodePage=1252 + +[Version Info Keys] +CompanyName= +FileDescription=Executable (Console) +FileVersion=1.0.0.0 +InternalName= +LegalCopyright= +LegalTrademarks= +OriginalFilename= +ProductName= +ProductVersion=1.0.0.0 +Comments= + +[HistoryLists\hlIncludePath] +Count=1 +Item0=..\..\..\..\samples\SAXPrint;..\..\..\..\src;$(BCB)\include + +[HistoryLists\hlLibraryPath] +Count=1 +Item0=..\..\..\..\samples\SAXPrint;$(BCB)\lib + +[HistoryLists\hlConditionals] +Count=1 +Item0=_DEBUG + +[HistoryLists\hlIntOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\obj + +[HistoryLists\hlFinalOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ + +[Debugging] +DebugSourceDirs= + +[Parameters] +RunParams= +HostApplication= +RemoteHost= +RemotePath= +RemoteDebug=0 + +[Compiler] +InMemoryExe=0 +ShowInfoMsgs=0 + +!endif + +# --------------------------------------------------------------------------- +# MAKE SECTION +# --------------------------------------------------------------------------- +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. +# --------------------------------------------------------------------------- + +.autodepend +# --------------------------------------------------------------------------- +!if !$d(BCC32) +BCC32 = bcc32 +!endif + +!if !$d(DCC32) +DCC32 = dcc32 +!endif + +!if !$d(TASM32) +TASM32 = tasm32 +!endif + +!if !$d(LINKER) +LINKER = ilink32 +!endif + +!if !$d(BRCC32) +BRCC32 = brcc32 +!endif + +!if !$d(IDL2CPP) +IDL2CPP = idl2cpp +!endif + +# --------------------------------------------------------------------------- +!if $d(PATHCPP) +.PATH.CPP = $(PATHCPP) +.PATH.C = $(PATHCPP) +!endif + +!if $d(PATHPAS) +.PATH.PAS = $(PATHPAS) +!endif + +!if $d(PATHASM) +.PATH.ASM = $(PATHASM) +!endif + +!if $d(PATHRC) +.PATH.RC = $(PATHRC) +!endif +# --------------------------------------------------------------------------- +$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) + $(BCB)\BIN\$(LINKER) @&&! + $(LFLAGS) + + $(ALLOBJ), + + $(PROJECT),, + + $(ALLLIB), + + $(DEFFILE), + + $(ALLRES) +! +# --------------------------------------------------------------------------- +.pas.hpp: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.pas.obj: + $(BCB)\BIN\$(DCC32) $(PFLAGS) {$< } + +.cpp.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.c.obj: + $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) {$< } + +.asm.obj: + $(BCB)\BIN\$(TASM32) $(AFLAGS) $<, $@ + +.rc.res: + $(BCB)\BIN\$(BRCC32) $(RFLAGS) -fo$@ $< +# --------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.cpp b/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.cpp new file mode 100644 index 0000000000000000000000000000000000000000..9af1a992ad57402e7866c3a50595571943ff9976 --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/SAXPrint/SAXPrint.cpp @@ -0,0 +1,21 @@ + +#pragma hdrstop +#include <condefs.h> + +//--------------------------------------------------------------------------- +USELIB("..\..\..\..\Build\Win32\BCB4\XercesLib.lib"); +USEUNIT("..\..\..\..\samples\SAXPrint\SAXPrintHandlers.cpp"); + +//--------------------------------------------------------------------------- + +#ifdef NEVER_COMPILE +// Dummy entry point to satisfy the BCB IDE +#pragma ARGS_USED +int main(int argc, char* argv[]) +{ + return 0; +} +#endif + +// The real entry point is in the Samples folder +#include <SAXPrint.cpp> diff --git a/Projects/Win32/BCB4/Xerces-all/Xerces-all.bpg b/Projects/Win32/BCB4/Xerces-all/Xerces-all.bpg index 4e5f8d4040a84ad48ba7797dd0a3bd370323d7fe..ae4aa349a6ea64611fc28c87f95735eb47b7b84d 100644 --- a/Projects/Win32/BCB4/Xerces-all/Xerces-all.bpg +++ b/Projects/Win32/BCB4/Xerces-all/Xerces-all.bpg @@ -9,15 +9,40 @@ MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$** DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ -PROJECTS = XercesLib.dll DOMPrint.exe +PROJECTS = MakeBuildDirs XercesLib.dll DOMCount.exe DOMPrint.exe SAXCount.exe SAXPrint.exe \ + SAX2Count.exe SAX2Print.exe DOMTest.exe EncodingTest.exe #------------------------------------------------------------------------------ default: $(PROJECTS) #------------------------------------------------------------------------------ +MakeBuildDirs: MakeBuildDirs.bat + call $** + XercesLib.dll: XercesLib\XercesLib.bpr $(MAKE) DOMPrint.exe: DOMPrint\DOMPrint.bpr $(MAKE) +DOMCount.exe: DOMCount\DOMCount.bpr + $(MAKE) + +SAXCount.exe: SAXCount\SAXCount.bpr + $(MAKE) + +SAXPrint.exe: SAXPrint\SAXPrint.bpr + $(MAKE) + +SAX2Count.exe: SAX2Count\SAX2Count.bpr + $(MAKE) + +SAX2Print.exe: SAX2Print\SAX2Print.bpr + $(MAKE) + +DOMTest.exe: DOMTest\DOMTest.bpr + $(MAKE) + +EncodingTest.exe: EncodingTest\EncodingTest.bpr + $(MAKE) + diff --git a/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.bpr b/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.bpr index d2fc385e001a4809dc632759425e002ec0e0f504..4aa32675b70802c5acd223f5eb1cc4ad5790ca0f 100644 --- a/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.bpr +++ b/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.bpr @@ -4,170 +4,186 @@ BCB = $(MAKEDIR)\.. !endif # --------------------------------------------------------------------------- -# IDE-ABSCHNITT +# IDE SECTION # --------------------------------------------------------------------------- -# Der folgende Abschnitt der Make-Datei des Projekts wird von der IDE verwaltet. -# Wir empfehlen, Änderungen an diesem Abschnitt nur über die IDE -# vorzunehmen. +# The following section of the project makefile is managed by the BCB IDE. +# It is recommended to use the IDE to change any of the values in this +# section. # --------------------------------------------------------------------------- VERSION = BCB.04.04 # --------------------------------------------------------------------------- -PROJECT = ..\..\..\..\..\..\Build\Win32\bcb4\XercesLib.dll -OBJFILES = ..\..\..\..\..\Build\Win32\bcb4\obj\XercesLib.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\TreeWalkerImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\CDATASectionImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\CharacterDataImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\CommentImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DeepNodeListImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DocumentFragmentImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DocumentImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DocumentTypeImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Attr.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_CDATASection.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_CharacterData.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Comment.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Document.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_DocumentFragment.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_DocumentType.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_DOMException.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_DOMImplementation.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Element.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Entity.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_EntityReference.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_NamedNodeMap.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Node.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_NodeFilter.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_NodeIterator.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_NodeList.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Notation.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_ProcessingInstruction.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_Text.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOM_TreeWalker.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DomMemDebug.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOMString.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DStringPool.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ElementDefinitionImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ElementImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\EntityImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\EntityReferenceImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NamedNodeMapImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NodeFilterImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NodeImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NodeIteratorImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NodeListImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NodeVector.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\NotationImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ProcessingInstructionImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\RefCountedImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\TextImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\AttrImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\Win32PlatformUtils.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLUni.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\BinInputStream.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\BinMemInputStream.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\BitSet.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\HeaderDummy.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\KVStringPair.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\Mutexes.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\PlatformUtils.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\StdOut.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\StringPool.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\TextOutputStream.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\URL.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLException.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLString.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\BinFileInputStream.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\Win32TransService.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\Win32MsgLoader.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLValidator.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLAttr.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLBuffer.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLBufferMgr.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLContentModel.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLElementDecl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLEntityDecl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLNotationDecl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLRecognizer.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLAttDef.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLScanner2.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\MemBufInputSource.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ReaderMgr.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\StdInInputSource.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\URLInputSource.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\VecAttrListImpl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLReader.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\XMLScanner.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ElemStack.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\SAXParser.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DOMParser.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\SAXParseException.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\InputSource.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\Dummy.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\SimpleContentModel.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\CMUnaryOp.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\ContentSpecNode.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DFAContentModel.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DTDAttDef.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DTDAttDefList.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DTDElementDecl.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DTDValidator.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\DTDValidator2.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\MixedContentModel.obj \ - ..\..\..\..\..\Build\Win32\bcb4\obj\CMBinaryOp.obj -RESFILES = +PROJECT = ..\..\..\..\Build\Win32\BCB4\XercesLib.dll +OBJFILES = ..\..\..\..\Build\Win32\BCB4\obj\XercesLib.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\AttrImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\AttrMapImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\AttrNSImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\CDATASectionImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\CharacterDataImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ChildAndParentNode.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ChildNode.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\CommentImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DeepNodeListImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DocumentFragmentImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DocumentImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DocumentTypeImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DomMemDebug.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOMString.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Attr.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_CDATASection.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_CharacterData.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Comment.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Document.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_DocumentFragment.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_DocumentType.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_DOMException.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_DOMImplementation.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Element.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Entity.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_EntityReference.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_NamedNodeMap.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Node.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_NodeFilter.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_NodeIterator.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_NodeList.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Notation.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_ProcessingInstruction.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Range.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_RangeException.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_Text.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_TreeWalker.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOM_XMLDecl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DStringPool.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ElementDefinitionImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ElementImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ElementNSImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\EntityImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\EntityReferenceImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NamedNodeMapImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NodeIDMap.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NodeImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NodeIteratorImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NodeListImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NodeVector.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\NotationImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ParentNode.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ProcessingInstructionImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\RangeImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\RefCountedImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\TextImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\TreeWalkerImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLDeclImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\LocalFileInputSource.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\MemBufInputSource.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\StdInInputSource.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\URLInputSource.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLAttDef.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLAttr.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLBuffer.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLBufferMgr.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLContentModel.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLElementDecl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLEntityDecl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLFormatter.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLNotationDecl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLRecognizer.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLValidator.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ElemStack.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ReaderMgr.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\VecAttributesImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\VecAttrListImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLReader.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLScanner.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLScanner2.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DOMParser.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAX2XMLReaderImpl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAXParser.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\Dummy.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\InputSource.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAXException.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SAXParseException.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\sax2Dummy.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\BinFileInputStream.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\BinInputStream.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\BinMemInputStream.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\BitSet.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\HashPtr.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\HashXMLCh.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\HeaderDummy.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\KVStringPair.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\Win32MsgLoader.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\Mutexes.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\BinHTTPURLInputStream.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\WinSockNetAccessor.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\Win32PlatformUtils.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\PlatformUtils.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\StringPool.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\Win32TransService.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\TransService.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XML256TableTranscoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XML88591Transcoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLASCIITranscoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLChTranscoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLEBCDICTranscoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLException.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLIBM1140Transcoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLString.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLUCSTranscoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLUni.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLURL.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLUTF16Transcoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLUTF8Transcoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\XMLWin1252Transcoder.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\CMBinaryOp.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\CMUnaryOp.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\ContentSpecNode.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DFAContentModel.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DTDAttDef.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DTDAttDefList.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DTDElementDecl.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DTDValidator.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\DTDValidator2.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\MixedContentModel.obj \ + ..\..\..\..\Build\Win32\BCB4\obj\SimpleContentModel.obj +RESFILES = ..\..\..\..\Build\Win32\BCB4\obj\Version.res RESDEPEN = $(RESFILES) LIBFILES = -IDLGENFILES = -IDLFILES = LIBRARIES = -SPARELIBS = Vcl40.lib -PACKAGES = Vcl40.bpi Vclx40.bpi vcljpg40.bpi Vclmid40.bpi Vcldb40.bpi bcbsmp40.bpi \ - Inet40.bpi Inetdb40.bpi vcldbx40.bpi Qrpt40.bpi TeeUI40.bpi teedb40.bpi \ - tee40.bpi Dss40.bpi NMFast40.bpi dclocx40.bpi ibsmp40.bpi +SPARELIBS = VCL40.lib +PACKAGES = VCL40.bpi VCLX40.bpi VCLJPG40.bpi DEFFILE = # --------------------------------------------------------------------------- -PATHCPP = .;..\..\..\..\..\src\dom;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\util;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\framework;..\..\..\..\..\src\internal;..\..\..\..\..\src\parsers;..\..\..\..\..\src\sax;..\..\..\..\..\src\validators\DTD -PATHPAS = .; +PATHCPP = .;..\..\..\..\src\dom;..\..\..\..\src\framework;..\..\..\..\src\internal;..\..\..\..\src\parsers;..\..\..\..\src\sax;..\..\..\..\src\sax2;..\..\..\..\src\util;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\validators\DTD PATHASM = .; -PATHRC = .; +PATHPAS = .; +PATHRC = .;..\..\..\..\src\util\Platforms\Win32 DEBUGLIBPATH = $(BCB)\lib\debug RELEASELIBPATH = $(BCB)\lib\release -USERDEFINES = PROJ_XMLUTIL;PROJ_XMLPARSER;PROJ_PARSERS;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;PROJ_SAX4C;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL +USERDEFINES = _DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES # --------------------------------------------------------------------------- -CFLAG1 = -I..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;$(BCB)\include;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\include\vcl;..\..\..\..\..\src\util\Compilers;..\..\..\..\..\src \ - -WD -Od -w -Ve -r- -a8 -k -y -v -vi- -c -b- -w-par -w-inl -Vx -tWM \ +CFLAG1 = -I..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\include;$(BCB)\include\vcl \ + -WD -Od -w -Ve -r- -a8 -k -y -v -vi- -w-par -c -b- -Vx -tWM \ -D$(SYSDEFINES);$(USERDEFINES) -IDLCFLAGS = -I..\..\..\..\..\src\validators\DTD -I..\..\..\..\..\src\sax \ - -I..\..\..\..\..\src\parsers -I..\..\..\..\..\src\internal \ - -I..\..\..\..\..\src\framework -I$(BCB)\include -I..\..\..\..\..\src\util \ - -I..\..\..\..\..\src\util\MsgLoaders\Win32 \ - -I..\..\..\..\..\src\util\Transcoders\Win32 \ - -I..\..\..\..\..\src\util\Platforms\Win32 -I..\..\..\..\..\src\dom \ - -I$(BCB)\include\vcl -I..\..\..\..\..\src\util\Compilers -I..\..\..\..\..\src \ - -src_suffixcpp -DPROJ_XMLUTIL -DPROJ_XMLPARSER -DPROJ_PARSERS \ - -DXML_USE_WIN32_TRANSCODER -DXML_USE_WIN32_MSGLOADER -DPROJ_SAX4C -DPROJ_DOM \ - -DPROJ_VALIDATORS -DXML_SINGLEDLL -PFLAGS = -U..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ - -I..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;$(BCB)\include;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\include\vcl;..\..\..\..\..\src\util\Compilers;..\..\..\..\..\src \ - -N2..\..\..\..\..\Build\Win32\bcb4\obj -N0..\..\..\..\..\Build\Win32\bcb4\obj \ - -DPROJ_XMLUTIL;PROJ_XMLPARSER;PROJ_PARSERS;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;PROJ_SAX4C;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL \ +PFLAGS = -U..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ + -I..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\include;$(BCB)\include\vcl \ + -N2..\..\..\..\Build\Win32\BCB4\obj -N0..\..\..\..\Build\Win32\BCB4\obj \ + -D_DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK \ -$YD -$W -$O- -v -JPHNE -M -RFLAGS = -i..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;$(BCB)\include;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\include\vcl;..\..\..\..\..\src\util\Compilers;..\..\..\..\..\src \ - -DPROJ_XMLUTIL;PROJ_XMLPARSER;PROJ_PARSERS;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;PROJ_SAX4C;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL -AFLAGS = /i..\..\..\..\..\src\validators\DTD /i..\..\..\..\..\src\sax \ - /i..\..\..\..\..\src\parsers /i..\..\..\..\..\src\internal \ - /i..\..\..\..\..\src\framework /i$(BCB)\include /i..\..\..\..\..\src\util \ - /i..\..\..\..\..\src\util\MsgLoaders\Win32 \ - /i..\..\..\..\..\src\util\Transcoders\Win32 \ - /i..\..\..\..\..\src\util\Platforms\Win32 /i..\..\..\..\..\src\dom \ - /i$(BCB)\include\vcl /i..\..\..\..\..\src\util\Compilers /i..\..\..\..\..\src \ - /dPROJ_XMLUTIL /dPROJ_XMLPARSER /dPROJ_PARSERS /dXML_USE_WIN32_TRANSCODER \ - /dXML_USE_WIN32_MSGLOADER /dPROJ_SAX4C /dPROJ_DOM /dPROJ_VALIDATORS \ - /dXML_SINGLEDLL /mx /w2 /zd -LFLAGS = -L..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ - -aa -Tpd -x -Gn -Gi -v +RFLAGS = -i..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\include;$(BCB)\include\vcl \ + -D_DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK +AFLAGS = /i..\..\..\..\src\sax2 /i..\..\..\..\src\util\NetAccessors\WinSock \ + /i..\..\..\..\src /i..\..\..\..\src\validators\DTD /i..\..\..\..\src\sax \ + /i..\..\..\..\src\parsers /i..\..\..\..\src\internal \ + /i..\..\..\..\src\framework /i..\..\..\..\src\util\MsgLoaders\Win32 \ + /i..\..\..\..\src\util\Transcoders\Win32 /i..\..\..\..\src\util \ + /i..\..\..\..\src\util\Platforms\Win32 /i..\..\..\..\src\dom /i$(BCB)\include \ + /i$(BCB)\include\vcl /d_DEBUG /dPLATFORM_WIN32 /d_CRTDBG_MAP_ALLOC \ + /dPROJ_XMLPARSER /dPROJ_XMLUTIL /dPROJ_PARSERS /dPROJ_SAX4C /dPROJ_SAX2 \ + /dPROJ_DOM /dPROJ_VALIDATORS /dXML_SINGLEDLL /dXML_USE_WIN32_TRANSCODER \ + /dXML_USE_WIN32_MSGLOADER /dXML_USE_NETACCESSOR_WINSOCK /mx /w2 /zd +LFLAGS = -L..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib;$(RELEASELIBPATH) \ + -l"D:\xerces-c-src_2000-08-18\Build\Win32\BCB4\" -aa -Tpd -x -Gn -Gi -v # --------------------------------------------------------------------------- ALLOBJ = c0d32.obj Memmgr.Lib $(PACKAGES) sysinit.obj $(OBJFILES) ALLRES = $(RESFILES) @@ -187,7 +203,7 @@ PreRelease=0 Special=0 Private=0 DLL=0 -Locale=1031 +Locale=1033 CodePage=1252 [Version Info Keys] @@ -202,49 +218,34 @@ ProductName= ProductVersion=1.0.0.0 Comments= -[Excluded Packages] -$(BCB)\Bin\bcbdrt40.bpl=C++ Builder Direct module -$(BCB)\Bin\bcbide40.bpl=Borland C++Builder Core IDE Package -$(BCB)\Bin\stride40.bpl=String Resource Editor IDE Package -$(BCB)\Bin\proide40.bpl=Borland Core IDE Package -$(BCB)\Bin\mtside40.bpl=Borland Core MTS IDE Package -$(BCB)\Bin\bcbidl40.bpl=Borland Delphi Core IDL Package -$(BCB)\Bin\bcbmts40.bpl=Borland CBuilder MTS IDE Package -$(BCB)\Bin\bcbcxp40.bpl=Borland C++ Builder - Code-Explorer -$(BCB)\Bin\DbX40.bpl=(Unbenannt) - [HistoryLists\hlIncludePath] Count=1 -Item0=..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;$(BCB)\include;..\..\..\..\..\src\util;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\include\vcl;..\..\..\..\..\src\util\Compilers;..\..\..\..\..\src +Item0=..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\include;$(BCB)\include\vcl [HistoryLists\hlLibraryPath] Count=1 -Item0=..\..\..\..\..\src\validators\DTD;..\..\..\..\..\src\sax;..\..\..\..\..\src\parsers;..\..\..\..\..\src\internal;..\..\..\..\..\src\framework;..\..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\..\src\util;..\..\..\..\..\src\util\Platforms\Win32;..\..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib +Item0=..\..\..\..\src\sax2;..\..\..\..\src\util\NetAccessors\WinSock;..\..\..\..\src\validators\DTD;..\..\..\..\src\sax;..\..\..\..\src\parsers;..\..\..\..\src\internal;..\..\..\..\src\framework;..\..\..\..\src\util\MsgLoaders\Win32;..\..\..\..\src\util\Transcoders\Win32;..\..\..\..\src\util;..\..\..\..\src\util\Platforms\Win32;..\..\..\..\src\dom;$(BCB)\lib\obj;$(BCB)\lib [HistoryLists\hlDebugSourcePath] Count=1 Item0=$(BCB)\source\vcl [HistoryLists\hlConditionals] -Count=5 -Item0=PROJ_XMLUTIL;PROJ_XMLPARSER;PROJ_PARSERS;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;PROJ_SAX4C;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL -Item1=PROJ_XMLUTIL;PROJ_XMLPARSER;PROJ_PARSERS;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;PROJ_SAX4C -Item2=PROJ_XMLPARSER;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER -Item3=XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER -Item4=XML_USE_WIN32_TRANSCODER; - -[HistoryLists\hlIntOutputDir] Count=1 -Item0=..\..\..\..\..\Build\Win32\bcb4\obj +Item0=_DEBUG;PLATFORM_WIN32;_CRTDBG_MAP_ALLOC;PROJ_XMLPARSER;PROJ_XMLUTIL;PROJ_PARSERS;PROJ_SAX4C;PROJ_SAX2;PROJ_DOM;PROJ_VALIDATORS;XML_SINGLEDLL;XML_USE_WIN32_TRANSCODER;XML_USE_WIN32_MSGLOADER;XML_USE_NETACCESSOR_WINSOCK -[HistoryLists\hlHostApplication] +[HistoryLists\hlIntOutputDir] Count=1 -Item0= +Item0=..\..\..\..\Build\Win32\BCB4\obj [HistoryLists\hlFinalOutputDir] Count=2 -Item0=..\..\..\..\..\Build\Win32\bcb4\ -Item1=..\..\..\..\..\Build\Win32\bcb4[Debugging] +Item0=..\..\..\..\Build\Win32\BCB4\ +Item1=..\..\..\..\Build\Win32\BCB4[HistoryLists\hIBPIOutputDir] + +[HistoryLists\hIBPIOutputDir] +Count=1 +Item0=..\..\..\..\Build\Win32\BCB4\ [Debugging] DebugSourceDirs= @@ -260,18 +261,13 @@ RemoteDebug=0 InMemoryExe=0 ShowInfoMsgs=0 -[CORBA] -AddServerUnit=1 -AddClientUnit=1 -PrecompiledHeaders=1 - !endif # --------------------------------------------------------------------------- -# MAKE-ABSCHNITT +# MAKE SECTION # --------------------------------------------------------------------------- -# Der folgende Abschnitt der Datei des Projekts wird nicht von der IDE verwendet. Er ist -# für das Erstellen von der Befehlszeile mit dem Programm MAKE gedacht. +# This section of the project file is not used by the BCB IDE. It is for +# the benefit of building from the command-line using the MAKE utility. # --------------------------------------------------------------------------- .autodepend @@ -300,10 +296,6 @@ LINKER = ilink32 BRCC32 = brcc32 !endif -!if !$d(IDL2CPP) -IDL2CPP = idl2cpp -!endif - # --------------------------------------------------------------------------- !if $d(PATHCPP) .PATH.CPP = $(PATHCPP) @@ -322,7 +314,7 @@ IDL2CPP = idl2cpp .PATH.RC = $(PATHRC) !endif # --------------------------------------------------------------------------- -$(PROJECT): $(IDLGENFILES) $(OBJFILES) $(RESDEPEN) $(DEFFILE) +$(PROJECT): $(OBJFILES) $(RESDEPEN) $(DEFFILE) $(BCB)\BIN\$(LINKER) @&&! $(LFLAGS) + $(ALLOBJ), + diff --git a/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.cpp b/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.cpp index a232115e951105c37e6e31004f3263c0a0c8e152..9f13541285d36862829d3a99881d9760df882d7b 100644 --- a/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.cpp +++ b/Projects/Win32/BCB4/Xerces-all/XercesLib/XercesLib.cpp @@ -2,129 +2,232 @@ #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- -// Wichtiger Hinweis zur DLL-Speicherverwaltung, wenn Ihre DLL die -// statische Version der Laufzeitbibliothek verwendet: +// Important note about DLL memory management when your DLL uses the +// static version of the RunTime Library: // -// Wenn Ihre DLL Funktionen exportiert, die String-Objekte (oder struct/class, -// die verschachtelte Strings enthalten) als Parameter oder Funktionsergebnisse übergeben, -// müssen Sie die Bibliothek MEMMGR.LIB zum DLL-Projekt und -// auch zu anderen Projekten, die diese DLL benutzen, hinzufügen. Sie müssen auch -// MEMMGR.LIB verwenden, wenn andere Projekte, die die DLL benutzen, new- oder delete-Operation auf -// Klassen durchführen, die nicht von TObject abstammen und von der DLL exportiert werden. -// Durch das Hinzufügen von MEMMGR.LIB werden die DLL und die aufrufenden EXEs -// dazu veranlasst, BORLNDMM.DLL als Speicher-Manager zu verwenden. In diesen Fällen -// muß die Datei BORLNDMM.DLL mit der DLL weitergegeben werden. +// If your DLL exports any functions that pass String objects (or structs/ +// classes containing nested Strings) as parameter or function results, +// you will need to add the library MEMMGR.LIB to both the DLL project and +// any other projects that use the DLL. You will also need to use MEMMGR.LIB +// if any other projects which use the DLL will be perfomring new or delete +// operations on any non-TObject-derived classes which are exported from the +// DLL. Adding MEMMGR.LIB to your project will change the DLL and its calling +// EXE's to use the BORLNDMM.DLL as their memory manager. In these cases, +// the file BORLNDMM.DLL should be deployed along with your DLL. // -// Um die Verwendung von BORLNDMM.DLL zu vermeiden, sollten String-Informationen -// als "char *" oder ShortString übergeben werden. +// To avoid using BORLNDMM.DLL, pass string information using "char *" or +// ShortString parameters. // -// Wenn Ihre DLL die dynamische Version der RTL verwendet, müssen Sie -// MEMMGR.LIB nicht explizit hinzufügen, da dies implizit geschieht. +// If your DLL uses the dynamic version of the RTL, you do not need to +// explicitly add MEMMGR.LIB as this will be done implicitly for you //--------------------------------------------------------------------------- -USEUNIT("..\..\..\..\..\src\dom\TreeWalkerImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\CDATASectionImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\CharacterDataImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\CommentImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DeepNodeListImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DocumentFragmentImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DocumentImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DocumentTypeImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Attr.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_CDATASection.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_CharacterData.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Comment.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Document.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_DocumentFragment.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_DocumentType.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_DOMException.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_DOMImplementation.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Element.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Entity.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_EntityReference.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_NamedNodeMap.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Node.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_NodeFilter.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_NodeIterator.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_NodeList.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Notation.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_ProcessingInstruction.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_Text.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOM_TreeWalker.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DomMemDebug.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DOMString.cpp"); -USEUNIT("..\..\..\..\..\src\dom\DStringPool.cpp"); -USEUNIT("..\..\..\..\..\src\dom\ElementDefinitionImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\ElementImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\EntityImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\EntityReferenceImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NamedNodeMapImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NodeFilterImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NodeImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NodeIteratorImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NodeListImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NodeVector.cpp"); -USEUNIT("..\..\..\..\..\src\dom\NotationImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\ProcessingInstructionImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\RefCountedImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\TextImpl.cpp"); -USEUNIT("..\..\..\..\..\src\dom\AttrImpl.cpp"); -USEUNIT("..\..\..\..\..\src\util\Platforms\Win32\Win32PlatformUtils.cpp"); -USEUNIT("..\..\..\..\..\src\util\XMLUni.cpp"); -USEUNIT("..\..\..\..\..\src\util\BinInputStream.cpp"); -USEUNIT("..\..\..\..\..\src\util\BinMemInputStream.cpp"); -USEUNIT("..\..\..\..\..\src\util\BitSet.cpp"); -USEUNIT("..\..\..\..\..\src\util\HeaderDummy.cpp"); -USEUNIT("..\..\..\..\..\src\util\KVStringPair.cpp"); -USEUNIT("..\..\..\..\..\src\util\Mutexes.cpp"); -USEUNIT("..\..\..\..\..\src\util\PlatformUtils.cpp"); -USEUNIT("..\..\..\..\..\src\util\StdOut.cpp"); -USEUNIT("..\..\..\..\..\src\util\StringPool.cpp"); -USEUNIT("..\..\..\..\..\src\util\TextOutputStream.cpp"); -USEUNIT("..\..\..\..\..\src\util\URL.cpp"); -USEUNIT("..\..\..\..\..\src\util\XMLException.cpp"); -USEUNIT("..\..\..\..\..\src\util\XMLString.cpp"); -USEUNIT("..\..\..\..\..\src\util\BinFileInputStream.cpp"); -USEFILE("..\..\..\..\..\src\util\Compilers\BorlandCDefs.hpp"); -USEUNIT("..\..\..\..\..\src\util\Transcoders\Win32\Win32TransService.cpp"); -USEUNIT("..\..\..\..\..\src\util\MsgLoaders\Win32\Win32MsgLoader.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLValidator.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLAttr.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLBuffer.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLBufferMgr.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLContentModel.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLElementDecl.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLEntityDecl.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLNotationDecl.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLRecognizer.cpp"); -USEUNIT("..\..\..\..\..\src\framework\XMLAttDef.cpp"); -USEUNIT("..\..\..\..\..\src\internal\XMLScanner2.cpp"); -USEUNIT("..\..\..\..\..\src\internal\MemBufInputSource.cpp"); -USEUNIT("..\..\..\..\..\src\internal\ReaderMgr.cpp"); -USEUNIT("..\..\..\..\..\src\internal\StdInInputSource.cpp"); -USEUNIT("..\..\..\..\..\src\internal\URLInputSource.cpp"); -USEUNIT("..\..\..\..\..\src\internal\VecAttrListImpl.cpp"); -USEUNIT("..\..\..\..\..\src\internal\XMLReader.cpp"); -USEUNIT("..\..\..\..\..\src\internal\XMLScanner.cpp"); -USEUNIT("..\..\..\..\..\src\internal\ElemStack.cpp"); -USEUNIT("..\..\..\..\..\src\parsers\SAXParser.cpp"); -USEUNIT("..\..\..\..\..\src\parsers\DOMParser.cpp"); -USEUNIT("..\..\..\..\..\src\sax\SAXParseException.cpp"); -USEUNIT("..\..\..\..\..\src\sax\InputSource.cpp"); -USEUNIT("..\..\..\..\..\src\sax\Dummy.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\SimpleContentModel.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\CMUnaryOp.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\ContentSpecNode.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DFAContentModel.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DTDAttDef.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DTDAttDefList.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DTDElementDecl.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DTDValidator.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\DTDValidator2.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\MixedContentModel.cpp"); -USEUNIT("..\..\..\..\..\src\validators\DTD\CMBinaryOp.cpp"); +USEUNIT("..\..\..\..\src\dom\AttrImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\AttrMapImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\AttrNSImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\CDATASectionImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\CharacterDataImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\ChildAndParentNode.cpp"); +USEUNIT("..\..\..\..\src\dom\ChildNode.cpp"); +USEUNIT("..\..\..\..\src\dom\CommentImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\DeepNodeListImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\DocumentFragmentImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\DocumentImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\DocumentTypeImpl.cpp"); +USEFILE("..\..\..\..\src\dom\DOM.hpp"); +USEUNIT("..\..\..\..\src\dom\DomMemDebug.cpp"); +USEUNIT("..\..\..\..\src\dom\DOMString.cpp"); +USEFILE("..\..\..\..\src\dom\DOMStringImpl.hpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Attr.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_CDATASection.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_CharacterData.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Comment.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Document.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_DocumentFragment.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_DocumentType.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_DOMException.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_DOMImplementation.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Element.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Entity.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_EntityReference.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_NamedNodeMap.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Node.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_NodeFilter.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_NodeIterator.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_NodeList.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Notation.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_ProcessingInstruction.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Range.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_RangeException.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_Text.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_TreeWalker.cpp"); +USEUNIT("..\..\..\..\src\dom\DOM_XMLDecl.cpp"); +USEUNIT("..\..\..\..\src\dom\DStringPool.cpp"); +USEUNIT("..\..\..\..\src\dom\ElementDefinitionImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\ElementImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\ElementNSImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\EntityImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\EntityReferenceImpl.cpp"); +USEFILE("..\..\..\..\src\dom\MemDebug.hpp"); +USEUNIT("..\..\..\..\src\dom\NamedNodeMapImpl.cpp"); +USEFILE("..\..\..\..\src\dom\NameNodeFilter.hpp"); +USEUNIT("..\..\..\..\src\dom\NodeIDMap.cpp"); +USEUNIT("..\..\..\..\src\dom\NodeImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\NodeIteratorImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\NodeListImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\NodeVector.cpp"); +USEUNIT("..\..\..\..\src\dom\NotationImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\ParentNode.cpp"); +USEUNIT("..\..\..\..\src\dom\ProcessingInstructionImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\RangeImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\RefCountedImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\TextImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\TreeWalkerImpl.cpp"); +USEUNIT("..\..\..\..\src\dom\XMLDeclImpl.cpp"); +USEUNIT("..\..\..\..\src\framework\LocalFileInputSource.cpp"); +USEUNIT("..\..\..\..\src\framework\MemBufInputSource.cpp"); +USEUNIT("..\..\..\..\src\framework\StdInInputSource.cpp"); +USEUNIT("..\..\..\..\src\framework\URLInputSource.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLAttDef.cpp"); +USEFILE("..\..\..\..\src\framework\XMLAttDefList.hpp"); +USEUNIT("..\..\..\..\src\framework\XMLAttr.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLBuffer.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLBufferMgr.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLContentModel.cpp"); +USEFILE("..\..\..\..\src\framework\XMLDocumentHandler.hpp"); +USEUNIT("..\..\..\..\src\framework\XMLElementDecl.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLEntityDecl.cpp"); +USEFILE("..\..\..\..\src\framework\XMLEntityHandler.hpp"); +USEFILE("..\..\..\..\src\framework\XMLErrorCodes.hpp"); +USEFILE("..\..\..\..\src\framework\XMLErrorReporter.hpp"); +USEUNIT("..\..\..\..\src\framework\XMLFormatter.cpp"); +USEUNIT("..\..\..\..\src\framework\XMLNotationDecl.cpp"); +USEFILE("..\..\..\..\src\framework\XMLPScanToken.hpp"); +USEUNIT("..\..\..\..\src\framework\XMLRecognizer.cpp"); +USEFILE("..\..\..\..\src\framework\XMLRefInfo.hpp"); +USEUNIT("..\..\..\..\src\framework\XMLValidator.cpp"); +USEFILE("..\..\..\..\src\framework\XMLValidityCodes.hpp"); +USEFILE("..\..\..\..\src\internal\CharTypeTables.hpp"); +USEUNIT("..\..\..\..\src\internal\ElemStack.cpp"); +USEFILE("..\..\..\..\src\internal\EndOfEntityException.hpp"); +USEUNIT("..\..\..\..\src\internal\ReaderMgr.cpp"); +USEUNIT("..\..\..\..\src\internal\VecAttributesImpl.cpp"); +USEUNIT("..\..\..\..\src\internal\VecAttrListImpl.cpp"); +USEUNIT("..\..\..\..\src\internal\XMLReader.cpp"); +USEUNIT("..\..\..\..\src\internal\XMLScanner.cpp"); +USEUNIT("..\..\..\..\src\internal\XMLScanner2.cpp"); +USEUNIT("..\..\..\..\src\parsers\DOMParser.cpp"); +USEUNIT("..\..\..\..\src\parsers\SAX2XMLReaderImpl.cpp"); +USEUNIT("..\..\..\..\src\parsers\SAXParser.cpp"); +USEFILE("..\..\..\..\src\sax\AttributeList.hpp"); +USEFILE("..\..\..\..\src\sax\DocumentHandler.hpp"); +USEFILE("..\..\..\..\src\sax\DTDHandler.hpp"); +USEUNIT("..\..\..\..\src\sax\Dummy.cpp"); +USEFILE("..\..\..\..\src\sax\EntityResolver.hpp"); +USEFILE("..\..\..\..\src\sax\ErrorHandler.hpp"); +USEFILE("..\..\..\..\src\sax\HandlerBase.hpp"); +USEUNIT("..\..\..\..\src\sax\InputSource.cpp"); +USEFILE("..\..\..\..\src\sax\Locator.hpp"); +USEFILE("..\..\..\..\src\sax\Parser.hpp"); +USEUNIT("..\..\..\..\src\sax\SAXException.cpp"); +USEUNIT("..\..\..\..\src\sax\SAXParseException.cpp"); +USEFILE("..\..\..\..\src\sax2\Attributes.hpp"); +USEFILE("..\..\..\..\src\sax2\ContentHandler.hpp"); +USEFILE("..\..\..\..\src\sax2\DefaultHandler.hpp"); +USEUNIT("..\..\..\..\src\sax2\sax2Dummy.cpp"); +USEFILE("..\..\..\..\src\sax2\SAX2XMLReader.hpp"); +USEFILE("..\..\..\..\src\sax2\XMLReaderFactory.hpp"); +USEFILE("..\..\..\..\src\util\ArrayIndexOutOfBoundsException.hpp"); +USEFILE("..\..\..\..\src\util\AutoSense.hpp"); +USEUNIT("..\..\..\..\src\util\BinFileInputStream.cpp"); +USEUNIT("..\..\..\..\src\util\BinInputStream.cpp"); +USEUNIT("..\..\..\..\src\util\BinMemInputStream.cpp"); +USEFILE("..\..\..\..\src\util\BitOps.hpp"); +USEUNIT("..\..\..\..\src\util\BitSet.cpp"); +USEFILE("..\..\..\..\src\util\Compilers\BorlandCDefs.hpp"); +USEFILE("..\..\..\..\src\util\CountedPointer.hpp"); +USEFILE("..\..\..\..\src\util\EmptyStackException.hpp"); +USEFILE("..\..\..\..\src\util\FlagJanitor.hpp"); +USEFILE("..\..\..\..\src\util\HashBase.hpp"); +USEUNIT("..\..\..\..\src\util\HashPtr.cpp"); +USEUNIT("..\..\..\..\src\util\HashXMLCh.cpp"); +USEUNIT("..\..\..\..\src\util\HeaderDummy.cpp"); +USEFILE("..\..\..\..\src\util\IllegalArgumentException.hpp"); +USEFILE("..\..\..\..\src\util\InvalidCastException.hpp"); +USEFILE("..\..\..\..\src\util\IOException.hpp"); +USEFILE("..\..\..\..\src\util\Janitor.hpp"); +USEFILE("..\..\..\..\src\util\KeyValuePair.hpp"); +USEUNIT("..\..\..\..\src\util\KVStringPair.cpp"); +USEFILE("..\..\..\..\src\util\MsgLoaders\InMemory\CppErrMsgs_EN_US.hpp"); +USEUNIT("..\..\..\..\src\util\MsgLoaders\Win32\Win32MsgLoader.cpp"); +USEUNIT("..\..\..\..\src\util\Mutexes.cpp"); +USEFILE("..\..\..\..\src\util\NameIdPool.hpp"); +USEUNIT("..\..\..\..\src\util\NetAccessors\WinSock\BinHTTPURLInputStream.cpp"); +USEUNIT("..\..\..\..\src\util\NetAccessors\WinSock\WinSockNetAccessor.cpp"); +USEFILE("..\..\..\..\src\util\NoDefTranscoderException.hpp"); +USEFILE("..\..\..\..\src\util\NoSuchElementException.hpp"); +USEFILE("..\..\..\..\src\util\NullPointerException.hpp"); +USEFILE("..\..\..\..\src\util\Platforms\Win32\resource.h"); +USEFILE("..\..\..\..\src\util\Platforms\Win32\resource.h"); +USERC("..\..\..\..\src\util\Platforms\Win32\Version.rc"); +USEFILE("..\..\..\..\src\util\Platforms\Win32\Win32Defs.hpp"); +USEUNIT("..\..\..\..\src\util\Platforms\Win32\Win32PlatformUtils.cpp"); +USEUNIT("..\..\..\..\src\util\PlatformUtils.cpp"); +USEFILE("..\..\..\..\src\util\RefArrayOf.hpp"); +USEFILE("..\..\..\..\src\util\RefHashTableOf.hpp"); +USEFILE("..\..\..\..\src\util\RefStackOf.hpp"); +USEFILE("..\..\..\..\src\util\RefVectorOf.hpp"); +USEFILE("..\..\..\..\src\util\RuntimeException.hpp"); +USEUNIT("..\..\..\..\src\util\StringPool.cpp"); +USEUNIT("..\..\..\..\src\util\Transcoders\Win32\Win32TransService.cpp"); +USEFILE("..\..\..\..\src\util\TranscodingException.hpp"); +USEUNIT("..\..\..\..\src\util\TransService.cpp"); +USEFILE("..\..\..\..\src\util\UnexpectedEOFException.hpp"); +USEFILE("..\..\..\..\src\util\UnsupportedEncodingException.hpp"); +USEFILE("..\..\..\..\src\util\UTFDataFormatException.hpp"); +USEFILE("..\..\..\..\src\util\ValueArrayOf.hpp"); +USEFILE("..\..\..\..\src\util\ValueStackOf.hpp"); +USEFILE("..\..\..\..\src\util\ValueVectorOf.hpp"); +USEFILE("..\..\..\..\src\util\XercesDefs.hpp"); +USEUNIT("..\..\..\..\src\util\XML256TableTranscoder.cpp"); +USEUNIT("..\..\..\..\src\util\XML88591Transcoder.cpp"); +USEUNIT("..\..\..\..\src\util\XMLASCIITranscoder.cpp"); +USEUNIT("..\..\..\..\src\util\XMLChTranscoder.cpp"); +USEFILE("..\..\..\..\src\util\XMLDeleterFor.hpp"); +USEUNIT("..\..\..\..\src\util\XMLEBCDICTranscoder.cpp"); +USEFILE("..\..\..\..\src\util\XMLEnumerator.hpp"); +USEUNIT("..\..\..\..\src\util\XMLException.cpp"); +USEFILE("..\..\..\..\src\util\XMLExceptMsgs.hpp"); +USEUNIT("..\..\..\..\src\util\XMLIBM1140Transcoder.cpp"); +USEFILE("..\..\..\..\src\util\XMLMsgLoader.hpp"); +USEFILE("..\..\..\..\src\util\XMLNetAccessor.hpp"); +USEUNIT("..\..\..\..\src\util\XMLString.cpp"); +USEFILE("..\..\..\..\src\util\XMLUCS4Transcoder.hpp"); +USEUNIT("..\..\..\..\src\util\XMLUCSTranscoder.cpp"); +USEUNIT("..\..\..\..\src\util\XMLUni.cpp"); +USEFILE("..\..\..\..\src\util\XMLUniDefs.hpp"); +USEUNIT("..\..\..\..\src\util\XMLURL.cpp"); +USEUNIT("..\..\..\..\src\util\XMLUTF16Transcoder.cpp"); +USEUNIT("..\..\..\..\src\util\XMLUTF8Transcoder.cpp"); +USEUNIT("..\..\..\..\src\util\XMLWin1252Transcoder.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\CMBinaryOp.cpp"); +USEFILE("..\..\..\..\src\validators\DTD\CMLeaf.hpp"); +USEFILE("..\..\..\..\src\validators\DTD\CMNode.hpp"); +USEFILE("..\..\..\..\src\validators\DTD\CMStateSet.hpp"); +USEUNIT("..\..\..\..\src\validators\DTD\CMUnaryOp.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\ContentSpecNode.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DFAContentModel.cpp"); +USEFILE("..\..\..\..\src\validators\DTD\DocTypeHandler.hpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DTDAttDef.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DTDAttDefList.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DTDElementDecl.cpp"); +USEFILE("..\..\..\..\src\validators\DTD\DTDEntityDecl.hpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DTDValidator.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\DTDValidator2.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\MixedContentModel.cpp"); +USEUNIT("..\..\..\..\src\validators\DTD\SimpleContentModel.cpp"); //--------------------------------------------------------------------------- int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*) { - return 1; + return 1; } //--------------------------------------------------------------------------- diff --git a/Projects/Win32/BCB4/Xerces-all/XercesLib/afxres.h b/Projects/Win32/BCB4/Xerces-all/XercesLib/afxres.h new file mode 100644 index 0000000000000000000000000000000000000000..d901e3dc54c09ee420899034b7d2fbc0ad2c6d8e --- /dev/null +++ b/Projects/Win32/BCB4/Xerces-all/XercesLib/afxres.h @@ -0,0 +1,2 @@ +// Dummy file to allow the C++Builder XercesLib project to use +// the same Version resource file as Visual C++