]> granicus.if.org Git - python/commitdiff
Refine the Visual Studio 2008 build solution in order to improve how we deal with...
authorTrent Nelson <trent.nelson@snakebite.org>
Wed, 19 Mar 2008 07:45:19 +0000 (07:45 +0000)
committerTrent Nelson <trent.nelson@snakebite.org>
Wed, 19 Mar 2008 07:45:19 +0000 (07:45 +0000)
I've also introduced a slightly new pattern for managing externals in subversion.  New components get checked in as <name>-<version>.x, where <version> matches the exact vendor version string.  After the initial import of the external component, the .x is tagged as .0 (i.e. tcl-8.4.18.x -> tcl-8.4.18.0).  Some components may not need any tweaking, whereas there are others that might (tcl/tk fall into this bucket).  In that case, the relevant modifications are made to the .x branch, which will be subsequently tagged as .1 (and then n+1 going forward) when they build successfully and all tests pass.  Buildbots will be converted to rely on these explicit tags only, which makes it easy for us to switch them over to a new version as and when required.  (Simple change to external(-amd64).bat: if we've bumped tcl to 8.4.18.1, change the .bat to rmdir 8.4.18.0 if it exists and check out a new .1 copy.)

PCbuild/_bsddb.vcproj
PCbuild/_bsddb44.vcproj [new file with mode: 0644]
PCbuild/_sqlite3.vcproj
PCbuild/_tkinter.vcproj
PCbuild/pcbuild.sln
PCbuild/pyproject.vsprops
PCbuild/sqlite3.vcproj [new file with mode: 0644]
Tools/buildbot/external-amd64.bat

index 3efdcce0c50d4e0a80ba2fd2b6d451ad874aa208..f9d77e86578733b269ac94ce4cae1823b8f0dd44 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
        ProjectType="Visual C++"
-       Version="9,00"
+       Version="9.00"
        Name="_bsddb"
        ProjectGUID="{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
        RootNamespace="_bsddb"
@@ -42,7 +42,7 @@
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist Debug\libdb44sd.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Debug|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)\Debug\libdb44sd.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist &quot;x64\Debug AMD64\db_static.lib&quot; exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Debug AMD64|x64&quot;&#x0D;&#x0A;"
+                               CommandLine=""
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="&quot;$(bsddbDir)x64\Debug AMD64\db_static.lib&quot;"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist Release\libdb44s.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)\Release\libdb44s.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist x64\Release AMD64\db_static.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release AMD64|Win32&quot;&#x0D;&#x0A;"
+                               CommandLine=""
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)x64\Release AMD64\db_static.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist Release\libdb44s.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)\Release\libdb44s.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist &quot;x64\Release AMD64\db_static.lib&quot; exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release AMD64|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)x64\Release AMD64\db_static.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                                TargetMachine="17"
                        />
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist Release\libdb44s.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)\Release\libdb44s.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="$(bsddbDir)"
+                               AdditionalIncludeDirectories="$(bsddbDir),$(bsddbDir)\.."
                        />
                        <Tool
                                Name="VCManagedResourceCompilerTool"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               CommandLine="cd $(bsddbDir)&#x0D;&#x0A;if exist x64\Release AMD64\db_static.lib exit 0&#x0D;&#x0A;vcbuild /useenv db_static.vcproj &quot;Release AMD64|Win32&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(bsddbDir)x64\Release AMD64\db_static.lib"
+                               AdditionalDependencies="$(bsddbDepLibs)"
                                BaseAddress="0x1e180000"
                                TargetMachine="17"
                        />
diff --git a/PCbuild/_bsddb44.vcproj b/PCbuild/_bsddb44.vcproj
new file mode 100644 (file)
index 0000000..73032ca
--- /dev/null
@@ -0,0 +1,1252 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9.00"\r
+       Name="_bsddb44"\r
+       ProjectGUID="{62172C7D-B39E-409A-B352-370FF5098C19}"\r
+       RootNamespace="_bsddb44"\r
+       Keyword="Win32Proj"\r
+       TargetFrameworkVersion="196613"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+               <Platform\r
+                       Name="x64"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd_d.vsprops"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Debug|x64"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd_d.vsprops;.\x64.vsprops"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                               PreprocessorDefinitions="DIAGNOSTIC"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|x64"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGInstrument|Win32"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\pginstrument.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGInstrument|x64"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pginstrument.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGUpdate|Win32"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\pgupdate.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGUpdate|x64"\r
+                       ConfigurationType="4"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pgupdate.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(bsddbDir);$(bsddbDir)\..;""\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       >\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_compact.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_compare.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_conv.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_curadj.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_cursor.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_delete.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_put.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_reclaim.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_recno.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_rsearch.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_search.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_split.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_upgrade.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\bt_verify.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\btree\btree_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\crdel_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\crdel_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\crypto_stub.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_am.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_byteorder.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_cam.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_clock.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_conv.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_dispatch.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_dup.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_err.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_getlong.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_idspace.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_iface.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_join.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\db_log2.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_meta.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_overflow.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_ovfl_vrfy.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_pr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_reclaim.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_remove.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_rename.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_ret.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\db_salloc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_setid.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_setlsn.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\db_shash.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_stati.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_truncate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_upg.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_upg_opd.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_vrfy.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\db\db_vrfyutil.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbm\dbm.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbreg\dbreg.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbreg\dbreg_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbreg\dbreg_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbreg\dbreg_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\dbreg\dbreg_util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_failchk.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_file.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_recover.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_register.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\env\env_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\fileops\fileops_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\fileops\fop_basic.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\fileops\fop_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\fileops\fop_util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_conv.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_dup.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_func.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_meta.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_page.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_reclaim.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_upgrade.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hash\hash_verify.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hmac\hmac.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hsearch\hsearch.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_deadlock.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_failchk.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_id.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_list.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_timer.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\lock\lock_util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_archive.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_compare.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_debug.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_get.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_put.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\log\log_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_alloc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_bh.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_fget.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_fmethod.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_fopen.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_fput.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_fset.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_register.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_sync.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mp\mp_trickle.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mutex\mut_alloc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mutex\mut_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mutex\mut_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mutex\mut_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\mutex\mut_win32.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_abs.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_alloc.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_clock.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_config.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_dir.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_errno.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_fid.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_flock.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_fsync.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_handle.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_id.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_map.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_mkdir.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_oflags.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_rename.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_root.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_rpath.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_rw.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_seek.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_sleep.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_spin.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os\os_tmpdir.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_truncate.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\os_win32\os_unlink.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_conv.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_files.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_open.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_upgrade.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\qam\qam_verify.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_backup.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_elect.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_log.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_record.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\rep\rep_verify.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\sequence\seq_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\sequence\sequence.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\hmac\sha1.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\clib\strcasecmp.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_auto.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_chkpt.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_failchk.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_method.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_rec.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_recover.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_region.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_stat.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\txn\txn_util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\util_cache.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\util_log.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\common\util_sig.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\xa\xa.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\xa\xa_db.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(bsddbDir)\..\xa\xa_map.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index 646c5453fc2420ad95adcaa9395c6a81e9046208..19d549752df128b22d408460e3967f6164e5dbdd 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="Windows-1252"?>
 <VisualStudioProject
        ProjectType="Visual C++"
-       Version="9,00"
+       Version="9.00"
        Name="_sqlite3"
        ProjectGUID="{13CECB97-4119-4316-9D42-8534019A5A44}"
        RootNamespace="_sqlite3"
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                                TargetMachine="17"
                        />
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCPreLinkEventTool"
-                               Description="Build sqlite3 libs and dll"
-                               CommandLine="cd &quot;$(sqlite3Dir)&quot;&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; if exist $(PlatformName)\sqlite3.dll copy $(PlatformName)\sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;if exist $(PlatformName)\sqlite3.lib exit 0&#x0D;&#x0A;if not exist $(PlatformName) mkdir $(PlatformName)&#x0D;&#x0A;cd $(PlatformName)&#x0D;&#x0A;cl /DNO_TCL /Ox /Ob1 /Oi /GL /GF /FD /MD /Gy ..\*.c&#x0D;&#x0A;link /INCREMENTAL:NO /NOLOGO /DLL /OPT:REF /OPT:ICF /def:..\sqlite3.def  /dll /out:sqlite3.dll *.obj&#x0D;&#x0A;if not exist &quot;$(OutDir)\sqlite3.dll&quot; copy sqlite3.dll &quot;$(OutDir)&quot;&#x0D;&#x0A;"
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(sqlite3Dir)\$(PlatformName)\sqlite3.lib"
                                BaseAddress="0x1e180000"
                                TargetMachine="17"
                        />
index e3baa5cee17da484a94f14b6f94124c53a3089b7..e8f8aa5ed3ca753f7ac3e1ca6cd99b70c88f8857 100644 (file)
@@ -56,7 +56,7 @@
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(tcltkLib)"
+                               AdditionalDependencies="$(tcltkLibDebug)"
                        />
                        <Tool
                                Name="VCALinkTool"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;$(tcltk64Dir)\include&quot;"
+                               AdditionalIncludeDirectories="$(tcltk64Dir)\include"
                                PreprocessorDefinitions="WITH_APPINIT"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               AdditionalDependencies="$(tcltk64Lib)"
+                               AdditionalDependencies="$(tcltk64LibDebug)"
                        />
                        <Tool
                                Name="VCALinkTool"
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;$(tcltk64Dir)\include&quot;"
+                               AdditionalIncludeDirectories="$(tcltk64Dir)\include"
                                PreprocessorDefinitions="WITH_APPINIT"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;$(tcltk64Dir)\include&quot;"
+                               AdditionalIncludeDirectories="$(tcltk64Dir)\include"
                                PreprocessorDefinitions="WITH_APPINIT"
                        />
                        <Tool
                        />
                        <Tool
                                Name="VCCLCompilerTool"
-                               AdditionalIncludeDirectories="&quot;$(tcltk64Dir)\include&quot;"
+                               AdditionalIncludeDirectories="$(tcltk64Dir)\include"
                                PreprocessorDefinitions="WITH_APPINIT"
                        />
                        <Tool
index 69c4a83a837736eb83dc874f42efe7efca1cfe1e..6838d6264360c6414d6c990b3eb82612ac6173be 100644 (file)
@@ -36,6 +36,7 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "winsound", "winsound.vcproj
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb", "_bsddb.vcproj", "{B4D38F3F-68FB-42EC-A45D-E00657BB3627}"
        ProjectSection(ProjectDependencies) = postProject
+               {62172C7D-B39E-409A-B352-370FF5098C19} = {62172C7D-B39E-409A-B352-370FF5098C19}
                {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
        EndProjectSection
 EndProject
@@ -67,6 +68,7 @@ EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_sqlite3", "_sqlite3.vcproj", "{13CECB97-4119-4316-9D42-8534019A5A44}"
        ProjectSection(ProjectDependencies) = postProject
                {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
+               {A1A295E5-463C-437F-81CA-1F32367685DA} = {A1A295E5-463C-437F-81CA-1F32367685DA}
        EndProjectSection
 EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_ssl", "_ssl.vcproj", "{C6E20F84-3247-4AD6-B051-B073268F73BA}"
@@ -114,6 +116,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_hashlib", "_hashlib.vcproj
                {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26} = {CF7AC3D1-E2DF-41D2-BEA6-1E2556CDEA26}
        EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_bsddb44", "_bsddb44.vcproj", "{62172C7D-B39E-409A-B352-370FF5098C19}"
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "sqlite3.vcproj", "{A1A295E5-463C-437F-81CA-1F32367685DA}"
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Win32 = Debug|Win32
@@ -486,6 +492,38 @@ Global
                {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|Win32.Build.0 = Release|Win32
                {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.ActiveCfg = Release|x64
                {447F05A8-F581-4CAC-A466-5AC7936E207E}.Release|x64.Build.0 = Release|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Debug|Win32.ActiveCfg = Debug|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Debug|Win32.Build.0 = Debug|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Debug|x64.ActiveCfg = Debug|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Debug|x64.Build.0 = Debug|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGInstrument|x64.Build.0 = PGInstrument|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.PGUpdate|x64.Build.0 = PGUpdate|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Release|Win32.ActiveCfg = Release|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Release|Win32.Build.0 = Release|Win32
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Release|x64.ActiveCfg = Release|x64
+               {62172C7D-B39E-409A-B352-370FF5098C19}.Release|x64.Build.0 = Release|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.ActiveCfg = Debug|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|Win32.Build.0 = Debug|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.ActiveCfg = Debug|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Debug|x64.Build.0 = Debug|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.ActiveCfg = PGInstrument|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|Win32.Build.0 = PGInstrument|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.ActiveCfg = PGInstrument|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGInstrument|x64.Build.0 = PGInstrument|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.ActiveCfg = PGUpdate|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|Win32.Build.0 = PGUpdate|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.ActiveCfg = PGUpdate|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.PGUpdate|x64.Build.0 = PGUpdate|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.ActiveCfg = Release|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|Win32.Build.0 = Release|Win32
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.ActiveCfg = Release|x64
+               {A1A295E5-463C-437F-81CA-1F32367685DA}.Release|x64.Build.0 = Release|x64
        EndGlobalSection
        GlobalSection(SolutionProperties) = preSolution
                HideSolutionNode = FALSE
index cd12ffb0ba814ef5055257de8a7130416f1115d9..bc41d14355ba41a6ef5e60f68c55fc500f7b73c4 100644 (file)
        />
        <UserMacro
                Name="bsddbDir"
-               Value="..\..\db-4.4.20\build_win32\"
+               Value="$(bsddb44Dir)"
+       />
+       <UserMacro
+               Name="bsddbDepLibs"
+               Value="$(bsddb44DepLibs)"
+       />
+       <UserMacro
+               Name="bsddb44Dir"
+               Value="..\..\db-4.4.20\build_win32"
+       />
+       <UserMacro
+               Name="bsddb44DepLibs"
+               Value=""
+       />
+       <UserMacro
+               Name="bsddb45Dir"
+               Value="..\..\db-4.5.20.x\build_windows"
+       />
+       <UserMacro
+               Name="bsddb45DepLibs"
+               Value="ws2_32.lib"
        />
        <UserMacro
                Name="sqlite3Dir"
-               Value="..\..\sqlite-source-3.3.4\"
+               Value="..\..\sqlite-source-3.3.4"
        />
        <UserMacro
                Name="bz2Dir"
-               Value="..\..\bzip2-1.0.3\"
+               Value="..\..\bzip2-1.0.3"
        />
        <UserMacro
                Name="opensslDir"
-               Value="..\..\openssl-0.9.8g\"
+               Value="..\..\openssl-0.9.8g"
        />
        <UserMacro
                Name="tcltkDir"
-               Value="..\..\tcltk\"
+               Value="..\..\tcltk"
        />
        <UserMacro
                Name="tcltk64Dir"
                Name="tcltkLib"
                Value="$(tcltkDir)\lib\tcl84.lib $(tcltkDir)\lib\tk84.lib"
        />
+       <UserMacro
+               Name="tcltkLibDebug"
+               Value="$(tcltkDir)\lib\tcl84g.lib $(tcltkDir)\lib\tk84g.lib"
+       />
        <UserMacro
                Name="tcltk64Lib"
                Value="$(tcltk64Dir)\lib\tcl84.lib $(tcltk64Dir)\lib\tk84.lib"
        />
+       <UserMacro
+               Name="tcltk64LibDebug"
+               Value="$(tcltk64Dir)\lib\tcl84g.lib $(tcltk64Dir)\lib\tk84g.lib"
+       />
 </VisualStudioPropertySheet>
diff --git a/PCbuild/sqlite3.vcproj b/PCbuild/sqlite3.vcproj
new file mode 100644 (file)
index 0000000..a88b30f
--- /dev/null
@@ -0,0 +1,743 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="9.00"\r
+       Name="sqlite3"\r
+       ProjectGUID="{A1A295E5-463C-437F-81CA-1F32367685DA}"\r
+       RootNamespace="sqlite3"\r
+       Keyword="Win32Proj"\r
+       TargetFrameworkVersion="196613"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+               <Platform\r
+                       Name="x64"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd_d.vsprops"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               OutputFile="$(OutDir)\$(ProjectName)_d.dll"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Debug|x64"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd_d.vsprops;.\x64.vsprops"\r
+                       CharacterSet="0"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               OutputFile="$(OutDir)\$(ProjectName)_d.dll"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               OutputFile="$(OutDir)\$(ProjectName).dll"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|x64"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               OutputFile="$(OutDir)\$(ProjectName).dll"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGInstrument|Win32"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\pginstrument.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGInstrument|x64"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pginstrument.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGUpdate|Win32"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\pgupdate.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="PGUpdate|x64"\r
+                       ConfigurationType="2"\r
+                       InheritedPropertySheets=".\pyd.vsprops;.\x64.vsprops;.\pgupdate.vsprops"\r
+                       CharacterSet="0"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                               TargetEnvironment="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="$(sqlite3Dir)"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               ModuleDefinitionFile="$(sqlite3Dir)\sqlite3.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       >\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\btree.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\hash.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\keywordhash.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\opcodes.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\os.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\os_common.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\pager.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\parse.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\sqlite3.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\sqliteInt.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbe.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbeInt.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       >\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\alter.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\analyze.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\attach.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\auth.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\btree.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\build.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\callback.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\complete.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\date.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\delete.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\expr.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\func.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\hash.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\insert.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\legacy.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\main.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\opcodes.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\os.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\os_unix.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\os_win.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\pager.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\parse.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\pragma.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\prepare.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\printf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\random.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\select.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\shell.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\table.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\tokenize.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\trigger.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\update.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\utf.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\util.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vacuum.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbe.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbeapi.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbeaux.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbefifo.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\vdbemem.c"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath="$(sqlite3Dir)\where.c"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r
index 0ea4d64160737af0263388c72d68e6ee5573dd6e..7a8b1697546a13770875b976ab6d998ddde18997 100644 (file)
@@ -1,7 +1,5 @@
 @rem Fetches (and builds if necessary) external dependencies
 
-@REM XXX FIXME - building for x64 disabled for now.
-
 @rem Assume we start inside the Python source directory
 cd ..
 call "%VS90COMNTOOLS%vsvars32.bat"
@@ -16,9 +14,6 @@ if exist db-4.4.20 if not exist db-4.4.20\build_win32\this_is_for_vs9 (
    rd /s/q db-4.4.20
 )
 if not exist db-4.4.20 svn export http://svn.python.org/projects/external/db-4.4.20-vs9 db-4.4.20
-if not exist db-4.4.20\build_win32\debug\libdb44sd.lib (
-   vcbuild db-4.4.20\build_win32\db_static.vcproj "Debug AMD64|x64"
-)
 
 @rem OpenSSL
 if not exist openssl-0.9.8g (
@@ -27,22 +22,20 @@ if not exist openssl-0.9.8g (
 )
 
 @rem tcltk
-if not exist tcl8.4.16 (
+if not exist tcl8.4.18.1 (
    if exist tcltk rd /s/q tcltk
    if exist tcl8.4.12 rd /s/q tcl8.4.12
    if exist tk8.4.12 rd /s/q tk8.4.12
-   svn export http://svn.python.org/projects/external/tcl8.4.16
-   svn export http://svn.python.org/projects/external/tk8.4.16
-@REM    cd tcl8.4.16\win
-@REM    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500
-@REM    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 INSTALLDIR=..\..\tcltk install
-@REM    cd ..\..
-@REM    cd tk8.4.16\win
-@REM    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 TCLDIR=..\..\tcl8.4.16
-@REM    nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 TCLDIR=..\..\tcl8.4.16 INSTALLDIR=..\..\tcltk install
-@REM    cd ..\..
+   if exist tcl8.4.16 rd /s/q tcl8.4.16
+   if exist tk8.4.16 rd /s/q tk8.4.16
+   svn export http://svn.python.org/projects/external/tcl-8.4.18.1
+   svn export http://svn.python.org/projects/external/tk-8.4.18.1
+   cd tcl-8.4.18.1
+   nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=../../tcltk64 clean all install
+   cd ..\..
+   cd tk-8.4.18.1
+   nmake -f makefile.vc COMPILERFLAGS=-DWINVER=0x0500 DEBUG=1 MACHINE=AMD64 INSTALLDIR=../../tcltk64 TCLDIR=../../tcl-8.4.18.1 clean all install
 )
 
 @rem sqlite
 if not exist sqlite-source-3.3.4 svn export http://svn.python.org/projects/external/sqlite-source-3.3.4
-@REM if not exist build\PCbuild\sqlite3.dll copy sqlite-source-3.3.4\sqlite3.dll build\PCbuild