From efde4318b65e1868717c975d89b2a60048fc8186 Mon Sep 17 00:00:00 2001
From: PeiYong Zhang <peiyongz@apache.org>
Date: Wed, 31 Jul 2002 21:53:19 +0000
Subject: [PATCH] Build 64bit production on Itanium/WinXP with ecl

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@174089 13f79535-47bb-0310-9956-ffa450edef68
---
 .../CreateDOMDocument/CreateDOMDocument.mak   |  438 ++
 .../VC6/xerces-all/DOMCount/DOMCount.mak      |  438 ++
 .../VC6/xerces-all/DOMMemTest/DOMMemTest.mak  |  436 ++
 .../VC6/xerces-all/DOMPrint/DOMPrint.mak      |  612 +++
 .../Win32/VC6/xerces-all/DOMTest/DOMTest.mak  |  436 ++
 .../DOMTraversalTest/DOMTraversalTest.mak     |  436 ++
 .../DeprecatedDOMCount/DeprecatedDOMCount.mak |  436 ++
 .../xerces-all/EncodingTest/EncodingTest.mak  |  436 ++
 .../Win32/VC6/xerces-all/EnumVal/EnumVal.mak  |  438 ++
 .../xerces-all/InitTermTest/InitTermTest.mak  |  436 ++
 .../VC6/xerces-all/MemParse/MemParse.mak      |  452 ++
 .../Win32/VC6/xerces-all/PParse/PParse.mak    |  451 ++
 .../VC6/xerces-all/RangeTest/RangeTest.mak    |  438 ++
 .../VC6/xerces-all/Redirect/Redirect.mak      |  452 ++
 .../VC6/xerces-all/SAX2Count/SAX2Count.mak    |  452 ++
 .../VC6/xerces-all/SAX2Print/SAX2Print.mak    |  452 ++
 .../VC6/xerces-all/SAXCount/SAXCount.mak      |  452 ++
 .../VC6/xerces-all/SAXPrint/SAXPrint.mak      |  452 ++
 .../VC6/xerces-all/SEnumVal/SEnumVal.mak      |  480 ++
 .../VC6/xerces-all/StdInParse/StdInParse.mak  |  451 ++
 .../VC6/xerces-all/ThreadTest/ThreadTest.mak  |  436 ++
 .../VC6/xerces-all/XercesLib/XercesLib.mak    | 4538 +++++++++++++++++
 Projects/Win32/VC6/xerces-all/all/all.mak     | 1189 +++++
 .../VC6/xerces-all/xerces-com/xerces-com.mak  |  506 ++
 scripts/packageBinaries.pl                    |   14 +-
 25 files changed, 15749 insertions(+), 8 deletions(-)
 create mode 100644 Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/DeprecatedDOMCount/DeprecatedDOMCount.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/InitTermTest/InitTermTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/MemParse/MemParse.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/PParse/PParse.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/RangeTest/RangeTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/Redirect/Redirect.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/SAX2Count/SAX2Count.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/SAX2Print/SAX2Print.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/SEnumVal/SEnumVal.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/all/all.mak
 create mode 100644 Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.mak

diff --git a/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.mak b/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.mak
new file mode 100644
index 000000000..cdc677d82
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/CreateDOMDocument/CreateDOMDocument.mak
@@ -0,0 +1,438 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on CreateDOMDocument.dsp
+!IF "$(CFG)" == ""
+CFG=CreateDOMDocument - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to CreateDOMDocument - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "CreateDOMDocument - Win32 Release" && "$(CFG)" != "CreateDOMDocument - Win32 Debug" && "$(CFG)" != "CreateDOMDocument - Win64 Debug" && "$(CFG)" != "CreateDOMDocument - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "CreateDOMDocument.mak" CFG="CreateDOMDocument - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "CreateDOMDocument - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "CreateDOMDocument - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "CreateDOMDocument - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "CreateDOMDocument - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "CreateDOMDocument - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\CreateDOMDocument.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\CreateDOMDocument.exe"
+	-@erase "$(OUTDIR)\CreateDOMDocument.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\CreateDOMDocument.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\CreateDOMDocument.pdb" /machine:I386 /out:"$(OUTDIR)\CreateDOMDocument.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\CreateDOMDocument.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\CreateDOMDocument.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\CreateDOMDocument.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\CreateDOMDocument.exe"
+	-@erase "$(OUTDIR)\CreateDOMDocument.ilk"
+	-@erase "$(OUTDIR)\CreateDOMDocument.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\CreateDOMDocument.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\CreateDOMDocument.pdb" /debug /machine:I386 /out:"$(OUTDIR)\CreateDOMDocument.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\CreateDOMDocument.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\CreateDOMDocument.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\CreateDOMDocument.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\CreateDOMDocument.exe"
+	-@erase "$(OUTDIR)\CreateDOMDocument.ilk"
+	-@erase "$(OUTDIR)\CreateDOMDocument.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\CreateDOMDocument.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\CreateDOMDocument.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\CreateDOMDocument.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\CreateDOMDocument.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\CreateDOMDocument.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\CreateDOMDocument.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\CreateDOMDocument.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\CreateDOMDocument.exe"
+	-@erase "$(OUTDIR)\CreateDOMDocument.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\CreateDOMDocument.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\CreateDOMDocument.pdb" /machine:IX86 /out:"$(OUTDIR)\CreateDOMDocument.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\CreateDOMDocument.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\CreateDOMDocument.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("CreateDOMDocument.dep")
+!INCLUDE "CreateDOMDocument.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "CreateDOMDocument.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "CreateDOMDocument - Win32 Release" || "$(CFG)" == "CreateDOMDocument - Win32 Debug" || "$(CFG)" == "CreateDOMDocument - Win64 Debug" || "$(CFG)" == "CreateDOMDocument - Win64 Release"
+
+!IF  "$(CFG)" == "CreateDOMDocument - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\CreateDOMDocument"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\CreateDOMDocument"
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\CreateDOMDocument"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\CreateDOMDocument"
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\CreateDOMDocument"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\CreateDOMDocument"
+
+!ELSEIF  "$(CFG)" == "CreateDOMDocument - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\CreateDOMDocument"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\CreateDOMDocument"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\CreateDOMDocument\CreateDOMDocument.cpp
+
+"$(INTDIR)\CreateDOMDocument.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.mak b/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.mak
new file mode 100644
index 000000000..321890777
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DOMCount/DOMCount.mak
@@ -0,0 +1,438 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DOMCount.dsp
+!IF "$(CFG)" == ""
+CFG=DOMCount - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DOMCount - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DOMCount - Win32 Release" && "$(CFG)" != "DOMCount - Win32 Debug" && "$(CFG)" != "DOMCount - Win64 Debug" && "$(CFG)" != "DOMCount - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DOMCount.mak" CFG="DOMCount - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DOMCount - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMCount - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMCount - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMCount - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DOMCount - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMCount.exe"
+	-@erase "$(OUTDIR)\DOMCount.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMCount.pdb" /machine:I386 /out:"$(OUTDIR)\DOMCount.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMCount.exe"
+	-@erase "$(OUTDIR)\DOMCount.ilk"
+	-@erase "$(OUTDIR)\DOMCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMCount.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DOMCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMCount.exe"
+	-@erase "$(OUTDIR)\DOMCount.ilk"
+	-@erase "$(OUTDIR)\DOMCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMCount.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DOMCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMCount.exe"
+	-@erase "$(OUTDIR)\DOMCount.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMCount.pdb" /machine:IX86 /out:"$(OUTDIR)\DOMCount.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DOMCount.dep")
+!INCLUDE "DOMCount.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DOMCount.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DOMCount - Win32 Release" || "$(CFG)" == "DOMCount - Win32 Debug" || "$(CFG)" == "DOMCount - Win64 Debug" || "$(CFG)" == "DOMCount - Win64 Release"
+
+!IF  "$(CFG)" == "DOMCount - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DOMCount"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DOMCount"
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DOMCount"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMCount"
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DOMCount"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMCount"
+
+!ELSEIF  "$(CFG)" == "DOMCount - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DOMCount"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DOMCount"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\DOMCount\DOMCount.cpp
+
+"$(INTDIR)\DOMCount.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.mak b/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.mak
new file mode 100644
index 000000000..1e270f789
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DOMMemTest/DOMMemTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DOMMemTest.dsp
+!IF "$(CFG)" == ""
+CFG=DOMMemTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DOMMemTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DOMMemTest - Win32 Release" && "$(CFG)" != "DOMMemTest - Win32 Debug" && "$(CFG)" != "DOMMemTest - Win64 Debug" && "$(CFG)" != "DOMMemTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DOMMemTest.mak" CFG="DOMMemTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DOMMemTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMMemTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMMemTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMMemTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DOMMemTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMMemTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DOMMemTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMMemTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMMemTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMMemTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\DOMMemTest.pdb" /machine:I386 /out:"$(OUTDIR)\DOMMemTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMMemTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMMemTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMMemTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DOMMemTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMMemTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMMemTest.exe"
+	-@erase "$(OUTDIR)\DOMMemTest.ilk"
+	-@erase "$(OUTDIR)\DOMMemTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMMemTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMMemTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DOMMemTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMMemTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMMemTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMMemTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DOMMemTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMMemTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMMemTest.exe"
+	-@erase "$(OUTDIR)\DOMMemTest.ilk"
+	-@erase "$(OUTDIR)\DOMMemTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMMemTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMMemTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DOMMemTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMMemTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMMemTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMMemTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DOMMemTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMMemTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMMemTest.exe"
+	-@erase "$(OUTDIR)\DOMMemTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMMemTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMMemTest.pdb" /machine:IX86 /out:"$(OUTDIR)\DOMMemTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMMemTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMMemTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DOMMemTest.dep")
+!INCLUDE "DOMMemTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DOMMemTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DOMMemTest - Win32 Release" || "$(CFG)" == "DOMMemTest - Win32 Debug" || "$(CFG)" == "DOMMemTest - Win64 Debug" || "$(CFG)" == "DOMMemTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\DOM\DOMMemTest\DOMMemTest.cpp
+
+"$(INTDIR)\DOMMemTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "DOMMemTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DOMMemTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DOMMemTest"
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DOMMemTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMMemTest"
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DOMMemTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMMemTest"
+
+!ELSEIF  "$(CFG)" == "DOMMemTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DOMMemTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DOMMemTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.mak b/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.mak
new file mode 100644
index 000000000..b4d9ccf6d
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DOMPrint/DOMPrint.mak
@@ -0,0 +1,612 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DOMPrint.dsp
+!IF "$(CFG)" == ""
+CFG=DOMPrint - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DOMPrint - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DOMPrint - Win32 Release" && "$(CFG)" != "DOMPrint - Win32 Debug" && "$(CFG)" != "DOMPrint - Win64 Debug" && "$(CFG)" != "DOMPrint - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DOMPrint.mak" CFG="DOMPrint - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DOMPrint - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMPrint - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMPrint - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMPrint - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMPrint.exe" "$(OUTDIR)\DOMPrint.bsc"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DOMPrint.exe" "$(OUTDIR)\DOMPrint.bsc"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMPrint.obj"
+	-@erase "$(INTDIR)\DOMPrint.sbr"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.obj"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.sbr"
+	-@erase "$(INTDIR)\DOMPrintFilter.obj"
+	-@erase "$(INTDIR)\DOMPrintFilter.sbr"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.obj"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.sbr"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMPrint.bsc"
+	-@erase "$(OUTDIR)\DOMPrint.exe"
+	-@erase "$(OUTDIR)\DOMPrint.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMPrint.bsc" 
+BSC32_SBRS= \
+	"$(INTDIR)\DOMPrint.sbr" \
+	"$(INTDIR)\DOMPrintErrorHandler.sbr" \
+	"$(INTDIR)\DOMPrintFilter.sbr" \
+	"$(INTDIR)\DOMTreeErrorReporter.sbr"
+
+"$(OUTDIR)\DOMPrint.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
+    $(BSC32) @<<
+  $(BSC32_FLAGS) $(BSC32_SBRS)
+<<
+
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMPrint.pdb" /machine:I386 /out:"$(OUTDIR)\DOMPrint.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMPrint.obj" \
+	"$(INTDIR)\DOMPrintErrorHandler.obj" \
+	"$(INTDIR)\DOMPrintFilter.obj" \
+	"$(INTDIR)\DOMTreeErrorReporter.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DOMPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMPrint.obj"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.obj"
+	-@erase "$(INTDIR)\DOMPrintFilter.obj"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMPrint.exe"
+	-@erase "$(OUTDIR)\DOMPrint.ilk"
+	-@erase "$(OUTDIR)\DOMPrint.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMPrint.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DOMPrint.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMPrint.obj" \
+	"$(INTDIR)\DOMPrintErrorHandler.obj" \
+	"$(INTDIR)\DOMPrintFilter.obj" \
+	"$(INTDIR)\DOMTreeErrorReporter.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DOMPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMPrint.obj"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.obj"
+	-@erase "$(INTDIR)\DOMPrintFilter.obj"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMPrint.exe"
+	-@erase "$(OUTDIR)\DOMPrint.ilk"
+	-@erase "$(OUTDIR)\DOMPrint.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMPrint.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DOMPrint.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMPrint.obj" \
+	"$(INTDIR)\DOMPrintErrorHandler.obj" \
+	"$(INTDIR)\DOMPrintFilter.obj" \
+	"$(INTDIR)\DOMTreeErrorReporter.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMPrint.exe" "$(OUTDIR)\DOMPrint.bsc"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DOMPrint.exe" "$(OUTDIR)\DOMPrint.bsc"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DOMPrint.obj"
+	-@erase "$(INTDIR)\DOMPrint.sbr"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.obj"
+	-@erase "$(INTDIR)\DOMPrintErrorHandler.sbr"
+	-@erase "$(INTDIR)\DOMPrintFilter.obj"
+	-@erase "$(INTDIR)\DOMPrintFilter.sbr"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.obj"
+	-@erase "$(INTDIR)\DOMTreeErrorReporter.sbr"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMPrint.bsc"
+	-@erase "$(OUTDIR)\DOMPrint.exe"
+	-@erase "$(OUTDIR)\DOMPrint.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMPrint.bsc" 
+BSC32_SBRS= \
+	"$(INTDIR)\DOMPrint.sbr" \
+	"$(INTDIR)\DOMPrintErrorHandler.sbr" \
+	"$(INTDIR)\DOMPrintFilter.sbr" \
+	"$(INTDIR)\DOMTreeErrorReporter.sbr"
+
+"$(OUTDIR)\DOMPrint.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
+    $(BSC32) @<<
+  $(BSC32_FLAGS) $(BSC32_SBRS)
+<<
+
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMPrint.pdb" /machine:IX86 /out:"$(OUTDIR)\DOMPrint.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DOMPrint.obj" \
+	"$(INTDIR)\DOMPrintErrorHandler.obj" \
+	"$(INTDIR)\DOMPrintFilter.obj" \
+	"$(INTDIR)\DOMTreeErrorReporter.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DOMPrint.dep")
+!INCLUDE "DOMPrint.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DOMPrint.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DOMPrint - Win32 Release" || "$(CFG)" == "DOMPrint - Win32 Debug" || "$(CFG)" == "DOMPrint - Win64 Debug" || "$(CFG)" == "DOMPrint - Win64 Release"
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DOMPrint"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DOMPrint"
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DOMPrint"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMPrint"
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DOMPrint"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMPrint"
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DOMPrint"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DOMPrint"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\DOMPrint\DOMPrint.cpp
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+
+"$(INTDIR)\DOMPrint.obj"	"$(INTDIR)\DOMPrint.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+
+"$(INTDIR)\DOMPrint.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+
+"$(INTDIR)\DOMPrint.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+
+"$(INTDIR)\DOMPrint.obj"	"$(INTDIR)\DOMPrint.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\DOMPrint\DOMPrintErrorHandler.cpp
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+
+"$(INTDIR)\DOMPrintErrorHandler.obj"	"$(INTDIR)\DOMPrintErrorHandler.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+
+"$(INTDIR)\DOMPrintErrorHandler.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+
+"$(INTDIR)\DOMPrintErrorHandler.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+
+"$(INTDIR)\DOMPrintErrorHandler.obj"	"$(INTDIR)\DOMPrintErrorHandler.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\DOMPrint\DOMPrintFilter.cpp
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+
+"$(INTDIR)\DOMPrintFilter.obj"	"$(INTDIR)\DOMPrintFilter.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+
+"$(INTDIR)\DOMPrintFilter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+
+"$(INTDIR)\DOMPrintFilter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+
+"$(INTDIR)\DOMPrintFilter.obj"	"$(INTDIR)\DOMPrintFilter.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\DOMPrint\DOMTreeErrorReporter.cpp
+
+!IF  "$(CFG)" == "DOMPrint - Win32 Release"
+
+
+"$(INTDIR)\DOMTreeErrorReporter.obj"	"$(INTDIR)\DOMTreeErrorReporter.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win32 Debug"
+
+
+"$(INTDIR)\DOMTreeErrorReporter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Debug"
+
+
+"$(INTDIR)\DOMTreeErrorReporter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "DOMPrint - Win64 Release"
+
+
+"$(INTDIR)\DOMTreeErrorReporter.obj"	"$(INTDIR)\DOMTreeErrorReporter.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.mak b/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.mak
new file mode 100644
index 000000000..607abee8b
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DOMTest/DOMTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DOMTest.dsp
+!IF "$(CFG)" == ""
+CFG=DOMTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DOMTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DOMTest - Win32 Release" && "$(CFG)" != "DOMTest - Win32 Debug" && "$(CFG)" != "DOMTest - Win64 Debug" && "$(CFG)" != "DOMTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DOMTest.mak" CFG="DOMTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DOMTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DOMTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DOMTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\DOMTest.pdb" /machine:I386 /out:"$(OUTDIR)\DOMTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\DTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DOMTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMTest.exe"
+	-@erase "$(OUTDIR)\DOMTest.ilk"
+	-@erase "$(OUTDIR)\DOMTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DOMTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\DTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DOMTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMTest.exe"
+	-@erase "$(OUTDIR)\DOMTest.ilk"
+	-@erase "$(OUTDIR)\DOMTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DOMTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DOMTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMTest.exe"
+	-@erase "$(OUTDIR)\DOMTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTest.pdb" /machine:IX86 /out:"$(OUTDIR)\DOMTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DOMTest.dep")
+!INCLUDE "DOMTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DOMTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DOMTest - Win32 Release" || "$(CFG)" == "DOMTest - Win32 Debug" || "$(CFG)" == "DOMTest - Win64 Debug" || "$(CFG)" == "DOMTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\DOM\DOMTest\DTest.cpp
+
+"$(INTDIR)\DTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "DOMTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DOMTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DOMTest"
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DOMTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMTest"
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DOMTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMTest"
+
+!ELSEIF  "$(CFG)" == "DOMTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DOMTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DOMTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.mak b/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.mak
new file mode 100644
index 000000000..ee57e3889
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DOMTraversalTest/DOMTraversalTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DOMTraversalTest.dsp
+!IF "$(CFG)" == ""
+CFG=DOMTraversalTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DOMTraversalTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DOMTraversalTest - Win32 Release" && "$(CFG)" != "DOMTraversalTest - Win32 Debug" && "$(CFG)" != "DOMTraversalTest - Win64 Debug" && "$(CFG)" != "DOMTraversalTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DOMTraversalTest.mak" CFG="DOMTraversalTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DOMTraversalTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTraversalTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTraversalTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DOMTraversalTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DOMTraversalTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Traversal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMTraversalTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTraversalTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\DOMTraversalTest.pdb" /machine:I386 /out:"$(OUTDIR)\DOMTraversalTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\Traversal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMTraversalTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Traversal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMTraversalTest.exe"
+	-@erase "$(OUTDIR)\DOMTraversalTest.ilk"
+	-@erase "$(OUTDIR)\DOMTraversalTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTraversalTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTraversalTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DOMTraversalTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\Traversal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMTraversalTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Traversal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DOMTraversalTest.exe"
+	-@erase "$(OUTDIR)\DOMTraversalTest.ilk"
+	-@erase "$(OUTDIR)\DOMTraversalTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTraversalTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTraversalTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DOMTraversalTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Traversal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DOMTraversalTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DOMTraversalTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Traversal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DOMTraversalTest.exe"
+	-@erase "$(OUTDIR)\DOMTraversalTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DOMTraversalTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DOMTraversalTest.pdb" /machine:IX86 /out:"$(OUTDIR)\DOMTraversalTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Traversal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DOMTraversalTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DOMTraversalTest.dep")
+!INCLUDE "DOMTraversalTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DOMTraversalTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DOMTraversalTest - Win32 Release" || "$(CFG)" == "DOMTraversalTest - Win32 Debug" || "$(CFG)" == "DOMTraversalTest - Win64 Debug" || "$(CFG)" == "DOMTraversalTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\DOM\Traversal\Traversal.cpp
+
+"$(INTDIR)\Traversal.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "DOMTraversalTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DOMTraversalTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DOMTraversalTest"
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DOMTraversalTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMTraversalTest"
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DOMTraversalTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DOMTraversalTest"
+
+!ELSEIF  "$(CFG)" == "DOMTraversalTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DOMTraversalTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DOMTraversalTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/DeprecatedDOMCount/DeprecatedDOMCount.mak b/Projects/Win32/VC6/xerces-all/DeprecatedDOMCount/DeprecatedDOMCount.mak
new file mode 100644
index 000000000..63643da21
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/DeprecatedDOMCount/DeprecatedDOMCount.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on DeprecatedDOMCount.dsp
+!IF "$(CFG)" == ""
+CFG=DeprecatedDOMCount - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to DeprecatedDOMCount - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "DeprecatedDOMCount - Win32 Release" && "$(CFG)" != "DeprecatedDOMCount - Win32 Debug" && "$(CFG)" != "DeprecatedDOMCount - Win64 Debug" && "$(CFG)" != "DeprecatedDOMCount - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "DeprecatedDOMCount - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "DeprecatedDOMCount - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DeprecatedDOMCount - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "DeprecatedDOMCount - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "DeprecatedDOMCount - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DeprecatedDOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DeprecatedDOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\DeprecatedDOMCount.pdb" /machine:I386 /out:"$(OUTDIR)\DeprecatedDOMCount.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\DeprecatedDOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DeprecatedDOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DeprecatedDOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.exe"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.ilk"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DeprecatedDOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DeprecatedDOMCount.pdb" /debug /machine:I386 /out:"$(OUTDIR)\DeprecatedDOMCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\DeprecatedDOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DeprecatedDOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DeprecatedDOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.exe"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.ilk"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DeprecatedDOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DeprecatedDOMCount.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\DeprecatedDOMCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DeprecatedDOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\DeprecatedDOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\DeprecatedDOMCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\DeprecatedDOMCount.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.exe"
+	-@erase "$(OUTDIR)\DeprecatedDOMCount.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\DeprecatedDOMCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\DeprecatedDOMCount.pdb" /machine:IX86 /out:"$(OUTDIR)\DeprecatedDOMCount.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\DeprecatedDOMCount.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\DeprecatedDOMCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("DeprecatedDOMCount.dep")
+!INCLUDE "DeprecatedDOMCount.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "DeprecatedDOMCount.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "DeprecatedDOMCount - Win32 Release" || "$(CFG)" == "DeprecatedDOMCount - Win32 Debug" || "$(CFG)" == "DeprecatedDOMCount - Win64 Debug" || "$(CFG)" == "DeprecatedDOMCount - Win64 Release"
+SOURCE=..\..\..\..\..\tests\DOM\DeprecatedDOMCount\DeprecatedDOMCount.cpp
+
+"$(INTDIR)\DeprecatedDOMCount.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "DeprecatedDOMCount - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\DeprecatedDOMCount"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\DeprecatedDOMCount"
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\DeprecatedDOMCount"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\DeprecatedDOMCount"
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\DeprecatedDOMCount"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\DeprecatedDOMCount"
+
+!ELSEIF  "$(CFG)" == "DeprecatedDOMCount - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\DeprecatedDOMCount"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\DeprecatedDOMCount"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.mak b/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.mak
new file mode 100644
index 000000000..b7b5b6a09
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/EncodingTest/EncodingTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on EncodingTest.dsp
+!IF "$(CFG)" == ""
+CFG=EncodingTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to EncodingTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "EncodingTest - Win32 Release" && "$(CFG)" != "EncodingTest - Win32 Debug" && "$(CFG)" != "EncodingTest - Win64 Debug" && "$(CFG)" != "EncodingTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "EncodingTest.mak" CFG="EncodingTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "EncodingTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "EncodingTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "EncodingTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "EncodingTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "EncodingTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EncodingTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\EncodingTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EncodingTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\EncodingTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EncodingTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\EncodingTest.pdb" /machine:I386 /out:"$(OUTDIR)\EncodingTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\EncodingTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\EncodingTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EncodingTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\EncodingTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EncodingTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\EncodingTest.exe"
+	-@erase "$(OUTDIR)\EncodingTest.ilk"
+	-@erase "$(OUTDIR)\EncodingTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EncodingTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EncodingTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\EncodingTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\EncodingTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\EncodingTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EncodingTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\EncodingTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EncodingTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\EncodingTest.exe"
+	-@erase "$(OUTDIR)\EncodingTest.ilk"
+	-@erase "$(OUTDIR)\EncodingTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EncodingTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EncodingTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\EncodingTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\EncodingTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\EncodingTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EncodingTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\EncodingTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EncodingTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\EncodingTest.exe"
+	-@erase "$(OUTDIR)\EncodingTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EncodingTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EncodingTest.pdb" /machine:IX86 /out:"$(OUTDIR)\EncodingTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\EncodingTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\EncodingTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("EncodingTest.dep")
+!INCLUDE "EncodingTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "EncodingTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "EncodingTest - Win32 Release" || "$(CFG)" == "EncodingTest - Win32 Debug" || "$(CFG)" == "EncodingTest - Win64 Debug" || "$(CFG)" == "EncodingTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\EncodingTest\EncodingTest.cpp
+
+"$(INTDIR)\EncodingTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "EncodingTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\EncodingTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\EncodingTest"
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\EncodingTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\EncodingTest"
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\EncodingTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\EncodingTest"
+
+!ELSEIF  "$(CFG)" == "EncodingTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\EncodingTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\EncodingTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.mak b/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.mak
new file mode 100644
index 000000000..488396532
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/EnumVal/EnumVal.mak
@@ -0,0 +1,438 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on EnumVal.dsp
+!IF "$(CFG)" == ""
+CFG=EnumVal - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to EnumVal - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "EnumVal - Win32 Release" && "$(CFG)" != "EnumVal - Win32 Debug" && "$(CFG)" != "EnumVal - Win64 Debug" && "$(CFG)" != "EnumVal - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "EnumVal.mak" CFG="EnumVal - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "EnumVal - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "EnumVal - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "EnumVal - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "EnumVal - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "EnumVal - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\EnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\EnumVal.exe"
+	-@erase "$(OUTDIR)\EnumVal.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EnumVal.pdb" /machine:I386 /out:"$(OUTDIR)\EnumVal.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\EnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\EnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\EnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\EnumVal.exe"
+	-@erase "$(OUTDIR)\EnumVal.ilk"
+	-@erase "$(OUTDIR)\EnumVal.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EnumVal.pdb" /debug /machine:I386 /out:"$(OUTDIR)\EnumVal.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\EnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\EnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\EnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\EnumVal.exe"
+	-@erase "$(OUTDIR)\EnumVal.ilk"
+	-@erase "$(OUTDIR)\EnumVal.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EnumVal.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\EnumVal.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\EnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\EnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\EnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\EnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\EnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\EnumVal.exe"
+	-@erase "$(OUTDIR)\EnumVal.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\EnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\EnumVal.pdb" /machine:IX86 /out:"$(OUTDIR)\EnumVal.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\EnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\EnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("EnumVal.dep")
+!INCLUDE "EnumVal.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "EnumVal.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "EnumVal - Win32 Release" || "$(CFG)" == "EnumVal - Win32 Debug" || "$(CFG)" == "EnumVal - Win64 Debug" || "$(CFG)" == "EnumVal - Win64 Release"
+
+!IF  "$(CFG)" == "EnumVal - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\EnumVal"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\EnumVal"
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\EnumVal"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\EnumVal"
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\EnumVal"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\EnumVal"
+
+!ELSEIF  "$(CFG)" == "EnumVal - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\EnumVal"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\EnumVal"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\EnumVal\EnumVal.cpp
+
+"$(INTDIR)\EnumVal.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/InitTermTest/InitTermTest.mak b/Projects/Win32/VC6/xerces-all/InitTermTest/InitTermTest.mak
new file mode 100644
index 000000000..d9a4f8de7
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/InitTermTest/InitTermTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on InitTermTest.dsp
+!IF "$(CFG)" == ""
+CFG=InitTermTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to InitTermTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "InitTermTest - Win32 Release" && "$(CFG)" != "InitTermTest - Win32 Debug" && "$(CFG)" != "InitTermTest - Win64 Debug" && "$(CFG)" != "InitTermTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "InitTermTest.mak" CFG="InitTermTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "InitTermTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "InitTermTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "InitTermTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "InitTermTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "InitTermTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\InitTermTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\InitTermTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\InitTermTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\InitTermTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\InitTermTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:no /pdb:"$(OUTDIR)\InitTermTest.pdb" /machine:I386 /out:"$(OUTDIR)\InitTermTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\InitTermTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\InitTermTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\InitTermTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\InitTermTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\InitTermTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\InitTermTest.exe"
+	-@erase "$(OUTDIR)\InitTermTest.ilk"
+	-@erase "$(OUTDIR)\InitTermTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\InitTermTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\InitTermTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\InitTermTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\InitTermTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\InitTermTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\InitTermTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\InitTermTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\InitTermTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\InitTermTest.exe"
+	-@erase "$(OUTDIR)\InitTermTest.ilk"
+	-@erase "$(OUTDIR)\InitTermTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\InitTermTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\InitTermTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\InitTermTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\InitTermTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\InitTermTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\InitTermTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\InitTermTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\InitTermTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\InitTermTest.exe"
+	-@erase "$(OUTDIR)\InitTermTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\InitTermTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\InitTermTest.pdb" /machine:IX86 /out:"$(OUTDIR)\InitTermTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\InitTermTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\InitTermTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("InitTermTest.dep")
+!INCLUDE "InitTermTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "InitTermTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "InitTermTest - Win32 Release" || "$(CFG)" == "InitTermTest - Win32 Debug" || "$(CFG)" == "InitTermTest - Win64 Debug" || "$(CFG)" == "InitTermTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\InitTermTest\InitTermTest.cpp
+
+"$(INTDIR)\InitTermTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "InitTermTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\InitTermTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\InitTermTest"
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\InitTermTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\InitTermTest"
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\InitTermTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\InitTermTest"
+
+!ELSEIF  "$(CFG)" == "InitTermTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\InitTermTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\InitTermTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/MemParse/MemParse.mak b/Projects/Win32/VC6/xerces-all/MemParse/MemParse.mak
new file mode 100644
index 000000000..857cb4e94
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/MemParse/MemParse.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on MemParse.dsp
+!IF "$(CFG)" == ""
+CFG=MemParse - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to MemParse - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "MemParse - Win32 Release" && "$(CFG)" != "MemParse - Win32 Debug" && "$(CFG)" != "MemParse - Win64 Debug" && "$(CFG)" != "MemParse - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "MemParse.mak" CFG="MemParse - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "MemParse - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "MemParse - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "MemParse - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "MemParse - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "MemParse - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\MemParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\MemParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\MemParse.obj"
+	-@erase "$(INTDIR)\MemParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\MemParse.exe"
+	-@erase "$(OUTDIR)\MemParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\MemParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\MemParse.pdb" /machine:I386 /out:"$(OUTDIR)\MemParse.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\MemParse.obj" \
+	"$(INTDIR)\MemParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\MemParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "MemParse - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\MemParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\MemParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\MemParse.obj"
+	-@erase "$(INTDIR)\MemParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\MemParse.exe"
+	-@erase "$(OUTDIR)\MemParse.ilk"
+	-@erase "$(OUTDIR)\MemParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\MemParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\MemParse.pdb" /debug /machine:I386 /out:"$(OUTDIR)\MemParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\MemParse.obj" \
+	"$(INTDIR)\MemParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\MemParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "MemParse - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\MemParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\MemParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\MemParse.obj"
+	-@erase "$(INTDIR)\MemParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\MemParse.exe"
+	-@erase "$(OUTDIR)\MemParse.ilk"
+	-@erase "$(OUTDIR)\MemParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\MemParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\MemParse.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\MemParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\MemParse.obj" \
+	"$(INTDIR)\MemParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\MemParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "MemParse - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\MemParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\MemParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\MemParse.obj"
+	-@erase "$(INTDIR)\MemParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\MemParse.exe"
+	-@erase "$(OUTDIR)\MemParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\MemParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\MemParse.pdb" /machine:IX86 /out:"$(OUTDIR)\MemParse.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\MemParse.obj" \
+	"$(INTDIR)\MemParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\MemParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("MemParse.dep")
+!INCLUDE "MemParse.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "MemParse.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "MemParse - Win32 Release" || "$(CFG)" == "MemParse - Win32 Debug" || "$(CFG)" == "MemParse - Win64 Debug" || "$(CFG)" == "MemParse - Win64 Release"
+
+!IF  "$(CFG)" == "MemParse - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\MemParse"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\MemParse"
+
+!ELSEIF  "$(CFG)" == "MemParse - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\MemParse"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\MemParse"
+
+!ELSEIF  "$(CFG)" == "MemParse - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\MemParse"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\MemParse"
+
+!ELSEIF  "$(CFG)" == "MemParse - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\MemParse"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\MemParse"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\MemParse\MemParse.cpp
+
+"$(INTDIR)\MemParse.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\MemParse\MemParseHandlers.cpp
+
+"$(INTDIR)\MemParseHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/PParse/PParse.mak b/Projects/Win32/VC6/xerces-all/PParse/PParse.mak
new file mode 100644
index 000000000..c84c3f07a
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/PParse/PParse.mak
@@ -0,0 +1,451 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on PParse.dsp
+!IF "$(CFG)" == ""
+CFG=PParse - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to PParse - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "PParse - Win32 Release" && "$(CFG)" != "PParse - Win32 Debug" && "$(CFG)" != "PParse - Win64 Debug" && "$(CFG)" != "PParse - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "PParse.mak" CFG="PParse - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "PParse - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "PParse - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "PParse - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "PParse - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "PParse - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\PParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\PParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\PParse.obj"
+	-@erase "$(INTDIR)\PParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\PParse.exe"
+	-@erase "$(OUTDIR)\PParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\PParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\PParse.pdb" /machine:I386 /out:"$(OUTDIR)\PParse.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\PParse.obj" \
+	"$(INTDIR)\PParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\PParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "PParse - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\PParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\PParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\PParse.obj"
+	-@erase "$(INTDIR)\PParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\PParse.exe"
+	-@erase "$(OUTDIR)\PParse.ilk"
+	-@erase "$(OUTDIR)\PParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\PParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\PParse.pdb" /debug /machine:I386 /out:"$(OUTDIR)\PParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\PParse.obj" \
+	"$(INTDIR)\PParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\PParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "PParse - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\PParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\PParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\PParse.obj"
+	-@erase "$(INTDIR)\PParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\PParse.exe"
+	-@erase "$(OUTDIR)\PParse.ilk"
+	-@erase "$(OUTDIR)\PParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\PParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\PParse.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\PParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\PParse.obj" \
+	"$(INTDIR)\PParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\PParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "PParse - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\PParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\PParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\PParse.obj"
+	-@erase "$(INTDIR)\PParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\PParse.exe"
+	-@erase "$(OUTDIR)\PParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\PParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\PParse.pdb" /machine:IX86 /out:"$(OUTDIR)\PParse.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\PParse.obj" \
+	"$(INTDIR)\PParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\PParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("PParse.dep")
+!INCLUDE "PParse.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "PParse.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "PParse - Win32 Release" || "$(CFG)" == "PParse - Win32 Debug" || "$(CFG)" == "PParse - Win64 Debug" || "$(CFG)" == "PParse - Win64 Release"
+SOURCE=..\..\..\..\..\samples\PParse\PParse.cpp
+
+"$(INTDIR)\PParse.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\PParse\PParseHandlers.cpp
+
+"$(INTDIR)\PParseHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "PParse - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\PParse"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\PParse"
+
+!ELSEIF  "$(CFG)" == "PParse - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\PParse"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\PParse"
+
+!ELSEIF  "$(CFG)" == "PParse - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\PParse"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\PParse"
+
+!ELSEIF  "$(CFG)" == "PParse - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\PParse"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\PParse"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/RangeTest/RangeTest.mak b/Projects/Win32/VC6/xerces-all/RangeTest/RangeTest.mak
new file mode 100644
index 000000000..79c6bbcc4
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/RangeTest/RangeTest.mak
@@ -0,0 +1,438 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on RangeTest.dsp
+!IF "$(CFG)" == ""
+CFG=RangeTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to RangeTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "RangeTest - Win32 Release" && "$(CFG)" != "RangeTest - Win32 Debug" && "$(CFG)" != "RangeTest - Win64 Debug" && "$(CFG)" != "RangeTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "RangeTest.mak" CFG="RangeTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "RangeTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "RangeTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "RangeTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "RangeTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "RangeTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\RangeTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\RangeTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\RangeTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\RangeTest.exe"
+	-@erase "$(OUTDIR)\RangeTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\RangeTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\RangeTest.pdb" /machine:I386 /out:"$(OUTDIR)\RangeTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\RangeTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\RangeTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\RangeTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\RangeTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\RangeTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\RangeTest.exe"
+	-@erase "$(OUTDIR)\RangeTest.ilk"
+	-@erase "$(OUTDIR)\RangeTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\RangeTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\RangeTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\RangeTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\RangeTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\RangeTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\RangeTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\RangeTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\RangeTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\RangeTest.exe"
+	-@erase "$(OUTDIR)\RangeTest.ilk"
+	-@erase "$(OUTDIR)\RangeTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\RangeTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\RangeTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\RangeTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\RangeTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\RangeTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\RangeTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\RangeTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\RangeTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\RangeTest.exe"
+	-@erase "$(OUTDIR)\RangeTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "_CONSOLE" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\RangeTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\RangeTest.pdb" /machine:IX86 /out:"$(OUTDIR)\RangeTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\RangeTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\RangeTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("RangeTest.dep")
+!INCLUDE "RangeTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "RangeTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "RangeTest - Win32 Release" || "$(CFG)" == "RangeTest - Win32 Debug" || "$(CFG)" == "RangeTest - Win64 Debug" || "$(CFG)" == "RangeTest - Win64 Release"
+
+!IF  "$(CFG)" == "RangeTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\RangeTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\RangeTest"
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\RangeTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\RangeTest"
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\RangeTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\RangeTest"
+
+!ELSEIF  "$(CFG)" == "RangeTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\RangeTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\RangeTest"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\tests\Dom\RangeTest\RangeTest.cpp
+
+"$(INTDIR)\RangeTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/Redirect/Redirect.mak b/Projects/Win32/VC6/xerces-all/Redirect/Redirect.mak
new file mode 100644
index 000000000..832b73192
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/Redirect/Redirect.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on Redirect.dsp
+!IF "$(CFG)" == ""
+CFG=Redirect - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to Redirect - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "Redirect - Win32 Release" && "$(CFG)" != "Redirect - Win32 Debug" && "$(CFG)" != "Redirect - Win64 Debug" && "$(CFG)" != "Redirect - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "Redirect.mak" CFG="Redirect - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "Redirect - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "Redirect - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "Redirect - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "Redirect - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "Redirect - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\Redirect.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\Redirect.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Redirect.obj"
+	-@erase "$(INTDIR)\RedirectHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\Redirect.exe"
+	-@erase "$(OUTDIR)\Redirect.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\Redirect.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\Redirect.pdb" /machine:I386 /out:"$(OUTDIR)\Redirect.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\Redirect.obj" \
+	"$(INTDIR)\RedirectHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\Redirect.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "Redirect - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\Redirect.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\Redirect.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Redirect.obj"
+	-@erase "$(INTDIR)\RedirectHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\Redirect.exe"
+	-@erase "$(OUTDIR)\Redirect.ilk"
+	-@erase "$(OUTDIR)\Redirect.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\Redirect.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\Redirect.pdb" /debug /machine:I386 /out:"$(OUTDIR)\Redirect.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\Redirect.obj" \
+	"$(INTDIR)\RedirectHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\Redirect.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "Redirect - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\Redirect.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\Redirect.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Redirect.obj"
+	-@erase "$(INTDIR)\RedirectHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\Redirect.exe"
+	-@erase "$(OUTDIR)\Redirect.ilk"
+	-@erase "$(OUTDIR)\Redirect.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\Redirect.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\Redirect.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\Redirect.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Redirect.obj" \
+	"$(INTDIR)\RedirectHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\Redirect.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "Redirect - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\Redirect.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\Redirect.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\Redirect.obj"
+	-@erase "$(INTDIR)\RedirectHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\Redirect.exe"
+	-@erase "$(OUTDIR)\Redirect.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\Redirect.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\Redirect.pdb" /machine:IX86 /out:"$(OUTDIR)\Redirect.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Redirect.obj" \
+	"$(INTDIR)\RedirectHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\Redirect.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("Redirect.dep")
+!INCLUDE "Redirect.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "Redirect.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "Redirect - Win32 Release" || "$(CFG)" == "Redirect - Win32 Debug" || "$(CFG)" == "Redirect - Win64 Debug" || "$(CFG)" == "Redirect - Win64 Release"
+
+!IF  "$(CFG)" == "Redirect - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\Redirect"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\Redirect"
+
+!ELSEIF  "$(CFG)" == "Redirect - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\Redirect"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\Redirect"
+
+!ELSEIF  "$(CFG)" == "Redirect - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\Redirect"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\Redirect"
+
+!ELSEIF  "$(CFG)" == "Redirect - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\Redirect"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\Redirect"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\Redirect\Redirect.cpp
+
+"$(INTDIR)\Redirect.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\Redirect\RedirectHandlers.cpp
+
+"$(INTDIR)\RedirectHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/SAX2Count/SAX2Count.mak b/Projects/Win32/VC6/xerces-all/SAX2Count/SAX2Count.mak
new file mode 100644
index 000000000..c2f48116e
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/SAX2Count/SAX2Count.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on SAX2Count.dsp
+!IF "$(CFG)" == ""
+CFG=SAX2Count - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to SAX2Count - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "SAX2Count - Win32 Release" && "$(CFG)" != "SAX2Count - Win32 Debug" && "$(CFG)" != "SAX2Count - Win64 Debug" && "$(CFG)" != "SAX2Count - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "SAX2Count.mak" CFG="SAX2Count - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "SAX2Count - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Count - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Count - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Count - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "SAX2Count - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Count.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\SAX2Count.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Count.obj"
+	-@erase "$(INTDIR)\SAX2CountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAX2Count.exe"
+	-@erase "$(OUTDIR)\SAX2Count.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Count.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Count.pdb" /machine:I386 /out:"$(OUTDIR)\SAX2Count.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Count.obj" \
+	"$(INTDIR)\SAX2CountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAX2Count.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Count.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\SAX2Count.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Count.obj"
+	-@erase "$(INTDIR)\SAX2CountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAX2Count.exe"
+	-@erase "$(OUTDIR)\SAX2Count.ilk"
+	-@erase "$(OUTDIR)\SAX2Count.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Count.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Count.pdb" /debug /machine:I386 /out:"$(OUTDIR)\SAX2Count.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Count.obj" \
+	"$(INTDIR)\SAX2CountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAX2Count.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Count.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\SAX2Count.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Count.obj"
+	-@erase "$(INTDIR)\SAX2CountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAX2Count.exe"
+	-@erase "$(OUTDIR)\SAX2Count.ilk"
+	-@erase "$(OUTDIR)\SAX2Count.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Count.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Count.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\SAX2Count.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Count.obj" \
+	"$(INTDIR)\SAX2CountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAX2Count.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Count.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\SAX2Count.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Count.obj"
+	-@erase "$(INTDIR)\SAX2CountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAX2Count.exe"
+	-@erase "$(OUTDIR)\SAX2Count.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Count.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Count.pdb" /machine:IX86 /out:"$(OUTDIR)\SAX2Count.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Count.obj" \
+	"$(INTDIR)\SAX2CountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAX2Count.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("SAX2Count.dep")
+!INCLUDE "SAX2Count.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "SAX2Count.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "SAX2Count - Win32 Release" || "$(CFG)" == "SAX2Count - Win32 Debug" || "$(CFG)" == "SAX2Count - Win64 Debug" || "$(CFG)" == "SAX2Count - Win64 Release"
+
+!IF  "$(CFG)" == "SAX2Count - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\SAX2Count"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\SAX2Count"
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\SAX2Count"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\SAX2Count"
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\SAX2Count"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\SAX2Count"
+
+!ELSEIF  "$(CFG)" == "SAX2Count - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\SAX2Count"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\SAX2Count"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\SAX2Count\SAX2Count.cpp
+
+"$(INTDIR)\SAX2Count.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\SAX2Count\SAX2CountHandlers.cpp
+
+"$(INTDIR)\SAX2CountHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/SAX2Print/SAX2Print.mak b/Projects/Win32/VC6/xerces-all/SAX2Print/SAX2Print.mak
new file mode 100644
index 000000000..4f62307bf
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/SAX2Print/SAX2Print.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on SAX2Print.dsp
+!IF "$(CFG)" == ""
+CFG=SAX2Print - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to SAX2Print - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "SAX2Print - Win32 Release" && "$(CFG)" != "SAX2Print - Win32 Debug" && "$(CFG)" != "SAX2Print - Win64 Debug" && "$(CFG)" != "SAX2Print - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "SAX2Print.mak" CFG="SAX2Print - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "SAX2Print - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Print - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Print - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAX2Print - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "SAX2Print - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Print.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\SAX2Print.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Print.obj"
+	-@erase "$(INTDIR)\SAX2PrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAX2Print.exe"
+	-@erase "$(OUTDIR)\SAX2Print.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Print.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Print.pdb" /machine:I386 /out:"$(OUTDIR)\SAX2Print.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Print.obj" \
+	"$(INTDIR)\SAX2PrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAX2Print.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Print.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\SAX2Print.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Print.obj"
+	-@erase "$(INTDIR)\SAX2PrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAX2Print.exe"
+	-@erase "$(OUTDIR)\SAX2Print.ilk"
+	-@erase "$(OUTDIR)\SAX2Print.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Print.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Print.pdb" /debug /machine:I386 /out:"$(OUTDIR)\SAX2Print.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Print.obj" \
+	"$(INTDIR)\SAX2PrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAX2Print.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Print.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\SAX2Print.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Print.obj"
+	-@erase "$(INTDIR)\SAX2PrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAX2Print.exe"
+	-@erase "$(OUTDIR)\SAX2Print.ilk"
+	-@erase "$(OUTDIR)\SAX2Print.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Print.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Print.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\SAX2Print.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Print.obj" \
+	"$(INTDIR)\SAX2PrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAX2Print.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAX2Print.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\SAX2Print.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAX2Print.obj"
+	-@erase "$(INTDIR)\SAX2PrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAX2Print.exe"
+	-@erase "$(OUTDIR)\SAX2Print.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAX2Print.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAX2Print.pdb" /machine:IX86 /out:"$(OUTDIR)\SAX2Print.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAX2Print.obj" \
+	"$(INTDIR)\SAX2PrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAX2Print.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("SAX2Print.dep")
+!INCLUDE "SAX2Print.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "SAX2Print.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "SAX2Print - Win32 Release" || "$(CFG)" == "SAX2Print - Win32 Debug" || "$(CFG)" == "SAX2Print - Win64 Debug" || "$(CFG)" == "SAX2Print - Win64 Release"
+
+!IF  "$(CFG)" == "SAX2Print - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\SAX2Print"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\SAX2Print"
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\SAX2Print"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\SAX2Print"
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\SAX2Print"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\SAX2Print"
+
+!ELSEIF  "$(CFG)" == "SAX2Print - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\SAX2Print"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\SAX2Print"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\SAX2Print\SAX2Print.cpp
+
+"$(INTDIR)\SAX2Print.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\SAX2Print\SAX2PrintHandlers.cpp
+
+"$(INTDIR)\SAX2PrintHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.mak b/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.mak
new file mode 100644
index 000000000..479a86d94
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/SAXCount/SAXCount.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on SAXCount.dsp
+!IF "$(CFG)" == ""
+CFG=SAXCount - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to SAXCount - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "SAXCount - Win32 Release" && "$(CFG)" != "SAXCount - Win32 Debug" && "$(CFG)" != "SAXCount - Win64 Debug" && "$(CFG)" != "SAXCount - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "SAXCount.mak" CFG="SAXCount - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "SAXCount - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXCount - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXCount - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXCount - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "SAXCount - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\SAXCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXCount.obj"
+	-@erase "$(INTDIR)\SAXCountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAXCount.exe"
+	-@erase "$(OUTDIR)\SAXCount.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXCount.pdb" /machine:I386 /out:"$(OUTDIR)\SAXCount.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXCount.obj" \
+	"$(INTDIR)\SAXCountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAXCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\SAXCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXCount.obj"
+	-@erase "$(INTDIR)\SAXCountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAXCount.exe"
+	-@erase "$(OUTDIR)\SAXCount.ilk"
+	-@erase "$(OUTDIR)\SAXCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXCount.pdb" /debug /machine:I386 /out:"$(OUTDIR)\SAXCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXCount.obj" \
+	"$(INTDIR)\SAXCountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAXCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\SAXCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXCount.obj"
+	-@erase "$(INTDIR)\SAXCountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAXCount.exe"
+	-@erase "$(OUTDIR)\SAXCount.ilk"
+	-@erase "$(OUTDIR)\SAXCount.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXCount.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\SAXCount.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXCount.obj" \
+	"$(INTDIR)\SAXCountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAXCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXCount.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\SAXCount.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXCount.obj"
+	-@erase "$(INTDIR)\SAXCountHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAXCount.exe"
+	-@erase "$(OUTDIR)\SAXCount.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXCount.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXCount.pdb" /machine:IX86 /out:"$(OUTDIR)\SAXCount.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXCount.obj" \
+	"$(INTDIR)\SAXCountHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAXCount.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("SAXCount.dep")
+!INCLUDE "SAXCount.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "SAXCount.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "SAXCount - Win32 Release" || "$(CFG)" == "SAXCount - Win32 Debug" || "$(CFG)" == "SAXCount - Win64 Debug" || "$(CFG)" == "SAXCount - Win64 Release"
+
+!IF  "$(CFG)" == "SAXCount - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\SAXCount"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\SAXCount"
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\SAXCount"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\SAXCount"
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\SAXCount"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\SAXCount"
+
+!ELSEIF  "$(CFG)" == "SAXCount - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\SAXCount"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\SAXCount"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\SAXCount\SAXCount.cpp
+
+"$(INTDIR)\SAXCount.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\SAXCount\SAXCountHandlers.cpp
+
+"$(INTDIR)\SAXCountHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.mak b/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.mak
new file mode 100644
index 000000000..dda750717
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/SAXPrint/SAXPrint.mak
@@ -0,0 +1,452 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on SAXPrint.dsp
+!IF "$(CFG)" == ""
+CFG=SAXPrint - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to SAXPrint - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "SAXPrint - Win32 Release" && "$(CFG)" != "SAXPrint - Win32 Debug" && "$(CFG)" != "SAXPrint - Win64 Debug" && "$(CFG)" != "SAXPrint - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "SAXPrint.mak" CFG="SAXPrint - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "SAXPrint - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXPrint - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXPrint - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SAXPrint - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "SAXPrint - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\SAXPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXPrint.obj"
+	-@erase "$(INTDIR)\SAXPrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAXPrint.exe"
+	-@erase "$(OUTDIR)\SAXPrint.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXPrint.pdb" /machine:I386 /out:"$(OUTDIR)\SAXPrint.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXPrint.obj" \
+	"$(INTDIR)\SAXPrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAXPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\SAXPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXPrint.obj"
+	-@erase "$(INTDIR)\SAXPrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAXPrint.exe"
+	-@erase "$(OUTDIR)\SAXPrint.ilk"
+	-@erase "$(OUTDIR)\SAXPrint.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXPrint.pdb" /debug /machine:I386 /out:"$(OUTDIR)\SAXPrint.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXPrint.obj" \
+	"$(INTDIR)\SAXPrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAXPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\SAXPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXPrint.obj"
+	-@erase "$(INTDIR)\SAXPrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SAXPrint.exe"
+	-@erase "$(OUTDIR)\SAXPrint.ilk"
+	-@erase "$(OUTDIR)\SAXPrint.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXPrint.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\SAXPrint.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXPrint.obj" \
+	"$(INTDIR)\SAXPrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SAXPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SAXPrint.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\SAXPrint.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SAXPrint.obj"
+	-@erase "$(INTDIR)\SAXPrintHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SAXPrint.exe"
+	-@erase "$(OUTDIR)\SAXPrint.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SAXPrint.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SAXPrint.pdb" /machine:IX86 /out:"$(OUTDIR)\SAXPrint.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SAXPrint.obj" \
+	"$(INTDIR)\SAXPrintHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SAXPrint.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("SAXPrint.dep")
+!INCLUDE "SAXPrint.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "SAXPrint.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "SAXPrint - Win32 Release" || "$(CFG)" == "SAXPrint - Win32 Debug" || "$(CFG)" == "SAXPrint - Win64 Debug" || "$(CFG)" == "SAXPrint - Win64 Release"
+
+!IF  "$(CFG)" == "SAXPrint - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\SAXPrint"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\SAXPrint"
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\SAXPrint"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\SAXPrint"
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\SAXPrint"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\SAXPrint"
+
+!ELSEIF  "$(CFG)" == "SAXPrint - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\SAXPrint"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\SAXPrint"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\SAXPrint\SAXPrint.cpp
+
+"$(INTDIR)\SAXPrint.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\SAXPrint\SAXPrintHandlers.cpp
+
+"$(INTDIR)\SAXPrintHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/SEnumVal/SEnumVal.mak b/Projects/Win32/VC6/xerces-all/SEnumVal/SEnumVal.mak
new file mode 100644
index 000000000..e8dfc43b3
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/SEnumVal/SEnumVal.mak
@@ -0,0 +1,480 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on SEnumVal.dsp
+!IF "$(CFG)" == ""
+CFG=SEnumVal - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to SEnumVal - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "SEnumVal - Win32 Release" && "$(CFG)" != "SEnumVal - Win32 Debug" && "$(CFG)" != "SEnumVal - Win64 Debug" && "$(CFG)" != "SEnumVal - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "SEnumVal.mak" CFG="SEnumVal - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "SEnumVal - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "SEnumVal - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SEnumVal - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "SEnumVal - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "SEnumVal - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SEnumVal.exe" "$(OUTDIR)\SEnumVal.bsc"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\SEnumVal.exe" "$(OUTDIR)\SEnumVal.bsc"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SEnumVal.obj"
+	-@erase "$(INTDIR)\SEnumVal.sbr"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SEnumVal.bsc"
+	-@erase "$(OUTDIR)\SEnumVal.exe"
+	-@erase "$(OUTDIR)\SEnumVal.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SEnumVal.bsc" 
+BSC32_SBRS= \
+	"$(INTDIR)\SEnumVal.sbr"
+
+"$(OUTDIR)\SEnumVal.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
+    $(BSC32) @<<
+  $(BSC32_FLAGS) $(BSC32_SBRS)
+<<
+
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SEnumVal.pdb" /machine:I386 /out:"$(OUTDIR)\SEnumVal.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\SEnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SEnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SEnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\SEnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SEnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SEnumVal.exe"
+	-@erase "$(OUTDIR)\SEnumVal.ilk"
+	-@erase "$(OUTDIR)\SEnumVal.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SEnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SEnumVal.pdb" /debug /machine:I386 /out:"$(OUTDIR)\SEnumVal.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\SEnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SEnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SEnumVal.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\SEnumVal.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SEnumVal.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\SEnumVal.exe"
+	-@erase "$(OUTDIR)\SEnumVal.ilk"
+	-@erase "$(OUTDIR)\SEnumVal.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SEnumVal.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SEnumVal.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\SEnumVal.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SEnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\SEnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\SEnumVal.exe" "$(OUTDIR)\SEnumVal.bsc"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\SEnumVal.exe" "$(OUTDIR)\SEnumVal.bsc"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\SEnumVal.obj"
+	-@erase "$(INTDIR)\SEnumVal.sbr"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\SEnumVal.bsc"
+	-@erase "$(OUTDIR)\SEnumVal.exe"
+	-@erase "$(OUTDIR)\SEnumVal.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\SEnumVal.bsc" 
+BSC32_SBRS= \
+	"$(INTDIR)\SEnumVal.sbr"
+
+"$(OUTDIR)\SEnumVal.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
+    $(BSC32) @<<
+  $(BSC32_FLAGS) $(BSC32_SBRS)
+<<
+
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\SEnumVal.pdb" /machine:IX86 /out:"$(OUTDIR)\SEnumVal.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\SEnumVal.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\SEnumVal.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("SEnumVal.dep")
+!INCLUDE "SEnumVal.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "SEnumVal.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "SEnumVal - Win32 Release" || "$(CFG)" == "SEnumVal - Win32 Debug" || "$(CFG)" == "SEnumVal - Win64 Debug" || "$(CFG)" == "SEnumVal - Win64 Release"
+
+!IF  "$(CFG)" == "SEnumVal - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\SEnumVal"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\SEnumVal"
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\SEnumVal"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\SEnumVal"
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\SEnumVal"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\SEnumVal"
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\SEnumVal"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\SEnumVal"
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\samples\SEnumVal\SEnumVal.cpp
+
+!IF  "$(CFG)" == "SEnumVal - Win32 Release"
+
+
+"$(INTDIR)\SEnumVal.obj"	"$(INTDIR)\SEnumVal.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win32 Debug"
+
+
+"$(INTDIR)\SEnumVal.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Debug"
+
+
+"$(INTDIR)\SEnumVal.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "SEnumVal - Win64 Release"
+
+
+"$(INTDIR)\SEnumVal.obj"	"$(INTDIR)\SEnumVal.sbr" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.mak b/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.mak
new file mode 100644
index 000000000..70334d11d
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/StdInParse/StdInParse.mak
@@ -0,0 +1,451 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on StdInParse.dsp
+!IF "$(CFG)" == ""
+CFG=StdInParse - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to StdInParse - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "StdInParse - Win32 Release" && "$(CFG)" != "StdInParse - Win32 Debug" && "$(CFG)" != "StdInParse - Win64 Debug" && "$(CFG)" != "StdInParse - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "StdInParse.mak" CFG="StdInParse - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "StdInParse - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "StdInParse - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "StdInParse - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "StdInParse - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "StdInParse - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\StdInParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\StdInParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\StdInParse.obj"
+	-@erase "$(INTDIR)\StdInParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\StdInParse.exe"
+	-@erase "$(OUTDIR)\StdInParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\StdInParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\StdInParse.pdb" /machine:I386 /out:"$(OUTDIR)\StdInParse.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\StdInParse.obj" \
+	"$(INTDIR)\StdInParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\StdInParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\StdInParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\StdInParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\StdInParse.obj"
+	-@erase "$(INTDIR)\StdInParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\StdInParse.exe"
+	-@erase "$(OUTDIR)\StdInParse.ilk"
+	-@erase "$(OUTDIR)\StdInParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\StdInParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\StdInParse.pdb" /debug /machine:I386 /out:"$(OUTDIR)\StdInParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\StdInParse.obj" \
+	"$(INTDIR)\StdInParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\StdInParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\StdInParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\StdInParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\StdInParse.obj"
+	-@erase "$(INTDIR)\StdInParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\StdInParse.exe"
+	-@erase "$(OUTDIR)\StdInParse.ilk"
+	-@erase "$(OUTDIR)\StdInParse.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\StdInParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /version:3.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\StdInParse.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\StdInParse.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\StdInParse.obj" \
+	"$(INTDIR)\StdInParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\StdInParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\StdInParse.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\StdInParse.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\StdInParse.obj"
+	-@erase "$(INTDIR)\StdInParseHandlers.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\StdInParse.exe"
+	-@erase "$(OUTDIR)\StdInParse.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\StdInParse.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /version:1.0 /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\StdInParse.pdb" /machine:IX86 /out:"$(OUTDIR)\StdInParse.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\StdInParse.obj" \
+	"$(INTDIR)\StdInParseHandlers.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\StdInParse.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("StdInParse.dep")
+!INCLUDE "StdInParse.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "StdInParse.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "StdInParse - Win32 Release" || "$(CFG)" == "StdInParse - Win32 Debug" || "$(CFG)" == "StdInParse - Win64 Debug" || "$(CFG)" == "StdInParse - Win64 Release"
+SOURCE=..\..\..\..\..\samples\StdInParse\StdInParse.cpp
+
+"$(INTDIR)\StdInParse.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\samples\StdInParse\StdInParseHandlers.cpp
+
+"$(INTDIR)\StdInParseHandlers.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "StdInParse - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\StdInParse"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\StdInParse"
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\StdInParse"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\StdInParse"
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\StdInParse"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\StdInParse"
+
+!ELSEIF  "$(CFG)" == "StdInParse - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\StdInParse"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\StdInParse"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.mak b/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.mak
new file mode 100644
index 000000000..1166967f6
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/ThreadTest/ThreadTest.mak
@@ -0,0 +1,436 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on ThreadTest.dsp
+!IF "$(CFG)" == ""
+CFG=ThreadTest - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to ThreadTest - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "ThreadTest - Win32 Release" && "$(CFG)" != "ThreadTest - Win32 Debug" && "$(CFG)" != "ThreadTest - Win64 Debug" && "$(CFG)" != "ThreadTest - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "ThreadTest.mak" CFG="ThreadTest - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "ThreadTest - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "ThreadTest - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "ThreadTest - Win64 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE "ThreadTest - Win64 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "ThreadTest - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\ThreadTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Release" "$(OUTDIR)\ThreadTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\ThreadTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\ThreadTest.exe"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\ThreadTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /subsystem:console /incremental:no /pdb:"$(OUTDIR)\ThreadTest.pdb" /machine:I386 /out:"$(OUTDIR)\ThreadTest.exe" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+LINK32_OBJS= \
+	"$(INTDIR)\ThreadTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\ThreadTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\ThreadTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\ThreadTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\ThreadTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\ThreadTest.exe"
+	-@erase "$(OUTDIR)\ThreadTest.ilk"
+	-@erase "$(OUTDIR)\ThreadTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\ThreadTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\ThreadTest.pdb" /debug /machine:I386 /out:"$(OUTDIR)\ThreadTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+LINK32_OBJS= \
+	"$(INTDIR)\ThreadTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\ThreadTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\ThreadTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Debug" "$(OUTDIR)\ThreadTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\ThreadTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(OUTDIR)\ThreadTest.exe"
+	-@erase "$(OUTDIR)\ThreadTest.ilk"
+	-@erase "$(OUTDIR)\ThreadTest.pdb"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_DEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\ThreadTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2D.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\ThreadTest.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\ThreadTest.exe" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win64\VC6\Debug" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\ThreadTest.obj" \
+	"$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)\ThreadTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\ThreadTest.exe"
+
+!ELSE 
+
+ALL : "XercesLib - Win64 Release" "$(OUTDIR)\ThreadTest.exe"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win64 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\ThreadTest.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(OUTDIR)\ThreadTest.exe"
+	-@erase "$(OUTDIR)\ThreadTest.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "_CONSOLE" /D "WIN32" /D "_WINDOWS" /D "PLATFORM_WIN32" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+RSC=rc.exe
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\ThreadTest.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib xerces-c_2.lib /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\ThreadTest.pdb" /machine:IX86 /out:"$(OUTDIR)\ThreadTest.exe" /libpath:"..\..\..\..\..\Build\Win64\VC6\Release" /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\ThreadTest.obj" \
+	"$(OUTDIR)\xerces-c_2.lib"
+
+"$(OUTDIR)\ThreadTest.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("ThreadTest.dep")
+!INCLUDE "ThreadTest.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "ThreadTest.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "ThreadTest - Win32 Release" || "$(CFG)" == "ThreadTest - Win32 Debug" || "$(CFG)" == "ThreadTest - Win64 Debug" || "$(CFG)" == "ThreadTest - Win64 Release"
+SOURCE=..\..\..\..\..\tests\ThreadTest\ThreadTest.cpp
+
+"$(INTDIR)\ThreadTest.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "ThreadTest - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\ThreadTest"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\ThreadTest"
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\ThreadTest"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\ThreadTest"
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\ThreadTest"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\ThreadTest"
+
+!ELSEIF  "$(CFG)" == "ThreadTest - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\ThreadTest"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\ThreadTest"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.mak b/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.mak
new file mode 100644
index 000000000..facdee295
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/XercesLib/XercesLib.mak
@@ -0,0 +1,4538 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on XercesLib.dsp
+!IF "$(CFG)" == ""
+CFG=XercesLib - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to XercesLib - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "XercesLib - Win32 Release" && "$(CFG)" != "XercesLib - Win32 Debug" && "$(CFG)" != "XercesLib - Win64 Debug" && "$(CFG)" != "XercesLib - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "XercesLib.mak" CFG="XercesLib - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "XercesLib - Win32 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "XercesLib - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "XercesLib - Win64 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "XercesLib - Win64 Release" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Release
+# End Custom Macros
+
+ALL : "$(OUTDIR)\xerces-c_2_0_0.dll"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\AbstractDOMParser.obj"
+	-@erase "$(INTDIR)\AbstractNumericFacetValidator.obj"
+	-@erase "$(INTDIR)\AbstractNumericValidator.obj"
+	-@erase "$(INTDIR)\AbstractStringValidator.obj"
+	-@erase "$(INTDIR)\AllContentModel.obj"
+	-@erase "$(INTDIR)\AnySimpleTypeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\AnyURIDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ASCIIRangeFactory.obj"
+	-@erase "$(INTDIR)\AttrImpl.obj"
+	-@erase "$(INTDIR)\AttrMapImpl.obj"
+	-@erase "$(INTDIR)\AttrNSImpl.obj"
+	-@erase "$(INTDIR)\Base64.obj"
+	-@erase "$(INTDIR)\Base64BinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\BinFileInputStream.obj"
+	-@erase "$(INTDIR)\BinHTTPURLInputStream.obj"
+	-@erase "$(INTDIR)\BinInputStream.obj"
+	-@erase "$(INTDIR)\BinMemInputStream.obj"
+	-@erase "$(INTDIR)\BitSet.obj"
+	-@erase "$(INTDIR)\BlockRangeFactory.obj"
+	-@erase "$(INTDIR)\BMPattern.obj"
+	-@erase "$(INTDIR)\BooleanDatatypeValidator.obj"
+	-@erase "$(INTDIR)\CDATASectionImpl.obj"
+	-@erase "$(INTDIR)\CharacterDataImpl.obj"
+	-@erase "$(INTDIR)\CharToken.obj"
+	-@erase "$(INTDIR)\ChildNode.obj"
+	-@erase "$(INTDIR)\ClosureToken.obj"
+	-@erase "$(INTDIR)\CMAny.obj"
+	-@erase "$(INTDIR)\CMBinaryOp.obj"
+	-@erase "$(INTDIR)\CMUnaryOp.obj"
+	-@erase "$(INTDIR)\CommentImpl.obj"
+	-@erase "$(INTDIR)\ComplexTypeInfo.obj"
+	-@erase "$(INTDIR)\ConcatToken.obj"
+	-@erase "$(INTDIR)\ConditionToken.obj"
+	-@erase "$(INTDIR)\ContentLeafNameTypeVector.obj"
+	-@erase "$(INTDIR)\ContentSpecNode.obj"
+	-@erase "$(INTDIR)\DatatypeValidator.obj"
+	-@erase "$(INTDIR)\DatatypeValidatorFactory.obj"
+	-@erase "$(INTDIR)\DateDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeValidator.obj"
+	-@erase "$(INTDIR)\DayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DecimalDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DFAContentModel.obj"
+	-@erase "$(INTDIR)\DocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DocumentImpl.obj"
+	-@erase "$(INTDIR)\DocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOM_Attr.obj"
+	-@erase "$(INTDIR)\DOM_CDATASection.obj"
+	-@erase "$(INTDIR)\DOM_CharacterData.obj"
+	-@erase "$(INTDIR)\DOM_Comment.obj"
+	-@erase "$(INTDIR)\DOM_Document.obj"
+	-@erase "$(INTDIR)\DOM_DocumentFragment.obj"
+	-@erase "$(INTDIR)\DOM_DocumentType.obj"
+	-@erase "$(INTDIR)\DOM_DOMException.obj"
+	-@erase "$(INTDIR)\DOM_DOMImplementation.obj"
+	-@erase "$(INTDIR)\DOM_Element.obj"
+	-@erase "$(INTDIR)\DOM_Entity.obj"
+	-@erase "$(INTDIR)\DOM_EntityReference.obj"
+	-@erase "$(INTDIR)\DOM_NamedNodeMap.obj"
+	-@erase "$(INTDIR)\DOM_Node.obj"
+	-@erase "$(INTDIR)\DOM_NodeFilter.obj"
+	-@erase "$(INTDIR)\DOM_NodeIterator.obj"
+	-@erase "$(INTDIR)\DOM_NodeList.obj"
+	-@erase "$(INTDIR)\DOM_Notation.obj"
+	-@erase "$(INTDIR)\DOM_ProcessingInstruction.obj"
+	-@erase "$(INTDIR)\DOM_Range.obj"
+	-@erase "$(INTDIR)\DOM_RangeException.obj"
+	-@erase "$(INTDIR)\DOM_Text.obj"
+	-@erase "$(INTDIR)\DOM_TreeWalker.obj"
+	-@erase "$(INTDIR)\DOM_XMLDecl.obj"
+	-@erase "$(INTDIR)\DOMAttrImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrMapImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrNSImpl.obj"
+	-@erase "$(INTDIR)\DOMBuilderImpl.obj"
+	-@erase "$(INTDIR)\DOMCDATASectionImpl.obj"
+	-@erase "$(INTDIR)\DOMCharacterDataImpl.obj"
+	-@erase "$(INTDIR)\DOMChildNode.obj"
+	-@erase "$(INTDIR)\DOMCommentImpl.obj"
+	-@erase "$(INTDIR)\DOMDeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOMElementImpl.obj"
+	-@erase "$(INTDIR)\DOMElementNSImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\DOMErrorImpl.obj"
+	-@erase "$(INTDIR)\DOMException.obj"
+	-@erase "$(INTDIR)\DOMImplementationImpl.obj"
+	-@erase "$(INTDIR)\DOMImplementationRegistry.obj"
+	-@erase "$(INTDIR)\DOMLocatorImpl.obj"
+	-@erase "$(INTDIR)\DomMemDebug.obj"
+	-@erase "$(INTDIR)\DOMNamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIDMap.obj"
+	-@erase "$(INTDIR)\DOMNodeImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeVector.obj"
+	-@erase "$(INTDIR)\DOMNotationImpl.obj"
+	-@erase "$(INTDIR)\DOMParentNode.obj"
+	-@erase "$(INTDIR)\DOMParser.obj"
+	-@erase "$(INTDIR)\DOMProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\DOMRangeException.obj"
+	-@erase "$(INTDIR)\DOMRangeImpl.obj"
+	-@erase "$(INTDIR)\DOMString.obj"
+	-@erase "$(INTDIR)\DOMStringPool.obj"
+	-@erase "$(INTDIR)\DOMTextImpl.obj"
+	-@erase "$(INTDIR)\DOMTreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\DOMWriterImpl.obj"
+	-@erase "$(INTDIR)\DoubleDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DStringPool.obj"
+	-@erase "$(INTDIR)\DTDAttDef.obj"
+	-@erase "$(INTDIR)\DTDAttDefList.obj"
+	-@erase "$(INTDIR)\DTDElementDecl.obj"
+	-@erase "$(INTDIR)\DTDGrammar.obj"
+	-@erase "$(INTDIR)\DTDScanner.obj"
+	-@erase "$(INTDIR)\DTDValidator.obj"
+	-@erase "$(INTDIR)\Dummy.obj"
+	-@erase "$(INTDIR)\DurationDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ElementDefinitionImpl.obj"
+	-@erase "$(INTDIR)\ElementImpl.obj"
+	-@erase "$(INTDIR)\ElementNSImpl.obj"
+	-@erase "$(INTDIR)\ElemStack.obj"
+	-@erase "$(INTDIR)\EncodingValidator.obj"
+	-@erase "$(INTDIR)\ENTITYDatatypeValidator.obj"
+	-@erase "$(INTDIR)\EntityImpl.obj"
+	-@erase "$(INTDIR)\EntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\FieldActivator.obj"
+	-@erase "$(INTDIR)\FieldValueMap.obj"
+	-@erase "$(INTDIR)\FloatDatatypeValidator.obj"
+	-@erase "$(INTDIR)\GeneralAttributeCheck.obj"
+	-@erase "$(INTDIR)\GrammarResolver.obj"
+	-@erase "$(INTDIR)\HashPtr.obj"
+	-@erase "$(INTDIR)\HashXMLCh.obj"
+	-@erase "$(INTDIR)\HeaderDummy.obj"
+	-@erase "$(INTDIR)\HexBin.obj"
+	-@erase "$(INTDIR)\HexBinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IC_Field.obj"
+	-@erase "$(INTDIR)\IC_Key.obj"
+	-@erase "$(INTDIR)\IC_KeyRef.obj"
+	-@erase "$(INTDIR)\IC_Selector.obj"
+	-@erase "$(INTDIR)\IC_Unique.obj"
+	-@erase "$(INTDIR)\IDDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IdentityConstraint.obj"
+	-@erase "$(INTDIR)\IDREFDatatypeValidator.obj"
+	-@erase "$(INTDIR)\InputSource.obj"
+	-@erase "$(INTDIR)\KVStringPair.obj"
+	-@erase "$(INTDIR)\ListDatatypeValidator.obj"
+	-@erase "$(INTDIR)\LocalFileFormatTarget.obj"
+	-@erase "$(INTDIR)\LocalFileInputSource.obj"
+	-@erase "$(INTDIR)\Match.obj"
+	-@erase "$(INTDIR)\MemBufFormatTarget.obj"
+	-@erase "$(INTDIR)\MemBufInputSource.obj"
+	-@erase "$(INTDIR)\MixedContentModel.obj"
+	-@erase "$(INTDIR)\ModifierToken.obj"
+	-@erase "$(INTDIR)\MonthDatatypeValidator.obj"
+	-@erase "$(INTDIR)\MonthDayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Mutexes.obj"
+	-@erase "$(INTDIR)\NameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\NamespaceScope.obj"
+	-@erase "$(INTDIR)\NCNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NodeIDMap.obj"
+	-@erase "$(INTDIR)\NodeImpl.obj"
+	-@erase "$(INTDIR)\NodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\NodeListImpl.obj"
+	-@erase "$(INTDIR)\NodeVector.obj"
+	-@erase "$(INTDIR)\NOTATIONDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NotationImpl.obj"
+	-@erase "$(INTDIR)\Op.obj"
+	-@erase "$(INTDIR)\OpFactory.obj"
+	-@erase "$(INTDIR)\ParentNode.obj"
+	-@erase "$(INTDIR)\ParenToken.obj"
+	-@erase "$(INTDIR)\ParserForXMLSchema.obj"
+	-@erase "$(INTDIR)\PlatformUtils.obj"
+	-@erase "$(INTDIR)\ProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\QName.obj"
+	-@erase "$(INTDIR)\QNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\RangeFactory.obj"
+	-@erase "$(INTDIR)\RangeImpl.obj"
+	-@erase "$(INTDIR)\RangeToken.obj"
+	-@erase "$(INTDIR)\RangeTokenMap.obj"
+	-@erase "$(INTDIR)\ReaderMgr.obj"
+	-@erase "$(INTDIR)\RefCountedImpl.obj"
+	-@erase "$(INTDIR)\RegularExpression.obj"
+	-@erase "$(INTDIR)\RegxParser.obj"
+	-@erase "$(INTDIR)\RegxUtil.obj"
+	-@erase "$(INTDIR)\sax2Dummy.obj"
+	-@erase "$(INTDIR)\SAX2XMLReaderImpl.obj"
+	-@erase "$(INTDIR)\SAXException.obj"
+	-@erase "$(INTDIR)\SAXParseException.obj"
+	-@erase "$(INTDIR)\SAXParser.obj"
+	-@erase "$(INTDIR)\SchemaAttDef.obj"
+	-@erase "$(INTDIR)\SchemaAttDefList.obj"
+	-@erase "$(INTDIR)\SchemaElementDecl.obj"
+	-@erase "$(INTDIR)\SchemaGrammar.obj"
+	-@erase "$(INTDIR)\SchemaInfo.obj"
+	-@erase "$(INTDIR)\SchemaSymbols.obj"
+	-@erase "$(INTDIR)\SchemaValidator.obj"
+	-@erase "$(INTDIR)\SimpleContentModel.obj"
+	-@erase "$(INTDIR)\StdInInputSource.obj"
+	-@erase "$(INTDIR)\StdOutFormatTarget.obj"
+	-@erase "$(INTDIR)\StringDatatypeValidator.obj"
+	-@erase "$(INTDIR)\StringPool.obj"
+	-@erase "$(INTDIR)\StringToken.obj"
+	-@erase "$(INTDIR)\SubstitutionGroupComparator.obj"
+	-@erase "$(INTDIR)\TextImpl.obj"
+	-@erase "$(INTDIR)\TimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Token.obj"
+	-@erase "$(INTDIR)\TokenFactory.obj"
+	-@erase "$(INTDIR)\TransService.obj"
+	-@erase "$(INTDIR)\TraverseSchema.obj"
+	-@erase "$(INTDIR)\TreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\UnicodeRangeFactory.obj"
+	-@erase "$(INTDIR)\UnionDatatypeValidator.obj"
+	-@erase "$(INTDIR)\UnionToken.obj"
+	-@erase "$(INTDIR)\URLInputSource.obj"
+	-@erase "$(INTDIR)\ValueStore.obj"
+	-@erase "$(INTDIR)\ValueStoreCache.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\VecAttributesImpl.obj"
+	-@erase "$(INTDIR)\VecAttrListImpl.obj"
+	-@erase "$(INTDIR)\Version.res"
+	-@erase "$(INTDIR)\Win32MsgLoader.obj"
+	-@erase "$(INTDIR)\Win32PlatformUtils.obj"
+	-@erase "$(INTDIR)\Win32TransService.obj"
+	-@erase "$(INTDIR)\WinSockNetAccessor.obj"
+	-@erase "$(INTDIR)\Wrapper4DOMInputSource.obj"
+	-@erase "$(INTDIR)\Wrapper4InputSource.obj"
+	-@erase "$(INTDIR)\XercesAttGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesDOMParser.obj"
+	-@erase "$(INTDIR)\XercesElementWildcard.obj"
+	-@erase "$(INTDIR)\XercesGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesXPath.obj"
+	-@erase "$(INTDIR)\XML256TableTranscoder.obj"
+	-@erase "$(INTDIR)\XML88591Transcoder.obj"
+	-@erase "$(INTDIR)\XMLAbstractDoubleFloat.obj"
+	-@erase "$(INTDIR)\XMLASCIITranscoder.obj"
+	-@erase "$(INTDIR)\XMLAttDef.obj"
+	-@erase "$(INTDIR)\XMLAttr.obj"
+	-@erase "$(INTDIR)\XMLBigDecimal.obj"
+	-@erase "$(INTDIR)\XMLBigInteger.obj"
+	-@erase "$(INTDIR)\XMLBuffer.obj"
+	-@erase "$(INTDIR)\XMLBufferMgr.obj"
+	-@erase "$(INTDIR)\XMLChTranscoder.obj"
+	-@erase "$(INTDIR)\XMLContentModel.obj"
+	-@erase "$(INTDIR)\XMLDateTime.obj"
+	-@erase "$(INTDIR)\XMLDeclImpl.obj"
+	-@erase "$(INTDIR)\XMLDouble.obj"
+	-@erase "$(INTDIR)\XMLEBCDICTranscoder.obj"
+	-@erase "$(INTDIR)\XMLElementDecl.obj"
+	-@erase "$(INTDIR)\XMLEntityDecl.obj"
+	-@erase "$(INTDIR)\XMLException.obj"
+	-@erase "$(INTDIR)\XMLFloat.obj"
+	-@erase "$(INTDIR)\XMLFormatter.obj"
+	-@erase "$(INTDIR)\XMLIBM1140Transcoder.obj"
+	-@erase "$(INTDIR)\XMLNotationDecl.obj"
+	-@erase "$(INTDIR)\XMLNumber.obj"
+	-@erase "$(INTDIR)\XMLRangeFactory.obj"
+	-@erase "$(INTDIR)\XMLReader.obj"
+	-@erase "$(INTDIR)\XMLRecognizer.obj"
+	-@erase "$(INTDIR)\XMLScanner.obj"
+	-@erase "$(INTDIR)\XMLScanner2.obj"
+	-@erase "$(INTDIR)\XMLString.obj"
+	-@erase "$(INTDIR)\XMLStringTokenizer.obj"
+	-@erase "$(INTDIR)\XMLUCSTranscoder.obj"
+	-@erase "$(INTDIR)\XMLUni.obj"
+	-@erase "$(INTDIR)\XMLUniCharacter.obj"
+	-@erase "$(INTDIR)\XMLUri.obj"
+	-@erase "$(INTDIR)\XMLURL.obj"
+	-@erase "$(INTDIR)\XMLUTF16Transcoder.obj"
+	-@erase "$(INTDIR)\XMLUTF8Transcoder.obj"
+	-@erase "$(INTDIR)\XMLValidator.obj"
+	-@erase "$(INTDIR)\XMLWin1252Transcoder.obj"
+	-@erase "$(INTDIR)\XPathMatcher.obj"
+	-@erase "$(INTDIR)\XPathMatcherStack.obj"
+	-@erase "$(INTDIR)\XPathSymbols.obj"
+	-@erase "$(INTDIR)\XSDDOMParser.obj"
+	-@erase "$(INTDIR)\XSDElementNSImpl.obj"
+	-@erase "$(INTDIR)\XSDErrorReporter.obj"
+	-@erase "$(INTDIR)\XSDLocator.obj"
+	-@erase "$(INTDIR)\XUtil.obj"
+	-@erase "$(INTDIR)\YearDatatypeValidator.obj"
+	-@erase "$(INTDIR)\YearMonthDatatypeValidator.obj"
+	-@erase "$(OUTDIR)\obj\xerces-c_2_0_0.map"
+	-@erase "$(OUTDIR)\xerces-c_2.exp"
+	-@erase "$(OUTDIR)\xerces-c_2.lib"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0.dll"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MD /Za /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/D "NDEBUG" /mktyplib203 /o "NUL" /win32 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Version.res" /d "NDEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\XercesLib.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib /base:"0x12000000" /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\xerces-c_2_0_0.pdb" /map:"$(INTDIR)\xerces-c_2_0_0.map" /machine:I386 /out:"$(OUTDIR)\xerces-c_2_0_0.dll" /implib:"$(OUTDIR)\xerces-c_2.lib" /version:2.0.0 
+LINK32_OBJS= \
+	"$(INTDIR)\Win32PlatformUtils.obj" \
+	"$(INTDIR)\Win32MsgLoader.obj" \
+	"$(INTDIR)\Win32TransService.obj" \
+	"$(INTDIR)\BinHTTPURLInputStream.obj" \
+	"$(INTDIR)\WinSockNetAccessor.obj" \
+	"$(INTDIR)\ASCIIRangeFactory.obj" \
+	"$(INTDIR)\BlockRangeFactory.obj" \
+	"$(INTDIR)\BMPattern.obj" \
+	"$(INTDIR)\CharToken.obj" \
+	"$(INTDIR)\ClosureToken.obj" \
+	"$(INTDIR)\ConcatToken.obj" \
+	"$(INTDIR)\ConditionToken.obj" \
+	"$(INTDIR)\Match.obj" \
+	"$(INTDIR)\ModifierToken.obj" \
+	"$(INTDIR)\Op.obj" \
+	"$(INTDIR)\OpFactory.obj" \
+	"$(INTDIR)\ParenToken.obj" \
+	"$(INTDIR)\ParserForXMLSchema.obj" \
+	"$(INTDIR)\RangeFactory.obj" \
+	"$(INTDIR)\RangeToken.obj" \
+	"$(INTDIR)\RangeTokenMap.obj" \
+	"$(INTDIR)\RegularExpression.obj" \
+	"$(INTDIR)\RegxParser.obj" \
+	"$(INTDIR)\RegxUtil.obj" \
+	"$(INTDIR)\StringToken.obj" \
+	"$(INTDIR)\Token.obj" \
+	"$(INTDIR)\TokenFactory.obj" \
+	"$(INTDIR)\UnicodeRangeFactory.obj" \
+	"$(INTDIR)\UnionToken.obj" \
+	"$(INTDIR)\XMLRangeFactory.obj" \
+	"$(INTDIR)\XMLUniCharacter.obj" \
+	"$(INTDIR)\Base64.obj" \
+	"$(INTDIR)\BinFileInputStream.obj" \
+	"$(INTDIR)\BinInputStream.obj" \
+	"$(INTDIR)\BinMemInputStream.obj" \
+	"$(INTDIR)\BitSet.obj" \
+	"$(INTDIR)\EncodingValidator.obj" \
+	"$(INTDIR)\HashPtr.obj" \
+	"$(INTDIR)\HashXMLCh.obj" \
+	"$(INTDIR)\HeaderDummy.obj" \
+	"$(INTDIR)\HexBin.obj" \
+	"$(INTDIR)\KVStringPair.obj" \
+	"$(INTDIR)\Mutexes.obj" \
+	"$(INTDIR)\PlatformUtils.obj" \
+	"$(INTDIR)\QName.obj" \
+	"$(INTDIR)\StringPool.obj" \
+	"$(INTDIR)\TransService.obj" \
+	"$(INTDIR)\XML256TableTranscoder.obj" \
+	"$(INTDIR)\XML88591Transcoder.obj" \
+	"$(INTDIR)\XMLAbstractDoubleFloat.obj" \
+	"$(INTDIR)\XMLASCIITranscoder.obj" \
+	"$(INTDIR)\XMLBigDecimal.obj" \
+	"$(INTDIR)\XMLBigInteger.obj" \
+	"$(INTDIR)\XMLChTranscoder.obj" \
+	"$(INTDIR)\XMLDateTime.obj" \
+	"$(INTDIR)\XMLDouble.obj" \
+	"$(INTDIR)\XMLEBCDICTranscoder.obj" \
+	"$(INTDIR)\XMLException.obj" \
+	"$(INTDIR)\XMLFloat.obj" \
+	"$(INTDIR)\XMLIBM1140Transcoder.obj" \
+	"$(INTDIR)\XMLNumber.obj" \
+	"$(INTDIR)\XMLString.obj" \
+	"$(INTDIR)\XMLStringTokenizer.obj" \
+	"$(INTDIR)\XMLUCSTranscoder.obj" \
+	"$(INTDIR)\XMLUni.obj" \
+	"$(INTDIR)\XMLUri.obj" \
+	"$(INTDIR)\XMLURL.obj" \
+	"$(INTDIR)\XMLUTF16Transcoder.obj" \
+	"$(INTDIR)\XMLUTF8Transcoder.obj" \
+	"$(INTDIR)\XMLWin1252Transcoder.obj" \
+	"$(INTDIR)\LocalFileFormatTarget.obj" \
+	"$(INTDIR)\LocalFileInputSource.obj" \
+	"$(INTDIR)\MemBufFormatTarget.obj" \
+	"$(INTDIR)\MemBufInputSource.obj" \
+	"$(INTDIR)\StdInInputSource.obj" \
+	"$(INTDIR)\StdOutFormatTarget.obj" \
+	"$(INTDIR)\URLInputSource.obj" \
+	"$(INTDIR)\Wrapper4DOMInputSource.obj" \
+	"$(INTDIR)\Wrapper4InputSource.obj" \
+	"$(INTDIR)\XMLAttDef.obj" \
+	"$(INTDIR)\XMLAttr.obj" \
+	"$(INTDIR)\XMLBuffer.obj" \
+	"$(INTDIR)\XMLBufferMgr.obj" \
+	"$(INTDIR)\XMLContentModel.obj" \
+	"$(INTDIR)\XMLElementDecl.obj" \
+	"$(INTDIR)\XMLEntityDecl.obj" \
+	"$(INTDIR)\XMLFormatter.obj" \
+	"$(INTDIR)\XMLNotationDecl.obj" \
+	"$(INTDIR)\XMLRecognizer.obj" \
+	"$(INTDIR)\XMLValidator.obj" \
+	"$(INTDIR)\ElemStack.obj" \
+	"$(INTDIR)\ReaderMgr.obj" \
+	"$(INTDIR)\VecAttributesImpl.obj" \
+	"$(INTDIR)\VecAttrListImpl.obj" \
+	"$(INTDIR)\XMLReader.obj" \
+	"$(INTDIR)\XMLScanner.obj" \
+	"$(INTDIR)\XMLScanner2.obj" \
+	"$(INTDIR)\Dummy.obj" \
+	"$(INTDIR)\InputSource.obj" \
+	"$(INTDIR)\SAXException.obj" \
+	"$(INTDIR)\SAXParseException.obj" \
+	"$(INTDIR)\AbstractDOMParser.obj" \
+	"$(INTDIR)\DOMBuilderImpl.obj" \
+	"$(INTDIR)\SAX2XMLReaderImpl.obj" \
+	"$(INTDIR)\SAXParser.obj" \
+	"$(INTDIR)\XercesDOMParser.obj" \
+	"$(INTDIR)\AllContentModel.obj" \
+	"$(INTDIR)\CMAny.obj" \
+	"$(INTDIR)\CMBinaryOp.obj" \
+	"$(INTDIR)\CMUnaryOp.obj" \
+	"$(INTDIR)\ContentLeafNameTypeVector.obj" \
+	"$(INTDIR)\ContentSpecNode.obj" \
+	"$(INTDIR)\DFAContentModel.obj" \
+	"$(INTDIR)\GrammarResolver.obj" \
+	"$(INTDIR)\MixedContentModel.obj" \
+	"$(INTDIR)\SimpleContentModel.obj" \
+	"$(INTDIR)\AbstractNumericFacetValidator.obj" \
+	"$(INTDIR)\AbstractNumericValidator.obj" \
+	"$(INTDIR)\AbstractStringValidator.obj" \
+	"$(INTDIR)\AnySimpleTypeDatatypeValidator.obj" \
+	"$(INTDIR)\AnyURIDatatypeValidator.obj" \
+	"$(INTDIR)\Base64BinaryDatatypeValidator.obj" \
+	"$(INTDIR)\BooleanDatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidatorFactory.obj" \
+	"$(INTDIR)\DateDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeValidator.obj" \
+	"$(INTDIR)\DayDatatypeValidator.obj" \
+	"$(INTDIR)\DecimalDatatypeValidator.obj" \
+	"$(INTDIR)\DoubleDatatypeValidator.obj" \
+	"$(INTDIR)\DurationDatatypeValidator.obj" \
+	"$(INTDIR)\ENTITYDatatypeValidator.obj" \
+	"$(INTDIR)\FloatDatatypeValidator.obj" \
+	"$(INTDIR)\HexBinaryDatatypeValidator.obj" \
+	"$(INTDIR)\IDDatatypeValidator.obj" \
+	"$(INTDIR)\IDREFDatatypeValidator.obj" \
+	"$(INTDIR)\ListDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDayDatatypeValidator.obj" \
+	"$(INTDIR)\NameDatatypeValidator.obj" \
+	"$(INTDIR)\NCNameDatatypeValidator.obj" \
+	"$(INTDIR)\NOTATIONDatatypeValidator.obj" \
+	"$(INTDIR)\QNameDatatypeValidator.obj" \
+	"$(INTDIR)\StringDatatypeValidator.obj" \
+	"$(INTDIR)\TimeDatatypeValidator.obj" \
+	"$(INTDIR)\UnionDatatypeValidator.obj" \
+	"$(INTDIR)\YearDatatypeValidator.obj" \
+	"$(INTDIR)\YearMonthDatatypeValidator.obj" \
+	"$(INTDIR)\DTDAttDef.obj" \
+	"$(INTDIR)\DTDAttDefList.obj" \
+	"$(INTDIR)\DTDElementDecl.obj" \
+	"$(INTDIR)\DTDGrammar.obj" \
+	"$(INTDIR)\DTDScanner.obj" \
+	"$(INTDIR)\DTDValidator.obj" \
+	"$(INTDIR)\FieldActivator.obj" \
+	"$(INTDIR)\FieldValueMap.obj" \
+	"$(INTDIR)\IC_Field.obj" \
+	"$(INTDIR)\IC_Key.obj" \
+	"$(INTDIR)\IC_KeyRef.obj" \
+	"$(INTDIR)\IC_Selector.obj" \
+	"$(INTDIR)\IC_Unique.obj" \
+	"$(INTDIR)\IdentityConstraint.obj" \
+	"$(INTDIR)\ValueStore.obj" \
+	"$(INTDIR)\ValueStoreCache.obj" \
+	"$(INTDIR)\XercesXPath.obj" \
+	"$(INTDIR)\XPathMatcher.obj" \
+	"$(INTDIR)\XPathMatcherStack.obj" \
+	"$(INTDIR)\XPathSymbols.obj" \
+	"$(INTDIR)\ComplexTypeInfo.obj" \
+	"$(INTDIR)\GeneralAttributeCheck.obj" \
+	"$(INTDIR)\NamespaceScope.obj" \
+	"$(INTDIR)\SchemaAttDef.obj" \
+	"$(INTDIR)\SchemaAttDefList.obj" \
+	"$(INTDIR)\SchemaElementDecl.obj" \
+	"$(INTDIR)\SchemaGrammar.obj" \
+	"$(INTDIR)\SchemaInfo.obj" \
+	"$(INTDIR)\SchemaSymbols.obj" \
+	"$(INTDIR)\SchemaValidator.obj" \
+	"$(INTDIR)\SubstitutionGroupComparator.obj" \
+	"$(INTDIR)\TraverseSchema.obj" \
+	"$(INTDIR)\XercesAttGroupInfo.obj" \
+	"$(INTDIR)\XercesElementWildcard.obj" \
+	"$(INTDIR)\XercesGroupInfo.obj" \
+	"$(INTDIR)\XSDDOMParser.obj" \
+	"$(INTDIR)\XSDErrorReporter.obj" \
+	"$(INTDIR)\XSDLocator.obj" \
+	"$(INTDIR)\XUtil.obj" \
+	"$(INTDIR)\sax2Dummy.obj" \
+	"$(INTDIR)\DOMAttrImpl.obj" \
+	"$(INTDIR)\DOMAttrMapImpl.obj" \
+	"$(INTDIR)\DOMAttrNSImpl.obj" \
+	"$(INTDIR)\DOMCDATASectionImpl.obj" \
+	"$(INTDIR)\DOMCharacterDataImpl.obj" \
+	"$(INTDIR)\DOMChildNode.obj" \
+	"$(INTDIR)\DOMCommentImpl.obj" \
+	"$(INTDIR)\DOMDeepNodeListImpl.obj" \
+	"$(INTDIR)\DOMDocumentFragmentImpl.obj" \
+	"$(INTDIR)\DOMDocumentImpl.obj" \
+	"$(INTDIR)\DOMDocumentTypeImpl.obj" \
+	"$(INTDIR)\DOMElementImpl.obj" \
+	"$(INTDIR)\DOMElementNSImpl.obj" \
+	"$(INTDIR)\DOMEntityImpl.obj" \
+	"$(INTDIR)\DOMEntityReferenceImpl.obj" \
+	"$(INTDIR)\DOMErrorImpl.obj" \
+	"$(INTDIR)\DOMImplementationImpl.obj" \
+	"$(INTDIR)\DOMImplementationRegistry.obj" \
+	"$(INTDIR)\DOMLocatorImpl.obj" \
+	"$(INTDIR)\DOMNamedNodeMapImpl.obj" \
+	"$(INTDIR)\DOMNodeIDMap.obj" \
+	"$(INTDIR)\DOMNodeImpl.obj" \
+	"$(INTDIR)\DOMNodeIteratorImpl.obj" \
+	"$(INTDIR)\DOMNodeListImpl.obj" \
+	"$(INTDIR)\DOMNodeVector.obj" \
+	"$(INTDIR)\DOMNotationImpl.obj" \
+	"$(INTDIR)\DOMParentNode.obj" \
+	"$(INTDIR)\DOMProcessingInstructionImpl.obj" \
+	"$(INTDIR)\DOMRangeImpl.obj" \
+	"$(INTDIR)\DOMStringPool.obj" \
+	"$(INTDIR)\DOMTextImpl.obj" \
+	"$(INTDIR)\DOMTreeWalkerImpl.obj" \
+	"$(INTDIR)\DOMWriterImpl.obj" \
+	"$(INTDIR)\XSDElementNSImpl.obj" \
+	"$(INTDIR)\AttrImpl.obj" \
+	"$(INTDIR)\AttrMapImpl.obj" \
+	"$(INTDIR)\AttrNSImpl.obj" \
+	"$(INTDIR)\CDATASectionImpl.obj" \
+	"$(INTDIR)\CharacterDataImpl.obj" \
+	"$(INTDIR)\ChildNode.obj" \
+	"$(INTDIR)\CommentImpl.obj" \
+	"$(INTDIR)\DeepNodeListImpl.obj" \
+	"$(INTDIR)\DocumentFragmentImpl.obj" \
+	"$(INTDIR)\DocumentImpl.obj" \
+	"$(INTDIR)\DocumentTypeImpl.obj" \
+	"$(INTDIR)\DOM_Attr.obj" \
+	"$(INTDIR)\DOM_CDATASection.obj" \
+	"$(INTDIR)\DOM_CharacterData.obj" \
+	"$(INTDIR)\DOM_Comment.obj" \
+	"$(INTDIR)\DOM_Document.obj" \
+	"$(INTDIR)\DOM_DocumentFragment.obj" \
+	"$(INTDIR)\DOM_DocumentType.obj" \
+	"$(INTDIR)\DOM_DOMException.obj" \
+	"$(INTDIR)\DOM_DOMImplementation.obj" \
+	"$(INTDIR)\DOM_Element.obj" \
+	"$(INTDIR)\DOM_Entity.obj" \
+	"$(INTDIR)\DOM_EntityReference.obj" \
+	"$(INTDIR)\DOM_NamedNodeMap.obj" \
+	"$(INTDIR)\DOM_Node.obj" \
+	"$(INTDIR)\DOM_NodeFilter.obj" \
+	"$(INTDIR)\DOM_NodeIterator.obj" \
+	"$(INTDIR)\DOM_NodeList.obj" \
+	"$(INTDIR)\DOM_Notation.obj" \
+	"$(INTDIR)\DOM_ProcessingInstruction.obj" \
+	"$(INTDIR)\DOM_Range.obj" \
+	"$(INTDIR)\DOM_RangeException.obj" \
+	"$(INTDIR)\DOM_Text.obj" \
+	"$(INTDIR)\DOM_TreeWalker.obj" \
+	"$(INTDIR)\DOM_XMLDecl.obj" \
+	"$(INTDIR)\DomMemDebug.obj" \
+	"$(INTDIR)\DOMParser.obj" \
+	"$(INTDIR)\DOMString.obj" \
+	"$(INTDIR)\DStringPool.obj" \
+	"$(INTDIR)\ElementDefinitionImpl.obj" \
+	"$(INTDIR)\ElementImpl.obj" \
+	"$(INTDIR)\ElementNSImpl.obj" \
+	"$(INTDIR)\EntityImpl.obj" \
+	"$(INTDIR)\EntityReferenceImpl.obj" \
+	"$(INTDIR)\NamedNodeMapImpl.obj" \
+	"$(INTDIR)\NodeIDMap.obj" \
+	"$(INTDIR)\NodeImpl.obj" \
+	"$(INTDIR)\NodeIteratorImpl.obj" \
+	"$(INTDIR)\NodeListImpl.obj" \
+	"$(INTDIR)\NodeVector.obj" \
+	"$(INTDIR)\NotationImpl.obj" \
+	"$(INTDIR)\ParentNode.obj" \
+	"$(INTDIR)\ProcessingInstructionImpl.obj" \
+	"$(INTDIR)\RangeImpl.obj" \
+	"$(INTDIR)\RefCountedImpl.obj" \
+	"$(INTDIR)\TextImpl.obj" \
+	"$(INTDIR)\TreeWalkerImpl.obj" \
+	"$(INTDIR)\XMLDeclImpl.obj" \
+	"$(INTDIR)\DOMException.obj" \
+	"$(INTDIR)\DOMRangeException.obj" \
+	"$(INTDIR)\Version.res"
+
+"$(OUTDIR)\xerces-c_2_0_0.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\VC6\Debug
+# End Custom Macros
+
+ALL : "$(OUTDIR)\xerces-c_2_0_0D.dll"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\AbstractDOMParser.obj"
+	-@erase "$(INTDIR)\AbstractNumericFacetValidator.obj"
+	-@erase "$(INTDIR)\AbstractNumericValidator.obj"
+	-@erase "$(INTDIR)\AbstractStringValidator.obj"
+	-@erase "$(INTDIR)\AllContentModel.obj"
+	-@erase "$(INTDIR)\AnySimpleTypeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\AnyURIDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ASCIIRangeFactory.obj"
+	-@erase "$(INTDIR)\AttrImpl.obj"
+	-@erase "$(INTDIR)\AttrMapImpl.obj"
+	-@erase "$(INTDIR)\AttrNSImpl.obj"
+	-@erase "$(INTDIR)\Base64.obj"
+	-@erase "$(INTDIR)\Base64BinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\BinFileInputStream.obj"
+	-@erase "$(INTDIR)\BinHTTPURLInputStream.obj"
+	-@erase "$(INTDIR)\BinInputStream.obj"
+	-@erase "$(INTDIR)\BinMemInputStream.obj"
+	-@erase "$(INTDIR)\BitSet.obj"
+	-@erase "$(INTDIR)\BlockRangeFactory.obj"
+	-@erase "$(INTDIR)\BMPattern.obj"
+	-@erase "$(INTDIR)\BooleanDatatypeValidator.obj"
+	-@erase "$(INTDIR)\CDATASectionImpl.obj"
+	-@erase "$(INTDIR)\CharacterDataImpl.obj"
+	-@erase "$(INTDIR)\CharToken.obj"
+	-@erase "$(INTDIR)\ChildNode.obj"
+	-@erase "$(INTDIR)\ClosureToken.obj"
+	-@erase "$(INTDIR)\CMAny.obj"
+	-@erase "$(INTDIR)\CMBinaryOp.obj"
+	-@erase "$(INTDIR)\CMUnaryOp.obj"
+	-@erase "$(INTDIR)\CommentImpl.obj"
+	-@erase "$(INTDIR)\ComplexTypeInfo.obj"
+	-@erase "$(INTDIR)\ConcatToken.obj"
+	-@erase "$(INTDIR)\ConditionToken.obj"
+	-@erase "$(INTDIR)\ContentLeafNameTypeVector.obj"
+	-@erase "$(INTDIR)\ContentSpecNode.obj"
+	-@erase "$(INTDIR)\DatatypeValidator.obj"
+	-@erase "$(INTDIR)\DatatypeValidatorFactory.obj"
+	-@erase "$(INTDIR)\DateDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeValidator.obj"
+	-@erase "$(INTDIR)\DayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DecimalDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DFAContentModel.obj"
+	-@erase "$(INTDIR)\DocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DocumentImpl.obj"
+	-@erase "$(INTDIR)\DocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOM_Attr.obj"
+	-@erase "$(INTDIR)\DOM_CDATASection.obj"
+	-@erase "$(INTDIR)\DOM_CharacterData.obj"
+	-@erase "$(INTDIR)\DOM_Comment.obj"
+	-@erase "$(INTDIR)\DOM_Document.obj"
+	-@erase "$(INTDIR)\DOM_DocumentFragment.obj"
+	-@erase "$(INTDIR)\DOM_DocumentType.obj"
+	-@erase "$(INTDIR)\DOM_DOMException.obj"
+	-@erase "$(INTDIR)\DOM_DOMImplementation.obj"
+	-@erase "$(INTDIR)\DOM_Element.obj"
+	-@erase "$(INTDIR)\DOM_Entity.obj"
+	-@erase "$(INTDIR)\DOM_EntityReference.obj"
+	-@erase "$(INTDIR)\DOM_NamedNodeMap.obj"
+	-@erase "$(INTDIR)\DOM_Node.obj"
+	-@erase "$(INTDIR)\DOM_NodeFilter.obj"
+	-@erase "$(INTDIR)\DOM_NodeIterator.obj"
+	-@erase "$(INTDIR)\DOM_NodeList.obj"
+	-@erase "$(INTDIR)\DOM_Notation.obj"
+	-@erase "$(INTDIR)\DOM_ProcessingInstruction.obj"
+	-@erase "$(INTDIR)\DOM_Range.obj"
+	-@erase "$(INTDIR)\DOM_RangeException.obj"
+	-@erase "$(INTDIR)\DOM_Text.obj"
+	-@erase "$(INTDIR)\DOM_TreeWalker.obj"
+	-@erase "$(INTDIR)\DOM_XMLDecl.obj"
+	-@erase "$(INTDIR)\DOMAttrImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrMapImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrNSImpl.obj"
+	-@erase "$(INTDIR)\DOMBuilderImpl.obj"
+	-@erase "$(INTDIR)\DOMCDATASectionImpl.obj"
+	-@erase "$(INTDIR)\DOMCharacterDataImpl.obj"
+	-@erase "$(INTDIR)\DOMChildNode.obj"
+	-@erase "$(INTDIR)\DOMCommentImpl.obj"
+	-@erase "$(INTDIR)\DOMDeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOMElementImpl.obj"
+	-@erase "$(INTDIR)\DOMElementNSImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\DOMErrorImpl.obj"
+	-@erase "$(INTDIR)\DOMException.obj"
+	-@erase "$(INTDIR)\DOMImplementationImpl.obj"
+	-@erase "$(INTDIR)\DOMImplementationRegistry.obj"
+	-@erase "$(INTDIR)\DOMLocatorImpl.obj"
+	-@erase "$(INTDIR)\DomMemDebug.obj"
+	-@erase "$(INTDIR)\DOMNamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIDMap.obj"
+	-@erase "$(INTDIR)\DOMNodeImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeVector.obj"
+	-@erase "$(INTDIR)\DOMNotationImpl.obj"
+	-@erase "$(INTDIR)\DOMParentNode.obj"
+	-@erase "$(INTDIR)\DOMParser.obj"
+	-@erase "$(INTDIR)\DOMProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\DOMRangeException.obj"
+	-@erase "$(INTDIR)\DOMRangeImpl.obj"
+	-@erase "$(INTDIR)\DOMString.obj"
+	-@erase "$(INTDIR)\DOMStringPool.obj"
+	-@erase "$(INTDIR)\DOMTextImpl.obj"
+	-@erase "$(INTDIR)\DOMTreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\DOMWriterImpl.obj"
+	-@erase "$(INTDIR)\DoubleDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DStringPool.obj"
+	-@erase "$(INTDIR)\DTDAttDef.obj"
+	-@erase "$(INTDIR)\DTDAttDefList.obj"
+	-@erase "$(INTDIR)\DTDElementDecl.obj"
+	-@erase "$(INTDIR)\DTDGrammar.obj"
+	-@erase "$(INTDIR)\DTDScanner.obj"
+	-@erase "$(INTDIR)\DTDValidator.obj"
+	-@erase "$(INTDIR)\Dummy.obj"
+	-@erase "$(INTDIR)\DurationDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ElementDefinitionImpl.obj"
+	-@erase "$(INTDIR)\ElementImpl.obj"
+	-@erase "$(INTDIR)\ElementNSImpl.obj"
+	-@erase "$(INTDIR)\ElemStack.obj"
+	-@erase "$(INTDIR)\EncodingValidator.obj"
+	-@erase "$(INTDIR)\ENTITYDatatypeValidator.obj"
+	-@erase "$(INTDIR)\EntityImpl.obj"
+	-@erase "$(INTDIR)\EntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\FieldActivator.obj"
+	-@erase "$(INTDIR)\FieldValueMap.obj"
+	-@erase "$(INTDIR)\FloatDatatypeValidator.obj"
+	-@erase "$(INTDIR)\GeneralAttributeCheck.obj"
+	-@erase "$(INTDIR)\GrammarResolver.obj"
+	-@erase "$(INTDIR)\HashPtr.obj"
+	-@erase "$(INTDIR)\HashXMLCh.obj"
+	-@erase "$(INTDIR)\HeaderDummy.obj"
+	-@erase "$(INTDIR)\HexBin.obj"
+	-@erase "$(INTDIR)\HexBinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IC_Field.obj"
+	-@erase "$(INTDIR)\IC_Key.obj"
+	-@erase "$(INTDIR)\IC_KeyRef.obj"
+	-@erase "$(INTDIR)\IC_Selector.obj"
+	-@erase "$(INTDIR)\IC_Unique.obj"
+	-@erase "$(INTDIR)\IDDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IdentityConstraint.obj"
+	-@erase "$(INTDIR)\IDREFDatatypeValidator.obj"
+	-@erase "$(INTDIR)\InputSource.obj"
+	-@erase "$(INTDIR)\KVStringPair.obj"
+	-@erase "$(INTDIR)\ListDatatypeValidator.obj"
+	-@erase "$(INTDIR)\LocalFileFormatTarget.obj"
+	-@erase "$(INTDIR)\LocalFileInputSource.obj"
+	-@erase "$(INTDIR)\Match.obj"
+	-@erase "$(INTDIR)\MemBufFormatTarget.obj"
+	-@erase "$(INTDIR)\MemBufInputSource.obj"
+	-@erase "$(INTDIR)\MixedContentModel.obj"
+	-@erase "$(INTDIR)\ModifierToken.obj"
+	-@erase "$(INTDIR)\MonthDatatypeValidator.obj"
+	-@erase "$(INTDIR)\MonthDayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Mutexes.obj"
+	-@erase "$(INTDIR)\NameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\NamespaceScope.obj"
+	-@erase "$(INTDIR)\NCNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NodeIDMap.obj"
+	-@erase "$(INTDIR)\NodeImpl.obj"
+	-@erase "$(INTDIR)\NodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\NodeListImpl.obj"
+	-@erase "$(INTDIR)\NodeVector.obj"
+	-@erase "$(INTDIR)\NOTATIONDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NotationImpl.obj"
+	-@erase "$(INTDIR)\Op.obj"
+	-@erase "$(INTDIR)\OpFactory.obj"
+	-@erase "$(INTDIR)\ParentNode.obj"
+	-@erase "$(INTDIR)\ParenToken.obj"
+	-@erase "$(INTDIR)\ParserForXMLSchema.obj"
+	-@erase "$(INTDIR)\PlatformUtils.obj"
+	-@erase "$(INTDIR)\ProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\QName.obj"
+	-@erase "$(INTDIR)\QNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\RangeFactory.obj"
+	-@erase "$(INTDIR)\RangeImpl.obj"
+	-@erase "$(INTDIR)\RangeToken.obj"
+	-@erase "$(INTDIR)\RangeTokenMap.obj"
+	-@erase "$(INTDIR)\ReaderMgr.obj"
+	-@erase "$(INTDIR)\RefCountedImpl.obj"
+	-@erase "$(INTDIR)\RegularExpression.obj"
+	-@erase "$(INTDIR)\RegxParser.obj"
+	-@erase "$(INTDIR)\RegxUtil.obj"
+	-@erase "$(INTDIR)\sax2Dummy.obj"
+	-@erase "$(INTDIR)\SAX2XMLReaderImpl.obj"
+	-@erase "$(INTDIR)\SAXException.obj"
+	-@erase "$(INTDIR)\SAXParseException.obj"
+	-@erase "$(INTDIR)\SAXParser.obj"
+	-@erase "$(INTDIR)\SchemaAttDef.obj"
+	-@erase "$(INTDIR)\SchemaAttDefList.obj"
+	-@erase "$(INTDIR)\SchemaElementDecl.obj"
+	-@erase "$(INTDIR)\SchemaGrammar.obj"
+	-@erase "$(INTDIR)\SchemaInfo.obj"
+	-@erase "$(INTDIR)\SchemaSymbols.obj"
+	-@erase "$(INTDIR)\SchemaValidator.obj"
+	-@erase "$(INTDIR)\SimpleContentModel.obj"
+	-@erase "$(INTDIR)\StdInInputSource.obj"
+	-@erase "$(INTDIR)\StdOutFormatTarget.obj"
+	-@erase "$(INTDIR)\StringDatatypeValidator.obj"
+	-@erase "$(INTDIR)\StringPool.obj"
+	-@erase "$(INTDIR)\StringToken.obj"
+	-@erase "$(INTDIR)\SubstitutionGroupComparator.obj"
+	-@erase "$(INTDIR)\TextImpl.obj"
+	-@erase "$(INTDIR)\TimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Token.obj"
+	-@erase "$(INTDIR)\TokenFactory.obj"
+	-@erase "$(INTDIR)\TransService.obj"
+	-@erase "$(INTDIR)\TraverseSchema.obj"
+	-@erase "$(INTDIR)\TreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\UnicodeRangeFactory.obj"
+	-@erase "$(INTDIR)\UnionDatatypeValidator.obj"
+	-@erase "$(INTDIR)\UnionToken.obj"
+	-@erase "$(INTDIR)\URLInputSource.obj"
+	-@erase "$(INTDIR)\ValueStore.obj"
+	-@erase "$(INTDIR)\ValueStoreCache.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(INTDIR)\VecAttributesImpl.obj"
+	-@erase "$(INTDIR)\VecAttrListImpl.obj"
+	-@erase "$(INTDIR)\Version.res"
+	-@erase "$(INTDIR)\Win32MsgLoader.obj"
+	-@erase "$(INTDIR)\Win32PlatformUtils.obj"
+	-@erase "$(INTDIR)\Win32TransService.obj"
+	-@erase "$(INTDIR)\WinSockNetAccessor.obj"
+	-@erase "$(INTDIR)\Wrapper4DOMInputSource.obj"
+	-@erase "$(INTDIR)\Wrapper4InputSource.obj"
+	-@erase "$(INTDIR)\XercesAttGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesDOMParser.obj"
+	-@erase "$(INTDIR)\XercesElementWildcard.obj"
+	-@erase "$(INTDIR)\XercesGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesXPath.obj"
+	-@erase "$(INTDIR)\XML256TableTranscoder.obj"
+	-@erase "$(INTDIR)\XML88591Transcoder.obj"
+	-@erase "$(INTDIR)\XMLAbstractDoubleFloat.obj"
+	-@erase "$(INTDIR)\XMLASCIITranscoder.obj"
+	-@erase "$(INTDIR)\XMLAttDef.obj"
+	-@erase "$(INTDIR)\XMLAttr.obj"
+	-@erase "$(INTDIR)\XMLBigDecimal.obj"
+	-@erase "$(INTDIR)\XMLBigInteger.obj"
+	-@erase "$(INTDIR)\XMLBuffer.obj"
+	-@erase "$(INTDIR)\XMLBufferMgr.obj"
+	-@erase "$(INTDIR)\XMLChTranscoder.obj"
+	-@erase "$(INTDIR)\XMLContentModel.obj"
+	-@erase "$(INTDIR)\XMLDateTime.obj"
+	-@erase "$(INTDIR)\XMLDeclImpl.obj"
+	-@erase "$(INTDIR)\XMLDouble.obj"
+	-@erase "$(INTDIR)\XMLEBCDICTranscoder.obj"
+	-@erase "$(INTDIR)\XMLElementDecl.obj"
+	-@erase "$(INTDIR)\XMLEntityDecl.obj"
+	-@erase "$(INTDIR)\XMLException.obj"
+	-@erase "$(INTDIR)\XMLFloat.obj"
+	-@erase "$(INTDIR)\XMLFormatter.obj"
+	-@erase "$(INTDIR)\XMLIBM1140Transcoder.obj"
+	-@erase "$(INTDIR)\XMLNotationDecl.obj"
+	-@erase "$(INTDIR)\XMLNumber.obj"
+	-@erase "$(INTDIR)\XMLRangeFactory.obj"
+	-@erase "$(INTDIR)\XMLReader.obj"
+	-@erase "$(INTDIR)\XMLRecognizer.obj"
+	-@erase "$(INTDIR)\XMLScanner.obj"
+	-@erase "$(INTDIR)\XMLScanner2.obj"
+	-@erase "$(INTDIR)\XMLString.obj"
+	-@erase "$(INTDIR)\XMLStringTokenizer.obj"
+	-@erase "$(INTDIR)\XMLUCSTranscoder.obj"
+	-@erase "$(INTDIR)\XMLUni.obj"
+	-@erase "$(INTDIR)\XMLUniCharacter.obj"
+	-@erase "$(INTDIR)\XMLUri.obj"
+	-@erase "$(INTDIR)\XMLURL.obj"
+	-@erase "$(INTDIR)\XMLUTF16Transcoder.obj"
+	-@erase "$(INTDIR)\XMLUTF8Transcoder.obj"
+	-@erase "$(INTDIR)\XMLValidator.obj"
+	-@erase "$(INTDIR)\XMLWin1252Transcoder.obj"
+	-@erase "$(INTDIR)\XPathMatcher.obj"
+	-@erase "$(INTDIR)\XPathMatcherStack.obj"
+	-@erase "$(INTDIR)\XPathSymbols.obj"
+	-@erase "$(INTDIR)\XSDDOMParser.obj"
+	-@erase "$(INTDIR)\XSDElementNSImpl.obj"
+	-@erase "$(INTDIR)\XSDErrorReporter.obj"
+	-@erase "$(INTDIR)\XSDLocator.obj"
+	-@erase "$(INTDIR)\XUtil.obj"
+	-@erase "$(INTDIR)\YearDatatypeValidator.obj"
+	-@erase "$(INTDIR)\YearMonthDatatypeValidator.obj"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.dll"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.ilk"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.pdb"
+	-@erase "$(OUTDIR)\xerces-c_2D.exp"
+	-@erase "$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/G6 /MDd /Za /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/D "_DEBUG" /mktyplib203 /o "NUL" /win32 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Version.res" /d "_DEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\XercesLib.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib /base:"0x12000000" /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\xerces-c_2_0_0D.pdb" /debug /machine:I386 /out:"$(OUTDIR)\xerces-c_2_0_0D.dll" /implib:"$(OUTDIR)\xerces-c_2D.lib" /pdbtype:sept /version:2.0.0 
+LINK32_OBJS= \
+	"$(INTDIR)\Win32PlatformUtils.obj" \
+	"$(INTDIR)\Win32MsgLoader.obj" \
+	"$(INTDIR)\Win32TransService.obj" \
+	"$(INTDIR)\BinHTTPURLInputStream.obj" \
+	"$(INTDIR)\WinSockNetAccessor.obj" \
+	"$(INTDIR)\ASCIIRangeFactory.obj" \
+	"$(INTDIR)\BlockRangeFactory.obj" \
+	"$(INTDIR)\BMPattern.obj" \
+	"$(INTDIR)\CharToken.obj" \
+	"$(INTDIR)\ClosureToken.obj" \
+	"$(INTDIR)\ConcatToken.obj" \
+	"$(INTDIR)\ConditionToken.obj" \
+	"$(INTDIR)\Match.obj" \
+	"$(INTDIR)\ModifierToken.obj" \
+	"$(INTDIR)\Op.obj" \
+	"$(INTDIR)\OpFactory.obj" \
+	"$(INTDIR)\ParenToken.obj" \
+	"$(INTDIR)\ParserForXMLSchema.obj" \
+	"$(INTDIR)\RangeFactory.obj" \
+	"$(INTDIR)\RangeToken.obj" \
+	"$(INTDIR)\RangeTokenMap.obj" \
+	"$(INTDIR)\RegularExpression.obj" \
+	"$(INTDIR)\RegxParser.obj" \
+	"$(INTDIR)\RegxUtil.obj" \
+	"$(INTDIR)\StringToken.obj" \
+	"$(INTDIR)\Token.obj" \
+	"$(INTDIR)\TokenFactory.obj" \
+	"$(INTDIR)\UnicodeRangeFactory.obj" \
+	"$(INTDIR)\UnionToken.obj" \
+	"$(INTDIR)\XMLRangeFactory.obj" \
+	"$(INTDIR)\XMLUniCharacter.obj" \
+	"$(INTDIR)\Base64.obj" \
+	"$(INTDIR)\BinFileInputStream.obj" \
+	"$(INTDIR)\BinInputStream.obj" \
+	"$(INTDIR)\BinMemInputStream.obj" \
+	"$(INTDIR)\BitSet.obj" \
+	"$(INTDIR)\EncodingValidator.obj" \
+	"$(INTDIR)\HashPtr.obj" \
+	"$(INTDIR)\HashXMLCh.obj" \
+	"$(INTDIR)\HeaderDummy.obj" \
+	"$(INTDIR)\HexBin.obj" \
+	"$(INTDIR)\KVStringPair.obj" \
+	"$(INTDIR)\Mutexes.obj" \
+	"$(INTDIR)\PlatformUtils.obj" \
+	"$(INTDIR)\QName.obj" \
+	"$(INTDIR)\StringPool.obj" \
+	"$(INTDIR)\TransService.obj" \
+	"$(INTDIR)\XML256TableTranscoder.obj" \
+	"$(INTDIR)\XML88591Transcoder.obj" \
+	"$(INTDIR)\XMLAbstractDoubleFloat.obj" \
+	"$(INTDIR)\XMLASCIITranscoder.obj" \
+	"$(INTDIR)\XMLBigDecimal.obj" \
+	"$(INTDIR)\XMLBigInteger.obj" \
+	"$(INTDIR)\XMLChTranscoder.obj" \
+	"$(INTDIR)\XMLDateTime.obj" \
+	"$(INTDIR)\XMLDouble.obj" \
+	"$(INTDIR)\XMLEBCDICTranscoder.obj" \
+	"$(INTDIR)\XMLException.obj" \
+	"$(INTDIR)\XMLFloat.obj" \
+	"$(INTDIR)\XMLIBM1140Transcoder.obj" \
+	"$(INTDIR)\XMLNumber.obj" \
+	"$(INTDIR)\XMLString.obj" \
+	"$(INTDIR)\XMLStringTokenizer.obj" \
+	"$(INTDIR)\XMLUCSTranscoder.obj" \
+	"$(INTDIR)\XMLUni.obj" \
+	"$(INTDIR)\XMLUri.obj" \
+	"$(INTDIR)\XMLURL.obj" \
+	"$(INTDIR)\XMLUTF16Transcoder.obj" \
+	"$(INTDIR)\XMLUTF8Transcoder.obj" \
+	"$(INTDIR)\XMLWin1252Transcoder.obj" \
+	"$(INTDIR)\LocalFileFormatTarget.obj" \
+	"$(INTDIR)\LocalFileInputSource.obj" \
+	"$(INTDIR)\MemBufFormatTarget.obj" \
+	"$(INTDIR)\MemBufInputSource.obj" \
+	"$(INTDIR)\StdInInputSource.obj" \
+	"$(INTDIR)\StdOutFormatTarget.obj" \
+	"$(INTDIR)\URLInputSource.obj" \
+	"$(INTDIR)\Wrapper4DOMInputSource.obj" \
+	"$(INTDIR)\Wrapper4InputSource.obj" \
+	"$(INTDIR)\XMLAttDef.obj" \
+	"$(INTDIR)\XMLAttr.obj" \
+	"$(INTDIR)\XMLBuffer.obj" \
+	"$(INTDIR)\XMLBufferMgr.obj" \
+	"$(INTDIR)\XMLContentModel.obj" \
+	"$(INTDIR)\XMLElementDecl.obj" \
+	"$(INTDIR)\XMLEntityDecl.obj" \
+	"$(INTDIR)\XMLFormatter.obj" \
+	"$(INTDIR)\XMLNotationDecl.obj" \
+	"$(INTDIR)\XMLRecognizer.obj" \
+	"$(INTDIR)\XMLValidator.obj" \
+	"$(INTDIR)\ElemStack.obj" \
+	"$(INTDIR)\ReaderMgr.obj" \
+	"$(INTDIR)\VecAttributesImpl.obj" \
+	"$(INTDIR)\VecAttrListImpl.obj" \
+	"$(INTDIR)\XMLReader.obj" \
+	"$(INTDIR)\XMLScanner.obj" \
+	"$(INTDIR)\XMLScanner2.obj" \
+	"$(INTDIR)\Dummy.obj" \
+	"$(INTDIR)\InputSource.obj" \
+	"$(INTDIR)\SAXException.obj" \
+	"$(INTDIR)\SAXParseException.obj" \
+	"$(INTDIR)\AbstractDOMParser.obj" \
+	"$(INTDIR)\DOMBuilderImpl.obj" \
+	"$(INTDIR)\SAX2XMLReaderImpl.obj" \
+	"$(INTDIR)\SAXParser.obj" \
+	"$(INTDIR)\XercesDOMParser.obj" \
+	"$(INTDIR)\AllContentModel.obj" \
+	"$(INTDIR)\CMAny.obj" \
+	"$(INTDIR)\CMBinaryOp.obj" \
+	"$(INTDIR)\CMUnaryOp.obj" \
+	"$(INTDIR)\ContentLeafNameTypeVector.obj" \
+	"$(INTDIR)\ContentSpecNode.obj" \
+	"$(INTDIR)\DFAContentModel.obj" \
+	"$(INTDIR)\GrammarResolver.obj" \
+	"$(INTDIR)\MixedContentModel.obj" \
+	"$(INTDIR)\SimpleContentModel.obj" \
+	"$(INTDIR)\AbstractNumericFacetValidator.obj" \
+	"$(INTDIR)\AbstractNumericValidator.obj" \
+	"$(INTDIR)\AbstractStringValidator.obj" \
+	"$(INTDIR)\AnySimpleTypeDatatypeValidator.obj" \
+	"$(INTDIR)\AnyURIDatatypeValidator.obj" \
+	"$(INTDIR)\Base64BinaryDatatypeValidator.obj" \
+	"$(INTDIR)\BooleanDatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidatorFactory.obj" \
+	"$(INTDIR)\DateDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeValidator.obj" \
+	"$(INTDIR)\DayDatatypeValidator.obj" \
+	"$(INTDIR)\DecimalDatatypeValidator.obj" \
+	"$(INTDIR)\DoubleDatatypeValidator.obj" \
+	"$(INTDIR)\DurationDatatypeValidator.obj" \
+	"$(INTDIR)\ENTITYDatatypeValidator.obj" \
+	"$(INTDIR)\FloatDatatypeValidator.obj" \
+	"$(INTDIR)\HexBinaryDatatypeValidator.obj" \
+	"$(INTDIR)\IDDatatypeValidator.obj" \
+	"$(INTDIR)\IDREFDatatypeValidator.obj" \
+	"$(INTDIR)\ListDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDayDatatypeValidator.obj" \
+	"$(INTDIR)\NameDatatypeValidator.obj" \
+	"$(INTDIR)\NCNameDatatypeValidator.obj" \
+	"$(INTDIR)\NOTATIONDatatypeValidator.obj" \
+	"$(INTDIR)\QNameDatatypeValidator.obj" \
+	"$(INTDIR)\StringDatatypeValidator.obj" \
+	"$(INTDIR)\TimeDatatypeValidator.obj" \
+	"$(INTDIR)\UnionDatatypeValidator.obj" \
+	"$(INTDIR)\YearDatatypeValidator.obj" \
+	"$(INTDIR)\YearMonthDatatypeValidator.obj" \
+	"$(INTDIR)\DTDAttDef.obj" \
+	"$(INTDIR)\DTDAttDefList.obj" \
+	"$(INTDIR)\DTDElementDecl.obj" \
+	"$(INTDIR)\DTDGrammar.obj" \
+	"$(INTDIR)\DTDScanner.obj" \
+	"$(INTDIR)\DTDValidator.obj" \
+	"$(INTDIR)\FieldActivator.obj" \
+	"$(INTDIR)\FieldValueMap.obj" \
+	"$(INTDIR)\IC_Field.obj" \
+	"$(INTDIR)\IC_Key.obj" \
+	"$(INTDIR)\IC_KeyRef.obj" \
+	"$(INTDIR)\IC_Selector.obj" \
+	"$(INTDIR)\IC_Unique.obj" \
+	"$(INTDIR)\IdentityConstraint.obj" \
+	"$(INTDIR)\ValueStore.obj" \
+	"$(INTDIR)\ValueStoreCache.obj" \
+	"$(INTDIR)\XercesXPath.obj" \
+	"$(INTDIR)\XPathMatcher.obj" \
+	"$(INTDIR)\XPathMatcherStack.obj" \
+	"$(INTDIR)\XPathSymbols.obj" \
+	"$(INTDIR)\ComplexTypeInfo.obj" \
+	"$(INTDIR)\GeneralAttributeCheck.obj" \
+	"$(INTDIR)\NamespaceScope.obj" \
+	"$(INTDIR)\SchemaAttDef.obj" \
+	"$(INTDIR)\SchemaAttDefList.obj" \
+	"$(INTDIR)\SchemaElementDecl.obj" \
+	"$(INTDIR)\SchemaGrammar.obj" \
+	"$(INTDIR)\SchemaInfo.obj" \
+	"$(INTDIR)\SchemaSymbols.obj" \
+	"$(INTDIR)\SchemaValidator.obj" \
+	"$(INTDIR)\SubstitutionGroupComparator.obj" \
+	"$(INTDIR)\TraverseSchema.obj" \
+	"$(INTDIR)\XercesAttGroupInfo.obj" \
+	"$(INTDIR)\XercesElementWildcard.obj" \
+	"$(INTDIR)\XercesGroupInfo.obj" \
+	"$(INTDIR)\XSDDOMParser.obj" \
+	"$(INTDIR)\XSDErrorReporter.obj" \
+	"$(INTDIR)\XSDLocator.obj" \
+	"$(INTDIR)\XUtil.obj" \
+	"$(INTDIR)\sax2Dummy.obj" \
+	"$(INTDIR)\DOMAttrImpl.obj" \
+	"$(INTDIR)\DOMAttrMapImpl.obj" \
+	"$(INTDIR)\DOMAttrNSImpl.obj" \
+	"$(INTDIR)\DOMCDATASectionImpl.obj" \
+	"$(INTDIR)\DOMCharacterDataImpl.obj" \
+	"$(INTDIR)\DOMChildNode.obj" \
+	"$(INTDIR)\DOMCommentImpl.obj" \
+	"$(INTDIR)\DOMDeepNodeListImpl.obj" \
+	"$(INTDIR)\DOMDocumentFragmentImpl.obj" \
+	"$(INTDIR)\DOMDocumentImpl.obj" \
+	"$(INTDIR)\DOMDocumentTypeImpl.obj" \
+	"$(INTDIR)\DOMElementImpl.obj" \
+	"$(INTDIR)\DOMElementNSImpl.obj" \
+	"$(INTDIR)\DOMEntityImpl.obj" \
+	"$(INTDIR)\DOMEntityReferenceImpl.obj" \
+	"$(INTDIR)\DOMErrorImpl.obj" \
+	"$(INTDIR)\DOMImplementationImpl.obj" \
+	"$(INTDIR)\DOMImplementationRegistry.obj" \
+	"$(INTDIR)\DOMLocatorImpl.obj" \
+	"$(INTDIR)\DOMNamedNodeMapImpl.obj" \
+	"$(INTDIR)\DOMNodeIDMap.obj" \
+	"$(INTDIR)\DOMNodeImpl.obj" \
+	"$(INTDIR)\DOMNodeIteratorImpl.obj" \
+	"$(INTDIR)\DOMNodeListImpl.obj" \
+	"$(INTDIR)\DOMNodeVector.obj" \
+	"$(INTDIR)\DOMNotationImpl.obj" \
+	"$(INTDIR)\DOMParentNode.obj" \
+	"$(INTDIR)\DOMProcessingInstructionImpl.obj" \
+	"$(INTDIR)\DOMRangeImpl.obj" \
+	"$(INTDIR)\DOMStringPool.obj" \
+	"$(INTDIR)\DOMTextImpl.obj" \
+	"$(INTDIR)\DOMTreeWalkerImpl.obj" \
+	"$(INTDIR)\DOMWriterImpl.obj" \
+	"$(INTDIR)\XSDElementNSImpl.obj" \
+	"$(INTDIR)\AttrImpl.obj" \
+	"$(INTDIR)\AttrMapImpl.obj" \
+	"$(INTDIR)\AttrNSImpl.obj" \
+	"$(INTDIR)\CDATASectionImpl.obj" \
+	"$(INTDIR)\CharacterDataImpl.obj" \
+	"$(INTDIR)\ChildNode.obj" \
+	"$(INTDIR)\CommentImpl.obj" \
+	"$(INTDIR)\DeepNodeListImpl.obj" \
+	"$(INTDIR)\DocumentFragmentImpl.obj" \
+	"$(INTDIR)\DocumentImpl.obj" \
+	"$(INTDIR)\DocumentTypeImpl.obj" \
+	"$(INTDIR)\DOM_Attr.obj" \
+	"$(INTDIR)\DOM_CDATASection.obj" \
+	"$(INTDIR)\DOM_CharacterData.obj" \
+	"$(INTDIR)\DOM_Comment.obj" \
+	"$(INTDIR)\DOM_Document.obj" \
+	"$(INTDIR)\DOM_DocumentFragment.obj" \
+	"$(INTDIR)\DOM_DocumentType.obj" \
+	"$(INTDIR)\DOM_DOMException.obj" \
+	"$(INTDIR)\DOM_DOMImplementation.obj" \
+	"$(INTDIR)\DOM_Element.obj" \
+	"$(INTDIR)\DOM_Entity.obj" \
+	"$(INTDIR)\DOM_EntityReference.obj" \
+	"$(INTDIR)\DOM_NamedNodeMap.obj" \
+	"$(INTDIR)\DOM_Node.obj" \
+	"$(INTDIR)\DOM_NodeFilter.obj" \
+	"$(INTDIR)\DOM_NodeIterator.obj" \
+	"$(INTDIR)\DOM_NodeList.obj" \
+	"$(INTDIR)\DOM_Notation.obj" \
+	"$(INTDIR)\DOM_ProcessingInstruction.obj" \
+	"$(INTDIR)\DOM_Range.obj" \
+	"$(INTDIR)\DOM_RangeException.obj" \
+	"$(INTDIR)\DOM_Text.obj" \
+	"$(INTDIR)\DOM_TreeWalker.obj" \
+	"$(INTDIR)\DOM_XMLDecl.obj" \
+	"$(INTDIR)\DomMemDebug.obj" \
+	"$(INTDIR)\DOMParser.obj" \
+	"$(INTDIR)\DOMString.obj" \
+	"$(INTDIR)\DStringPool.obj" \
+	"$(INTDIR)\ElementDefinitionImpl.obj" \
+	"$(INTDIR)\ElementImpl.obj" \
+	"$(INTDIR)\ElementNSImpl.obj" \
+	"$(INTDIR)\EntityImpl.obj" \
+	"$(INTDIR)\EntityReferenceImpl.obj" \
+	"$(INTDIR)\NamedNodeMapImpl.obj" \
+	"$(INTDIR)\NodeIDMap.obj" \
+	"$(INTDIR)\NodeImpl.obj" \
+	"$(INTDIR)\NodeIteratorImpl.obj" \
+	"$(INTDIR)\NodeListImpl.obj" \
+	"$(INTDIR)\NodeVector.obj" \
+	"$(INTDIR)\NotationImpl.obj" \
+	"$(INTDIR)\ParentNode.obj" \
+	"$(INTDIR)\ProcessingInstructionImpl.obj" \
+	"$(INTDIR)\RangeImpl.obj" \
+	"$(INTDIR)\RefCountedImpl.obj" \
+	"$(INTDIR)\TextImpl.obj" \
+	"$(INTDIR)\TreeWalkerImpl.obj" \
+	"$(INTDIR)\XMLDeclImpl.obj" \
+	"$(INTDIR)\DOMException.obj" \
+	"$(INTDIR)\DOMRangeException.obj" \
+	"$(INTDIR)\Version.res"
+
+"$(OUTDIR)\xerces-c_2_0_0D.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Debug\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Debug
+# End Custom Macros
+
+ALL : "$(OUTDIR)\xerces-c_2_0_0D.dll"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\AbstractDOMParser.obj"
+	-@erase "$(INTDIR)\AbstractNumericFacetValidator.obj"
+	-@erase "$(INTDIR)\AbstractNumericValidator.obj"
+	-@erase "$(INTDIR)\AbstractStringValidator.obj"
+	-@erase "$(INTDIR)\AllContentModel.obj"
+	-@erase "$(INTDIR)\AnySimpleTypeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\AnyURIDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ASCIIRangeFactory.obj"
+	-@erase "$(INTDIR)\AttrImpl.obj"
+	-@erase "$(INTDIR)\AttrMapImpl.obj"
+	-@erase "$(INTDIR)\AttrNSImpl.obj"
+	-@erase "$(INTDIR)\Base64.obj"
+	-@erase "$(INTDIR)\Base64BinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\BinFileInputStream.obj"
+	-@erase "$(INTDIR)\BinHTTPURLInputStream.obj"
+	-@erase "$(INTDIR)\BinInputStream.obj"
+	-@erase "$(INTDIR)\BinMemInputStream.obj"
+	-@erase "$(INTDIR)\BitSet.obj"
+	-@erase "$(INTDIR)\BlockRangeFactory.obj"
+	-@erase "$(INTDIR)\BMPattern.obj"
+	-@erase "$(INTDIR)\BooleanDatatypeValidator.obj"
+	-@erase "$(INTDIR)\CDATASectionImpl.obj"
+	-@erase "$(INTDIR)\CharacterDataImpl.obj"
+	-@erase "$(INTDIR)\CharToken.obj"
+	-@erase "$(INTDIR)\ChildNode.obj"
+	-@erase "$(INTDIR)\ClosureToken.obj"
+	-@erase "$(INTDIR)\CMAny.obj"
+	-@erase "$(INTDIR)\CMBinaryOp.obj"
+	-@erase "$(INTDIR)\CMUnaryOp.obj"
+	-@erase "$(INTDIR)\CommentImpl.obj"
+	-@erase "$(INTDIR)\ComplexTypeInfo.obj"
+	-@erase "$(INTDIR)\ConcatToken.obj"
+	-@erase "$(INTDIR)\ConditionToken.obj"
+	-@erase "$(INTDIR)\ContentLeafNameTypeVector.obj"
+	-@erase "$(INTDIR)\ContentSpecNode.obj"
+	-@erase "$(INTDIR)\DatatypeValidator.obj"
+	-@erase "$(INTDIR)\DatatypeValidatorFactory.obj"
+	-@erase "$(INTDIR)\DateDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeValidator.obj"
+	-@erase "$(INTDIR)\DayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DecimalDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DFAContentModel.obj"
+	-@erase "$(INTDIR)\DocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DocumentImpl.obj"
+	-@erase "$(INTDIR)\DocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOM_Attr.obj"
+	-@erase "$(INTDIR)\DOM_CDATASection.obj"
+	-@erase "$(INTDIR)\DOM_CharacterData.obj"
+	-@erase "$(INTDIR)\DOM_Comment.obj"
+	-@erase "$(INTDIR)\DOM_Document.obj"
+	-@erase "$(INTDIR)\DOM_DocumentFragment.obj"
+	-@erase "$(INTDIR)\DOM_DocumentType.obj"
+	-@erase "$(INTDIR)\DOM_DOMException.obj"
+	-@erase "$(INTDIR)\DOM_DOMImplementation.obj"
+	-@erase "$(INTDIR)\DOM_Element.obj"
+	-@erase "$(INTDIR)\DOM_Entity.obj"
+	-@erase "$(INTDIR)\DOM_EntityReference.obj"
+	-@erase "$(INTDIR)\DOM_NamedNodeMap.obj"
+	-@erase "$(INTDIR)\DOM_Node.obj"
+	-@erase "$(INTDIR)\DOM_NodeFilter.obj"
+	-@erase "$(INTDIR)\DOM_NodeIterator.obj"
+	-@erase "$(INTDIR)\DOM_NodeList.obj"
+	-@erase "$(INTDIR)\DOM_Notation.obj"
+	-@erase "$(INTDIR)\DOM_ProcessingInstruction.obj"
+	-@erase "$(INTDIR)\DOM_Range.obj"
+	-@erase "$(INTDIR)\DOM_RangeException.obj"
+	-@erase "$(INTDIR)\DOM_Text.obj"
+	-@erase "$(INTDIR)\DOM_TreeWalker.obj"
+	-@erase "$(INTDIR)\DOM_XMLDecl.obj"
+	-@erase "$(INTDIR)\DOMAttrImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrMapImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrNSImpl.obj"
+	-@erase "$(INTDIR)\DOMBuilderImpl.obj"
+	-@erase "$(INTDIR)\DOMCDATASectionImpl.obj"
+	-@erase "$(INTDIR)\DOMCharacterDataImpl.obj"
+	-@erase "$(INTDIR)\DOMChildNode.obj"
+	-@erase "$(INTDIR)\DOMCommentImpl.obj"
+	-@erase "$(INTDIR)\DOMDeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOMElementImpl.obj"
+	-@erase "$(INTDIR)\DOMElementNSImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\DOMErrorImpl.obj"
+	-@erase "$(INTDIR)\DOMException.obj"
+	-@erase "$(INTDIR)\DOMImplementationImpl.obj"
+	-@erase "$(INTDIR)\DOMImplementationRegistry.obj"
+	-@erase "$(INTDIR)\DOMLocatorImpl.obj"
+	-@erase "$(INTDIR)\DomMemDebug.obj"
+	-@erase "$(INTDIR)\DOMNamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIDMap.obj"
+	-@erase "$(INTDIR)\DOMNodeImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeVector.obj"
+	-@erase "$(INTDIR)\DOMNotationImpl.obj"
+	-@erase "$(INTDIR)\DOMParentNode.obj"
+	-@erase "$(INTDIR)\DOMParser.obj"
+	-@erase "$(INTDIR)\DOMProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\DOMRangeException.obj"
+	-@erase "$(INTDIR)\DOMRangeImpl.obj"
+	-@erase "$(INTDIR)\DOMString.obj"
+	-@erase "$(INTDIR)\DOMStringPool.obj"
+	-@erase "$(INTDIR)\DOMTextImpl.obj"
+	-@erase "$(INTDIR)\DOMTreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\DOMWriterImpl.obj"
+	-@erase "$(INTDIR)\DoubleDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DStringPool.obj"
+	-@erase "$(INTDIR)\DTDAttDef.obj"
+	-@erase "$(INTDIR)\DTDAttDefList.obj"
+	-@erase "$(INTDIR)\DTDElementDecl.obj"
+	-@erase "$(INTDIR)\DTDGrammar.obj"
+	-@erase "$(INTDIR)\DTDScanner.obj"
+	-@erase "$(INTDIR)\DTDValidator.obj"
+	-@erase "$(INTDIR)\Dummy.obj"
+	-@erase "$(INTDIR)\DurationDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ElementDefinitionImpl.obj"
+	-@erase "$(INTDIR)\ElementImpl.obj"
+	-@erase "$(INTDIR)\ElementNSImpl.obj"
+	-@erase "$(INTDIR)\ElemStack.obj"
+	-@erase "$(INTDIR)\EncodingValidator.obj"
+	-@erase "$(INTDIR)\ENTITYDatatypeValidator.obj"
+	-@erase "$(INTDIR)\EntityImpl.obj"
+	-@erase "$(INTDIR)\EntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\FieldActivator.obj"
+	-@erase "$(INTDIR)\FieldValueMap.obj"
+	-@erase "$(INTDIR)\FloatDatatypeValidator.obj"
+	-@erase "$(INTDIR)\GeneralAttributeCheck.obj"
+	-@erase "$(INTDIR)\GrammarResolver.obj"
+	-@erase "$(INTDIR)\HashPtr.obj"
+	-@erase "$(INTDIR)\HashXMLCh.obj"
+	-@erase "$(INTDIR)\HeaderDummy.obj"
+	-@erase "$(INTDIR)\HexBin.obj"
+	-@erase "$(INTDIR)\HexBinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IC_Field.obj"
+	-@erase "$(INTDIR)\IC_Key.obj"
+	-@erase "$(INTDIR)\IC_KeyRef.obj"
+	-@erase "$(INTDIR)\IC_Selector.obj"
+	-@erase "$(INTDIR)\IC_Unique.obj"
+	-@erase "$(INTDIR)\IDDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IdentityConstraint.obj"
+	-@erase "$(INTDIR)\IDREFDatatypeValidator.obj"
+	-@erase "$(INTDIR)\InputSource.obj"
+	-@erase "$(INTDIR)\KVStringPair.obj"
+	-@erase "$(INTDIR)\ListDatatypeValidator.obj"
+	-@erase "$(INTDIR)\LocalFileFormatTarget.obj"
+	-@erase "$(INTDIR)\LocalFileInputSource.obj"
+	-@erase "$(INTDIR)\Match.obj"
+	-@erase "$(INTDIR)\MemBufFormatTarget.obj"
+	-@erase "$(INTDIR)\MemBufInputSource.obj"
+	-@erase "$(INTDIR)\MixedContentModel.obj"
+	-@erase "$(INTDIR)\ModifierToken.obj"
+	-@erase "$(INTDIR)\MonthDatatypeValidator.obj"
+	-@erase "$(INTDIR)\MonthDayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Mutexes.obj"
+	-@erase "$(INTDIR)\NameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\NamespaceScope.obj"
+	-@erase "$(INTDIR)\NCNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NodeIDMap.obj"
+	-@erase "$(INTDIR)\NodeImpl.obj"
+	-@erase "$(INTDIR)\NodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\NodeListImpl.obj"
+	-@erase "$(INTDIR)\NodeVector.obj"
+	-@erase "$(INTDIR)\NOTATIONDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NotationImpl.obj"
+	-@erase "$(INTDIR)\Op.obj"
+	-@erase "$(INTDIR)\OpFactory.obj"
+	-@erase "$(INTDIR)\ParentNode.obj"
+	-@erase "$(INTDIR)\ParenToken.obj"
+	-@erase "$(INTDIR)\ParserForXMLSchema.obj"
+	-@erase "$(INTDIR)\PlatformUtils.obj"
+	-@erase "$(INTDIR)\ProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\QName.obj"
+	-@erase "$(INTDIR)\QNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\RangeFactory.obj"
+	-@erase "$(INTDIR)\RangeImpl.obj"
+	-@erase "$(INTDIR)\RangeToken.obj"
+	-@erase "$(INTDIR)\RangeTokenMap.obj"
+	-@erase "$(INTDIR)\ReaderMgr.obj"
+	-@erase "$(INTDIR)\RefCountedImpl.obj"
+	-@erase "$(INTDIR)\RegularExpression.obj"
+	-@erase "$(INTDIR)\RegxParser.obj"
+	-@erase "$(INTDIR)\RegxUtil.obj"
+	-@erase "$(INTDIR)\sax2Dummy.obj"
+	-@erase "$(INTDIR)\SAX2XMLReaderImpl.obj"
+	-@erase "$(INTDIR)\SAXException.obj"
+	-@erase "$(INTDIR)\SAXParseException.obj"
+	-@erase "$(INTDIR)\SAXParser.obj"
+	-@erase "$(INTDIR)\SchemaAttDef.obj"
+	-@erase "$(INTDIR)\SchemaAttDefList.obj"
+	-@erase "$(INTDIR)\SchemaElementDecl.obj"
+	-@erase "$(INTDIR)\SchemaGrammar.obj"
+	-@erase "$(INTDIR)\SchemaInfo.obj"
+	-@erase "$(INTDIR)\SchemaSymbols.obj"
+	-@erase "$(INTDIR)\SchemaValidator.obj"
+	-@erase "$(INTDIR)\SimpleContentModel.obj"
+	-@erase "$(INTDIR)\StdInInputSource.obj"
+	-@erase "$(INTDIR)\StdOutFormatTarget.obj"
+	-@erase "$(INTDIR)\StringDatatypeValidator.obj"
+	-@erase "$(INTDIR)\StringPool.obj"
+	-@erase "$(INTDIR)\StringToken.obj"
+	-@erase "$(INTDIR)\SubstitutionGroupComparator.obj"
+	-@erase "$(INTDIR)\TextImpl.obj"
+	-@erase "$(INTDIR)\TimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Token.obj"
+	-@erase "$(INTDIR)\TokenFactory.obj"
+	-@erase "$(INTDIR)\TransService.obj"
+	-@erase "$(INTDIR)\TraverseSchema.obj"
+	-@erase "$(INTDIR)\TreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\UnicodeRangeFactory.obj"
+	-@erase "$(INTDIR)\UnionDatatypeValidator.obj"
+	-@erase "$(INTDIR)\UnionToken.obj"
+	-@erase "$(INTDIR)\URLInputSource.obj"
+	-@erase "$(INTDIR)\ValueStore.obj"
+	-@erase "$(INTDIR)\ValueStoreCache.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(INTDIR)\VecAttributesImpl.obj"
+	-@erase "$(INTDIR)\VecAttrListImpl.obj"
+	-@erase "$(INTDIR)\Version.res"
+	-@erase "$(INTDIR)\Win32MsgLoader.obj"
+	-@erase "$(INTDIR)\Win32PlatformUtils.obj"
+	-@erase "$(INTDIR)\Win32TransService.obj"
+	-@erase "$(INTDIR)\WinSockNetAccessor.obj"
+	-@erase "$(INTDIR)\Wrapper4DOMInputSource.obj"
+	-@erase "$(INTDIR)\Wrapper4InputSource.obj"
+	-@erase "$(INTDIR)\XercesAttGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesDOMParser.obj"
+	-@erase "$(INTDIR)\XercesElementWildcard.obj"
+	-@erase "$(INTDIR)\XercesGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesXPath.obj"
+	-@erase "$(INTDIR)\XML256TableTranscoder.obj"
+	-@erase "$(INTDIR)\XML88591Transcoder.obj"
+	-@erase "$(INTDIR)\XMLAbstractDoubleFloat.obj"
+	-@erase "$(INTDIR)\XMLASCIITranscoder.obj"
+	-@erase "$(INTDIR)\XMLAttDef.obj"
+	-@erase "$(INTDIR)\XMLAttr.obj"
+	-@erase "$(INTDIR)\XMLBigDecimal.obj"
+	-@erase "$(INTDIR)\XMLBigInteger.obj"
+	-@erase "$(INTDIR)\XMLBuffer.obj"
+	-@erase "$(INTDIR)\XMLBufferMgr.obj"
+	-@erase "$(INTDIR)\XMLChTranscoder.obj"
+	-@erase "$(INTDIR)\XMLContentModel.obj"
+	-@erase "$(INTDIR)\XMLDateTime.obj"
+	-@erase "$(INTDIR)\XMLDeclImpl.obj"
+	-@erase "$(INTDIR)\XMLDouble.obj"
+	-@erase "$(INTDIR)\XMLEBCDICTranscoder.obj"
+	-@erase "$(INTDIR)\XMLElementDecl.obj"
+	-@erase "$(INTDIR)\XMLEntityDecl.obj"
+	-@erase "$(INTDIR)\XMLException.obj"
+	-@erase "$(INTDIR)\XMLFloat.obj"
+	-@erase "$(INTDIR)\XMLFormatter.obj"
+	-@erase "$(INTDIR)\XMLIBM1140Transcoder.obj"
+	-@erase "$(INTDIR)\XMLNotationDecl.obj"
+	-@erase "$(INTDIR)\XMLNumber.obj"
+	-@erase "$(INTDIR)\XMLRangeFactory.obj"
+	-@erase "$(INTDIR)\XMLReader.obj"
+	-@erase "$(INTDIR)\XMLRecognizer.obj"
+	-@erase "$(INTDIR)\XMLScanner.obj"
+	-@erase "$(INTDIR)\XMLScanner2.obj"
+	-@erase "$(INTDIR)\XMLString.obj"
+	-@erase "$(INTDIR)\XMLStringTokenizer.obj"
+	-@erase "$(INTDIR)\XMLUCSTranscoder.obj"
+	-@erase "$(INTDIR)\XMLUni.obj"
+	-@erase "$(INTDIR)\XMLUniCharacter.obj"
+	-@erase "$(INTDIR)\XMLUri.obj"
+	-@erase "$(INTDIR)\XMLURL.obj"
+	-@erase "$(INTDIR)\XMLUTF16Transcoder.obj"
+	-@erase "$(INTDIR)\XMLUTF8Transcoder.obj"
+	-@erase "$(INTDIR)\XMLValidator.obj"
+	-@erase "$(INTDIR)\XMLWin1252Transcoder.obj"
+	-@erase "$(INTDIR)\XPathMatcher.obj"
+	-@erase "$(INTDIR)\XPathMatcherStack.obj"
+	-@erase "$(INTDIR)\XPathSymbols.obj"
+	-@erase "$(INTDIR)\XSDDOMParser.obj"
+	-@erase "$(INTDIR)\XSDElementNSImpl.obj"
+	-@erase "$(INTDIR)\XSDErrorReporter.obj"
+	-@erase "$(INTDIR)\XSDLocator.obj"
+	-@erase "$(INTDIR)\XUtil.obj"
+	-@erase "$(INTDIR)\YearDatatypeValidator.obj"
+	-@erase "$(INTDIR)\YearMonthDatatypeValidator.obj"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.dll"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.ilk"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0D.pdb"
+	-@erase "$(OUTDIR)\xerces-c_2D.exp"
+	-@erase "$(OUTDIR)\xerces-c_2D.lib"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MDd /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/D "_DEBUG" /mktyplib203 /o "NUL" /win32 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Version.res" /d "_DEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\XercesLib.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib /base:"0x12000000" /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\xerces-c_2_0_0D.pdb" /debug /machine:IX86 /out:"$(OUTDIR)\xerces-c_2_0_0D.dll" /implib:"$(OUTDIR)\xerces-c_2D.lib" /pdbtype:sept /version:2.0.0 /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Win32PlatformUtils.obj" \
+	"$(INTDIR)\Win32MsgLoader.obj" \
+	"$(INTDIR)\Win32TransService.obj" \
+	"$(INTDIR)\BinHTTPURLInputStream.obj" \
+	"$(INTDIR)\WinSockNetAccessor.obj" \
+	"$(INTDIR)\ASCIIRangeFactory.obj" \
+	"$(INTDIR)\BlockRangeFactory.obj" \
+	"$(INTDIR)\BMPattern.obj" \
+	"$(INTDIR)\CharToken.obj" \
+	"$(INTDIR)\ClosureToken.obj" \
+	"$(INTDIR)\ConcatToken.obj" \
+	"$(INTDIR)\ConditionToken.obj" \
+	"$(INTDIR)\Match.obj" \
+	"$(INTDIR)\ModifierToken.obj" \
+	"$(INTDIR)\Op.obj" \
+	"$(INTDIR)\OpFactory.obj" \
+	"$(INTDIR)\ParenToken.obj" \
+	"$(INTDIR)\ParserForXMLSchema.obj" \
+	"$(INTDIR)\RangeFactory.obj" \
+	"$(INTDIR)\RangeToken.obj" \
+	"$(INTDIR)\RangeTokenMap.obj" \
+	"$(INTDIR)\RegularExpression.obj" \
+	"$(INTDIR)\RegxParser.obj" \
+	"$(INTDIR)\RegxUtil.obj" \
+	"$(INTDIR)\StringToken.obj" \
+	"$(INTDIR)\Token.obj" \
+	"$(INTDIR)\TokenFactory.obj" \
+	"$(INTDIR)\UnicodeRangeFactory.obj" \
+	"$(INTDIR)\UnionToken.obj" \
+	"$(INTDIR)\XMLRangeFactory.obj" \
+	"$(INTDIR)\XMLUniCharacter.obj" \
+	"$(INTDIR)\Base64.obj" \
+	"$(INTDIR)\BinFileInputStream.obj" \
+	"$(INTDIR)\BinInputStream.obj" \
+	"$(INTDIR)\BinMemInputStream.obj" \
+	"$(INTDIR)\BitSet.obj" \
+	"$(INTDIR)\EncodingValidator.obj" \
+	"$(INTDIR)\HashPtr.obj" \
+	"$(INTDIR)\HashXMLCh.obj" \
+	"$(INTDIR)\HeaderDummy.obj" \
+	"$(INTDIR)\HexBin.obj" \
+	"$(INTDIR)\KVStringPair.obj" \
+	"$(INTDIR)\Mutexes.obj" \
+	"$(INTDIR)\PlatformUtils.obj" \
+	"$(INTDIR)\QName.obj" \
+	"$(INTDIR)\StringPool.obj" \
+	"$(INTDIR)\TransService.obj" \
+	"$(INTDIR)\XML256TableTranscoder.obj" \
+	"$(INTDIR)\XML88591Transcoder.obj" \
+	"$(INTDIR)\XMLAbstractDoubleFloat.obj" \
+	"$(INTDIR)\XMLASCIITranscoder.obj" \
+	"$(INTDIR)\XMLBigDecimal.obj" \
+	"$(INTDIR)\XMLBigInteger.obj" \
+	"$(INTDIR)\XMLChTranscoder.obj" \
+	"$(INTDIR)\XMLDateTime.obj" \
+	"$(INTDIR)\XMLDouble.obj" \
+	"$(INTDIR)\XMLEBCDICTranscoder.obj" \
+	"$(INTDIR)\XMLException.obj" \
+	"$(INTDIR)\XMLFloat.obj" \
+	"$(INTDIR)\XMLIBM1140Transcoder.obj" \
+	"$(INTDIR)\XMLNumber.obj" \
+	"$(INTDIR)\XMLString.obj" \
+	"$(INTDIR)\XMLStringTokenizer.obj" \
+	"$(INTDIR)\XMLUCSTranscoder.obj" \
+	"$(INTDIR)\XMLUni.obj" \
+	"$(INTDIR)\XMLUri.obj" \
+	"$(INTDIR)\XMLURL.obj" \
+	"$(INTDIR)\XMLUTF16Transcoder.obj" \
+	"$(INTDIR)\XMLUTF8Transcoder.obj" \
+	"$(INTDIR)\XMLWin1252Transcoder.obj" \
+	"$(INTDIR)\LocalFileFormatTarget.obj" \
+	"$(INTDIR)\LocalFileInputSource.obj" \
+	"$(INTDIR)\MemBufFormatTarget.obj" \
+	"$(INTDIR)\MemBufInputSource.obj" \
+	"$(INTDIR)\StdInInputSource.obj" \
+	"$(INTDIR)\StdOutFormatTarget.obj" \
+	"$(INTDIR)\URLInputSource.obj" \
+	"$(INTDIR)\Wrapper4DOMInputSource.obj" \
+	"$(INTDIR)\Wrapper4InputSource.obj" \
+	"$(INTDIR)\XMLAttDef.obj" \
+	"$(INTDIR)\XMLAttr.obj" \
+	"$(INTDIR)\XMLBuffer.obj" \
+	"$(INTDIR)\XMLBufferMgr.obj" \
+	"$(INTDIR)\XMLContentModel.obj" \
+	"$(INTDIR)\XMLElementDecl.obj" \
+	"$(INTDIR)\XMLEntityDecl.obj" \
+	"$(INTDIR)\XMLFormatter.obj" \
+	"$(INTDIR)\XMLNotationDecl.obj" \
+	"$(INTDIR)\XMLRecognizer.obj" \
+	"$(INTDIR)\XMLValidator.obj" \
+	"$(INTDIR)\ElemStack.obj" \
+	"$(INTDIR)\ReaderMgr.obj" \
+	"$(INTDIR)\VecAttributesImpl.obj" \
+	"$(INTDIR)\VecAttrListImpl.obj" \
+	"$(INTDIR)\XMLReader.obj" \
+	"$(INTDIR)\XMLScanner.obj" \
+	"$(INTDIR)\XMLScanner2.obj" \
+	"$(INTDIR)\Dummy.obj" \
+	"$(INTDIR)\InputSource.obj" \
+	"$(INTDIR)\SAXException.obj" \
+	"$(INTDIR)\SAXParseException.obj" \
+	"$(INTDIR)\AbstractDOMParser.obj" \
+	"$(INTDIR)\DOMBuilderImpl.obj" \
+	"$(INTDIR)\SAX2XMLReaderImpl.obj" \
+	"$(INTDIR)\SAXParser.obj" \
+	"$(INTDIR)\XercesDOMParser.obj" \
+	"$(INTDIR)\AllContentModel.obj" \
+	"$(INTDIR)\CMAny.obj" \
+	"$(INTDIR)\CMBinaryOp.obj" \
+	"$(INTDIR)\CMUnaryOp.obj" \
+	"$(INTDIR)\ContentLeafNameTypeVector.obj" \
+	"$(INTDIR)\ContentSpecNode.obj" \
+	"$(INTDIR)\DFAContentModel.obj" \
+	"$(INTDIR)\GrammarResolver.obj" \
+	"$(INTDIR)\MixedContentModel.obj" \
+	"$(INTDIR)\SimpleContentModel.obj" \
+	"$(INTDIR)\AbstractNumericFacetValidator.obj" \
+	"$(INTDIR)\AbstractNumericValidator.obj" \
+	"$(INTDIR)\AbstractStringValidator.obj" \
+	"$(INTDIR)\AnySimpleTypeDatatypeValidator.obj" \
+	"$(INTDIR)\AnyURIDatatypeValidator.obj" \
+	"$(INTDIR)\Base64BinaryDatatypeValidator.obj" \
+	"$(INTDIR)\BooleanDatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidatorFactory.obj" \
+	"$(INTDIR)\DateDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeValidator.obj" \
+	"$(INTDIR)\DayDatatypeValidator.obj" \
+	"$(INTDIR)\DecimalDatatypeValidator.obj" \
+	"$(INTDIR)\DoubleDatatypeValidator.obj" \
+	"$(INTDIR)\DurationDatatypeValidator.obj" \
+	"$(INTDIR)\ENTITYDatatypeValidator.obj" \
+	"$(INTDIR)\FloatDatatypeValidator.obj" \
+	"$(INTDIR)\HexBinaryDatatypeValidator.obj" \
+	"$(INTDIR)\IDDatatypeValidator.obj" \
+	"$(INTDIR)\IDREFDatatypeValidator.obj" \
+	"$(INTDIR)\ListDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDayDatatypeValidator.obj" \
+	"$(INTDIR)\NameDatatypeValidator.obj" \
+	"$(INTDIR)\NCNameDatatypeValidator.obj" \
+	"$(INTDIR)\NOTATIONDatatypeValidator.obj" \
+	"$(INTDIR)\QNameDatatypeValidator.obj" \
+	"$(INTDIR)\StringDatatypeValidator.obj" \
+	"$(INTDIR)\TimeDatatypeValidator.obj" \
+	"$(INTDIR)\UnionDatatypeValidator.obj" \
+	"$(INTDIR)\YearDatatypeValidator.obj" \
+	"$(INTDIR)\YearMonthDatatypeValidator.obj" \
+	"$(INTDIR)\DTDAttDef.obj" \
+	"$(INTDIR)\DTDAttDefList.obj" \
+	"$(INTDIR)\DTDElementDecl.obj" \
+	"$(INTDIR)\DTDGrammar.obj" \
+	"$(INTDIR)\DTDScanner.obj" \
+	"$(INTDIR)\DTDValidator.obj" \
+	"$(INTDIR)\FieldActivator.obj" \
+	"$(INTDIR)\FieldValueMap.obj" \
+	"$(INTDIR)\IC_Field.obj" \
+	"$(INTDIR)\IC_Key.obj" \
+	"$(INTDIR)\IC_KeyRef.obj" \
+	"$(INTDIR)\IC_Selector.obj" \
+	"$(INTDIR)\IC_Unique.obj" \
+	"$(INTDIR)\IdentityConstraint.obj" \
+	"$(INTDIR)\ValueStore.obj" \
+	"$(INTDIR)\ValueStoreCache.obj" \
+	"$(INTDIR)\XercesXPath.obj" \
+	"$(INTDIR)\XPathMatcher.obj" \
+	"$(INTDIR)\XPathMatcherStack.obj" \
+	"$(INTDIR)\XPathSymbols.obj" \
+	"$(INTDIR)\ComplexTypeInfo.obj" \
+	"$(INTDIR)\GeneralAttributeCheck.obj" \
+	"$(INTDIR)\NamespaceScope.obj" \
+	"$(INTDIR)\SchemaAttDef.obj" \
+	"$(INTDIR)\SchemaAttDefList.obj" \
+	"$(INTDIR)\SchemaElementDecl.obj" \
+	"$(INTDIR)\SchemaGrammar.obj" \
+	"$(INTDIR)\SchemaInfo.obj" \
+	"$(INTDIR)\SchemaSymbols.obj" \
+	"$(INTDIR)\SchemaValidator.obj" \
+	"$(INTDIR)\SubstitutionGroupComparator.obj" \
+	"$(INTDIR)\TraverseSchema.obj" \
+	"$(INTDIR)\XercesAttGroupInfo.obj" \
+	"$(INTDIR)\XercesElementWildcard.obj" \
+	"$(INTDIR)\XercesGroupInfo.obj" \
+	"$(INTDIR)\XSDDOMParser.obj" \
+	"$(INTDIR)\XSDErrorReporter.obj" \
+	"$(INTDIR)\XSDLocator.obj" \
+	"$(INTDIR)\XUtil.obj" \
+	"$(INTDIR)\sax2Dummy.obj" \
+	"$(INTDIR)\DOMAttrImpl.obj" \
+	"$(INTDIR)\DOMAttrMapImpl.obj" \
+	"$(INTDIR)\DOMAttrNSImpl.obj" \
+	"$(INTDIR)\DOMCDATASectionImpl.obj" \
+	"$(INTDIR)\DOMCharacterDataImpl.obj" \
+	"$(INTDIR)\DOMChildNode.obj" \
+	"$(INTDIR)\DOMCommentImpl.obj" \
+	"$(INTDIR)\DOMDeepNodeListImpl.obj" \
+	"$(INTDIR)\DOMDocumentFragmentImpl.obj" \
+	"$(INTDIR)\DOMDocumentImpl.obj" \
+	"$(INTDIR)\DOMDocumentTypeImpl.obj" \
+	"$(INTDIR)\DOMElementImpl.obj" \
+	"$(INTDIR)\DOMElementNSImpl.obj" \
+	"$(INTDIR)\DOMEntityImpl.obj" \
+	"$(INTDIR)\DOMEntityReferenceImpl.obj" \
+	"$(INTDIR)\DOMErrorImpl.obj" \
+	"$(INTDIR)\DOMImplementationImpl.obj" \
+	"$(INTDIR)\DOMImplementationRegistry.obj" \
+	"$(INTDIR)\DOMLocatorImpl.obj" \
+	"$(INTDIR)\DOMNamedNodeMapImpl.obj" \
+	"$(INTDIR)\DOMNodeIDMap.obj" \
+	"$(INTDIR)\DOMNodeImpl.obj" \
+	"$(INTDIR)\DOMNodeIteratorImpl.obj" \
+	"$(INTDIR)\DOMNodeListImpl.obj" \
+	"$(INTDIR)\DOMNodeVector.obj" \
+	"$(INTDIR)\DOMNotationImpl.obj" \
+	"$(INTDIR)\DOMParentNode.obj" \
+	"$(INTDIR)\DOMProcessingInstructionImpl.obj" \
+	"$(INTDIR)\DOMRangeImpl.obj" \
+	"$(INTDIR)\DOMStringPool.obj" \
+	"$(INTDIR)\DOMTextImpl.obj" \
+	"$(INTDIR)\DOMTreeWalkerImpl.obj" \
+	"$(INTDIR)\DOMWriterImpl.obj" \
+	"$(INTDIR)\XSDElementNSImpl.obj" \
+	"$(INTDIR)\AttrImpl.obj" \
+	"$(INTDIR)\AttrMapImpl.obj" \
+	"$(INTDIR)\AttrNSImpl.obj" \
+	"$(INTDIR)\CDATASectionImpl.obj" \
+	"$(INTDIR)\CharacterDataImpl.obj" \
+	"$(INTDIR)\ChildNode.obj" \
+	"$(INTDIR)\CommentImpl.obj" \
+	"$(INTDIR)\DeepNodeListImpl.obj" \
+	"$(INTDIR)\DocumentFragmentImpl.obj" \
+	"$(INTDIR)\DocumentImpl.obj" \
+	"$(INTDIR)\DocumentTypeImpl.obj" \
+	"$(INTDIR)\DOM_Attr.obj" \
+	"$(INTDIR)\DOM_CDATASection.obj" \
+	"$(INTDIR)\DOM_CharacterData.obj" \
+	"$(INTDIR)\DOM_Comment.obj" \
+	"$(INTDIR)\DOM_Document.obj" \
+	"$(INTDIR)\DOM_DocumentFragment.obj" \
+	"$(INTDIR)\DOM_DocumentType.obj" \
+	"$(INTDIR)\DOM_DOMException.obj" \
+	"$(INTDIR)\DOM_DOMImplementation.obj" \
+	"$(INTDIR)\DOM_Element.obj" \
+	"$(INTDIR)\DOM_Entity.obj" \
+	"$(INTDIR)\DOM_EntityReference.obj" \
+	"$(INTDIR)\DOM_NamedNodeMap.obj" \
+	"$(INTDIR)\DOM_Node.obj" \
+	"$(INTDIR)\DOM_NodeFilter.obj" \
+	"$(INTDIR)\DOM_NodeIterator.obj" \
+	"$(INTDIR)\DOM_NodeList.obj" \
+	"$(INTDIR)\DOM_Notation.obj" \
+	"$(INTDIR)\DOM_ProcessingInstruction.obj" \
+	"$(INTDIR)\DOM_Range.obj" \
+	"$(INTDIR)\DOM_RangeException.obj" \
+	"$(INTDIR)\DOM_Text.obj" \
+	"$(INTDIR)\DOM_TreeWalker.obj" \
+	"$(INTDIR)\DOM_XMLDecl.obj" \
+	"$(INTDIR)\DomMemDebug.obj" \
+	"$(INTDIR)\DOMParser.obj" \
+	"$(INTDIR)\DOMString.obj" \
+	"$(INTDIR)\DStringPool.obj" \
+	"$(INTDIR)\ElementDefinitionImpl.obj" \
+	"$(INTDIR)\ElementImpl.obj" \
+	"$(INTDIR)\ElementNSImpl.obj" \
+	"$(INTDIR)\EntityImpl.obj" \
+	"$(INTDIR)\EntityReferenceImpl.obj" \
+	"$(INTDIR)\NamedNodeMapImpl.obj" \
+	"$(INTDIR)\NodeIDMap.obj" \
+	"$(INTDIR)\NodeImpl.obj" \
+	"$(INTDIR)\NodeIteratorImpl.obj" \
+	"$(INTDIR)\NodeListImpl.obj" \
+	"$(INTDIR)\NodeVector.obj" \
+	"$(INTDIR)\NotationImpl.obj" \
+	"$(INTDIR)\ParentNode.obj" \
+	"$(INTDIR)\ProcessingInstructionImpl.obj" \
+	"$(INTDIR)\RangeImpl.obj" \
+	"$(INTDIR)\RefCountedImpl.obj" \
+	"$(INTDIR)\TextImpl.obj" \
+	"$(INTDIR)\TreeWalkerImpl.obj" \
+	"$(INTDIR)\XMLDeclImpl.obj" \
+	"$(INTDIR)\DOMException.obj" \
+	"$(INTDIR)\DOMRangeException.obj" \
+	"$(INTDIR)\Version.res"
+
+"$(OUTDIR)\xerces-c_2_0_0D.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+OUTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release
+INTDIR=.\..\..\..\..\..\Build\Win64\VC6\Release\obj
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win64\VC6\Release
+# End Custom Macros
+
+ALL : "$(OUTDIR)\xerces-c_2_0_0.dll"
+
+
+CLEAN :
+	-@erase "$(INTDIR)\AbstractDOMParser.obj"
+	-@erase "$(INTDIR)\AbstractNumericFacetValidator.obj"
+	-@erase "$(INTDIR)\AbstractNumericValidator.obj"
+	-@erase "$(INTDIR)\AbstractStringValidator.obj"
+	-@erase "$(INTDIR)\AllContentModel.obj"
+	-@erase "$(INTDIR)\AnySimpleTypeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\AnyURIDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ASCIIRangeFactory.obj"
+	-@erase "$(INTDIR)\AttrImpl.obj"
+	-@erase "$(INTDIR)\AttrMapImpl.obj"
+	-@erase "$(INTDIR)\AttrNSImpl.obj"
+	-@erase "$(INTDIR)\Base64.obj"
+	-@erase "$(INTDIR)\Base64BinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\BinFileInputStream.obj"
+	-@erase "$(INTDIR)\BinHTTPURLInputStream.obj"
+	-@erase "$(INTDIR)\BinInputStream.obj"
+	-@erase "$(INTDIR)\BinMemInputStream.obj"
+	-@erase "$(INTDIR)\BitSet.obj"
+	-@erase "$(INTDIR)\BlockRangeFactory.obj"
+	-@erase "$(INTDIR)\BMPattern.obj"
+	-@erase "$(INTDIR)\BooleanDatatypeValidator.obj"
+	-@erase "$(INTDIR)\CDATASectionImpl.obj"
+	-@erase "$(INTDIR)\CharacterDataImpl.obj"
+	-@erase "$(INTDIR)\CharToken.obj"
+	-@erase "$(INTDIR)\ChildNode.obj"
+	-@erase "$(INTDIR)\ClosureToken.obj"
+	-@erase "$(INTDIR)\CMAny.obj"
+	-@erase "$(INTDIR)\CMBinaryOp.obj"
+	-@erase "$(INTDIR)\CMUnaryOp.obj"
+	-@erase "$(INTDIR)\CommentImpl.obj"
+	-@erase "$(INTDIR)\ComplexTypeInfo.obj"
+	-@erase "$(INTDIR)\ConcatToken.obj"
+	-@erase "$(INTDIR)\ConditionToken.obj"
+	-@erase "$(INTDIR)\ContentLeafNameTypeVector.obj"
+	-@erase "$(INTDIR)\ContentSpecNode.obj"
+	-@erase "$(INTDIR)\DatatypeValidator.obj"
+	-@erase "$(INTDIR)\DatatypeValidatorFactory.obj"
+	-@erase "$(INTDIR)\DateDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DateTimeValidator.obj"
+	-@erase "$(INTDIR)\DayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DecimalDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DFAContentModel.obj"
+	-@erase "$(INTDIR)\DocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DocumentImpl.obj"
+	-@erase "$(INTDIR)\DocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOM_Attr.obj"
+	-@erase "$(INTDIR)\DOM_CDATASection.obj"
+	-@erase "$(INTDIR)\DOM_CharacterData.obj"
+	-@erase "$(INTDIR)\DOM_Comment.obj"
+	-@erase "$(INTDIR)\DOM_Document.obj"
+	-@erase "$(INTDIR)\DOM_DocumentFragment.obj"
+	-@erase "$(INTDIR)\DOM_DocumentType.obj"
+	-@erase "$(INTDIR)\DOM_DOMException.obj"
+	-@erase "$(INTDIR)\DOM_DOMImplementation.obj"
+	-@erase "$(INTDIR)\DOM_Element.obj"
+	-@erase "$(INTDIR)\DOM_Entity.obj"
+	-@erase "$(INTDIR)\DOM_EntityReference.obj"
+	-@erase "$(INTDIR)\DOM_NamedNodeMap.obj"
+	-@erase "$(INTDIR)\DOM_Node.obj"
+	-@erase "$(INTDIR)\DOM_NodeFilter.obj"
+	-@erase "$(INTDIR)\DOM_NodeIterator.obj"
+	-@erase "$(INTDIR)\DOM_NodeList.obj"
+	-@erase "$(INTDIR)\DOM_Notation.obj"
+	-@erase "$(INTDIR)\DOM_ProcessingInstruction.obj"
+	-@erase "$(INTDIR)\DOM_Range.obj"
+	-@erase "$(INTDIR)\DOM_RangeException.obj"
+	-@erase "$(INTDIR)\DOM_Text.obj"
+	-@erase "$(INTDIR)\DOM_TreeWalker.obj"
+	-@erase "$(INTDIR)\DOM_XMLDecl.obj"
+	-@erase "$(INTDIR)\DOMAttrImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrMapImpl.obj"
+	-@erase "$(INTDIR)\DOMAttrNSImpl.obj"
+	-@erase "$(INTDIR)\DOMBuilderImpl.obj"
+	-@erase "$(INTDIR)\DOMCDATASectionImpl.obj"
+	-@erase "$(INTDIR)\DOMCharacterDataImpl.obj"
+	-@erase "$(INTDIR)\DOMChildNode.obj"
+	-@erase "$(INTDIR)\DOMCommentImpl.obj"
+	-@erase "$(INTDIR)\DOMDeepNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentFragmentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentImpl.obj"
+	-@erase "$(INTDIR)\DOMDocumentTypeImpl.obj"
+	-@erase "$(INTDIR)\DOMElementImpl.obj"
+	-@erase "$(INTDIR)\DOMElementNSImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityImpl.obj"
+	-@erase "$(INTDIR)\DOMEntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\DOMErrorImpl.obj"
+	-@erase "$(INTDIR)\DOMException.obj"
+	-@erase "$(INTDIR)\DOMImplementationImpl.obj"
+	-@erase "$(INTDIR)\DOMImplementationRegistry.obj"
+	-@erase "$(INTDIR)\DOMLocatorImpl.obj"
+	-@erase "$(INTDIR)\DomMemDebug.obj"
+	-@erase "$(INTDIR)\DOMNamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIDMap.obj"
+	-@erase "$(INTDIR)\DOMNodeImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeListImpl.obj"
+	-@erase "$(INTDIR)\DOMNodeVector.obj"
+	-@erase "$(INTDIR)\DOMNotationImpl.obj"
+	-@erase "$(INTDIR)\DOMParentNode.obj"
+	-@erase "$(INTDIR)\DOMParser.obj"
+	-@erase "$(INTDIR)\DOMProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\DOMRangeException.obj"
+	-@erase "$(INTDIR)\DOMRangeImpl.obj"
+	-@erase "$(INTDIR)\DOMString.obj"
+	-@erase "$(INTDIR)\DOMStringPool.obj"
+	-@erase "$(INTDIR)\DOMTextImpl.obj"
+	-@erase "$(INTDIR)\DOMTreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\DOMWriterImpl.obj"
+	-@erase "$(INTDIR)\DoubleDatatypeValidator.obj"
+	-@erase "$(INTDIR)\DStringPool.obj"
+	-@erase "$(INTDIR)\DTDAttDef.obj"
+	-@erase "$(INTDIR)\DTDAttDefList.obj"
+	-@erase "$(INTDIR)\DTDElementDecl.obj"
+	-@erase "$(INTDIR)\DTDGrammar.obj"
+	-@erase "$(INTDIR)\DTDScanner.obj"
+	-@erase "$(INTDIR)\DTDValidator.obj"
+	-@erase "$(INTDIR)\Dummy.obj"
+	-@erase "$(INTDIR)\DurationDatatypeValidator.obj"
+	-@erase "$(INTDIR)\ElementDefinitionImpl.obj"
+	-@erase "$(INTDIR)\ElementImpl.obj"
+	-@erase "$(INTDIR)\ElementNSImpl.obj"
+	-@erase "$(INTDIR)\ElemStack.obj"
+	-@erase "$(INTDIR)\EncodingValidator.obj"
+	-@erase "$(INTDIR)\ENTITYDatatypeValidator.obj"
+	-@erase "$(INTDIR)\EntityImpl.obj"
+	-@erase "$(INTDIR)\EntityReferenceImpl.obj"
+	-@erase "$(INTDIR)\FieldActivator.obj"
+	-@erase "$(INTDIR)\FieldValueMap.obj"
+	-@erase "$(INTDIR)\FloatDatatypeValidator.obj"
+	-@erase "$(INTDIR)\GeneralAttributeCheck.obj"
+	-@erase "$(INTDIR)\GrammarResolver.obj"
+	-@erase "$(INTDIR)\HashPtr.obj"
+	-@erase "$(INTDIR)\HashXMLCh.obj"
+	-@erase "$(INTDIR)\HeaderDummy.obj"
+	-@erase "$(INTDIR)\HexBin.obj"
+	-@erase "$(INTDIR)\HexBinaryDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IC_Field.obj"
+	-@erase "$(INTDIR)\IC_Key.obj"
+	-@erase "$(INTDIR)\IC_KeyRef.obj"
+	-@erase "$(INTDIR)\IC_Selector.obj"
+	-@erase "$(INTDIR)\IC_Unique.obj"
+	-@erase "$(INTDIR)\IDDatatypeValidator.obj"
+	-@erase "$(INTDIR)\IdentityConstraint.obj"
+	-@erase "$(INTDIR)\IDREFDatatypeValidator.obj"
+	-@erase "$(INTDIR)\InputSource.obj"
+	-@erase "$(INTDIR)\KVStringPair.obj"
+	-@erase "$(INTDIR)\ListDatatypeValidator.obj"
+	-@erase "$(INTDIR)\LocalFileFormatTarget.obj"
+	-@erase "$(INTDIR)\LocalFileInputSource.obj"
+	-@erase "$(INTDIR)\Match.obj"
+	-@erase "$(INTDIR)\MemBufFormatTarget.obj"
+	-@erase "$(INTDIR)\MemBufInputSource.obj"
+	-@erase "$(INTDIR)\MixedContentModel.obj"
+	-@erase "$(INTDIR)\ModifierToken.obj"
+	-@erase "$(INTDIR)\MonthDatatypeValidator.obj"
+	-@erase "$(INTDIR)\MonthDayDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Mutexes.obj"
+	-@erase "$(INTDIR)\NameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NamedNodeMapImpl.obj"
+	-@erase "$(INTDIR)\NamespaceScope.obj"
+	-@erase "$(INTDIR)\NCNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NodeIDMap.obj"
+	-@erase "$(INTDIR)\NodeImpl.obj"
+	-@erase "$(INTDIR)\NodeIteratorImpl.obj"
+	-@erase "$(INTDIR)\NodeListImpl.obj"
+	-@erase "$(INTDIR)\NodeVector.obj"
+	-@erase "$(INTDIR)\NOTATIONDatatypeValidator.obj"
+	-@erase "$(INTDIR)\NotationImpl.obj"
+	-@erase "$(INTDIR)\Op.obj"
+	-@erase "$(INTDIR)\OpFactory.obj"
+	-@erase "$(INTDIR)\ParentNode.obj"
+	-@erase "$(INTDIR)\ParenToken.obj"
+	-@erase "$(INTDIR)\ParserForXMLSchema.obj"
+	-@erase "$(INTDIR)\PlatformUtils.obj"
+	-@erase "$(INTDIR)\ProcessingInstructionImpl.obj"
+	-@erase "$(INTDIR)\QName.obj"
+	-@erase "$(INTDIR)\QNameDatatypeValidator.obj"
+	-@erase "$(INTDIR)\RangeFactory.obj"
+	-@erase "$(INTDIR)\RangeImpl.obj"
+	-@erase "$(INTDIR)\RangeToken.obj"
+	-@erase "$(INTDIR)\RangeTokenMap.obj"
+	-@erase "$(INTDIR)\ReaderMgr.obj"
+	-@erase "$(INTDIR)\RefCountedImpl.obj"
+	-@erase "$(INTDIR)\RegularExpression.obj"
+	-@erase "$(INTDIR)\RegxParser.obj"
+	-@erase "$(INTDIR)\RegxUtil.obj"
+	-@erase "$(INTDIR)\sax2Dummy.obj"
+	-@erase "$(INTDIR)\SAX2XMLReaderImpl.obj"
+	-@erase "$(INTDIR)\SAXException.obj"
+	-@erase "$(INTDIR)\SAXParseException.obj"
+	-@erase "$(INTDIR)\SAXParser.obj"
+	-@erase "$(INTDIR)\SchemaAttDef.obj"
+	-@erase "$(INTDIR)\SchemaAttDefList.obj"
+	-@erase "$(INTDIR)\SchemaElementDecl.obj"
+	-@erase "$(INTDIR)\SchemaGrammar.obj"
+	-@erase "$(INTDIR)\SchemaInfo.obj"
+	-@erase "$(INTDIR)\SchemaSymbols.obj"
+	-@erase "$(INTDIR)\SchemaValidator.obj"
+	-@erase "$(INTDIR)\SimpleContentModel.obj"
+	-@erase "$(INTDIR)\StdInInputSource.obj"
+	-@erase "$(INTDIR)\StdOutFormatTarget.obj"
+	-@erase "$(INTDIR)\StringDatatypeValidator.obj"
+	-@erase "$(INTDIR)\StringPool.obj"
+	-@erase "$(INTDIR)\StringToken.obj"
+	-@erase "$(INTDIR)\SubstitutionGroupComparator.obj"
+	-@erase "$(INTDIR)\TextImpl.obj"
+	-@erase "$(INTDIR)\TimeDatatypeValidator.obj"
+	-@erase "$(INTDIR)\Token.obj"
+	-@erase "$(INTDIR)\TokenFactory.obj"
+	-@erase "$(INTDIR)\TransService.obj"
+	-@erase "$(INTDIR)\TraverseSchema.obj"
+	-@erase "$(INTDIR)\TreeWalkerImpl.obj"
+	-@erase "$(INTDIR)\UnicodeRangeFactory.obj"
+	-@erase "$(INTDIR)\UnionDatatypeValidator.obj"
+	-@erase "$(INTDIR)\UnionToken.obj"
+	-@erase "$(INTDIR)\URLInputSource.obj"
+	-@erase "$(INTDIR)\ValueStore.obj"
+	-@erase "$(INTDIR)\ValueStoreCache.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\VecAttributesImpl.obj"
+	-@erase "$(INTDIR)\VecAttrListImpl.obj"
+	-@erase "$(INTDIR)\Version.res"
+	-@erase "$(INTDIR)\Win32MsgLoader.obj"
+	-@erase "$(INTDIR)\Win32PlatformUtils.obj"
+	-@erase "$(INTDIR)\Win32TransService.obj"
+	-@erase "$(INTDIR)\WinSockNetAccessor.obj"
+	-@erase "$(INTDIR)\Wrapper4DOMInputSource.obj"
+	-@erase "$(INTDIR)\Wrapper4InputSource.obj"
+	-@erase "$(INTDIR)\XercesAttGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesDOMParser.obj"
+	-@erase "$(INTDIR)\XercesElementWildcard.obj"
+	-@erase "$(INTDIR)\XercesGroupInfo.obj"
+	-@erase "$(INTDIR)\XercesXPath.obj"
+	-@erase "$(INTDIR)\XML256TableTranscoder.obj"
+	-@erase "$(INTDIR)\XML88591Transcoder.obj"
+	-@erase "$(INTDIR)\XMLAbstractDoubleFloat.obj"
+	-@erase "$(INTDIR)\XMLASCIITranscoder.obj"
+	-@erase "$(INTDIR)\XMLAttDef.obj"
+	-@erase "$(INTDIR)\XMLAttr.obj"
+	-@erase "$(INTDIR)\XMLBigDecimal.obj"
+	-@erase "$(INTDIR)\XMLBigInteger.obj"
+	-@erase "$(INTDIR)\XMLBuffer.obj"
+	-@erase "$(INTDIR)\XMLBufferMgr.obj"
+	-@erase "$(INTDIR)\XMLChTranscoder.obj"
+	-@erase "$(INTDIR)\XMLContentModel.obj"
+	-@erase "$(INTDIR)\XMLDateTime.obj"
+	-@erase "$(INTDIR)\XMLDeclImpl.obj"
+	-@erase "$(INTDIR)\XMLDouble.obj"
+	-@erase "$(INTDIR)\XMLEBCDICTranscoder.obj"
+	-@erase "$(INTDIR)\XMLElementDecl.obj"
+	-@erase "$(INTDIR)\XMLEntityDecl.obj"
+	-@erase "$(INTDIR)\XMLException.obj"
+	-@erase "$(INTDIR)\XMLFloat.obj"
+	-@erase "$(INTDIR)\XMLFormatter.obj"
+	-@erase "$(INTDIR)\XMLIBM1140Transcoder.obj"
+	-@erase "$(INTDIR)\XMLNotationDecl.obj"
+	-@erase "$(INTDIR)\XMLNumber.obj"
+	-@erase "$(INTDIR)\XMLRangeFactory.obj"
+	-@erase "$(INTDIR)\XMLReader.obj"
+	-@erase "$(INTDIR)\XMLRecognizer.obj"
+	-@erase "$(INTDIR)\XMLScanner.obj"
+	-@erase "$(INTDIR)\XMLScanner2.obj"
+	-@erase "$(INTDIR)\XMLString.obj"
+	-@erase "$(INTDIR)\XMLStringTokenizer.obj"
+	-@erase "$(INTDIR)\XMLUCSTranscoder.obj"
+	-@erase "$(INTDIR)\XMLUni.obj"
+	-@erase "$(INTDIR)\XMLUniCharacter.obj"
+	-@erase "$(INTDIR)\XMLUri.obj"
+	-@erase "$(INTDIR)\XMLURL.obj"
+	-@erase "$(INTDIR)\XMLUTF16Transcoder.obj"
+	-@erase "$(INTDIR)\XMLUTF8Transcoder.obj"
+	-@erase "$(INTDIR)\XMLValidator.obj"
+	-@erase "$(INTDIR)\XMLWin1252Transcoder.obj"
+	-@erase "$(INTDIR)\XPathMatcher.obj"
+	-@erase "$(INTDIR)\XPathMatcherStack.obj"
+	-@erase "$(INTDIR)\XPathSymbols.obj"
+	-@erase "$(INTDIR)\XSDDOMParser.obj"
+	-@erase "$(INTDIR)\XSDElementNSImpl.obj"
+	-@erase "$(INTDIR)\XSDErrorReporter.obj"
+	-@erase "$(INTDIR)\XSDLocator.obj"
+	-@erase "$(INTDIR)\XUtil.obj"
+	-@erase "$(INTDIR)\YearDatatypeValidator.obj"
+	-@erase "$(INTDIR)\YearMonthDatatypeValidator.obj"
+	-@erase "$(OUTDIR)\obj\xerces-c_2_0_0.map"
+	-@erase "$(OUTDIR)\xerces-c_2.exp"
+	-@erase "$(OUTDIR)\xerces-c_2.lib"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0.dll"
+	-@erase "$(OUTDIR)\xerces-c_2_0_0.ilk"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+"$(INTDIR)" :
+    if not exist "$(INTDIR)/$(NULL)" mkdir "$(INTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MD /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=/D "NDEBUG" /mktyplib203 /o "NUL" /win32 
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\Version.res" /d "NDEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\XercesLib.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib advapi32.lib ws2_32.lib /base:"0x12000000" /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\xerces-c_2_0_0.pdb" /map:"$(INTDIR)\xerces-c_2_0_0.map" /machine:IX86 /out:"$(OUTDIR)\xerces-c_2_0_0.dll" /implib:"$(OUTDIR)\xerces-c_2.lib" /version:2.0.0 /machine:IA64 
+LINK32_OBJS= \
+	"$(INTDIR)\Win32PlatformUtils.obj" \
+	"$(INTDIR)\Win32MsgLoader.obj" \
+	"$(INTDIR)\Win32TransService.obj" \
+	"$(INTDIR)\BinHTTPURLInputStream.obj" \
+	"$(INTDIR)\WinSockNetAccessor.obj" \
+	"$(INTDIR)\ASCIIRangeFactory.obj" \
+	"$(INTDIR)\BlockRangeFactory.obj" \
+	"$(INTDIR)\BMPattern.obj" \
+	"$(INTDIR)\CharToken.obj" \
+	"$(INTDIR)\ClosureToken.obj" \
+	"$(INTDIR)\ConcatToken.obj" \
+	"$(INTDIR)\ConditionToken.obj" \
+	"$(INTDIR)\Match.obj" \
+	"$(INTDIR)\ModifierToken.obj" \
+	"$(INTDIR)\Op.obj" \
+	"$(INTDIR)\OpFactory.obj" \
+	"$(INTDIR)\ParenToken.obj" \
+	"$(INTDIR)\ParserForXMLSchema.obj" \
+	"$(INTDIR)\RangeFactory.obj" \
+	"$(INTDIR)\RangeToken.obj" \
+	"$(INTDIR)\RangeTokenMap.obj" \
+	"$(INTDIR)\RegularExpression.obj" \
+	"$(INTDIR)\RegxParser.obj" \
+	"$(INTDIR)\RegxUtil.obj" \
+	"$(INTDIR)\StringToken.obj" \
+	"$(INTDIR)\Token.obj" \
+	"$(INTDIR)\TokenFactory.obj" \
+	"$(INTDIR)\UnicodeRangeFactory.obj" \
+	"$(INTDIR)\UnionToken.obj" \
+	"$(INTDIR)\XMLRangeFactory.obj" \
+	"$(INTDIR)\XMLUniCharacter.obj" \
+	"$(INTDIR)\Base64.obj" \
+	"$(INTDIR)\BinFileInputStream.obj" \
+	"$(INTDIR)\BinInputStream.obj" \
+	"$(INTDIR)\BinMemInputStream.obj" \
+	"$(INTDIR)\BitSet.obj" \
+	"$(INTDIR)\EncodingValidator.obj" \
+	"$(INTDIR)\HashPtr.obj" \
+	"$(INTDIR)\HashXMLCh.obj" \
+	"$(INTDIR)\HeaderDummy.obj" \
+	"$(INTDIR)\HexBin.obj" \
+	"$(INTDIR)\KVStringPair.obj" \
+	"$(INTDIR)\Mutexes.obj" \
+	"$(INTDIR)\PlatformUtils.obj" \
+	"$(INTDIR)\QName.obj" \
+	"$(INTDIR)\StringPool.obj" \
+	"$(INTDIR)\TransService.obj" \
+	"$(INTDIR)\XML256TableTranscoder.obj" \
+	"$(INTDIR)\XML88591Transcoder.obj" \
+	"$(INTDIR)\XMLAbstractDoubleFloat.obj" \
+	"$(INTDIR)\XMLASCIITranscoder.obj" \
+	"$(INTDIR)\XMLBigDecimal.obj" \
+	"$(INTDIR)\XMLBigInteger.obj" \
+	"$(INTDIR)\XMLChTranscoder.obj" \
+	"$(INTDIR)\XMLDateTime.obj" \
+	"$(INTDIR)\XMLDouble.obj" \
+	"$(INTDIR)\XMLEBCDICTranscoder.obj" \
+	"$(INTDIR)\XMLException.obj" \
+	"$(INTDIR)\XMLFloat.obj" \
+	"$(INTDIR)\XMLIBM1140Transcoder.obj" \
+	"$(INTDIR)\XMLNumber.obj" \
+	"$(INTDIR)\XMLString.obj" \
+	"$(INTDIR)\XMLStringTokenizer.obj" \
+	"$(INTDIR)\XMLUCSTranscoder.obj" \
+	"$(INTDIR)\XMLUni.obj" \
+	"$(INTDIR)\XMLUri.obj" \
+	"$(INTDIR)\XMLURL.obj" \
+	"$(INTDIR)\XMLUTF16Transcoder.obj" \
+	"$(INTDIR)\XMLUTF8Transcoder.obj" \
+	"$(INTDIR)\XMLWin1252Transcoder.obj" \
+	"$(INTDIR)\LocalFileFormatTarget.obj" \
+	"$(INTDIR)\LocalFileInputSource.obj" \
+	"$(INTDIR)\MemBufFormatTarget.obj" \
+	"$(INTDIR)\MemBufInputSource.obj" \
+	"$(INTDIR)\StdInInputSource.obj" \
+	"$(INTDIR)\StdOutFormatTarget.obj" \
+	"$(INTDIR)\URLInputSource.obj" \
+	"$(INTDIR)\Wrapper4DOMInputSource.obj" \
+	"$(INTDIR)\Wrapper4InputSource.obj" \
+	"$(INTDIR)\XMLAttDef.obj" \
+	"$(INTDIR)\XMLAttr.obj" \
+	"$(INTDIR)\XMLBuffer.obj" \
+	"$(INTDIR)\XMLBufferMgr.obj" \
+	"$(INTDIR)\XMLContentModel.obj" \
+	"$(INTDIR)\XMLElementDecl.obj" \
+	"$(INTDIR)\XMLEntityDecl.obj" \
+	"$(INTDIR)\XMLFormatter.obj" \
+	"$(INTDIR)\XMLNotationDecl.obj" \
+	"$(INTDIR)\XMLRecognizer.obj" \
+	"$(INTDIR)\XMLValidator.obj" \
+	"$(INTDIR)\ElemStack.obj" \
+	"$(INTDIR)\ReaderMgr.obj" \
+	"$(INTDIR)\VecAttributesImpl.obj" \
+	"$(INTDIR)\VecAttrListImpl.obj" \
+	"$(INTDIR)\XMLReader.obj" \
+	"$(INTDIR)\XMLScanner.obj" \
+	"$(INTDIR)\XMLScanner2.obj" \
+	"$(INTDIR)\Dummy.obj" \
+	"$(INTDIR)\InputSource.obj" \
+	"$(INTDIR)\SAXException.obj" \
+	"$(INTDIR)\SAXParseException.obj" \
+	"$(INTDIR)\AbstractDOMParser.obj" \
+	"$(INTDIR)\DOMBuilderImpl.obj" \
+	"$(INTDIR)\SAX2XMLReaderImpl.obj" \
+	"$(INTDIR)\SAXParser.obj" \
+	"$(INTDIR)\XercesDOMParser.obj" \
+	"$(INTDIR)\AllContentModel.obj" \
+	"$(INTDIR)\CMAny.obj" \
+	"$(INTDIR)\CMBinaryOp.obj" \
+	"$(INTDIR)\CMUnaryOp.obj" \
+	"$(INTDIR)\ContentLeafNameTypeVector.obj" \
+	"$(INTDIR)\ContentSpecNode.obj" \
+	"$(INTDIR)\DFAContentModel.obj" \
+	"$(INTDIR)\GrammarResolver.obj" \
+	"$(INTDIR)\MixedContentModel.obj" \
+	"$(INTDIR)\SimpleContentModel.obj" \
+	"$(INTDIR)\AbstractNumericFacetValidator.obj" \
+	"$(INTDIR)\AbstractNumericValidator.obj" \
+	"$(INTDIR)\AbstractStringValidator.obj" \
+	"$(INTDIR)\AnySimpleTypeDatatypeValidator.obj" \
+	"$(INTDIR)\AnyURIDatatypeValidator.obj" \
+	"$(INTDIR)\Base64BinaryDatatypeValidator.obj" \
+	"$(INTDIR)\BooleanDatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidator.obj" \
+	"$(INTDIR)\DatatypeValidatorFactory.obj" \
+	"$(INTDIR)\DateDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeDatatypeValidator.obj" \
+	"$(INTDIR)\DateTimeValidator.obj" \
+	"$(INTDIR)\DayDatatypeValidator.obj" \
+	"$(INTDIR)\DecimalDatatypeValidator.obj" \
+	"$(INTDIR)\DoubleDatatypeValidator.obj" \
+	"$(INTDIR)\DurationDatatypeValidator.obj" \
+	"$(INTDIR)\ENTITYDatatypeValidator.obj" \
+	"$(INTDIR)\FloatDatatypeValidator.obj" \
+	"$(INTDIR)\HexBinaryDatatypeValidator.obj" \
+	"$(INTDIR)\IDDatatypeValidator.obj" \
+	"$(INTDIR)\IDREFDatatypeValidator.obj" \
+	"$(INTDIR)\ListDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDatatypeValidator.obj" \
+	"$(INTDIR)\MonthDayDatatypeValidator.obj" \
+	"$(INTDIR)\NameDatatypeValidator.obj" \
+	"$(INTDIR)\NCNameDatatypeValidator.obj" \
+	"$(INTDIR)\NOTATIONDatatypeValidator.obj" \
+	"$(INTDIR)\QNameDatatypeValidator.obj" \
+	"$(INTDIR)\StringDatatypeValidator.obj" \
+	"$(INTDIR)\TimeDatatypeValidator.obj" \
+	"$(INTDIR)\UnionDatatypeValidator.obj" \
+	"$(INTDIR)\YearDatatypeValidator.obj" \
+	"$(INTDIR)\YearMonthDatatypeValidator.obj" \
+	"$(INTDIR)\DTDAttDef.obj" \
+	"$(INTDIR)\DTDAttDefList.obj" \
+	"$(INTDIR)\DTDElementDecl.obj" \
+	"$(INTDIR)\DTDGrammar.obj" \
+	"$(INTDIR)\DTDScanner.obj" \
+	"$(INTDIR)\DTDValidator.obj" \
+	"$(INTDIR)\FieldActivator.obj" \
+	"$(INTDIR)\FieldValueMap.obj" \
+	"$(INTDIR)\IC_Field.obj" \
+	"$(INTDIR)\IC_Key.obj" \
+	"$(INTDIR)\IC_KeyRef.obj" \
+	"$(INTDIR)\IC_Selector.obj" \
+	"$(INTDIR)\IC_Unique.obj" \
+	"$(INTDIR)\IdentityConstraint.obj" \
+	"$(INTDIR)\ValueStore.obj" \
+	"$(INTDIR)\ValueStoreCache.obj" \
+	"$(INTDIR)\XercesXPath.obj" \
+	"$(INTDIR)\XPathMatcher.obj" \
+	"$(INTDIR)\XPathMatcherStack.obj" \
+	"$(INTDIR)\XPathSymbols.obj" \
+	"$(INTDIR)\ComplexTypeInfo.obj" \
+	"$(INTDIR)\GeneralAttributeCheck.obj" \
+	"$(INTDIR)\NamespaceScope.obj" \
+	"$(INTDIR)\SchemaAttDef.obj" \
+	"$(INTDIR)\SchemaAttDefList.obj" \
+	"$(INTDIR)\SchemaElementDecl.obj" \
+	"$(INTDIR)\SchemaGrammar.obj" \
+	"$(INTDIR)\SchemaInfo.obj" \
+	"$(INTDIR)\SchemaSymbols.obj" \
+	"$(INTDIR)\SchemaValidator.obj" \
+	"$(INTDIR)\SubstitutionGroupComparator.obj" \
+	"$(INTDIR)\TraverseSchema.obj" \
+	"$(INTDIR)\XercesAttGroupInfo.obj" \
+	"$(INTDIR)\XercesElementWildcard.obj" \
+	"$(INTDIR)\XercesGroupInfo.obj" \
+	"$(INTDIR)\XSDDOMParser.obj" \
+	"$(INTDIR)\XSDErrorReporter.obj" \
+	"$(INTDIR)\XSDLocator.obj" \
+	"$(INTDIR)\XUtil.obj" \
+	"$(INTDIR)\sax2Dummy.obj" \
+	"$(INTDIR)\DOMAttrImpl.obj" \
+	"$(INTDIR)\DOMAttrMapImpl.obj" \
+	"$(INTDIR)\DOMAttrNSImpl.obj" \
+	"$(INTDIR)\DOMCDATASectionImpl.obj" \
+	"$(INTDIR)\DOMCharacterDataImpl.obj" \
+	"$(INTDIR)\DOMChildNode.obj" \
+	"$(INTDIR)\DOMCommentImpl.obj" \
+	"$(INTDIR)\DOMDeepNodeListImpl.obj" \
+	"$(INTDIR)\DOMDocumentFragmentImpl.obj" \
+	"$(INTDIR)\DOMDocumentImpl.obj" \
+	"$(INTDIR)\DOMDocumentTypeImpl.obj" \
+	"$(INTDIR)\DOMElementImpl.obj" \
+	"$(INTDIR)\DOMElementNSImpl.obj" \
+	"$(INTDIR)\DOMEntityImpl.obj" \
+	"$(INTDIR)\DOMEntityReferenceImpl.obj" \
+	"$(INTDIR)\DOMErrorImpl.obj" \
+	"$(INTDIR)\DOMImplementationImpl.obj" \
+	"$(INTDIR)\DOMImplementationRegistry.obj" \
+	"$(INTDIR)\DOMLocatorImpl.obj" \
+	"$(INTDIR)\DOMNamedNodeMapImpl.obj" \
+	"$(INTDIR)\DOMNodeIDMap.obj" \
+	"$(INTDIR)\DOMNodeImpl.obj" \
+	"$(INTDIR)\DOMNodeIteratorImpl.obj" \
+	"$(INTDIR)\DOMNodeListImpl.obj" \
+	"$(INTDIR)\DOMNodeVector.obj" \
+	"$(INTDIR)\DOMNotationImpl.obj" \
+	"$(INTDIR)\DOMParentNode.obj" \
+	"$(INTDIR)\DOMProcessingInstructionImpl.obj" \
+	"$(INTDIR)\DOMRangeImpl.obj" \
+	"$(INTDIR)\DOMStringPool.obj" \
+	"$(INTDIR)\DOMTextImpl.obj" \
+	"$(INTDIR)\DOMTreeWalkerImpl.obj" \
+	"$(INTDIR)\DOMWriterImpl.obj" \
+	"$(INTDIR)\XSDElementNSImpl.obj" \
+	"$(INTDIR)\AttrImpl.obj" \
+	"$(INTDIR)\AttrMapImpl.obj" \
+	"$(INTDIR)\AttrNSImpl.obj" \
+	"$(INTDIR)\CDATASectionImpl.obj" \
+	"$(INTDIR)\CharacterDataImpl.obj" \
+	"$(INTDIR)\ChildNode.obj" \
+	"$(INTDIR)\CommentImpl.obj" \
+	"$(INTDIR)\DeepNodeListImpl.obj" \
+	"$(INTDIR)\DocumentFragmentImpl.obj" \
+	"$(INTDIR)\DocumentImpl.obj" \
+	"$(INTDIR)\DocumentTypeImpl.obj" \
+	"$(INTDIR)\DOM_Attr.obj" \
+	"$(INTDIR)\DOM_CDATASection.obj" \
+	"$(INTDIR)\DOM_CharacterData.obj" \
+	"$(INTDIR)\DOM_Comment.obj" \
+	"$(INTDIR)\DOM_Document.obj" \
+	"$(INTDIR)\DOM_DocumentFragment.obj" \
+	"$(INTDIR)\DOM_DocumentType.obj" \
+	"$(INTDIR)\DOM_DOMException.obj" \
+	"$(INTDIR)\DOM_DOMImplementation.obj" \
+	"$(INTDIR)\DOM_Element.obj" \
+	"$(INTDIR)\DOM_Entity.obj" \
+	"$(INTDIR)\DOM_EntityReference.obj" \
+	"$(INTDIR)\DOM_NamedNodeMap.obj" \
+	"$(INTDIR)\DOM_Node.obj" \
+	"$(INTDIR)\DOM_NodeFilter.obj" \
+	"$(INTDIR)\DOM_NodeIterator.obj" \
+	"$(INTDIR)\DOM_NodeList.obj" \
+	"$(INTDIR)\DOM_Notation.obj" \
+	"$(INTDIR)\DOM_ProcessingInstruction.obj" \
+	"$(INTDIR)\DOM_Range.obj" \
+	"$(INTDIR)\DOM_RangeException.obj" \
+	"$(INTDIR)\DOM_Text.obj" \
+	"$(INTDIR)\DOM_TreeWalker.obj" \
+	"$(INTDIR)\DOM_XMLDecl.obj" \
+	"$(INTDIR)\DomMemDebug.obj" \
+	"$(INTDIR)\DOMParser.obj" \
+	"$(INTDIR)\DOMString.obj" \
+	"$(INTDIR)\DStringPool.obj" \
+	"$(INTDIR)\ElementDefinitionImpl.obj" \
+	"$(INTDIR)\ElementImpl.obj" \
+	"$(INTDIR)\ElementNSImpl.obj" \
+	"$(INTDIR)\EntityImpl.obj" \
+	"$(INTDIR)\EntityReferenceImpl.obj" \
+	"$(INTDIR)\NamedNodeMapImpl.obj" \
+	"$(INTDIR)\NodeIDMap.obj" \
+	"$(INTDIR)\NodeImpl.obj" \
+	"$(INTDIR)\NodeIteratorImpl.obj" \
+	"$(INTDIR)\NodeListImpl.obj" \
+	"$(INTDIR)\NodeVector.obj" \
+	"$(INTDIR)\NotationImpl.obj" \
+	"$(INTDIR)\ParentNode.obj" \
+	"$(INTDIR)\ProcessingInstructionImpl.obj" \
+	"$(INTDIR)\RangeImpl.obj" \
+	"$(INTDIR)\RefCountedImpl.obj" \
+	"$(INTDIR)\TextImpl.obj" \
+	"$(INTDIR)\TreeWalkerImpl.obj" \
+	"$(INTDIR)\XMLDeclImpl.obj" \
+	"$(INTDIR)\DOMException.obj" \
+	"$(INTDIR)\DOMRangeException.obj" \
+	"$(INTDIR)\Version.res"
+
+"$(OUTDIR)\xerces-c_2_0_0.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("XercesLib.dep")
+!INCLUDE "XercesLib.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "XercesLib.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "XercesLib - Win32 Release" || "$(CFG)" == "XercesLib - Win32 Debug" || "$(CFG)" == "XercesLib - Win64 Debug" || "$(CFG)" == "XercesLib - Win64 Release"
+SOURCE=..\..\..\..\..\src\xercesc\util\Platforms\Win32\Win32PlatformUtils.cpp
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+CPP_SWITCHES=/G6 /MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32PlatformUtils.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+CPP_SWITCHES=/G6 /MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32PlatformUtils.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+CPP_SWITCHES=/MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32PlatformUtils.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+CPP_SWITCHES=/MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32PlatformUtils.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\util\MsgLoaders\Win32\Win32MsgLoader.cpp
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+CPP_SWITCHES=/G6 /MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32MsgLoader.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+CPP_SWITCHES=/G6 /MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32MsgLoader.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+CPP_SWITCHES=/MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32MsgLoader.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+CPP_SWITCHES=/MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32MsgLoader.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\util\Transcoders\Win32\Win32TransService.cpp
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+CPP_SWITCHES=/G6 /MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32TransService.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+CPP_SWITCHES=/G6 /MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32TransService.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+CPP_SWITCHES=/MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32TransService.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+CPP_SWITCHES=/MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\Win32TransService.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock\BinHTTPURLInputStream.cpp
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+CPP_SWITCHES=/G6 /MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\BinHTTPURLInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+CPP_SWITCHES=/G6 /MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\BinHTTPURLInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+CPP_SWITCHES=/MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\BinHTTPURLInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+CPP_SWITCHES=/MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\BinHTTPURLInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\util\NetAccessors\WinSock\WinSockNetAccessor.cpp
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+CPP_SWITCHES=/G6 /MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\WinSockNetAccessor.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+CPP_SWITCHES=/G6 /MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\WinSockNetAccessor.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+CPP_SWITCHES=/MDd /Ze /W3 /Gm /GX /Zi /Od /I "..\..\..\..\..\src" /D "WIN64" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_SAX2" /D "_DEBUG" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\WinSockNetAccessor.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+CPP_SWITCHES=/MD /Ze /W3 /GX /O2 /Ob2 /I "..\..\..\..\..\src" /D "WIN64" /D "NDEBUG" /D "PLATFORM_WIN32" /D "_CRTDBG_MAP_ALLOC" /D "PROJ_XMLPARSER" /D "PROJ_XMLUTIL" /D "PROJ_PARSERS" /D "PROJ_SAX4C" /D "PROJ_SAX2" /D "PROJ_DOM" /D "PROJ_VALIDATORS" /D "XML_SINGLEDLL" /D "WIN32" /D "_WINDOWS" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /D "XML_USE_NETACCESSOR_WINSOCK" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\WinSockNetAccessor.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ASCIIRangeFactory.cpp
+
+"$(INTDIR)\ASCIIRangeFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\BlockRangeFactory.cpp
+
+"$(INTDIR)\BlockRangeFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\BMPattern.cpp
+
+"$(INTDIR)\BMPattern.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\CharToken.cpp
+
+"$(INTDIR)\CharToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ClosureToken.cpp
+
+"$(INTDIR)\ClosureToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ConcatToken.cpp
+
+"$(INTDIR)\ConcatToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ConditionToken.cpp
+
+"$(INTDIR)\ConditionToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\Match.cpp
+
+"$(INTDIR)\Match.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ModifierToken.cpp
+
+"$(INTDIR)\ModifierToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\Op.cpp
+
+"$(INTDIR)\Op.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\OpFactory.cpp
+
+"$(INTDIR)\OpFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ParenToken.cpp
+
+"$(INTDIR)\ParenToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\ParserForXMLSchema.cpp
+
+"$(INTDIR)\ParserForXMLSchema.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RangeFactory.cpp
+
+"$(INTDIR)\RangeFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RangeToken.cpp
+
+"$(INTDIR)\RangeToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RangeTokenMap.cpp
+
+"$(INTDIR)\RangeTokenMap.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RegularExpression.cpp
+
+"$(INTDIR)\RegularExpression.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RegxParser.cpp
+
+"$(INTDIR)\RegxParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\RegxUtil.cpp
+
+"$(INTDIR)\RegxUtil.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\StringToken.cpp
+
+"$(INTDIR)\StringToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\Token.cpp
+
+"$(INTDIR)\Token.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\TokenFactory.cpp
+
+"$(INTDIR)\TokenFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\UnicodeRangeFactory.cpp
+
+"$(INTDIR)\UnicodeRangeFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\UnionToken.cpp
+
+"$(INTDIR)\UnionToken.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\XMLRangeFactory.cpp
+
+"$(INTDIR)\XMLRangeFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\regx\XMLUniCharacter.cpp
+
+"$(INTDIR)\XMLUniCharacter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\Base64.cpp
+
+"$(INTDIR)\Base64.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\BinFileInputStream.cpp
+
+"$(INTDIR)\BinFileInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\BinInputStream.cpp
+
+"$(INTDIR)\BinInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\BinMemInputStream.cpp
+
+"$(INTDIR)\BinMemInputStream.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\BitSet.cpp
+
+"$(INTDIR)\BitSet.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\EncodingValidator.cpp
+
+"$(INTDIR)\EncodingValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\HashPtr.cpp
+
+"$(INTDIR)\HashPtr.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\HashXMLCh.cpp
+
+"$(INTDIR)\HashXMLCh.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\HeaderDummy.cpp
+
+"$(INTDIR)\HeaderDummy.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\HexBin.cpp
+
+"$(INTDIR)\HexBin.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\KVStringPair.cpp
+
+"$(INTDIR)\KVStringPair.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\Mutexes.cpp
+
+"$(INTDIR)\Mutexes.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\PlatformUtils.cpp
+
+"$(INTDIR)\PlatformUtils.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\QName.cpp
+
+"$(INTDIR)\QName.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\StringPool.cpp
+
+"$(INTDIR)\StringPool.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\TransService.cpp
+
+"$(INTDIR)\TransService.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XML256TableTranscoder.cpp
+
+"$(INTDIR)\XML256TableTranscoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XML88591Transcoder.cpp
+
+"$(INTDIR)\XML88591Transcoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLAbstractDoubleFloat.cpp
+
+"$(INTDIR)\XMLAbstractDoubleFloat.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLASCIITranscoder.cpp
+
+"$(INTDIR)\XMLASCIITranscoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLBigDecimal.cpp
+
+"$(INTDIR)\XMLBigDecimal.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLBigInteger.cpp
+
+"$(INTDIR)\XMLBigInteger.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLChTranscoder.cpp
+
+"$(INTDIR)\XMLChTranscoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLDateTime.cpp
+
+"$(INTDIR)\XMLDateTime.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLDouble.cpp
+
+"$(INTDIR)\XMLDouble.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLEBCDICTranscoder.cpp
+
+"$(INTDIR)\XMLEBCDICTranscoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLException.cpp
+
+"$(INTDIR)\XMLException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLFloat.cpp
+
+"$(INTDIR)\XMLFloat.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLIBM1140Transcoder.cpp
+
+"$(INTDIR)\XMLIBM1140Transcoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLNumber.cpp
+
+"$(INTDIR)\XMLNumber.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLString.cpp
+
+"$(INTDIR)\XMLString.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLStringTokenizer.cpp
+
+"$(INTDIR)\XMLStringTokenizer.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLUCSTranscoder.cpp
+
+"$(INTDIR)\XMLUCSTranscoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLUni.cpp
+
+"$(INTDIR)\XMLUni.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLUri.cpp
+
+"$(INTDIR)\XMLUri.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLURL.cpp
+
+"$(INTDIR)\XMLURL.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLUTF16Transcoder.cpp
+
+"$(INTDIR)\XMLUTF16Transcoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLUTF8Transcoder.cpp
+
+"$(INTDIR)\XMLUTF8Transcoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\XMLWin1252Transcoder.cpp
+
+"$(INTDIR)\XMLWin1252Transcoder.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\LocalFileFormatTarget.cpp
+
+"$(INTDIR)\LocalFileFormatTarget.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\LocalFileInputSource.cpp
+
+"$(INTDIR)\LocalFileInputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\MemBufFormatTarget.cpp
+
+"$(INTDIR)\MemBufFormatTarget.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\MemBufInputSource.cpp
+
+"$(INTDIR)\MemBufInputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\StdInInputSource.cpp
+
+"$(INTDIR)\StdInInputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\StdOutFormatTarget.cpp
+
+"$(INTDIR)\StdOutFormatTarget.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\URLInputSource.cpp
+
+"$(INTDIR)\URLInputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\Wrapper4DOMInputSource.cpp
+
+"$(INTDIR)\Wrapper4DOMInputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\Wrapper4InputSource.cpp
+
+"$(INTDIR)\Wrapper4InputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLAttDef.cpp
+
+"$(INTDIR)\XMLAttDef.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLAttr.cpp
+
+"$(INTDIR)\XMLAttr.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLBuffer.cpp
+
+"$(INTDIR)\XMLBuffer.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLBufferMgr.cpp
+
+"$(INTDIR)\XMLBufferMgr.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLContentModel.cpp
+
+"$(INTDIR)\XMLContentModel.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLElementDecl.cpp
+
+"$(INTDIR)\XMLElementDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLEntityDecl.cpp
+
+"$(INTDIR)\XMLEntityDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLFormatter.cpp
+
+"$(INTDIR)\XMLFormatter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLNotationDecl.cpp
+
+"$(INTDIR)\XMLNotationDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLRecognizer.cpp
+
+"$(INTDIR)\XMLRecognizer.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\framework\XMLValidator.cpp
+
+"$(INTDIR)\XMLValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\ElemStack.cpp
+
+"$(INTDIR)\ElemStack.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\ReaderMgr.cpp
+
+"$(INTDIR)\ReaderMgr.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\VecAttributesImpl.cpp
+
+"$(INTDIR)\VecAttributesImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\VecAttrListImpl.cpp
+
+"$(INTDIR)\VecAttrListImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\XMLReader.cpp
+
+"$(INTDIR)\XMLReader.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\XMLScanner.cpp
+
+"$(INTDIR)\XMLScanner.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\internal\XMLScanner2.cpp
+
+"$(INTDIR)\XMLScanner2.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\sax\Dummy.cpp
+
+"$(INTDIR)\Dummy.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\sax\InputSource.cpp
+
+"$(INTDIR)\InputSource.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\sax\SAXException.cpp
+
+"$(INTDIR)\SAXException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\sax\SAXParseException.cpp
+
+"$(INTDIR)\SAXParseException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\parsers\AbstractDOMParser.cpp
+
+"$(INTDIR)\AbstractDOMParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\parsers\DOMBuilderImpl.cpp
+
+"$(INTDIR)\DOMBuilderImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\parsers\SAX2XMLReaderImpl.cpp
+
+"$(INTDIR)\SAX2XMLReaderImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\parsers\SAXParser.cpp
+
+"$(INTDIR)\SAXParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\parsers\XercesDOMParser.cpp
+
+"$(INTDIR)\XercesDOMParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\AllContentModel.cpp
+
+"$(INTDIR)\AllContentModel.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\CMAny.cpp
+
+"$(INTDIR)\CMAny.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\CMBinaryOp.cpp
+
+"$(INTDIR)\CMBinaryOp.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\CMUnaryOp.cpp
+
+"$(INTDIR)\CMUnaryOp.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\ContentLeafNameTypeVector.cpp
+
+"$(INTDIR)\ContentLeafNameTypeVector.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\ContentSpecNode.cpp
+
+"$(INTDIR)\ContentSpecNode.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\DFAContentModel.cpp
+
+"$(INTDIR)\DFAContentModel.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\GrammarResolver.cpp
+
+"$(INTDIR)\GrammarResolver.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\MixedContentModel.cpp
+
+"$(INTDIR)\MixedContentModel.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\common\SimpleContentModel.cpp
+
+"$(INTDIR)\SimpleContentModel.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\AbstractNumericFacetValidator.cpp
+
+"$(INTDIR)\AbstractNumericFacetValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\AbstractNumericValidator.cpp
+
+"$(INTDIR)\AbstractNumericValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\AbstractStringValidator.cpp
+
+"$(INTDIR)\AbstractStringValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\AnySimpleTypeDatatypeValidator.cpp
+
+"$(INTDIR)\AnySimpleTypeDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\AnyURIDatatypeValidator.cpp
+
+"$(INTDIR)\AnyURIDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\Base64BinaryDatatypeValidator.cpp
+
+"$(INTDIR)\Base64BinaryDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\BooleanDatatypeValidator.cpp
+
+"$(INTDIR)\BooleanDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DatatypeValidator.cpp
+
+"$(INTDIR)\DatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DatatypeValidatorFactory.cpp
+
+"$(INTDIR)\DatatypeValidatorFactory.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DateDatatypeValidator.cpp
+
+"$(INTDIR)\DateDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DateTimeDatatypeValidator.cpp
+
+"$(INTDIR)\DateTimeDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DateTimeValidator.cpp
+
+"$(INTDIR)\DateTimeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DayDatatypeValidator.cpp
+
+"$(INTDIR)\DayDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DecimalDatatypeValidator.cpp
+
+"$(INTDIR)\DecimalDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DoubleDatatypeValidator.cpp
+
+"$(INTDIR)\DoubleDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\DurationDatatypeValidator.cpp
+
+"$(INTDIR)\DurationDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\ENTITYDatatypeValidator.cpp
+
+"$(INTDIR)\ENTITYDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\FloatDatatypeValidator.cpp
+
+"$(INTDIR)\FloatDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\HexBinaryDatatypeValidator.cpp
+
+"$(INTDIR)\HexBinaryDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\IDDatatypeValidator.cpp
+
+"$(INTDIR)\IDDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\IDREFDatatypeValidator.cpp
+
+"$(INTDIR)\IDREFDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\ListDatatypeValidator.cpp
+
+"$(INTDIR)\ListDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\MonthDatatypeValidator.cpp
+
+"$(INTDIR)\MonthDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\MonthDayDatatypeValidator.cpp
+
+"$(INTDIR)\MonthDayDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\NameDatatypeValidator.cpp
+
+"$(INTDIR)\NameDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\NCNameDatatypeValidator.cpp
+
+"$(INTDIR)\NCNameDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\NOTATIONDatatypeValidator.cpp
+
+"$(INTDIR)\NOTATIONDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\QNameDatatypeValidator.cpp
+
+"$(INTDIR)\QNameDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\StringDatatypeValidator.cpp
+
+"$(INTDIR)\StringDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\TimeDatatypeValidator.cpp
+
+"$(INTDIR)\TimeDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\UnionDatatypeValidator.cpp
+
+"$(INTDIR)\UnionDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\YearDatatypeValidator.cpp
+
+"$(INTDIR)\YearDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\datatype\YearMonthDatatypeValidator.cpp
+
+"$(INTDIR)\YearMonthDatatypeValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDAttDef.cpp
+
+"$(INTDIR)\DTDAttDef.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDAttDefList.cpp
+
+"$(INTDIR)\DTDAttDefList.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDElementDecl.cpp
+
+"$(INTDIR)\DTDElementDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDGrammar.cpp
+
+"$(INTDIR)\DTDGrammar.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDScanner.cpp
+
+"$(INTDIR)\DTDScanner.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\DTD\DTDValidator.cpp
+
+"$(INTDIR)\DTDValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\FieldActivator.cpp
+
+"$(INTDIR)\FieldActivator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\FieldValueMap.cpp
+
+"$(INTDIR)\FieldValueMap.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Field.cpp
+
+"$(INTDIR)\IC_Field.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Key.cpp
+
+"$(INTDIR)\IC_Key.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IC_KeyRef.cpp
+
+"$(INTDIR)\IC_KeyRef.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Selector.cpp
+
+"$(INTDIR)\IC_Selector.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IC_Unique.cpp
+
+"$(INTDIR)\IC_Unique.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\IdentityConstraint.cpp
+
+"$(INTDIR)\IdentityConstraint.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\ValueStore.cpp
+
+"$(INTDIR)\ValueStore.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\ValueStoreCache.cpp
+
+"$(INTDIR)\ValueStoreCache.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\XercesXPath.cpp
+
+"$(INTDIR)\XercesXPath.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\XPathMatcher.cpp
+
+"$(INTDIR)\XPathMatcher.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\XPathMatcherStack.cpp
+
+"$(INTDIR)\XPathMatcherStack.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\identity\XPathSymbols.cpp
+
+"$(INTDIR)\XPathSymbols.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\ComplexTypeInfo.cpp
+
+"$(INTDIR)\ComplexTypeInfo.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\GeneralAttributeCheck.cpp
+
+"$(INTDIR)\GeneralAttributeCheck.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\NamespaceScope.cpp
+
+"$(INTDIR)\NamespaceScope.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaAttDef.cpp
+
+"$(INTDIR)\SchemaAttDef.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaAttDefList.cpp
+
+"$(INTDIR)\SchemaAttDefList.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaElementDecl.cpp
+
+"$(INTDIR)\SchemaElementDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaGrammar.cpp
+
+"$(INTDIR)\SchemaGrammar.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaInfo.cpp
+
+"$(INTDIR)\SchemaInfo.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaSymbols.cpp
+
+"$(INTDIR)\SchemaSymbols.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SchemaValidator.cpp
+
+"$(INTDIR)\SchemaValidator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\SubstitutionGroupComparator.cpp
+
+"$(INTDIR)\SubstitutionGroupComparator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\TraverseSchema.cpp
+
+"$(INTDIR)\TraverseSchema.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XercesAttGroupInfo.cpp
+
+"$(INTDIR)\XercesAttGroupInfo.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XercesElementWildcard.cpp
+
+"$(INTDIR)\XercesElementWildcard.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XercesGroupInfo.cpp
+
+"$(INTDIR)\XercesGroupInfo.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XSDDOMParser.cpp
+
+"$(INTDIR)\XSDDOMParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XSDErrorReporter.cpp
+
+"$(INTDIR)\XSDErrorReporter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XSDLocator.cpp
+
+"$(INTDIR)\XSDLocator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\validators\schema\XUtil.cpp
+
+"$(INTDIR)\XUtil.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\sax2\sax2Dummy.cpp
+
+"$(INTDIR)\sax2Dummy.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMAttrImpl.cpp
+
+"$(INTDIR)\DOMAttrImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMAttrMapImpl.cpp
+
+"$(INTDIR)\DOMAttrMapImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMAttrNSImpl.cpp
+
+"$(INTDIR)\DOMAttrNSImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMCDATASectionImpl.cpp
+
+"$(INTDIR)\DOMCDATASectionImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMCharacterDataImpl.cpp
+
+"$(INTDIR)\DOMCharacterDataImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMChildNode.cpp
+
+"$(INTDIR)\DOMChildNode.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMCommentImpl.cpp
+
+"$(INTDIR)\DOMCommentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDeepNodeListImpl.cpp
+
+"$(INTDIR)\DOMDeepNodeListImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDocumentFragmentImpl.cpp
+
+"$(INTDIR)\DOMDocumentFragmentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDocumentImpl.cpp
+
+"$(INTDIR)\DOMDocumentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMDocumentTypeImpl.cpp
+
+"$(INTDIR)\DOMDocumentTypeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMElementImpl.cpp
+
+"$(INTDIR)\DOMElementImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMElementNSImpl.cpp
+
+"$(INTDIR)\DOMElementNSImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMEntityImpl.cpp
+
+"$(INTDIR)\DOMEntityImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMEntityReferenceImpl.cpp
+
+"$(INTDIR)\DOMEntityReferenceImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMErrorImpl.cpp
+
+"$(INTDIR)\DOMErrorImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMImplementationImpl.cpp
+
+"$(INTDIR)\DOMImplementationImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMImplementationRegistry.cpp
+
+"$(INTDIR)\DOMImplementationRegistry.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMLocatorImpl.cpp
+
+"$(INTDIR)\DOMLocatorImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNamedNodeMapImpl.cpp
+
+"$(INTDIR)\DOMNamedNodeMapImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNodeIDMap.cpp
+
+"$(INTDIR)\DOMNodeIDMap.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNodeImpl.cpp
+
+"$(INTDIR)\DOMNodeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNodeIteratorImpl.cpp
+
+"$(INTDIR)\DOMNodeIteratorImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNodeListImpl.cpp
+
+"$(INTDIR)\DOMNodeListImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNodeVector.cpp
+
+"$(INTDIR)\DOMNodeVector.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMNotationImpl.cpp
+
+"$(INTDIR)\DOMNotationImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMParentNode.cpp
+
+"$(INTDIR)\DOMParentNode.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMProcessingInstructionImpl.cpp
+
+"$(INTDIR)\DOMProcessingInstructionImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMRangeImpl.cpp
+
+"$(INTDIR)\DOMRangeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMStringPool.cpp
+
+"$(INTDIR)\DOMStringPool.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMTextImpl.cpp
+
+"$(INTDIR)\DOMTextImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMTreeWalkerImpl.cpp
+
+"$(INTDIR)\DOMTreeWalkerImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\DOMWriterImpl.cpp
+
+"$(INTDIR)\DOMWriterImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\impl\XSDElementNSImpl.cpp
+
+"$(INTDIR)\XSDElementNSImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\AttrImpl.cpp
+
+"$(INTDIR)\AttrImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\AttrMapImpl.cpp
+
+"$(INTDIR)\AttrMapImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\AttrNSImpl.cpp
+
+"$(INTDIR)\AttrNSImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\CDATASectionImpl.cpp
+
+"$(INTDIR)\CDATASectionImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\CharacterDataImpl.cpp
+
+"$(INTDIR)\CharacterDataImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ChildNode.cpp
+
+"$(INTDIR)\ChildNode.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\CommentImpl.cpp
+
+"$(INTDIR)\CommentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DeepNodeListImpl.cpp
+
+"$(INTDIR)\DeepNodeListImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DocumentFragmentImpl.cpp
+
+"$(INTDIR)\DocumentFragmentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DocumentImpl.cpp
+
+"$(INTDIR)\DocumentImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DocumentTypeImpl.cpp
+
+"$(INTDIR)\DocumentTypeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Attr.cpp
+
+"$(INTDIR)\DOM_Attr.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_CDATASection.cpp
+
+"$(INTDIR)\DOM_CDATASection.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_CharacterData.cpp
+
+"$(INTDIR)\DOM_CharacterData.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Comment.cpp
+
+"$(INTDIR)\DOM_Comment.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Document.cpp
+
+"$(INTDIR)\DOM_Document.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_DocumentFragment.cpp
+
+"$(INTDIR)\DOM_DocumentFragment.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_DocumentType.cpp
+
+"$(INTDIR)\DOM_DocumentType.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_DOMException.cpp
+
+"$(INTDIR)\DOM_DOMException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_DOMImplementation.cpp
+
+"$(INTDIR)\DOM_DOMImplementation.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Element.cpp
+
+"$(INTDIR)\DOM_Element.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Entity.cpp
+
+"$(INTDIR)\DOM_Entity.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_EntityReference.cpp
+
+"$(INTDIR)\DOM_EntityReference.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_NamedNodeMap.cpp
+
+"$(INTDIR)\DOM_NamedNodeMap.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Node.cpp
+
+"$(INTDIR)\DOM_Node.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_NodeFilter.cpp
+
+"$(INTDIR)\DOM_NodeFilter.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_NodeIterator.cpp
+
+"$(INTDIR)\DOM_NodeIterator.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_NodeList.cpp
+
+"$(INTDIR)\DOM_NodeList.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Notation.cpp
+
+"$(INTDIR)\DOM_Notation.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_ProcessingInstruction.cpp
+
+"$(INTDIR)\DOM_ProcessingInstruction.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Range.cpp
+
+"$(INTDIR)\DOM_Range.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_RangeException.cpp
+
+"$(INTDIR)\DOM_RangeException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_Text.cpp
+
+"$(INTDIR)\DOM_Text.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_TreeWalker.cpp
+
+"$(INTDIR)\DOM_TreeWalker.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOM_XMLDecl.cpp
+
+"$(INTDIR)\DOM_XMLDecl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DomMemDebug.cpp
+
+"$(INTDIR)\DomMemDebug.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOMParser.cpp
+
+"$(INTDIR)\DOMParser.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DOMString.cpp
+
+"$(INTDIR)\DOMString.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\DStringPool.cpp
+
+"$(INTDIR)\DStringPool.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ElementDefinitionImpl.cpp
+
+"$(INTDIR)\ElementDefinitionImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ElementImpl.cpp
+
+"$(INTDIR)\ElementImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ElementNSImpl.cpp
+
+"$(INTDIR)\ElementNSImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\EntityImpl.cpp
+
+"$(INTDIR)\EntityImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\EntityReferenceImpl.cpp
+
+"$(INTDIR)\EntityReferenceImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NamedNodeMapImpl.cpp
+
+"$(INTDIR)\NamedNodeMapImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NodeIDMap.cpp
+
+"$(INTDIR)\NodeIDMap.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NodeImpl.cpp
+
+"$(INTDIR)\NodeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NodeIteratorImpl.cpp
+
+"$(INTDIR)\NodeIteratorImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NodeListImpl.cpp
+
+"$(INTDIR)\NodeListImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NodeVector.cpp
+
+"$(INTDIR)\NodeVector.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\NotationImpl.cpp
+
+"$(INTDIR)\NotationImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ParentNode.cpp
+
+"$(INTDIR)\ParentNode.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\ProcessingInstructionImpl.cpp
+
+"$(INTDIR)\ProcessingInstructionImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\RangeImpl.cpp
+
+"$(INTDIR)\RangeImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\RefCountedImpl.cpp
+
+"$(INTDIR)\RefCountedImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\TextImpl.cpp
+
+"$(INTDIR)\TextImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\TreeWalkerImpl.cpp
+
+"$(INTDIR)\TreeWalkerImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\deprecated\XMLDeclImpl.cpp
+
+"$(INTDIR)\XMLDeclImpl.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\DOMException.cpp
+
+"$(INTDIR)\DOMException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\dom\DOMRangeException.cpp
+
+"$(INTDIR)\DOMRangeException.obj" : $(SOURCE) "$(INTDIR)"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\util\Platforms\Win32\Version.rc
+
+!IF  "$(CFG)" == "XercesLib - Win32 Release"
+
+
+"$(INTDIR)\Version.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\Version.res" /i "\Xerces-Testing\src\xercesc\util\Platforms\Win32" /d "NDEBUG" $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win32 Debug"
+
+
+"$(INTDIR)\Version.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\Version.res" /i "\Xerces-Testing\src\xercesc\util\Platforms\Win32" /d "_DEBUG" $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Debug"
+
+
+"$(INTDIR)\Version.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\Version.res" /i "\Xerces-Testing\src\xercesc\util\Platforms\Win32" /d "_DEBUG" $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "XercesLib - Win64 Release"
+
+
+"$(INTDIR)\Version.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\Version.res" /i "\Xerces-Testing\src\xercesc\util\Platforms\Win32" /d "NDEBUG" $(SOURCE)
+
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/all/all.mak b/Projects/Win32/VC6/xerces-all/all/all.mak
new file mode 100644
index 000000000..ba7af8dd1
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/all/all.mak
@@ -0,0 +1,1189 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on all.dsp
+!IF "$(CFG)" == ""
+CFG=all - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to all - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "all - Win32 Release" && "$(CFG)" != "all - Win32 Debug" && "$(CFG)" != "all - Win64 Debug" && "$(CFG)" != "all - Win64 Release"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "all.mak" CFG="all - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "all - Win32 Release" (based on "Win32 (x86) Generic Project")
+!MESSAGE "all - Win32 Debug" (based on "Win32 (x86) Generic Project")
+!MESSAGE "all - Win64 Debug" (based on "Win32 (x86) Generic Project")
+!MESSAGE "all - Win64 Release" (based on "Win32 (x86) Generic Project")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+OUTDIR=.\Release
+INTDIR=.\Release
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : 
+
+!ELSE 
+
+ALL : "DeprecatedDOMCount - Win64 Release" "DOMTraversalTest - Win64 Release" "XercesLib - Win64 Release" "ThreadTest - Win64 Release" "StdInParse - Win64 Release" "SEnumVal - Win64 Release" "SAXPrint - Win64 Release" "SAXCount - Win64 Release" "SAX2Print - Win64 Release" "SAX2Count - Win64 Release" "Redirect - Win64 Release" "RangeTest - Win64 Release" "PParse - Win64 Release" "MemParse - Win64 Release" "InitTermTest - Win64 Release" "EnumVal - Win64 Release" "EncodingTest - Win64 Release" "DOMTest - Win64 Release" "DOMPrint - Win64 Release" "DOMMemTest - Win64 Release" "DOMCount - Win64 Release" "CreateDOMDocument - Win64 Release" 
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"CreateDOMDocument - Win32 ReleaseCLEAN" "DOMCount - Win32 ReleaseCLEAN" "DOMMemTest - Win32 ReleaseCLEAN" "DOMPrint - Win32 ReleaseCLEAN" "DOMTest - Win32 ReleaseCLEAN" "EncodingTest - Win32 ReleaseCLEAN" "EnumVal - Win32 ReleaseCLEAN" "InitTermTest - Win32 ReleaseCLEAN" "MemParse - Win32 ReleaseCLEAN" "PParse - Win32 ReleaseCLEAN" "RangeTest - Win32 ReleaseCLEAN" "Redirect - Win32 ReleaseCLEAN" "SAX2Count - Win32 ReleaseCLEAN" "SAX2Print - Win32 ReleaseCLEAN" "SAXCount - Win32 ReleaseCLEAN" "SAXPrint - Win32 ReleaseCLEAN" "SEnumVal - Win32 ReleaseCLEAN" "StdInParse - Win32 ReleaseCLEAN" "ThreadTest - Win32 ReleaseCLEAN" "XercesLib - Win32 ReleaseCLEAN" "DOMTraversalTest - Win32 ReleaseCLEAN" "DeprecatedDOMCount - Win32 ReleaseCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase 
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+MTL=midl.exe
+MTL_PROJ=
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+MTL=midl.exe
+MTL_PROJ=
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+MTL=midl.exe
+MTL_PROJ=
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+MTL=midl.exe
+MTL_PROJ=
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("all.dep")
+!INCLUDE "all.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "all.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "all - Win32 Release" || "$(CFG)" == "all - Win32 Debug" || "$(CFG)" == "all - Win64 Debug" || "$(CFG)" == "all - Win64 Release"
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"CreateDOMDocument - Win32 Release" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win32 Release" 
+   cd "..\all"
+
+"CreateDOMDocument - Win32 ReleaseCLEAN" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"CreateDOMDocument - Win32 Debug" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win32 Debug" 
+   cd "..\all"
+
+"CreateDOMDocument - Win32 DebugCLEAN" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"CreateDOMDocument - Win64 Debug" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win64 Debug" 
+   cd "..\all"
+
+"CreateDOMDocument - Win64 DebugCLEAN" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"CreateDOMDocument - Win64 Release" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win64 Release" 
+   cd "..\all"
+
+"CreateDOMDocument - Win64 ReleaseCLEAN" : 
+   cd "..\CreateDOMDocument"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\CreateDOMDocument.mak" CFG="CreateDOMDocument - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DOMCount - Win32 Release" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win32 Release" 
+   cd "..\all"
+
+"DOMCount - Win32 ReleaseCLEAN" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DOMCount - Win32 Debug" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win32 Debug" 
+   cd "..\all"
+
+"DOMCount - Win32 DebugCLEAN" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DOMCount - Win64 Debug" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win64 Debug" 
+   cd "..\all"
+
+"DOMCount - Win64 DebugCLEAN" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DOMCount - Win64 Release" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win64 Release" 
+   cd "..\all"
+
+"DOMCount - Win64 ReleaseCLEAN" : 
+   cd "..\DOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMCount.mak" CFG="DOMCount - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DOMMemTest - Win32 Release" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win32 Release" 
+   cd "..\all"
+
+"DOMMemTest - Win32 ReleaseCLEAN" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DOMMemTest - Win32 Debug" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win32 Debug" 
+   cd "..\all"
+
+"DOMMemTest - Win32 DebugCLEAN" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DOMMemTest - Win64 Debug" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win64 Debug" 
+   cd "..\all"
+
+"DOMMemTest - Win64 DebugCLEAN" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DOMMemTest - Win64 Release" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win64 Release" 
+   cd "..\all"
+
+"DOMMemTest - Win64 ReleaseCLEAN" : 
+   cd "..\DOMMemTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMMemTest.mak" CFG="DOMMemTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DOMPrint - Win32 Release" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win32 Release" 
+   cd "..\all"
+
+"DOMPrint - Win32 ReleaseCLEAN" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DOMPrint - Win32 Debug" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win32 Debug" 
+   cd "..\all"
+
+"DOMPrint - Win32 DebugCLEAN" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DOMPrint - Win64 Debug" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win64 Debug" 
+   cd "..\all"
+
+"DOMPrint - Win64 DebugCLEAN" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DOMPrint - Win64 Release" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win64 Release" 
+   cd "..\all"
+
+"DOMPrint - Win64 ReleaseCLEAN" : 
+   cd "..\DOMPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMPrint.mak" CFG="DOMPrint - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DOMTest - Win32 Release" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win32 Release" 
+   cd "..\all"
+
+"DOMTest - Win32 ReleaseCLEAN" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DOMTest - Win32 Debug" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win32 Debug" 
+   cd "..\all"
+
+"DOMTest - Win32 DebugCLEAN" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DOMTest - Win64 Debug" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win64 Debug" 
+   cd "..\all"
+
+"DOMTest - Win64 DebugCLEAN" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DOMTest - Win64 Release" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win64 Release" 
+   cd "..\all"
+
+"DOMTest - Win64 ReleaseCLEAN" : 
+   cd "..\DOMTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTest.mak" CFG="DOMTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"EncodingTest - Win32 Release" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win32 Release" 
+   cd "..\all"
+
+"EncodingTest - Win32 ReleaseCLEAN" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"EncodingTest - Win32 Debug" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win32 Debug" 
+   cd "..\all"
+
+"EncodingTest - Win32 DebugCLEAN" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"EncodingTest - Win64 Debug" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win64 Debug" 
+   cd "..\all"
+
+"EncodingTest - Win64 DebugCLEAN" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"EncodingTest - Win64 Release" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win64 Release" 
+   cd "..\all"
+
+"EncodingTest - Win64 ReleaseCLEAN" : 
+   cd "..\EncodingTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EncodingTest.mak" CFG="EncodingTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"EnumVal - Win32 Release" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win32 Release" 
+   cd "..\all"
+
+"EnumVal - Win32 ReleaseCLEAN" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"EnumVal - Win32 Debug" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win32 Debug" 
+   cd "..\all"
+
+"EnumVal - Win32 DebugCLEAN" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"EnumVal - Win64 Debug" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win64 Debug" 
+   cd "..\all"
+
+"EnumVal - Win64 DebugCLEAN" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"EnumVal - Win64 Release" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win64 Release" 
+   cd "..\all"
+
+"EnumVal - Win64 ReleaseCLEAN" : 
+   cd "..\EnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\EnumVal.mak" CFG="EnumVal - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"InitTermTest - Win32 Release" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win32 Release" 
+   cd "..\all"
+
+"InitTermTest - Win32 ReleaseCLEAN" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"InitTermTest - Win32 Debug" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win32 Debug" 
+   cd "..\all"
+
+"InitTermTest - Win32 DebugCLEAN" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"InitTermTest - Win64 Debug" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win64 Debug" 
+   cd "..\all"
+
+"InitTermTest - Win64 DebugCLEAN" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"InitTermTest - Win64 Release" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win64 Release" 
+   cd "..\all"
+
+"InitTermTest - Win64 ReleaseCLEAN" : 
+   cd "..\InitTermTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\InitTermTest.mak" CFG="InitTermTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"MemParse - Win32 Release" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win32 Release" 
+   cd "..\all"
+
+"MemParse - Win32 ReleaseCLEAN" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"MemParse - Win32 Debug" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win32 Debug" 
+   cd "..\all"
+
+"MemParse - Win32 DebugCLEAN" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"MemParse - Win64 Debug" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win64 Debug" 
+   cd "..\all"
+
+"MemParse - Win64 DebugCLEAN" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"MemParse - Win64 Release" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win64 Release" 
+   cd "..\all"
+
+"MemParse - Win64 ReleaseCLEAN" : 
+   cd "..\MemParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\MemParse.mak" CFG="MemParse - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"PParse - Win32 Release" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win32 Release" 
+   cd "..\all"
+
+"PParse - Win32 ReleaseCLEAN" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"PParse - Win32 Debug" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win32 Debug" 
+   cd "..\all"
+
+"PParse - Win32 DebugCLEAN" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"PParse - Win64 Debug" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win64 Debug" 
+   cd "..\all"
+
+"PParse - Win64 DebugCLEAN" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"PParse - Win64 Release" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win64 Release" 
+   cd "..\all"
+
+"PParse - Win64 ReleaseCLEAN" : 
+   cd "..\PParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\PParse.mak" CFG="PParse - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"RangeTest - Win32 Release" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win32 Release" 
+   cd "..\all"
+
+"RangeTest - Win32 ReleaseCLEAN" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"RangeTest - Win32 Debug" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win32 Debug" 
+   cd "..\all"
+
+"RangeTest - Win32 DebugCLEAN" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"RangeTest - Win64 Debug" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win64 Debug" 
+   cd "..\all"
+
+"RangeTest - Win64 DebugCLEAN" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"RangeTest - Win64 Release" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win64 Release" 
+   cd "..\all"
+
+"RangeTest - Win64 ReleaseCLEAN" : 
+   cd "..\RangeTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\RangeTest.mak" CFG="RangeTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"Redirect - Win32 Release" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win32 Release" 
+   cd "..\all"
+
+"Redirect - Win32 ReleaseCLEAN" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"Redirect - Win32 Debug" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win32 Debug" 
+   cd "..\all"
+
+"Redirect - Win32 DebugCLEAN" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"Redirect - Win64 Debug" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win64 Debug" 
+   cd "..\all"
+
+"Redirect - Win64 DebugCLEAN" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"Redirect - Win64 Release" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win64 Release" 
+   cd "..\all"
+
+"Redirect - Win64 ReleaseCLEAN" : 
+   cd "..\Redirect"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\Redirect.mak" CFG="Redirect - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"SAX2Count - Win32 Release" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win32 Release" 
+   cd "..\all"
+
+"SAX2Count - Win32 ReleaseCLEAN" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"SAX2Count - Win32 Debug" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win32 Debug" 
+   cd "..\all"
+
+"SAX2Count - Win32 DebugCLEAN" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"SAX2Count - Win64 Debug" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win64 Debug" 
+   cd "..\all"
+
+"SAX2Count - Win64 DebugCLEAN" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"SAX2Count - Win64 Release" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win64 Release" 
+   cd "..\all"
+
+"SAX2Count - Win64 ReleaseCLEAN" : 
+   cd "..\SAX2Count"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Count.mak" CFG="SAX2Count - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"SAX2Print - Win32 Release" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win32 Release" 
+   cd "..\all"
+
+"SAX2Print - Win32 ReleaseCLEAN" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"SAX2Print - Win32 Debug" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win32 Debug" 
+   cd "..\all"
+
+"SAX2Print - Win32 DebugCLEAN" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"SAX2Print - Win64 Debug" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win64 Debug" 
+   cd "..\all"
+
+"SAX2Print - Win64 DebugCLEAN" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"SAX2Print - Win64 Release" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win64 Release" 
+   cd "..\all"
+
+"SAX2Print - Win64 ReleaseCLEAN" : 
+   cd "..\SAX2Print"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAX2Print.mak" CFG="SAX2Print - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"SAXCount - Win32 Release" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win32 Release" 
+   cd "..\all"
+
+"SAXCount - Win32 ReleaseCLEAN" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"SAXCount - Win32 Debug" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win32 Debug" 
+   cd "..\all"
+
+"SAXCount - Win32 DebugCLEAN" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"SAXCount - Win64 Debug" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win64 Debug" 
+   cd "..\all"
+
+"SAXCount - Win64 DebugCLEAN" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"SAXCount - Win64 Release" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win64 Release" 
+   cd "..\all"
+
+"SAXCount - Win64 ReleaseCLEAN" : 
+   cd "..\SAXCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXCount.mak" CFG="SAXCount - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"SAXPrint - Win32 Release" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win32 Release" 
+   cd "..\all"
+
+"SAXPrint - Win32 ReleaseCLEAN" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"SAXPrint - Win32 Debug" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win32 Debug" 
+   cd "..\all"
+
+"SAXPrint - Win32 DebugCLEAN" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"SAXPrint - Win64 Debug" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win64 Debug" 
+   cd "..\all"
+
+"SAXPrint - Win64 DebugCLEAN" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"SAXPrint - Win64 Release" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win64 Release" 
+   cd "..\all"
+
+"SAXPrint - Win64 ReleaseCLEAN" : 
+   cd "..\SAXPrint"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SAXPrint.mak" CFG="SAXPrint - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"SEnumVal - Win32 Release" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win32 Release" 
+   cd "..\all"
+
+"SEnumVal - Win32 ReleaseCLEAN" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"SEnumVal - Win32 Debug" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win32 Debug" 
+   cd "..\all"
+
+"SEnumVal - Win32 DebugCLEAN" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"SEnumVal - Win64 Debug" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win64 Debug" 
+   cd "..\all"
+
+"SEnumVal - Win64 DebugCLEAN" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"SEnumVal - Win64 Release" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win64 Release" 
+   cd "..\all"
+
+"SEnumVal - Win64 ReleaseCLEAN" : 
+   cd "..\SEnumVal"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\SEnumVal.mak" CFG="SEnumVal - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"StdInParse - Win32 Release" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win32 Release" 
+   cd "..\all"
+
+"StdInParse - Win32 ReleaseCLEAN" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"StdInParse - Win32 Debug" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win32 Debug" 
+   cd "..\all"
+
+"StdInParse - Win32 DebugCLEAN" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"StdInParse - Win64 Debug" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win64 Debug" 
+   cd "..\all"
+
+"StdInParse - Win64 DebugCLEAN" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"StdInParse - Win64 Release" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win64 Release" 
+   cd "..\all"
+
+"StdInParse - Win64 ReleaseCLEAN" : 
+   cd "..\StdInParse"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\StdInParse.mak" CFG="StdInParse - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"ThreadTest - Win32 Release" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win32 Release" 
+   cd "..\all"
+
+"ThreadTest - Win32 ReleaseCLEAN" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"ThreadTest - Win32 Debug" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win32 Debug" 
+   cd "..\all"
+
+"ThreadTest - Win32 DebugCLEAN" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"ThreadTest - Win64 Debug" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win64 Debug" 
+   cd "..\all"
+
+"ThreadTest - Win64 DebugCLEAN" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"ThreadTest - Win64 Release" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win64 Release" 
+   cd "..\all"
+
+"ThreadTest - Win64 ReleaseCLEAN" : 
+   cd "..\ThreadTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\ThreadTest.mak" CFG="ThreadTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"XercesLib - Win32 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" 
+   cd "..\all"
+
+"XercesLib - Win32 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\all"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"XercesLib - Win64 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" 
+   cd "..\all"
+
+"XercesLib - Win64 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"XercesLib - Win64 Release" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" 
+   cd "..\all"
+
+"XercesLib - Win64 ReleaseCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DOMTraversalTest - Win32 Release" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win32 Release" 
+   cd "..\all"
+
+"DOMTraversalTest - Win32 ReleaseCLEAN" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DOMTraversalTest - Win32 Debug" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win32 Debug" 
+   cd "..\all"
+
+"DOMTraversalTest - Win32 DebugCLEAN" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DOMTraversalTest - Win64 Debug" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win64 Debug" 
+   cd "..\all"
+
+"DOMTraversalTest - Win64 DebugCLEAN" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DOMTraversalTest - Win64 Release" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win64 Release" 
+   cd "..\all"
+
+"DOMTraversalTest - Win64 ReleaseCLEAN" : 
+   cd "..\DOMTraversalTest"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DOMTraversalTest.mak" CFG="DOMTraversalTest - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+!IF  "$(CFG)" == "all - Win32 Release"
+
+"DeprecatedDOMCount - Win32 Release" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win32 Release" 
+   cd "..\all"
+
+"DeprecatedDOMCount - Win32 ReleaseCLEAN" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win32 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win32 Debug"
+
+"DeprecatedDOMCount - Win32 Debug" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win32 Debug" 
+   cd "..\all"
+
+"DeprecatedDOMCount - Win32 DebugCLEAN" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Debug"
+
+"DeprecatedDOMCount - Win64 Debug" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win64 Debug" 
+   cd "..\all"
+
+"DeprecatedDOMCount - Win64 DebugCLEAN" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win64 Debug" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ELSEIF  "$(CFG)" == "all - Win64 Release"
+
+"DeprecatedDOMCount - Win64 Release" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win64 Release" 
+   cd "..\all"
+
+"DeprecatedDOMCount - Win64 ReleaseCLEAN" : 
+   cd "..\DeprecatedDOMCount"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\DeprecatedDOMCount.mak" CFG="DeprecatedDOMCount - Win64 Release" RECURSE=1 CLEAN 
+   cd "..\all"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.mak b/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.mak
new file mode 100644
index 000000000..73b96253a
--- /dev/null
+++ b/Projects/Win32/VC6/xerces-all/xerces-com/xerces-com.mak
@@ -0,0 +1,506 @@
+# Microsoft Developer Studio Generated NMAKE File, Based on xerces-com.dsp
+!IF "$(CFG)" == ""
+CFG=xml4com - Win32 Debug
+!MESSAGE No configuration specified. Defaulting to xml4com - Win32 Debug.
+!ENDIF 
+
+!IF "$(CFG)" != "xml4com - Win32 Debug" && "$(CFG)" != "xml4com - Win32 Release MinDependency"
+!MESSAGE Invalid configuration "$(CFG)" specified.
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE 
+!MESSAGE NMAKE /f "xerces-com.mak" CFG="xml4com - Win32 Debug"
+!MESSAGE 
+!MESSAGE Possible choices for configuration are:
+!MESSAGE 
+!MESSAGE "xml4com - Win32 Debug" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE "xml4com - Win32 Release MinDependency" (based on "Win32 (x86) Dynamic-Link Library")
+!MESSAGE 
+!ERROR An invalid configuration is specified.
+!ENDIF 
+
+!IF "$(OS)" == "Windows_NT"
+NULL=
+!ELSE 
+NULL=nul
+!ENDIF 
+
+!IF  "$(CFG)" == "xml4com - Win32 Debug"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\xml4com\Debug
+INTDIR=.\..\..\..\..\..\Build\Win32\xml4com\Debug
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\xml4com\Debug
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\xerces-com.dll" "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" "..\..\..\..\..\src\xercesc\com\xml4com.h" "..\..\..\..\..\src\xercesc\com\xml4com_i.c" ".\..\..\..\..\..\Build\Win32\xml4com\Debug\regsvr32.trg"
+
+!ELSE 
+
+ALL : "XercesLib - Win32 Debug" "$(OUTDIR)\xerces-com.dll" "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" "..\..\..\..\..\src\xercesc\com\xml4com.h" "..\..\..\..\..\src\xercesc\com\xml4com_i.c" ".\..\..\..\..\..\Build\Win32\xml4com\Debug\regsvr32.trg"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :"XercesLib - Win32 DebugCLEAN" 
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\BindStatusCallback.obj"
+	-@erase "$(INTDIR)\StdAfx.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\vc60.pdb"
+	-@erase "$(INTDIR)\xerces-com.pch"
+	-@erase "$(INTDIR)\xml4com.obj"
+	-@erase "$(INTDIR)\xml4com.res"
+	-@erase "$(INTDIR)\XMLDOMAttribute.obj"
+	-@erase "$(INTDIR)\XMLDOMDocument.obj"
+	-@erase "$(INTDIR)\XMLDOMDocumentType.obj"
+	-@erase "$(INTDIR)\XMLDOMElement.obj"
+	-@erase "$(INTDIR)\XMLDOMEntity.obj"
+	-@erase "$(INTDIR)\XMLDOMImplementation.obj"
+	-@erase "$(INTDIR)\XMLDOMNamedNodeMap.obj"
+	-@erase "$(INTDIR)\XMLDOMNodeList.obj"
+	-@erase "$(INTDIR)\XMLDOMNotation.obj"
+	-@erase "$(INTDIR)\XMLDOMParseError.obj"
+	-@erase "$(INTDIR)\XMLDOMProcessingInstruction.obj"
+	-@erase "$(INTDIR)\XMLDOMUtil.obj"
+	-@erase "$(INTDIR)\XMLDOMXMLDecl.obj"
+	-@erase "$(INTDIR)\XMLHTTPRequest.obj"
+	-@erase "$(OUTDIR)\xerces-com.dll"
+	-@erase "$(OUTDIR)\xerces-com.exp"
+	-@erase "$(OUTDIR)\xerces-com.ilk"
+	-@erase "$(OUTDIR)\xerces-com.lib"
+	-@erase "$(OUTDIR)\xerces-com.pdb"
+	-@erase "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb"
+	-@erase "..\..\..\..\..\src\xercesc\com\xml4com.h"
+	-@erase "..\..\..\..\..\src\xercesc\com\xml4com_i.c"
+	-@erase ".\..\..\..\..\..\Build\Win32\xml4com\Debug\regsvr32.trg"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /I "..\..\..\..\..\src\xercesc\com" /D "_DEBUG" /D "_MBCS" /D "_ATL_DEBUG_INTERFACES" /D "_ATL_DEBUG_QI" /D "_ATL_DEBUG_REFCOUNT" /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /D "DEVENV_VCPP" /D "XML_SINGLEDLL" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /Fp"$(INTDIR)\xerces-com.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\xml4com.res" /d "_DEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\xerces-com.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_2D.lib /subsystem:windows /dll /incremental:yes /pdb:"$(OUTDIR)\xerces-com.pdb" /debug /machine:I386 /def:"..\..\..\..\..\src\xercesc\com\xml4com.def" /out:"$(OUTDIR)\xerces-com.dll" /implib:"$(OUTDIR)\xerces-com.lib" /pdbtype:sept /libpath:"..\..\..\..\..\Build\Win32\VC6\Debug" 
+DEF_FILE= \
+	"..\..\..\..\..\src\xercesc\com\xml4com.def"
+LINK32_OBJS= \
+	"$(INTDIR)\BindStatusCallback.obj" \
+	"$(INTDIR)\StdAfx.obj" \
+	"$(INTDIR)\xml4com.obj" \
+	"$(INTDIR)\XMLDOMAttribute.obj" \
+	"$(INTDIR)\XMLDOMDocument.obj" \
+	"$(INTDIR)\XMLDOMDocumentType.obj" \
+	"$(INTDIR)\XMLDOMElement.obj" \
+	"$(INTDIR)\XMLDOMEntity.obj" \
+	"$(INTDIR)\XMLDOMImplementation.obj" \
+	"$(INTDIR)\XMLDOMNamedNodeMap.obj" \
+	"$(INTDIR)\XMLDOMNodeList.obj" \
+	"$(INTDIR)\XMLDOMNotation.obj" \
+	"$(INTDIR)\XMLDOMParseError.obj" \
+	"$(INTDIR)\XMLDOMProcessingInstruction.obj" \
+	"$(INTDIR)\XMLDOMUtil.obj" \
+	"$(INTDIR)\XMLDOMXMLDecl.obj" \
+	"$(INTDIR)\XMLHTTPRequest.obj" \
+	"$(INTDIR)\xml4com.res" \
+	"..\..\..\..\..\Build\Win32\VC6\Debug\xerces-c_2D.lib"
+
+"$(OUTDIR)\xerces-com.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+OutDir=.\..\..\..\..\..\Build\Win32\xml4com\Debug
+TargetDir=\Xerces-Testing\Build\Win32\xml4com\Debug
+TargetPath=\Xerces-Testing\Build\Win32\xml4com\Debug\xerces-com.dll
+InputPath=\Xerces-Testing\Build\Win32\xml4com\Debug\xerces-com.dll
+SOURCE="$(InputPath)"
+
+"$(OUTDIR)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+	<<tempfile.bat 
+	@echo off 
+	echo copy ..\..\..\..\..\Build\Win32\VC6\Debug\xerces-c_2_0_0D.dll "$(TargetDir)" 
+	copy ..\..\..\..\..\Build\Win32\VC6\Debug\xerces-c_2_0_0D.dll "$(TargetDir)" 
+	regsvr32 /s /c "$(TargetPath)" 
+	echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg"
+<< 
+	
+
+!ELSEIF  "$(CFG)" == "xml4com - Win32 Release MinDependency"
+
+OUTDIR=.\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency
+INTDIR=.\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency
+# Begin Custom Macros
+OutDir=.\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency
+# End Custom Macros
+
+!IF "$(RECURSE)" == "0" 
+
+ALL : "$(OUTDIR)\xerces-com.dll" "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" "..\..\..\..\..\src\xercesc\com\xml4com.h" "..\..\..\..\..\src\xercesc\com\xml4com_i.c" ".\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency\regsvr32.trg" "\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency\xerces-c_2_0_0.dll"
+
+!ELSE 
+
+ALL : "$(OUTDIR)\xerces-com.dll" "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" "..\..\..\..\..\src\xercesc\com\xml4com.h" "..\..\..\..\..\src\xercesc\com\xml4com_i.c" ".\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency\regsvr32.trg" "\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency\xerces-c_2_0_0.dll"
+
+!ENDIF 
+
+!IF "$(RECURSE)" == "1" 
+CLEAN :
+!ELSE 
+CLEAN :
+!ENDIF 
+	-@erase "$(INTDIR)\BindStatusCallback.obj"
+	-@erase "$(INTDIR)\StdAfx.obj"
+	-@erase "$(INTDIR)\vc60.idb"
+	-@erase "$(INTDIR)\xerces-com.pch"
+	-@erase "$(INTDIR)\xml4com.obj"
+	-@erase "$(INTDIR)\xml4com.res"
+	-@erase "$(INTDIR)\XMLDOMAttribute.obj"
+	-@erase "$(INTDIR)\XMLDOMDocument.obj"
+	-@erase "$(INTDIR)\XMLDOMDocumentType.obj"
+	-@erase "$(INTDIR)\XMLDOMElement.obj"
+	-@erase "$(INTDIR)\XMLDOMEntity.obj"
+	-@erase "$(INTDIR)\XMLDOMImplementation.obj"
+	-@erase "$(INTDIR)\XMLDOMNamedNodeMap.obj"
+	-@erase "$(INTDIR)\XMLDOMNodeList.obj"
+	-@erase "$(INTDIR)\XMLDOMNotation.obj"
+	-@erase "$(INTDIR)\XMLDOMParseError.obj"
+	-@erase "$(INTDIR)\XMLDOMProcessingInstruction.obj"
+	-@erase "$(INTDIR)\XMLDOMUtil.obj"
+	-@erase "$(INTDIR)\XMLDOMXMLDecl.obj"
+	-@erase "$(INTDIR)\XMLHTTPRequest.obj"
+	-@erase "$(OUTDIR)\xerces-com.dll"
+	-@erase "$(OUTDIR)\xerces-com.exp"
+	-@erase "$(OUTDIR)\xerces-com.lib"
+	-@erase "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb"
+	-@erase "..\..\..\..\..\src\xercesc\com\xml4com.h"
+	-@erase "..\..\..\..\..\src\xercesc\com\xml4com_i.c"
+	-@erase ".\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency\regsvr32.trg"
+	-@erase "\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency\xerces-c_2_0_0.dll"
+
+"$(OUTDIR)" :
+    if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
+
+CPP=$(CPP)
+CPP_PROJ=/MT /W3 /GX /O1 /I "..\..\..\..\..\src" /I "..\..\..\..\..\src\xercesc\com" /D "NDEBUG" /D "_MBCS" /D "_ATL_STATIC_REGISTRY" /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /D "DEVENV_VCPP" /D "XML_SINGLEDLL" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /Fp"$(INTDIR)\xerces-com.pch" /Yu"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+.c{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.obj::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.c{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cpp{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+.cxx{$(INTDIR)}.sbr::
+   $(CPP) @<<
+   $(CPP_PROJ) $< 
+<<
+
+MTL=midl.exe
+MTL_PROJ=
+RSC=rc.exe
+RSC_PROJ=/l 0x409 /fo"$(INTDIR)\xml4com.res" /d "NDEBUG" 
+BSC32=bscmake.exe
+BSC32_FLAGS=/o"$(OUTDIR)\xerces-com.bsc" 
+BSC32_SBRS= \
+	
+LINK32=link.exe
+LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib wininet.lib shlwapi.lib xerces-c_2.lib /subsystem:windows /dll /incremental:no /pdb:"$(OUTDIR)\xerces-com.pdb" /machine:I386 /def:"..\..\..\..\..\src\xercesc\com\xml4com.def" /out:"$(OUTDIR)\xerces-com.dll" /implib:"$(OUTDIR)\xerces-com.lib" /libpath:"..\..\..\..\..\Build\Win32\VC6\Release" 
+DEF_FILE= \
+	"..\..\..\..\..\src\xercesc\com\xml4com.def"
+LINK32_OBJS= \
+	"$(INTDIR)\BindStatusCallback.obj" \
+	"$(INTDIR)\StdAfx.obj" \
+	"$(INTDIR)\xml4com.obj" \
+	"$(INTDIR)\XMLDOMAttribute.obj" \
+	"$(INTDIR)\XMLDOMDocument.obj" \
+	"$(INTDIR)\XMLDOMDocumentType.obj" \
+	"$(INTDIR)\XMLDOMElement.obj" \
+	"$(INTDIR)\XMLDOMEntity.obj" \
+	"$(INTDIR)\XMLDOMImplementation.obj" \
+	"$(INTDIR)\XMLDOMNamedNodeMap.obj" \
+	"$(INTDIR)\XMLDOMNodeList.obj" \
+	"$(INTDIR)\XMLDOMNotation.obj" \
+	"$(INTDIR)\XMLDOMParseError.obj" \
+	"$(INTDIR)\XMLDOMProcessingInstruction.obj" \
+	"$(INTDIR)\XMLDOMUtil.obj" \
+	"$(INTDIR)\XMLDOMXMLDecl.obj" \
+	"$(INTDIR)\XMLHTTPRequest.obj" \
+	"$(INTDIR)\xml4com.res"
+
+"$(OUTDIR)\xerces-com.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
+    $(LINK32) @<<
+  $(LINK32_FLAGS) $(LINK32_OBJS)
+<<
+
+OutDir=.\..\..\..\..\..\Build\Win32\xml4com\ReleaseMinDependency
+TargetDir=\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency
+TargetPath=\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency\xerces-com.dll
+InputPath=\Xerces-Testing\Build\Win32\xml4com\ReleaseMinDependency\xerces-com.dll
+SOURCE="$(InputPath)"
+
+"$(OUTDIR)\xerces-c_2_0_0.dll"	"$(OUTDIR)\regsvr32.trg" : $(SOURCE) "$(INTDIR)" "$(OUTDIR)"
+	<<tempfile.bat 
+	@echo off 
+	echo copy ..\..\..\..\..\Build\Win32\VC6\Release\xerces-c_2_0_0.dll $(TargetDir) 
+	copy ..\..\..\..\..\Build\Win32\VC6\Release\xerces-c_2_0_0.dll $(TargetDir) 
+	regsvr32 /s /c "$(TargetPath)" 
+	echo regsvr32 exec. time > "$(OutDir)\regsvr32.trg"
+<< 
+	
+
+!ENDIF 
+
+
+!IF "$(NO_EXTERNAL_DEPS)" != "1"
+!IF EXISTS("xerces-com.dep")
+!INCLUDE "xerces-com.dep"
+!ELSE 
+!MESSAGE Warning: cannot find "xerces-com.dep"
+!ENDIF 
+!ENDIF 
+
+
+!IF "$(CFG)" == "xml4com - Win32 Debug" || "$(CFG)" == "xml4com - Win32 Release MinDependency"
+SOURCE=..\..\..\..\..\src\xercesc\com\BindStatusCallback.cpp
+
+"$(INTDIR)\BindStatusCallback.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\StdAfx.cpp
+
+!IF  "$(CFG)" == "xml4com - Win32 Debug"
+
+CPP_SWITCHES=/MTd /W3 /Gm /GX /ZI /Od /I "..\..\..\..\..\src" /I "..\..\..\..\..\src\xercesc\com" /D "_DEBUG" /D "_MBCS" /D "_ATL_DEBUG_INTERFACES" /D "_ATL_DEBUG_QI" /D "_ATL_DEBUG_REFCOUNT" /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /D "DEVENV_VCPP" /D "XML_SINGLEDLL" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /Fp"$(INTDIR)\xerces-com.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 
+
+"$(INTDIR)\StdAfx.obj"	"$(INTDIR)\xerces-com.pch" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "xml4com - Win32 Release MinDependency"
+
+CPP_SWITCHES=/MT /W3 /GX /O1 /I "..\..\..\..\..\src" /I "..\..\..\..\..\src\xercesc\com" /D "NDEBUG" /D "_MBCS" /D "_ATL_STATIC_REGISTRY" /D "WIN32" /D "_WINDOWS" /D "_USRDLL" /D "DEVENV_VCPP" /D "XML_SINGLEDLL" /D "XML_USE_WIN32_TRANSCODER" /D "XML_USE_WIN32_MSGLOADER" /Fp"$(INTDIR)\xerces-com.pch" /Yc"stdafx.h" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 
+
+"$(INTDIR)\StdAfx.obj"	"$(INTDIR)\xerces-com.pch" : $(SOURCE) "$(INTDIR)"
+	$(CPP) @<<
+  $(CPP_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\com\xml4com.cpp
+
+"$(INTDIR)\xml4com.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\xml4com.idl
+
+!IF  "$(CFG)" == "xml4com - Win32 Debug"
+
+MTL_SWITCHES=/I "..\..\..\..\..\src\xercesc\com" /tlb "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" /h "..\..\..\..\..\src\xercesc\com\xml4com.h" /iid "..\..\..\..\..\src\xercesc\com\xml4com_i.c" 
+
+"..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb"	"..\..\..\..\..\src\xercesc\com\xml4com.h"	"..\..\..\..\..\src\xercesc\com\xml4com_i.c" : $(SOURCE) "$(INTDIR)"
+	$(MTL) @<<
+  $(MTL_SWITCHES) $(SOURCE)
+<<
+
+
+!ELSEIF  "$(CFG)" == "xml4com - Win32 Release MinDependency"
+
+MTL_SWITCHES=/I "..\..\..\..\..\src\xercesc\com" /tlb "..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb" /h "..\..\..\..\..\src\xercesc\com\xml4com.h" /iid "..\..\..\..\..\src\xercesc\com\xml4com_i.c" 
+
+"..\..\..\..\..\Build\Win32\xml4com\xml4com.tlb"	"..\..\..\..\..\src\xercesc\com\xml4com.h"	"..\..\..\..\..\src\xercesc\com\xml4com_i.c" : $(SOURCE) "$(INTDIR)"
+	$(MTL) @<<
+  $(MTL_SWITCHES) $(SOURCE)
+<<
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\com\xml4com.rc
+
+!IF  "$(CFG)" == "xml4com - Win32 Debug"
+
+
+"$(INTDIR)\xml4com.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\xml4com.res" /i "\Xerces-Testing\src\xercesc\com" /d "_DEBUG" $(SOURCE)
+
+
+!ELSEIF  "$(CFG)" == "xml4com - Win32 Release MinDependency"
+
+
+"$(INTDIR)\xml4com.res" : $(SOURCE) "$(INTDIR)"
+	$(RSC) /l 0x409 /fo"$(INTDIR)\xml4com.res" /i "\Xerces-Testing\src\xercesc\com" /d "NDEBUG" $(SOURCE)
+
+
+!ENDIF 
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMAttribute.cpp
+
+"$(INTDIR)\XMLDOMAttribute.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMDocument.cpp
+
+"$(INTDIR)\XMLDOMDocument.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMDocumentType.cpp
+
+"$(INTDIR)\XMLDOMDocumentType.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMElement.cpp
+
+"$(INTDIR)\XMLDOMElement.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMEntity.cpp
+
+"$(INTDIR)\XMLDOMEntity.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMImplementation.cpp
+
+"$(INTDIR)\XMLDOMImplementation.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMNamedNodeMap.cpp
+
+"$(INTDIR)\XMLDOMNamedNodeMap.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMNodeList.cpp
+
+"$(INTDIR)\XMLDOMNodeList.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMNotation.cpp
+
+"$(INTDIR)\XMLDOMNotation.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMParseError.cpp
+
+"$(INTDIR)\XMLDOMParseError.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMProcessingInstruction.cpp
+
+"$(INTDIR)\XMLDOMProcessingInstruction.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMUtil.cpp
+
+"$(INTDIR)\XMLDOMUtil.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLDOMXMLDecl.cpp
+
+"$(INTDIR)\XMLDOMXMLDecl.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+SOURCE=..\..\..\..\..\src\xercesc\com\XMLHTTPRequest.cpp
+
+"$(INTDIR)\XMLHTTPRequest.obj" : $(SOURCE) "$(INTDIR)" "$(INTDIR)\xerces-com.pch"
+	$(CPP) $(CPP_PROJ) $(SOURCE)
+
+
+!IF  "$(CFG)" == "xml4com - Win32 Debug"
+
+"XercesLib - Win32 Debug" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" 
+   cd "..\xerces-com"
+
+"XercesLib - Win32 DebugCLEAN" : 
+   cd "..\XercesLib"
+   $(MAKE) CPP=$(CPP)  /$(MAKEFLAGS) /F ".\XercesLib.mak" CFG="XercesLib - Win32 Debug" RECURSE=1 CLEAN 
+   cd "..\xerces-com"
+
+!ELSEIF  "$(CFG)" == "xml4com - Win32 Release MinDependency"
+
+!ENDIF 
+
+
+!ENDIF 
+
diff --git a/scripts/packageBinaries.pl b/scripts/packageBinaries.pl
index f1b3eca5e..3b94f5d9d 100644
--- a/scripts/packageBinaries.pl
+++ b/scripts/packageBinaries.pl
@@ -124,8 +124,6 @@ if ($platform eq "" )
     psystem ("mkdir $targetdir\\include\\xercesc");
     psystem ("mkdir $targetdir\\samples");
     psystem ("mkdir $targetdir\\samples\\Projects");
-    psystem ("mkdir $targetdir\\samples\\Projects\\Win64");
-    psystem ("mkdir $targetdir\\samples\\Projects\\Win64\\Nmake");
     psystem ("mkdir $targetdir\\samples\\data");
     psystem ("mkdir $targetdir\\samples\\SAXCount");
     psystem ("mkdir $targetdir\\samples\\SAX2Count");
@@ -174,7 +172,7 @@ if ($platform eq "" )
 	    psystem("type buildlog.txt");
         }
 
-        change_windows_makefile_for_ICU("$XERCESCROOT\\Projects\\Win64\\Nmake\\xerces-all/XercesLib/XercesLib.mak");
+        change_windows_makefile_for_ICU("$XERCESCROOT\\Projects\\Win32\\VC6\\xerces-all/XercesLib/XercesLib.mak");
     }
 
     # Clean up all the dependency files, causes problems for nmake
@@ -183,17 +181,17 @@ if ($platform eq "" )
     psystem ("del /s /f *.dep *.ncb *.plg *.opt");
 
     # Make all files in the Xerces-C system including libraries, samples and tests
-    pchdir ("$XERCESCROOT\\Projects\\Win64\\Nmake\\xerces-all\\all");
+    pchdir ("$XERCESCROOT\\Projects\\Win32\\VC6\\xerces-all\\all");
     psystem( "nmake -f all.mak \"CFG=all - $platformname Release\" CPP=$opt_x.exe >buildlog.txt 2>&1");
     system("type buildlog.txt");
 
-    pchdir ("$XERCESCROOT\\Projects\\Win64\\Nmake\\xerces-all\\XercesLib");
+    pchdir ("$XERCESCROOT\\Projects\\Win32\\VC6\\xerces-all\\XercesLib");
     psystem("nmake -f XercesLib.mak \"CFG=XercesLib - $platformname Debug\" CPP=$opt_x.exe > buildlog.txt 2>&1 ");
     system("type buildlog.txt");
 
     # Decide where you want the build copied from
     pchdir ($targetdir);
-    $BUILDDIR = $XERCESCROOT . "\\Build\\Win64\\Nmake\\" . $buildmode;
+    $BUILDDIR = $XERCESCROOT . "\\Build\\Win64\\VC6\\" . $buildmode;
     print "\nBuild is being copied from \'" . $BUILDDIR . "\'";
 
     # Populate the include output directory
@@ -295,7 +293,7 @@ if ($platform eq "" )
     psystem("copy /y $BUILDDIR\\xerces-c_*.lib $targetdir\\lib");
 
     if ($buildmode ne "Debug") {
-        $DEBUGBUILDDIR = "$XERCESCROOT\\Build\\Win64\\Nmake\\Debug";
+        $DEBUGBUILDDIR = "$XERCESCROOT\\Build\\Win32\\VC6\\Debug";
         psystem("copy /y $DEBUGBUILDDIR\\xerces-c_*D.lib $targetdir\\lib");
         psystem("copy /y $DEBUGBUILDDIR\\xerces*D.dll $targetdir\\bin");
     }
@@ -303,7 +301,7 @@ if ($platform eq "" )
 
     # Populate the etc output directory like config.status and the map file
     print ("\n \nCopying misc output to etc ...\n");
-    psystem("copy /y $XERCESCROOT\\Build\\Win64\\Nmake\\Release\\obj\\*.map $targetdir\\etc");
+    psystem("copy /y $XERCESCROOT\\Build\\Win32\\VC6\\Release\\obj\\*.map $targetdir\\etc");
 
 
     # Populate the samples directory
-- 
GitLab