summaryrefslogtreecommitdiff
path: root/db-4.8.30/dist/win_projects
diff options
context:
space:
mode:
Diffstat (limited to 'db-4.8.30/dist/win_projects')
-rw-r--r--db-4.8.30/dist/win_projects/db.projects63
-rw-r--r--db-4.8.30/dist/win_projects/genproject.template420
-rw-r--r--db-4.8.30/dist/win_projects/projects.template.xml1329
3 files changed, 1812 insertions, 0 deletions
diff --git a/db-4.8.30/dist/win_projects/db.projects b/db-4.8.30/dist/win_projects/db.projects
new file mode 100644
index 0000000..9207caf
--- /dev/null
+++ b/db-4.8.30/dist/win_projects/db.projects
@@ -0,0 +1,63 @@
+php_db4
+db
+db_static
+db_archive
+db_checkpoint
+db_csharp
+db_deadlock
+db_dump
+db_hotbackup
+db_java
+db_load
+db_perf
+db_printlog
+db_recover
+db_repsite
+db_small_static
+db_sql
+db_stat
+db_stl
+db_stl_static
+db_tcl
+db_test
+db_upgrade
+db_verify
+ex_access
+ex_btrec
+ex_csvcode
+ex_csvload
+ex_csvquery
+ex_env
+ex_lock
+ex_mpool
+ex_rep_base
+ex_rep_mgr
+ex_sequence
+ex_stream
+ex_tpcb
+ex_txnguide
+ex_txnguide_inmem
+example_database_load
+example_database_read
+excxx_access
+excxx_btrec
+excxx_env
+excxx_example_database_load
+excxx_example_database_read
+excxx_lock
+excxx_mpool
+excxx_repquote
+excxx_sequence
+excxx_tpcb
+excxx_txnguide
+excxx_txnguide_inmem
+exstl_access
+exstl_repquote
+exstl_tpcb
+exstl_txnguide
+stl_test
+stl_test_msexamples
+stl_test_stlport
+test_micro
+test_mutex
+
diff --git a/db-4.8.30/dist/win_projects/genproject.template b/db-4.8.30/dist/win_projects/genproject.template
new file mode 100644
index 0000000..9f2546c
--- /dev/null
+++ b/db-4.8.30/dist/win_projects/genproject.template
@@ -0,0 +1,420 @@
+(:
+* IMPORTANT: this file is shared (identical) between the BDB XML and XQilla
+* projects. It should not be changed independently or in any way that makes
+* it project-dependent.
+*
+* @PROJECT_NAME@ - name of the Visual Studio project
+* @PROJECT_INPUT@ - input XML document that drives the script.
+* TBD:
+* 1. Could drive the remaining variables, including Visual Studio
+* variables, off of the xml file and provide the XML input
+* file as an external variable to the query. E.g. some projects
+* may want to parameterize the optimization and warnings levels
+* 2. Generate AdditionalIncludeDirectories based on the <depends> elements for
+* projects rather than just including "all"
+:)
+declare variable $projectList := "@PROJECT_INPUT@";
+declare variable $vsversion := "@VISUAL_STUDIO_VERSION@";
+declare variable $sourcePath := doc($projectList)/projects/variable[@name="sourcePath"];
+declare variable $outputBase := doc($projectList)/projects/variable[@name="outputBase.@VISUAL_STUDIO_VERSION@"];
+
+(: Visual Studio Variables --relatively static :)
+declare variable $debugOptLevel := "0"; (: VS -- no optimization :)
+declare variable $releaseOptLevel := "2"; (: VS -- level 2 opt :)
+declare variable $warnLevel := "3"; (: VS warning level :)
+declare variable $appType := "1"; (: VS type 1 is a program :)
+declare variable $dllType := "2"; (: VS type 2 is a DLL :)
+declare variable $staticType := "4"; (: VS type 4 is a static lib :)
+declare variable $debugInfo := "3"; (: VS debug information format :)
+declare variable $libExtension := ".lib";
+
+(: formatting :)
+declare function local:indent($n)
+{
+ concat("&#xa;",string-join(for $i in (1 to $n) return " ", ""))
+};
+
+(: is it a DLL, Application, or static library? :)
+declare function local:configurationType($projectType)
+{
+ if ($projectType eq "dll") then $dllType
+ else if ($projectType eq "static_lib") then $staticType
+ else $appType
+};
+
+(: "normalize" Windows file paths :)
+declare function local:windowsPath($path) as xs:string
+{
+ translate($path,"/","\\")
+};
+
+(: debug vs release :)
+declare function local:isDebug($config) as xs:boolean
+{
+ contains($config,"Debug")
+};
+
+declare function local:isRelease($config) as xs:boolean
+{
+ contains($config,"Release")
+};
+
+(: machine-target-dependent link options :)
+declare function local:addLinkOptions($project, $platform, $config)
+{
+ let $machine := if (contains($platform,"Win32")) then "/machine:x86"
+ else concat("/machine:",$platform)
+ let $opt := string-join(($machine,$project/options/link[contains(@config,$config)])," ")
+ return if (not($opt eq "")) then attribute{"AdditionalOptions"}{$opt}
+ else ()
+};
+
+declare function local:addDebugInformation($config)
+{
+ attribute{"DebugInformationFormat"}{$debugInfo},
+ if (local:isDebug($config)) then attribute{"BasicRuntimeChecks"}{"3"} else ()
+};
+
+declare function local:generateCompilerPreprocessorDefs($project, $config)
+{
+ let $generic := doc($projectList)/projects/preprocessor[@config="all" or contains($config,@config)]
+ let $proj := $project/preprocessor[@config="all" or contains(@config,$config)]
+ let $type := doc($projectList)/projects/preprocessor[@config=$project/type]
+
+ return string-join(($generic,$proj,$type),";")
+};
+
+(:
+declare function local:generateResourcePreprocessorDefs($config)
+{
+ let $dbg := if (local:isDebug($config)) then "_DEBUG" else "NDEBUG"
+ return concat($dbg,";_CRT_SECURE_NO_DEPRECATE=1")
+};
+:)
+
+(: Optimization level :)
+declare function local:optLevel($config)
+{
+ if (local:isDebug($config)) then $debugOptLevel
+ else $releaseOptLevel
+};
+
+(: MDd is 3, MD is 2, MTd is 1, MT is 0 :)
+declare function local:runtimeLibrary($config,$static as xs:boolean)
+{
+ if (local:isDebug($config)) then
+ if ($static) then "1" else"3"
+ else
+ if ($static) then "0" else"2"
+};
+
+declare function local:getLibName($name, $config)
+{
+ doc($projectList)/projects/library[@name=$name]/libname[@config=$config]
+};
+
+declare function local:makeStaticOutputFile($project, $config)
+{
+ attribute{"OutputFile"}
+ {concat("$(OutDir)/", local:getLibName($project/@name, $config),".lib")
+ }
+};
+
+declare function local:makeImportLibrary($project, $config)
+{
+ if ($project/type eq "dll") then
+ attribute{"ImportLibrary"}{concat("$(OutDir)/", local:getLibName($project/@name, $config),".lib")}
+ else ()
+};
+
+declare function local:makeModuleDefinition($project, $config)
+{
+ if (not(empty($project/moddef))) then
+ attribute{"ModuleDefinitionFile"}{local:windowsPath(concat($sourcePath,$project/moddef/@file))}
+ else ()
+};
+
+declare function local:makeOutputPDBFile($project, $config)
+{
+ attribute{"ProgramDatabaseFile"}
+ {
+ if ($project/type eq "dll") then
+ concat("$(OutDir)/", local:getLibName($project/@name, $config),".pdb")
+ else
+ concat("$(OutDir)/",if (not(empty($project/@output))) then $project/@output else $project/@name,".pdb")
+ }
+};
+
+declare function local:makeOutputFile($project, $config)
+{
+ attribute{"OutputFile"}
+ {
+ if ($project/type eq "dll") then
+ concat("$(OutDir)/", local:getLibName($project/@name, $config), ".dll")
+ else
+ concat("$(OutDir)/",if (not(empty($project/@output))) then $project/@output else $project/@name,".exe")
+ }
+};
+
+declare function local:makeOutputObjectFile($project, $config)
+{
+ attribute{"ObjectFile"}
+ {
+ concat("$(OutDir)/",if (not(empty($project/@output))) then $project/@output else $project/@name,"/")
+ }
+};
+
+(: The simple thing is to add all libraries for all projects :)
+declare function local:addLibraryDependencies($project,$config)
+{
+ attribute{"AdditionalDependencies"}{string-join(for $dep in $project/depends
+ return concat(local:getLibName($dep, $config),".lib")," ")}
+};
+
+declare function local:makeLibraryDirectory($lib,$platform,$config)
+{
+ for $dir in $lib/platform[contains(@name,$platform)]/config[$config=./@type]/libdir
+ return
+ if (not(empty($lib/libbase[@vsver=$vsversion]))) then
+ concat($lib/libbase[@vsver=$vsversion],"/", $dir)
+ else $dir
+};
+
+(: The simple thing is to add all libraries for all projects :)
+declare function local:addLibraryDirectories($project,$platform,$config)
+{
+ attribute{"AdditionalLibraryDirectories"}{string-join(for $dep in $project/depends
+ return local:makeLibraryDirectory(doc($projectList)/projects/library[@name=$dep],$platform,$config),";")}
+};
+
+(: The simple thing is to add all libraries for all projects :)
+declare function local:addIncludeDirectories($project,$config)
+{
+ let $incref := for $inc in $project/include[@type="ref"] return doc($projectList)/projects/include[@name=$inc]
+ let $increl := $project/include[@type="rel"]
+ return
+ attribute{"AdditionalIncludeDirectories"}{string-join(($incref,$increl),",")}
+};
+
+(: look for project-specific tool, then a type-specific event :)
+declare function local:generatePostBuildEvent($project, $config)
+{
+local:indent(6),<Tool>
+ {attribute{"Name"}{"VCPostBuildEventTool"}}
+ {if (not(empty($project/event[@name="postbuild"]))) then
+ (attribute{"CommandLine"}{$project/event[@name="postbuild"]/command[@config=$config]},
+ attribute{"Description"}{$project/event[@name="postbuild"]/description})
+ else let $ev := doc($projectList)/projects/event[@name="postbuild" and @type=$project/type]
+ return if (not(empty($ev))) then
+ (attribute{"CommandLine"}{replace($ev/command[@config=$config],"@pname@",if (not(empty($project/@output))) then $project/@output else $project/@name)},
+ attribute{"Description"}{$ev/description})
+ else ()
+ }
+</Tool>
+};
+
+declare function local:generateCustomBuildTool($project, $config)
+{
+local:indent(6),<Tool>
+ {attribute{"Name"}{"VCCustomBuildTool"}}
+ {if (not(empty($project/event[@name="custom"]))) then
+ (attribute{"CommandLine"}{$project/event[@name="custom"]/command[contains(@config,$config)]},
+ attribute{"Outputs"}{$project/event[@name="custom"]/output})
+ else ()}
+</Tool>
+};
+
+(:
+ static build of libraries; at this time it does *not* add additional
+ dependent libraries. This means that applications need to include them
+ for the time being.
+:)
+declare function local:generateConfigLibrarian($project, $config)
+{
+local:indent(6),<Tool>
+ {attribute{"Name"}{"VCLibrarianTool"}}
+ {local:makeStaticOutputFile($project,$config)}
+</Tool>
+};
+
+declare function local:generateConfigLinkerAndMidl($project, $platform, $config)
+{
+local:indent(6),<Tool>
+ {attribute{"Name"}{"VCLinkerTool"}}
+ {local:addLinkOptions($project, $platform, $config)}
+ {local:addLibraryDependencies($project,$config)}
+ {local:addLibraryDirectories($project,$platform,$config)}
+ {local:makeOutputFile($project, $config)}
+ {local:makeOutputPDBFile($project, $config)}
+ {attribute{"LinkIncremental"}{"1"}}
+ {attribute{"GenerateDebugInformation"}{"TRUE"}}
+ {attribute{"SuppressStartupBanner"}{"TRUE"}}
+ {attribute{"OptimizeReferences"}{"2"}}
+ {local:makeImportLibrary($project,$config)}
+ {local:makeModuleDefinition($project,$config)}
+ {attribute{"TargetMachine"}{"0"}}
+</Tool>
+};
+
+declare function local:generateConfigCompiler($project, $platform, $config, $static as xs:boolean)
+{
+local:indent(6),<Tool>
+ {attribute{"Name"}{"VCCLCompilerTool"}}
+ {attribute{"Optimization"}{local:optLevel($config)}}
+ {attribute{"MinimalRebuild"}{"TRUE"}}
+ {if (local:isRelease($config)) then attribute{"InlineFunctionExpansion"}{"1"} else ()}
+ {if (contains($project/options/compile/@platform, $platform)) then attribute{"AdditionalOptions"}{$project/options/compile/text()} else ()}
+ {local:addIncludeDirectories($project,$config)}
+ {attribute{"PreprocessorDefinitions"}{local:generateCompilerPreprocessorDefs($project, $config)}}
+ {attribute{"StringPooling"}{"TRUE"}}
+ {if (not(empty($project/options/rtti))) then attribute{"RuntimeTypeInfo"}{"TRUE"} else ()}
+ {attribute{"RuntimeLibrary"}{local:runtimeLibrary($config,$static)}}
+ {if (local:isRelease($config)) then attribute{"EnableFunctionLevelLinking"}{"TRUE"} else ()}
+ {attribute{"UsePrecompiledHeader"}{"0"}}
+ {if ($project/@name eq "dbxml") then attribute{"PrecompiledHeaderThrough"}{"DbXmlInternal.hpp"} else ()}
+ {attribute{"PrecompiledHeaderFile"}{concat("./$(OutDir)/",$project/@name,".pch")}}
+ {attribute{"AssemblerListingLocation"}{local:makeOutputObjectFile($project, $config)}}
+ {attribute{"ObjectFile"}{local:makeOutputObjectFile($project, $config)}}
+ {attribute{"WarningLevel"}{$warnLevel}}
+ {if (not($vsversion eq "8.00") and not($project/options/nowp64)) then attribute{"Detect64BitPortabilityProblems"}{"TRUE"} else ()}
+ {attribute{"SuppressStartupBanner"}{"TRUE"}}
+ {local:addDebugInformation($config)}
+ {attribute{"CompileAs"}{"0"}}
+</Tool>
+};
+
+declare function local:generateConfigBoilerplate($config)
+{
+local:indent(6),<Tool Name="VCPreBuildEventTool"/>,
+local:indent(6),<Tool Name="VCPreLinkEventTool"/>,
+local:indent(6),<Tool Name="VCResourceCompilerTool"/>,
+local:indent(6),<Tool Name="VCXMLDataGeneratorTool"/>,
+local:indent(6),<Tool Name="VCManagedWrapperGeneratorTool"/>,
+local:indent(6),<Tool Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+};
+
+(: use "platform/configuration" :)
+declare function local:generateOutputDirectory($platform,$config,$static)
+{
+ attribute{"OutputDirectory"}{local:windowsPath(concat($outputBase,"$(PlatformName)","/",string-join(tokenize($config," "),"_"),$static))}
+};
+
+declare function local:generateConfig($project, $platform, $config)
+{
+local:indent(4),<Configuration>
+ {attribute{"Name"}{concat($config,"|",$platform)}}
+ {local:generateOutputDirectory($platform,$config,"")}
+ {attribute{"IntermediateDirectory"}{concat("./$(OutDir)/",$project/@name)}}
+ {attribute{"ConfigurationType"}{local:configurationType($project/type)}}
+ {attribute{"UseOfMFC"}{"0"}}
+ {attribute{"ATLMinimizesCRunTimeLibraryUsage"}{"FALSE"}}
+ {attribute{"CharacterSet"}{"2"}}
+ {local:generateConfigBoilerplate($config)}
+ {local:generateConfigCompiler($project, $platform, $config,xs:boolean("false"))}
+ {local:generateConfigLinkerAndMidl($project, $platform, $config)}
+ {local:generatePostBuildEvent($project,if (local:isDebug($config)) then "Debug" else "Release")}
+ {local:generateCustomBuildTool($project,if (local:isDebug($config)) then "Debug" else "Release")}
+ </Configuration>
+};
+
+declare function local:generateStaticConfig($project, $platform, $config)
+{
+ local:indent(4),<Configuration>
+ {attribute{"Name"}{concat($config,"|",$platform)}}
+ {local:generateOutputDirectory($platform,$config,"_static")}
+ {attribute{"IntermediateDirectory"}{concat("./$(OutDir)/",$project/@name)}}
+ {attribute{"ConfigurationType"}{local:configurationType($project/type)}}
+ {attribute{"UseOfMFC"}{"0"}}
+ {attribute{"ATLMinimizesCRunTimeLibraryUsage"}{"FALSE"}}
+ {attribute{"CharacterSet"}{"2"}}
+ {local:generateConfigBoilerplate($config)}
+ {local:generateConfigCompiler($project, $platform, $config,xs:boolean("true"))}
+ {if (contains($project/type,"lib")) then
+ local:generateConfigLibrarian($project, $config)
+ else
+ local:generateConfigLinkerAndMidl($project, $platform, $config)
+ }
+ </Configuration>
+};
+
+declare function local:generateRcFile($file)
+{
+ local:indent(4),<File RelativePath="{local:windowsPath(concat($sourcePath,$file/@name))}">
+ { for $platform in local:getPlatforms($vsversion) return
+ for $config in ("Debug","Release") return
+ (local:indent(6),<FileConfiguration Name="{concat($config,"|",$platform)}">
+ <Tool Name="VCResourceCompilerTool" PreprocessorDefinitions="{concat(if ($config="Debug") then "_DEBUG" else "NDEBUG",";","$(NoInherit))")}"/>
+ {local:indent(6)}</FileConfiguration>)
+ }
+ {local:indent(4)}</File>
+};
+
+declare function local:generateFilesNoFilter($project)
+{
+ for $file in $project/files/file
+ return if (ends-with($file/@name,".rc")) then local:generateRcFile($file)
+ else (local:indent(4),<File RelativePath="{local:windowsPath(concat($sourcePath,$file/@name))}"/>)
+};
+
+declare function local:generateFilesWithFilter($project,$filter)
+{
+ for $file in $project/files/filter[@name=$filter]/file
+ return if (ends-with($file/@name,".rc")) then local:generateRcFile($file)
+ else (local:indent(6),<File RelativePath="{local:windowsPath(concat($sourcePath,$file/@name))}"/>)
+};
+
+declare function local:generateFiles($project)
+{
+ let $filters := $project/files/filter/@name
+ return if (empty($filters)) then
+ local:generateFilesNoFilter($project)
+ else
+ for $filter in $filters
+ return (local:indent(4),<Filter Name="{$filter}" Filter="">
+ {local:generateFilesWithFilter($project,$filter)}
+ {local:indent(4)}</Filter>)
+};
+
+declare function local:getGuid($project)
+{
+ concat("{",$project/@guid,"}")
+};
+
+declare function local:getPlatforms($version)
+{
+ if ($version eq "7.10") then ("Win32")
+ else ("Win32", "x64", "IA64")
+};
+
+declare function local:getProjects()
+{
+ (: doc($projectList)/projects/project :)
+ doc($projectList)/projects/project[@name="@PROJECT_NAME@"]
+};
+
+for $project in local:getProjects()
+let $static := contains($project/@name,"static")
+let $proj := if ($static) then doc($projectList)/projects/project[@name=substring-before($project/@name,"_static")] else $project
+return
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="{$vsversion}"
+ Name="{string($project/@name)}"
+ ProjectGUID="{local:getGuid($project)}">
+ {local:indent(2)}<Platforms>
+ {local:indent(4)}<Platform Name="Win32"/>
+ {local:indent(4)}<Platform Name="x64"/>
+ {local:indent(4)}<Platform Name="IA64"/>
+ {local:indent(2)}</Platforms>
+ {local:indent(2)}<Configurations>
+ {
+ for $platform in local:getPlatforms($vsversion) return
+ for $config in ("Debug","Release") return if ($static) then local:generateStaticConfig($project, $platform, $config) else local:generateConfig($project, $platform, $config)
+ }
+ {local:indent(2)}</Configurations>
+ {local:indent(2)}<References/>
+ {local:indent(2)}<Files>
+ {local:generateFiles($proj)}
+ {local:indent(2)}</Files>
+ {local:indent(2)}<Globals/>
+{"&#xa;"}</VisualStudioProject>
diff --git a/db-4.8.30/dist/win_projects/projects.template.xml b/db-4.8.30/dist/win_projects/projects.template.xml
new file mode 100644
index 0000000..46dd81f
--- /dev/null
+++ b/db-4.8.30/dist/win_projects/projects.template.xml
@@ -0,0 +1,1329 @@
+<!--
+ * This file drives construction of Windows Visual Studio project files for BDB XML
+ * This file is not used directly by the XQuery script that creates projects.
+ * It is pre-processed first to perform variable substitution for variable names
+ * surrounded by '@' characters. These variables names change from release to
+ * release, and this substitution makes it possible to keep the XQuery script more
+ * static. The variables are replaced using lib_paths.sed
+ * It'd be simple enough to perform the variable substitutions using XQuery as well,
+ * but the lib_paths.sed mechanism already exists and works.
+ *
+ * TBD: describe format in more detail
+ -->
+<projects>
+ <variable name="sourcePath">../</variable>
+ <variable name="outputBase.7.10">../build_windows/</variable>
+ <variable name="outputBase.8.00">../build_windows/</variable>
+ <preprocessor config="all">WIN32;_WINDOWS;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE</preprocessor>
+ <preprocessor config="Debug">_DEBUG</preprocessor>
+ <preprocessor config="Release">NDEBUG</preprocessor>
+ <preprocessor config="dll">_USRDLL</preprocessor>
+ <preprocessor config="app">_CONSOLE</preprocessor>
+ <preprocessor config="static_lib">_LIB;</preprocessor>
+ <preprocessor config="static_app"></preprocessor>
+ <library name="winsock">
+ <libname config="Debug">ws2_32</libname>
+ <libname config="Release">ws2_32</libname>
+ </library>
+ <library name="php_db4">
+ <libname config="Debug">php_db4d</libname>
+ <libname config="Release">php_db4</libname>
+ <platform name="Win32">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="db">
+ <libname config="Debug">libdb@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="db_small">
+ <libname config="Debug">libdb_small@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb_small@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="db_small_static">
+ <libname config="Debug">libdb_small@DB_VERSION_MAJOR@@DB_VERSION_MINOR@sd</libname>
+ <libname config="Release">libdb_small@DB_VERSION_MAJOR@@DB_VERSION_MINOR@s</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="db_static">
+ <libname config="Debug">libdb@DB_VERSION_MAJOR@@DB_VERSION_MINOR@sd</libname>
+ <libname config="Release">libdb@DB_VERSION_MAJOR@@DB_VERSION_MINOR@s</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="db_stl">
+ <libname config="Debug">libdb_stl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb_stl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ </library>
+ <library name="db_stl_static">
+ <libname config="Debug">libdb_stl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@sd</libname>
+ <libname config="Release">libdb_stl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@s</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ </library>
+ <library name="db_csharp">
+ <libname config="Debug">libdb_csharp@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb_csharp@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ </library>
+ <library name="db_java">
+ <libname config="Debug">libdb_java@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb_java@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ </library>
+ <library name="db_tcl">
+ <libname config="Debug">libdb_tcl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@d</libname>
+ <libname config="Release">libdb_tcl@DB_VERSION_MAJOR@@DB_VERSION_MINOR@</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ <config type="Release">
+ <libdir>$(OutDir)</libdir>
+ </config>
+ </platform>
+ </library>
+ <library name="tcl">
+ <libname config="Debug">tcl84g</libname>
+ <libname config="Release">tcl84</libname>
+ <platform name="Win32 x64 IA64">
+ <config type="Debug">
+ <libdir>C:/tcl/lib</libdir>
+ </config>
+ <config type="Release">
+ <libdir>C:/tcl/lib</libdir>
+ </config>
+ </platform>
+ </library>
+ <include name="all">../build_windows,../dbinc</include>
+ <include name="db">../build_windows,../,../dbinc</include>
+ <include name="db_stl">../stl,../,../dbinc</include>
+ <include name="ex_csv">../examples_c/csv</include>
+ <project name="php_db4" guid="44AFD8B5-687F-4B9D-B163-1F381CC11794">
+ <type>dll</type>
+ <depends>db</depends>
+ <depends>php5ts</depends>
+ <include type="ref">all</include>
+ <include type="rel">php_db4</include>
+ <preprocessor config="all">COMPILE_DL_DB4;DB4_EXPORTS;HAVE_DB_H=1;ZEND_WIN32=1;PHP_WIN32=1;ZEND_WIN32_FORCE_INLINE;ZTS=1</preprocessor>
+ <preprocessor config="Release">NDebug;ZEND_DEBUG=0</preprocessor>
+ <preprocessor config="Debug">ZEND_DEBUG=1</preprocessor>
+ <files>
+ <file name="php_db4/db4.cpp"/>
+ </files>
+ </project>
+ <project name="db" guid="FD045D60-ABAD-4A6C-9794-9BFB085FC3E7">
+ <type>dll</type>
+ <depends>winsock</depends>
+ <include type="ref">db</include>
+ <moddef file="build_windows/libdb.def"/>
+ <options>
+ <nowp64/>
+ <link config="Debug">/FIXED:NO /export:__db_assert</link>
+ </options>
+ <preprocessor config="all">DB_CREATE_DLL;WIN32;_UNICODE;UNICODE</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC;CONFIG_TEST</preprocessor>
+ <files>
+ <file name="crypto/aes_method.c"/>
+ <file name="btree/bt_compact.c"/>
+ <file name="btree/bt_compare.c"/>
+ <file name="btree/bt_compress.c"/>
+ <file name="btree/bt_conv.c"/>
+ <file name="btree/bt_curadj.c"/>
+ <file name="btree/bt_cursor.c"/>
+ <file name="btree/bt_delete.c"/>
+ <file name="btree/bt_method.c"/>
+ <file name="btree/bt_open.c"/>
+ <file name="btree/bt_put.c"/>
+ <file name="btree/bt_rec.c"/>
+ <file name="btree/bt_reclaim.c"/>
+ <file name="btree/bt_recno.c"/>
+ <file name="btree/bt_rsearch.c"/>
+ <file name="btree/bt_search.c"/>
+ <file name="btree/bt_split.c"/>
+ <file name="btree/bt_stat.c"/>
+ <file name="btree/bt_upgrade.c"/>
+ <file name="btree/bt_verify.c"/>
+ <file name="btree/btree_auto.c"/>
+ <file name="db/crdel_auto.c"/>
+ <file name="db/crdel_rec.c"/>
+ <file name="crypto/crypto.c"/>
+ <file name="cxx/cxx_db.cpp"/>
+ <file name="cxx/cxx_dbc.cpp"/>
+ <file name="cxx/cxx_dbt.cpp"/>
+ <file name="cxx/cxx_env.cpp"/>
+ <file name="cxx/cxx_except.cpp"/>
+ <file name="cxx/cxx_lock.cpp"/>
+ <file name="cxx/cxx_logc.cpp"/>
+ <file name="cxx/cxx_mpool.cpp"/>
+ <file name="cxx/cxx_multi.cpp"/>
+ <file name="cxx/cxx_seq.cpp"/>
+ <file name="cxx/cxx_txn.cpp"/>
+ <file name="db/db.c"/>
+ <file name="db/db_am.c"/>
+ <file name="db/db_auto.c"/>
+ <file name="common/db_byteorder.c"/>
+ <file name="db/db_cam.c"/>
+ <file name="db/db_cds.c"/>
+ <file name="db/db_conv.c"/>
+ <file name="db/db_dispatch.c"/>
+ <file name="db/db_dup.c"/>
+ <file name="common/db_err.c"/>
+ <file name="common/db_getlong.c"/>
+ <file name="common/db_idspace.c"/>
+ <file name="common/db_compint.c"/>
+ <file name="db/db_iface.c"/>
+ <file name="db/db_join.c"/>
+ <file name="common/db_log2.c"/>
+ <file name="db/db_meta.c"/>
+ <file name="db/db_method.c"/>
+ <file name="db/db_open.c"/>
+ <file name="db/db_overflow.c"/>
+ <file name="db/db_ovfl_vrfy.c"/>
+ <file name="db/db_pr.c"/>
+ <file name="db/db_rec.c"/>
+ <file name="db/db_reclaim.c"/>
+ <file name="db/db_remove.c"/>
+ <file name="db/db_rename.c"/>
+ <file name="db/db_ret.c"/>
+ <file name="db/db_setid.c"/>
+ <file name="db/db_setlsn.c"/>
+ <file name="common/db_shash.c"/>
+ <file name="db/db_sort_multiple.c"/>
+ <file name="db/db_stati.c"/>
+ <file name="db/db_truncate.c"/>
+ <file name="db/db_upg.c"/>
+ <file name="db/db_upg_opd.c"/>
+ <file name="db/db_vrfy.c"/>
+ <file name="db/db_vrfyutil.c"/>
+ <file name="db/partition.c"/>
+ <file name="dbm/dbm.c"/>
+ <file name="dbreg/dbreg.c"/>
+ <file name="dbreg/dbreg_auto.c"/>
+ <file name="dbreg/dbreg_rec.c"/>
+ <file name="dbreg/dbreg_stat.c"/>
+ <file name="dbreg/dbreg_util.c"/>
+ <file name="common/dbt.c"/>
+ <file name="env/env_alloc.c"/>
+ <file name="env/env_config.c"/>
+ <file name="env/env_failchk.c"/>
+ <file name="env/env_file.c"/>
+ <file name="env/env_globals.c"/>
+ <file name="env/env_method.c"/>
+ <file name="env/env_name.c"/>
+ <file name="env/env_open.c"/>
+ <file name="env/env_recover.c"/>
+ <file name="env/env_region.c"/>
+ <file name="env/env_register.c"/>
+ <file name="env/env_sig.c"/>
+ <file name="env/env_stat.c"/>
+ <file name="fileops/fileops_auto.c"/>
+ <file name="fileops/fop_basic.c"/>
+ <file name="fileops/fop_rec.c"/>
+ <file name="fileops/fop_util.c"/>
+ <file name="hash/hash.c"/>
+ <file name="hash/hash_auto.c"/>
+ <file name="hash/hash_conv.c"/>
+ <file name="hash/hash_dup.c"/>
+ <file name="hash/hash_func.c"/>
+ <file name="hash/hash_meta.c"/>
+ <file name="hash/hash_method.c"/>
+ <file name="hash/hash_open.c"/>
+ <file name="hash/hash_page.c"/>
+ <file name="hash/hash_rec.c"/>
+ <file name="hash/hash_reclaim.c"/>
+ <file name="hash/hash_stat.c"/>
+ <file name="hash/hash_upgrade.c"/>
+ <file name="hash/hash_verify.c"/>
+ <file name="hmac/hmac.c"/>
+ <file name="hsearch/hsearch.c"/>
+ <file name="build_windows/libdb.def"/>
+ <file name="build_windows/libdb.rc"/>
+ <file name="lock/lock.c"/>
+ <file name="lock/lock_deadlock.c"/>
+ <file name="lock/lock_failchk.c"/>
+ <file name="lock/lock_id.c"/>
+ <file name="lock/lock_list.c"/>
+ <file name="lock/lock_method.c"/>
+ <file name="lock/lock_region.c"/>
+ <file name="lock/lock_stat.c"/>
+ <file name="lock/lock_timer.c"/>
+ <file name="lock/lock_util.c"/>
+ <file name="log/log.c"/>
+ <file name="log/log_archive.c"/>
+ <file name="log/log_compare.c"/>
+ <file name="log/log_debug.c"/>
+ <file name="log/log_get.c"/>
+ <file name="log/log_method.c"/>
+ <file name="log/log_put.c"/>
+ <file name="log/log_stat.c"/>
+ <file name="common/mkpath.c"/>
+ <file name="mp/mp_alloc.c"/>
+ <file name="mp/mp_bh.c"/>
+ <file name="mp/mp_fget.c"/>
+ <file name="mp/mp_fmethod.c"/>
+ <file name="mp/mp_fopen.c"/>
+ <file name="mp/mp_fput.c"/>
+ <file name="mp/mp_fset.c"/>
+ <file name="mp/mp_method.c"/>
+ <file name="mp/mp_mvcc.c"/>
+ <file name="mp/mp_region.c"/>
+ <file name="mp/mp_register.c"/>
+ <file name="mp/mp_resize.c"/>
+ <file name="mp/mp_stat.c"/>
+ <file name="mp/mp_sync.c"/>
+ <file name="mp/mp_trickle.c"/>
+ <file name="crypto/mersenne/mt19937db.c"/>
+ <file name="mutex/mut_alloc.c"/>
+ <file name="mutex/mut_failchk.c"/>
+ <file name="mutex/mut_method.c"/>
+ <file name="mutex/mut_region.c"/>
+ <file name="mutex/mut_stat.c"/>
+ <file name="mutex/mut_win32.c"/>
+ <file name="common/openflags.c"/>
+ <file name="os/os_abort.c"/>
+ <file name="os/os_addrinfo.c"/>
+ <file name="os_windows/os_abs.c"/>
+ <file name="os/os_alloc.c"/>
+ <file name="os_windows/os_clock.c"/>
+ <file name="os_windows/os_config.c"/>
+ <file name="os_windows/os_cpu.c"/>
+ <file name="os/os_ctime.c"/>
+ <file name="os_windows/os_dir.c"/>
+ <file name="os_windows/os_errno.c"/>
+ <file name="os_windows/os_fid.c"/>
+ <file name="os_windows/os_flock.c"/>
+ <file name="os_windows/os_fsync.c"/>
+ <file name="os_windows/os_getenv.c"/>
+ <file name="os_windows/os_handle.c"/>
+ <file name="os_windows/os_map.c"/>
+ <file name="os_windows/os_mkdir.c"/>
+ <file name="os_windows/os_open.c"/>
+ <file name="os/os_pid.c"/>
+ <file name="os_windows/os_rename.c"/>
+ <file name="os/os_root.c"/>
+ <file name="os/os_rpath.c"/>
+ <file name="os_windows/os_rw.c"/>
+ <file name="os_windows/os_seek.c"/>
+ <file name="os/os_stack.c"/>
+ <file name="os_windows/os_stat.c"/>
+ <file name="os/os_tmpdir.c"/>
+ <file name="os_windows/os_truncate.c"/>
+ <file name="os/os_uid.c"/>
+ <file name="os_windows/os_unlink.c"/>
+ <file name="os_windows/os_yield.c"/>
+ <file name="qam/qam.c"/>
+ <file name="qam/qam_auto.c"/>
+ <file name="qam/qam_conv.c"/>
+ <file name="qam/qam_files.c"/>
+ <file name="qam/qam_method.c"/>
+ <file name="qam/qam_open.c"/>
+ <file name="qam/qam_rec.c"/>
+ <file name="qam/qam_stat.c"/>
+ <file name="qam/qam_upgrade.c"/>
+ <file name="qam/qam_verify.c"/>
+ <file name="rep/rep_auto.c"/>
+ <file name="rep/rep_backup.c"/>
+ <file name="rep/rep_elect.c"/>
+ <file name="rep/rep_lease.c"/>
+ <file name="rep/rep_log.c"/>
+ <file name="rep/rep_method.c"/>
+ <file name="rep/rep_record.c"/>
+ <file name="rep/rep_region.c"/>
+ <file name="rep/rep_stat.c"/>
+ <file name="rep/rep_util.c"/>
+ <file name="rep/rep_verify.c"/>
+ <file name="repmgr/repmgr_auto.c"/>
+ <file name="repmgr/repmgr_elect.c"/>
+ <file name="repmgr/repmgr_method.c"/>
+ <file name="repmgr/repmgr_msg.c"/>
+ <file name="repmgr/repmgr_net.c"/>
+ <file name="repmgr/repmgr_queue.c"/>
+ <file name="repmgr/repmgr_sel.c"/>
+ <file name="repmgr/repmgr_stat.c"/>
+ <file name="repmgr/repmgr_util.c"/>
+ <file name="repmgr/repmgr_windows.c"/>
+ <file name="crypto/rijndael/rijndael-alg-fst.c"/>
+ <file name="crypto/rijndael/rijndael-api-fst.c"/>
+ <file name="sequence/seq_stat.c"/>
+ <file name="sequence/sequence.c"/>
+ <file name="hmac/sha1.c"/>
+ <file name="clib/strsep.c"/>
+ <file name="txn/txn.c"/>
+ <file name="txn/txn_auto.c"/>
+ <file name="txn/txn_chkpt.c"/>
+ <file name="txn/txn_failchk.c"/>
+ <file name="txn/txn_method.c"/>
+ <file name="txn/txn_rec.c"/>
+ <file name="txn/txn_recover.c"/>
+ <file name="txn/txn_region.c"/>
+ <file name="txn/txn_stat.c"/>
+ <file name="txn/txn_util.c"/>
+ <file name="common/os_method.c"/>
+ <file name="common/util_cache.c"/>
+ <file name="common/util_log.c"/>
+ <file name="common/util_sig.c"/>
+ <file name="common/zerofill.c"/>
+ </files>
+ </project>
+ <project name="db_small" guid="B7124116-7A43-4BF1-B727-4C8ADE40FF7F">
+ <type>dll</type>
+ <depends>winsock</depends>
+ <include type="ref">db</include>
+ <options>
+ <nowp64/>
+ <link config="Debug">/FIXED:NO /export:__db_assert</link>
+ </options>
+ <preprocessor config="all">DB_CREATE_DLL;WIN32;_UNICODE;UNICODE;HAVE_SMALLBUILD</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC</preprocessor>
+ <files>
+ <file name="btree\bt_compact.c"/>
+ <file name="btree\bt_compare.c"/>
+ <file name="btree\bt_conv.c"/>
+ <file name="btree\bt_curadj.c"/>
+ <file name="btree\bt_cursor.c"/>
+ <file name="btree\bt_delete.c"/>
+ <file name="btree\bt_method.c"/>
+ <file name="btree\bt_open.c"/>
+ <file name="btree\bt_put.c"/>
+ <file name="btree\bt_rec.c"/>
+ <file name="btree\bt_reclaim.c"/>
+ <file name="btree\bt_recno.c"/>
+ <file name="btree\bt_rsearch.c"/>
+ <file name="btree\bt_search.c"/>
+ <file name="btree\bt_split.c"/>
+ <file name="btree\bt_stat.c"/>
+ <file name="btree\bt_upgrade.c"/>
+ <file name="btree\btree_auto.c"/>
+ <file name="clib\strsep.c"/>
+ <file name="common\crypto_stub.c"/>
+ <file name="common\db_byteorder.c"/>
+ <file name="common\db_err.c"/>
+ <file name="common\db_getlong.c"/>
+ <file name="common\db_idspace.c"/>
+ <file name="common\db_log2.c"/>
+ <file name="common\db_shash.c"/>
+ <file name="common\dbt.c"/>
+ <file name="common\mkpath.c"/>
+ <file name="common\os_method.c"/>
+ <file name="common\util_cache.c"/>
+ <file name="common\util_log.c"/>
+ <file name="common\util_sig.c"/>
+ <file name="common\zerofill.c"/>
+ <file name="cxx\cxx_db.cpp"/>
+ <file name="cxx\cxx_dbc.cpp"/>
+ <file name="cxx\cxx_dbt.cpp"/>
+ <file name="cxx\cxx_env.cpp"/>
+ <file name="cxx\cxx_except.cpp"/>
+ <file name="cxx\cxx_lock.cpp"/>
+ <file name="cxx\cxx_logc.cpp"/>
+ <file name="cxx\cxx_mpool.cpp"/>
+ <file name="cxx\cxx_multi.cpp"/>
+ <file name="cxx\cxx_seq.cpp"/>
+ <file name="cxx\cxx_txn.cpp"/>
+ <file name="db\crdel_auto.c"/>
+ <file name="db\crdel_rec.c"/>
+ <file name="db\db.c"/>
+ <file name="db\db_am.c"/>
+ <file name="db\db_auto.c"/>
+ <file name="db\db_cam.c"/>
+ <file name="db\db_cds.c"/>
+ <file name="db\db_conv.c"/>
+ <file name="db\db_dispatch.c"/>
+ <file name="db\db_dup.c"/>
+ <file name="db\db_iface.c"/>
+ <file name="db\db_join.c"/>
+ <file name="db\db_meta.c"/>
+ <file name="db\db_method.c"/>
+ <file name="db\db_open.c"/>
+ <file name="db\db_overflow.c"/>
+ <file name="db\db_pr.c"/>
+ <file name="db\db_rec.c"/>
+ <file name="db\db_reclaim.c"/>
+ <file name="db\db_remove.c"/>
+ <file name="db\db_rename.c"/>
+ <file name="db\db_ret.c"/>
+ <file name="db\db_setid.c"/>
+ <file name="db\db_setlsn.c"/>
+ <file name="db\db_sort_multiple.c"/>
+ <file name="db\db_stati.c"/>
+ <file name="db\db_truncate.c"/>
+ <file name="db\db_upg.c"/>
+ <file name="db\db_upg_opd.c"/>
+ <file name="db\db_vrfy_stub.c"/>
+ <file name="db\partition.c"/>
+ <file name="dbreg\dbreg.c"/>
+ <file name="dbreg\dbreg_auto.c"/>
+ <file name="dbreg\dbreg_rec.c"/>
+ <file name="dbreg\dbreg_stat.c"/>
+ <file name="dbreg\dbreg_util.c"/>
+ <file name="env\env_alloc.c"/>
+ <file name="env\env_config.c"/>
+ <file name="env\env_failchk.c"/>
+ <file name="env\env_file.c"/>
+ <file name="env\env_globals.c"/>
+ <file name="env\env_method.c"/>
+ <file name="env\env_name.c"/>
+ <file name="env\env_open.c"/>
+ <file name="env\env_recover.c"/>
+ <file name="env\env_region.c"/>
+ <file name="env\env_register.c"/>
+ <file name="env\env_sig.c"/>
+ <file name="env\env_stat.c"/>
+ <file name="fileops\fileops_auto.c"/>
+ <file name="fileops\fop_basic.c"/>
+ <file name="fileops\fop_rec.c"/>
+ <file name="fileops\fop_util.c"/>
+ <file name="hash\hash_func.c"/>
+ <file name="hash\hash_stub.c"/>
+ <file name="hmac\hmac.c"/>
+ <file name="hmac\sha1.c"/>
+ <file name="lock\lock.c"/>
+ <file name="lock\lock_deadlock.c"/>
+ <file name="lock\lock_failchk.c"/>
+ <file name="lock\lock_id.c"/>
+ <file name="lock\lock_list.c"/>
+ <file name="lock\lock_method.c"/>
+ <file name="lock\lock_region.c"/>
+ <file name="lock\lock_stat.c"/>
+ <file name="lock\lock_timer.c"/>
+ <file name="lock\lock_util.c"/>
+ <file name="log\log.c"/>
+ <file name="log\log_archive.c"/>
+ <file name="log\log_compare.c"/>
+ <file name="log\log_debug.c"/>
+ <file name="log\log_get.c"/>
+ <file name="log\log_method.c"/>
+ <file name="log\log_put.c"/>
+ <file name="log\log_stat.c"/>
+ <file name="mp\mp_alloc.c"/>
+ <file name="mp\mp_bh.c"/>
+ <file name="mp\mp_fget.c"/>
+ <file name="mp\mp_fmethod.c"/>
+ <file name="mp\mp_fopen.c"/>
+ <file name="mp\mp_fput.c"/>
+ <file name="mp\mp_fset.c"/>
+ <file name="mp\mp_method.c"/>
+ <file name="mp\mp_mvcc.c"/>
+ <file name="mp\mp_region.c"/>
+ <file name="mp\mp_register.c"/>
+ <file name="mp\mp_resize.c"/>
+ <file name="mp\mp_stat.c"/>
+ <file name="mp\mp_sync.c"/>
+ <file name="mp\mp_trickle.c"/>
+ <file name="mutex\mut_alloc.c"/>
+ <file name="mutex\mut_failchk.c"/>
+ <file name="mutex\mut_method.c"/>
+ <file name="mutex\mut_region.c"/>
+ <file name="mutex\mut_stat.c"/>
+ <file name="mutex\mut_win32.c"/>
+ <file name="os\os_abort.c"/>
+ <file name="os\os_alloc.c"/>
+ <file name="os\os_ctime.c"/>
+ <file name="os\os_pid.c"/>
+ <file name="os\os_root.c"/>
+ <file name="os\os_rpath.c"/>
+ <file name="os\os_stack.c"/>
+ <file name="os\os_tmpdir.c"/>
+ <file name="os\os_uid.c"/>
+ <file name="os_windows\os_abs.c"/>
+ <file name="os_windows\os_clock.c"/>
+ <file name="os_windows\os_config.c"/>
+ <file name="os_windows\os_cpu.c"/>
+ <file name="os_windows\os_dir.c"/>
+ <file name="os_windows\os_errno.c"/>
+ <file name="os_windows\os_fid.c"/>
+ <file name="os_windows\os_flock.c"/>
+ <file name="os_windows\os_fsync.c"/>
+ <file name="os_windows\os_getenv.c"/>
+ <file name="os_windows\os_handle.c"/>
+ <file name="os_windows\os_map.c"/>
+ <file name="os_windows\os_mkdir.c"/>
+ <file name="os_windows\os_open.c"/>
+ <file name="os_windows\os_rename.c"/>
+ <file name="os_windows\os_rw.c"/>
+ <file name="os_windows\os_seek.c"/>
+ <file name="os_windows\os_stat.c"/>
+ <file name="os_windows\os_truncate.c"/>
+ <file name="os_windows\os_unlink.c"/>
+ <file name="os_windows\os_yield.c"/>
+ <file name="qam\qam_stub.c"/>
+ <file name="rep\rep_stub.c"/>
+ <file name="repmgr\repmgr_stub.c"/>
+ <file name="sequence\seq_stat.c"/>
+ <file name="sequence\sequence.c"/>
+ <file name="txn\txn.c"/>
+ <file name="txn\txn_auto.c"/>
+ <file name="txn\txn_chkpt.c"/>
+ <file name="txn\txn_failchk.c"/>
+ <file name="txn\txn_method.c"/>
+ <file name="txn\txn_rec.c"/>
+ <file name="txn\txn_recover.c"/>
+ <file name="txn\txn_region.c"/>
+ <file name="txn\txn_stat.c"/>
+ <file name="txn\txn_util.c"/>
+ </files>
+ </project>
+ <project name="db_small_static" guid="FE85C600-38A6-11DE-8A39-0800200C9A66">
+ <type>static_lib</type>
+ <include type="ref">db</include>
+ <preprocessor config="all">WIN32;_UNICODE;UNICODE;HAVE_SMALLBUILD</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC</preprocessor>
+ <options><nowp64/></options>
+ </project>
+ <project name="db_stl" guid="284CC197-0C66-11DE-8C30-0800200C9A66">
+ <type>dll</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <options><nowp64/></options>
+ <preprocessor config="all">DB_CREATE_DLL;_UNICODE;UNICODE</preprocessor>
+ <files>
+ <file name="stl/dbstl_exception.h"/>
+ <file name="stl/dbstl_map.h"/>
+ <file name="stl/dbstl_set.h"/>
+ <file name="stl/dbstl_utility.h"/>
+ <file name="stl/dbstl_vector.h"/>
+ <file name="stl/dbstl_common.h"/>
+ <file name="stl/dbstl_base_iterator.h"/>
+ <file name="stl/dbstl_container.cpp"/>
+ <file name="stl/dbstl_container.h"/>
+ <file name="stl/dbstl_dbc.h"/>
+ <file name="stl/dbstl_dbt.h"/>
+ <file name="stl/dbstl_element_ref.h"/>
+ <file name="stl/dbstl_inner_utility.h"/>
+ <file name="stl/dbstl_resource_manager.cpp"/>
+ <file name="stl/dbstl_resource_manager.h"/>
+ </files>
+ </project>
+ <project name="db_stl_static" guid="284CC198-0C66-11DE-8C30-0800200C9A66">
+ <type>static_lib</type>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <preprocessor config="all">_UNICODE;UNICODE</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC</preprocessor>
+ <options><nowp64/></options>
+ </project>
+ <project name="db_tcl" guid="7F3D3EEE-2ABB-4F0F-A2A7-DE88C1989BE1">
+ <type>dll</type>
+ <depends>db</depends>
+ <depends>tcl</depends>
+ <include type="ref">db</include>
+ <moddef file="build_windows/libdb_tcl.def"/>
+ <preprocessor config="all">DB_CREATE_DLL;_UNICODE;DB_TCL_SUPPORT</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC;CONFIG_TEST</preprocessor>
+ <files>
+ <file name="os/os_abort.c"/>
+ <file name="os/os_stack.c"/>
+ <file name="tcl/tcl_compat.c"/>
+ <file name="tcl/tcl_db.c"/>
+ <file name="tcl/tcl_db_pkg.c"/>
+ <file name="tcl/tcl_dbcursor.c"/>
+ <file name="tcl/tcl_env.c"/>
+ <file name="tcl/tcl_internal.c"/>
+ <file name="tcl/tcl_lock.c"/>
+ <file name="tcl/tcl_log.c"/>
+ <file name="tcl/tcl_mp.c"/>
+ <file name="tcl/tcl_mutex.c"/>
+ <file name="tcl/tcl_rep.c"/>
+ <file name="tcl/tcl_seq.c"/>
+ <file name="tcl/tcl_txn.c"/>
+ <file name="tcl/tcl_util.c"/>
+ <file name="build_windows/libdb_tcl.def"/>
+ </files>
+ </project>
+ <project name="db_java" guid="0052E828-5F10-4973-8729-50B0C5598702">
+ <type>dll</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <options><nowp64/></options>
+ <preprocessor config="all">DB_CREATE_DLL;_UNICODE;UNICODE</preprocessor>
+ <event name="custom">
+ <command config="ReleaseDebug">
+echo compiling Berkeley DB Java classes
+mkdir "./$(OutDir)/classes/"
+javac -g -d "$(OutDir)\classes" -classpath "$(OutDir)\classes" ..\java\src\com\sleepycat\db\*.java ..\java\src\com\sleepycat\db\internal\*.java ..\java\src\com\sleepycat\asm\*.java ..\java\src\com\sleepycat\bind\*.java ..\java\src\com\sleepycat\bind\serial\*.java ..\java\src\com\sleepycat\bind\tuple\*.java ..\java\src\com\sleepycat\collections\*.java ..\java\src\com\sleepycat\compat\*.java ..\java\src\com\sleepycat\persist\*.java ..\java\src\com\sleepycat\persist\evolve\*.java ..\java\src\com\sleepycat\persist\impl\*.java ..\java\src\com\sleepycat\persist\model\*.java ..\java\src\com\sleepycat\persist\raw\*.java ..\java\src\com\sleepycat\util\*.java ..\java\src\com\sleepycat\util\keyrange\*.java
+echo compiling examples
+mkdir "$(OutDir)\classes.ex"
+javac -g -d "$(OutDir)\classes.ex" -classpath "$(OutDir)\classes;$(OutDir)\classes.ex" ..\examples_java\src\db\*.java ..\examples_java\src\db\GettingStarted\*.java ..\examples_java\src\db\repquote\*.java ..\examples_java\src\collections\access\*.java ..\examples_java\src\collections\hello\*.java ..\examples_java\src\collections\ship\basic\*.java ..\examples_java\src\collections\ship\entity\*.java ..\examples_java\src\collections\ship\tuple\*.java ..\examples_java\src\collections\ship\sentity\*.java ..\examples_java\src\collections\ship\marshal\*.java ..\examples_java\src\collections\ship\factory\*.java ..\examples_java\src\persist\*.java ..\examples_java\src\persist\gettingStarted\*.java ..\examples_java\src\persist\txn\*.java
+echo creating jar files
+jar cf "$(OutDir)/db.jar" -C "$(OutDir)\classes" .
+jar cf "$(OutDir)/dbexamples.jar" -C "$(OutDir)\classes.ex" .
+echo Java build finished</command>
+ <output>force_compilation.txt</output>
+ </event>
+ <files>
+ <file name="libdb_java/db_java_wrap.c"/>
+ </files>
+ </project>
+ <project name="db_csharp" guid="13DE550F-16FD-4AC2-9EC6-B1A18F41476F">
+ <type>dll</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <options><nowp64/></options>
+ <preprocessor config="all">DB_CREATE_DLL;_UNICODE;UNICODE</preprocessor>
+ <files>
+ <file name="libdb_csharp/db_csharp_wrap.c"/>
+ </files>
+ </project>
+ <project name="db_archive" guid="56056344-53A1-4FA6-B20B-862C0BA68953">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_archive/db_archive.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_checkpoint" guid="A3BE0163-1E6C-4235-9B6B-3A36ABB5E285">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_checkpoint/db_checkpoint.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_deadlock" guid="CD0FD995-B4D1-4907-987B-99CF3304E7E0">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_deadlock/db_deadlock.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_dump" guid="DB067D2C-7163-428B-AAF8-642316AB173B">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_dump/db_dump.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_hotbackup" guid="67C0DABC-353A-491F-9A77-8E2E601ED52B">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_hotbackup/db_hotbackup.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_load" guid="7640133F-4AB8-42DA-ADB5-95F21447F7D5">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_load/db_load.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_perf" guid="5835B4B0-2F99-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="test_perf/db_perf.c"/>
+ <file name="test_perf/perf_checkpoint.c"/>
+ <file name="test_perf/perf_config.c"/>
+ <file name="test_perf/perf_dbs.c"/>
+ <file name="test_perf/perf_dead.c"/>
+ <file name="test_perf/perf_debug.c"/>
+ <file name="test_perf/perf_file.c"/>
+ <file name="test_perf/perf_key.c"/>
+ <file name="test_perf/perf_log.c"/>
+ <file name="test_perf/perf_misc.c"/>
+ <file name="test_perf/perf_op.c"/>
+ <file name="test_perf/perf_parse.c"/>
+ <file name="test_perf/perf_rand.c"/>
+ <file name="test_perf/perf_spawn.c"/>
+ <file name="test_perf/perf_stat.c"/>
+ <file name="test_perf/perf_sync.c"/>
+ <file name="test_perf/perf_thread.c"/>
+ <file name="test_perf/perf_trickle.c"/>
+ <file name="test_perf/perf_txn.c"/>
+ <file name="test_perf/perf_util.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_printlog" guid="D505F51B-2B92-4850-A08F-9113D947FF4B">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_printlog/db_printlog.c"/>
+ <file name="btree/btree_autop.c"/>
+ <file name="db/crdel_autop.c"/>
+ <file name="db/db_autop.c"/>
+ <file name="dbreg/dbreg_autop.c"/>
+ <file name="fileops/fileops_autop.c"/>
+ <file name="hash/hash_autop.c"/>
+ <file name="qam/qam_autop.c"/>
+ <file name="txn/txn_autop.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_recover" guid="9E03FD51-E387-4EEF-9EEA-E71707A56212">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_recover/db_recover.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_repsite" guid="23A3F970-2E25-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="test_repmgr/db_repsite.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_sql" guid="738ee880-0e33-11de-8c30-0800200c9a66">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_sql/db_sql.c"/>
+ <file name="db_sql/preparser.c"/>
+ <file name="db_sql/parsefuncs.c"/>
+ <file name="db_sql/tokenize.c"/>
+ <file name="db_sql/buildpt.c"/>
+ <file name="db_sql/utils.c"/>
+ <file name="db_sql/generate.c"/>
+ <file name="db_sql/generate_test.c"/>
+ <file name="db_sql/generation_utils.c"/>
+ <file name="db_sql/generate_verification.c"/>
+ <file name="db_sql/hint_comment.c"/>
+ <file name="db_sql/sqlite/sqlprintf.c"/>
+ <file name="db_sql/sqlite/parse.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_stat" guid="19D3A4CB-1C12-43D4-A94B-D2B387AD43E5">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_stat/db_stat.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_test" guid="B17B933F-6F75-4095-BE51-12666358163A" output="dbkill">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="build_windows/dbkill.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_upgrade" guid="5F4D66DB-8D75-43D4-A1BB-60A01BC6B32F">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_upgrade/db_upgrade.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_verify" guid="12E118CA-CAAE-4F54-AE81-8D9981AA0635">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="db_verify/db_verify.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="db_static" guid="671539AA-D9A6-4B7B-8044-61B511D6F432">
+ <type>static_lib</type>
+ <include type="ref">db</include>
+ <preprocessor config="all">_UNICODE;UNICODE</preprocessor>
+ <preprocessor config="Debug">DIAGNOSTIC</preprocessor>
+ <options><nowp64/></options>
+ </project>
+ <project name="ex_access" guid="75DF98AA-25DF-4183-A022-024CF918480D">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_access.c"/>
+ </files>
+ </project>
+ <project name="ex_btrec" guid="5DD66F4B-EB4A-4453-BC31-3FF7B2240634">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_btrec.c"/>
+ </files>
+ </project>
+ <project name="ex_csvcode" guid="54E6A58D-561D-467E-B378-6BA2EE138880">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <include type="ref">ex_csv</include>
+ <event name="postbuild">
+ <command config="Release">$(OUTDIR)\ex_csvcode.exe -c ../examples_c/csv/csv_local.c -h ../examples_c/csv/csv_local.h -f ../examples_c/csv/sample.desc</command>
+ <command config="Debug">$(OUTDIR)\ex_csvcode.exe -c ../examples_c/csv/csv_local.c -h ../examples_c/csv/csv_local.h -f ../examples_c/csv/sample.desc</command>
+ <description>Generate csv_local.{c|h} files.</description>
+ </event>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/csv/code.c"/>
+ </files>
+ </project>
+ <project name="ex_csvload" guid="CEC6CC37-88A3-4573-8957-6BA0CEF94B3D">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <include type="ref">ex_csv</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/csv/DbRecord.c"/>
+ <file name="examples_c/csv/csv_local.c"/>
+ <file name="examples_c/csv/db.c"/>
+ <file name="examples_c/csv/load.c"/>
+ <file name="examples_c/csv/load_main.c"/>
+ <file name="examples_c/csv/util.c"/>
+ </files>
+ </project>
+ <project name="ex_csvquery" guid="438BEA9C-A9DF-4EAE-A9F7-A5F35CAF3FB9">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <include type="ref">ex_csv</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/csv/Dbrecord.c"/>
+ <file name="examples_c/csv/csv_local.c"/>
+ <file name="examples_c/csv/db.c"/>
+ <file name="examples_c/csv/query.c"/>
+ <file name="examples_c/csv/query_main.c"/>
+ <file name="examples_c/csv/util.c"/>
+ </files>
+ </project>
+ <project name="ex_env" guid="443530F5-CCC3-40C8-A89B-AEF6C14D3A41">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_env.c"/>
+ </files>
+ </project>
+ <project name="ex_lock" guid="B254668F-C28F-4B14-92A5-3BF4B83D02EE">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_lock.c"/>
+ </files>
+ </project>
+ <project name="ex_mpool" guid="0F6925F0-6243-47E0-A0FF-05F70B15FC2C">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_mpool.c"/>
+ </files>
+ </project>
+ <project name="ex_rep_base" guid="BDBF0EE2-1551-47A4-ACD0-B22B05DF4D77">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>winsock</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_rep/base/rep_base.c"/>
+ <file name="examples_c/ex_rep/common/rep_common.c"/>
+ <file name="examples_c/ex_rep/base/rep_msg.c"/>
+ <file name="examples_c/ex_rep/base/rep_net.c"/>
+ </files>
+ </project>
+ <project name="ex_rep_mgr" guid="365A89B8-B5A5-4EC6-990B-08254028E1A6">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_rep/common/rep_common.c"/>
+ <file name="examples_c/ex_rep/mgr/rep_mgr.c"/>
+ </files>
+ </project>
+ <project name="ex_sequence" guid="4E43DB5C-D050-4003-A4FF-6294D9F498DD">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_sequence.c"/>
+ </files>
+ </project>
+ <project name="ex_stream" guid="8F3D872E-C7F5-4C0D-9974-0F0CB9DAA527">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_stream.c"/>
+ </files>
+ </project>
+ <project name="ex_tpcb" guid="8632C58A-CC00-4116-B61A-CBE0F2C11CAD">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/ex_tpcb.c"/>
+ </files>
+ </project>
+ <project name="ex_txnguide" guid="80B961C4-D1D6-48E9-8965-CFCE69BF85E2">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/txn_guide/txn_guide.c"/>
+ </files>
+ </project>
+ <project name="ex_txnguide_inmem" guid="925BD215-6680-4FFF-8345-0741E4627B1F">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/txn_guide/txn_guide_inmemory.c"/>
+ </files>
+ </project>
+ <project name="example_database_load" guid="56C01012-66D7-4295-B382-F3815366DB26">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/getting_started/example_database_load.c"/>
+ <file name="examples_c/getting_started/gettingstarted_common.c"/>
+ </files>
+ </project>
+ <project name="example_database_read" guid="0D35F7E6-425B-4D09-B805-B6D47A9B4AB3">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_c/getting_started/example_database_read.c"/>
+ <file name="examples_c/getting_started/gettingstarted_common.c"/>
+ </files>
+ </project>
+ <project name="excxx_access" guid="2575F0DD-DAA5-4AE5-AC81-7C47507AD279">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/AccessExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_btrec" guid="38C080B1-7003-48DF-820D-06348BC87B1B">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/BtRecExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_env" guid="E790C029-341D-489B-B987-D35947AD78C3">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/EnvExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_example_database_load" guid="A4F42222-FE02-431D-A046-B049E516DEB7">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/getting_started/MyDb.cpp"/>
+ <file name="examples_cxx/getting_started/excxx_example_database_load.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_example_database_read" guid="81C97B03-193C-4021-A78E-F0A2A2AFAA87">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/getting_started/MyDb.cpp"/>
+ <file name="examples_cxx/getting_started/excxx_example_database_read.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_lock" guid="19393F5D-DBBE-450C-9217-EA0C7503E277">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/LockExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_mpool" guid="DAEDD51B-0FED-4779-A99A-C09E4D2ACB5E">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/MpoolExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_repquote" guid="75046027-E052-4E8B-AE87-E27DE9C2BC21">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/excxx_repquote/RepConfigInfo.cpp"/>
+ <file name="examples_cxx/excxx_repquote/RepQuoteExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_sequence" guid="D90AE774-03EF-4945-A3C3-AC76BF90825F">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/SequenceExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_tpcb" guid="77BD278B-7927-4C88-9198-5067C549398D">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/TpcbExample.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_txnguide" guid="2E9B94E9-024C-4255-9104-BA81FF7F2591">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/txn_guide/TxnGuide.cpp"/>
+ </files>
+ </project>
+ <project name="excxx_txnguide_inmem" guid="009413E4-EFDF-42FB-8631-931CFAEAAB72">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="clib/getopt.c"/>
+ <file name="examples_cxx/txn_guide/TxnGuideInMemory.cpp"/>
+ </files>
+ </project>
+ <project name="exstl_access" guid="284CC190-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="examples_stl/StlAccessExample.cpp"/>
+ </files>
+ </project>
+ <project name="exstl_repquote" guid="284CC191-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="examples_stl/repquote/StlRepConfigInfo.cpp"/>
+ <file name="examples_stl/repquote/StlRepConfigInfo.hpp"/>
+ <file name="examples_stl/repquote/StlRepQuoteExample.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="exstl_tpcb" guid="284CC192-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="examples_stl/StlTpcbExample.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="exstl_txnguide" guid="284CC193-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="examples_stl/StlTransactionGuideExample.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="stl_test" guid="284CC194-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <preprocessor config="all">_SCL_SECURE_NO_WARNINGS</preprocessor>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="test_stl/base/ptype.h"/>
+ <file name="test_stl/base/test.h"/>
+ <file name="test_stl/base/test_assoc.h"/>
+ <file name="test_stl/base/test_dbstl.cpp"/>
+ <file name="test_stl/base/test_mt.h"/>
+ <file name="test_stl/base/test_util.cpp"/>
+ <file name="test_stl/base/test_util.h"/>
+ <file name="test_stl/base/test_vector.h"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="stl_test_stlport" guid="284CC195-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <preprocessor config="all">_SCL_SECURE_NO_WARNINGS</preprocessor>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="test_stl/stlport/fadapter.h"/>
+ <file name="test_stl/stlport/fib.h"/>
+ <file name="test_stl/stlport/iota.h"/>
+ <file name="test_stl/stlport/map1.h"/>
+ <file name="test_stl/stlport/rand.h"/>
+ <file name="test_stl/stlport/stl_test.cpp"/>
+ <file name="test_stl/stlport/stl_test.h"/>
+ <file name="test_stl/stlport/test_builder.cpp"/>
+ <file name="test_stl/stlport/unary.h"/>
+ <file name="test_stl/stlport/utility.cpp"/>
+ </files>
+ </project>
+ <project name="stl_test_msexamples" guid="284CC196-0C66-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <depends>db_stl</depends>
+ <include type="ref">db</include>
+ <include type="ref">db_stl</include>
+ <preprocessor config="all">_SCL_SECURE_NO_WARNINGS</preprocessor>
+ <options><compile platform="x64 IA64">/bigobj</compile></options>
+ <files>
+ <file name="test_stl/ms_examples/ms_stl_common.cpp"/>
+ <file name="test_stl/ms_examples/ms_stl_common.hpp"/>
+ <file name="test_stl/ms_examples/ms_stl_main.cpp"/>
+ <file name="test_stl/ms_examples/ptype.h"/>
+ <file name="test_stl/ms_examples/tgetopt.cpp"/>
+ <file name="test_stl/ms_examples/test_builder.cpp"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="test_micro" guid="9556E0A0-2E25-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="test_micro/source/b_curalloc.c"/>
+ <file name="test_micro/source/b_curwalk.c"/>
+ <file name="test_micro/source/b_del.c"/>
+ <file name="test_micro/source/b_get.c"/>
+ <file name="test_micro/source/b_inmem.c"/>
+ <file name="test_micro/source/b_latch.c"/>
+ <file name="test_micro/source/b_load.c"/>
+ <file name="test_micro/source/b_open.c"/>
+ <file name="test_micro/source/b_put.c"/>
+ <file name="test_micro/source/b_recover.c"/>
+ <file name="test_micro/source/b_txn.c"/>
+ <file name="test_micro/source/b_txn_write.c"/>
+ <file name="test_micro/source/b_uname.c"/>
+ <file name="test_micro/source/b_util.c"/>
+ <file name="test_micro/source/b_workload.c"/>
+ <file name="test_micro/source/test_micro.c"/>
+ <file name="common/util_arg.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+ <project name="test_mutex" guid="9556E0A1-2E25-11DE-8C30-0800200C9A66">
+ <type>app</type>
+ <depends>db</depends>
+ <include type="ref">db</include>
+ <files>
+ <file name="mutex/test_mutex.c"/>
+ <file name="clib/getopt.c"/>
+ </files>
+ </project>
+</projects>