[libfann] 238/242: *** empty log message ***
Christian Kastner
chrisk-guest at moszumanska.debian.org
Sat Oct 4 21:10:50 UTC 2014
This is an automated email from the git hooks/post-receive script.
chrisk-guest pushed a commit to tag Version2_0_0
in repository libfann.
commit 297e86f3a3a78f7a86b09abc9b2064b475d87d42
Author: Steffen Nissen <lukesky at diku.dk>
Date: Fri Jan 6 20:07:19 2006 +0000
*** empty log message ***
---
MicrosoftWindowsDll/examples/examples.ncb | Bin 0 -> 52224 bytes
MicrosoftWindowsDll/examples/examples.sln | 45 ++
MicrosoftWindowsDll/examples/examples.suo | Bin 0 -> 16384 bytes
MicrosoftWindowsDll/examples/simple_test.vcproj | 172 +++++
MicrosoftWindowsDll/examples/simple_train.vcproj | 172 +++++
MicrosoftWindowsDll/examples/xor_test.vcproj | 170 +++++
MicrosoftWindowsDll/examples/xor_train.vcproj | 170 +++++
MicrosoftWindowsDll/makefile | 353 ++++++++++
MicrosoftWindowsDll/readme.txt | 76 +++
MicrosoftWindowsDll/win32.ncb | Bin 0 -> 134144 bytes
MicrosoftWindowsDll/win32.sln | 54 ++
MicrosoftWindowsDll/win32.suo | Bin 0 -> 20480 bytes
MicrosoftWindowsDll/windll.vcproj | 819 +++++++++++++++++++++++
13 files changed, 2031 insertions(+)
diff --git a/MicrosoftWindowsDll/examples/examples.ncb b/MicrosoftWindowsDll/examples/examples.ncb
new file mode 100644
index 0000000..118b7d9
Binary files /dev/null and b/MicrosoftWindowsDll/examples/examples.ncb differ
diff --git a/MicrosoftWindowsDll/examples/examples.sln b/MicrosoftWindowsDll/examples/examples.sln
new file mode 100644
index 0000000..98cc144
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/examples.sln
@@ -0,0 +1,45 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple_test", "simple_test.vcproj", "{B7385AAC-B6EA-448B-91F5-E392F50BC89A}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "simple_train", "simple_train.vcproj", "{C549447E-FB28-4463-9461-AB253543CD3C}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xor_test", "xor_test.vcproj", "{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "xor_train", "xor_train.vcproj", "{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug = Debug
+ Release = Release
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Debug.ActiveCfg = Debug|Win32
+ {B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Debug.Build.0 = Debug|Win32
+ {B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Release.ActiveCfg = Release|Win32
+ {B7385AAC-B6EA-448B-91F5-E392F50BC89A}.Release.Build.0 = Release|Win32
+ {C549447E-FB28-4463-9461-AB253543CD3C}.Debug.ActiveCfg = Debug|Win32
+ {C549447E-FB28-4463-9461-AB253543CD3C}.Debug.Build.0 = Debug|Win32
+ {C549447E-FB28-4463-9461-AB253543CD3C}.Release.ActiveCfg = Release|Win32
+ {C549447E-FB28-4463-9461-AB253543CD3C}.Release.Build.0 = Release|Win32
+ {7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Debug.ActiveCfg = Debug|Win32
+ {7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Debug.Build.0 = Debug|Win32
+ {7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Release.ActiveCfg = Release|Win32
+ {7F209747-4D1E-48DB-BEF1-97C24DB3FB07}.Release.Build.0 = Release|Win32
+ {1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Debug.ActiveCfg = Debug|Win32
+ {1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Debug.Build.0 = Debug|Win32
+ {1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Release.ActiveCfg = Release|Win32
+ {1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}.Release.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/MicrosoftWindowsDll/examples/examples.suo b/MicrosoftWindowsDll/examples/examples.suo
new file mode 100644
index 0000000..ac08652
Binary files /dev/null and b/MicrosoftWindowsDll/examples/examples.suo differ
diff --git a/MicrosoftWindowsDll/examples/simple_test.vcproj b/MicrosoftWindowsDll/examples/simple_test.vcproj
new file mode 100644
index 0000000..c4ef345
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/simple_test.vcproj
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="simple_test"
+ ProjectGUID="{B7385AAC-B6EA-448B-91F5-E392F50BC89A}"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Release/simple_test.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin/fannfloat.lib"
+ OutputFile=".\bin\simple_test.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ ProgramDatabaseFile=".\Release/simple_test.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/simple_test.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Debug/simple_test.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin\fannfloatd.lib"
+ OutputFile=".\bin\simple_test.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\Debug/simple_test.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/simple_test.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+ <File
+ RelativePath="..\..\examples\simple_test.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl">
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/simple_train.vcproj b/MicrosoftWindowsDll/examples/simple_train.vcproj
new file mode 100644
index 0000000..5a55953
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/simple_train.vcproj
@@ -0,0 +1,172 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="simple_train"
+ ProjectGUID="{C549447E-FB28-4463-9461-AB253543CD3C}"
+ RootNamespace="simple_train"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Debug/simple_train.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin/fannfloatd.lib"
+ OutputFile=".\bin\simple_train.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\Debug/simple_train.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/simple_train.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Release/simple_train.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ BrowseInformation="1"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin/fannfloat.lib"
+ OutputFile=".\bin\simple_train.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ ProgramDatabaseFile=".\Release/simple_train.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/simple_train.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+ <File
+ RelativePath="..\..\examples\simple_train.c">
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl">
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/xor_test.vcproj b/MicrosoftWindowsDll/examples/xor_test.vcproj
new file mode 100644
index 0000000..0183997
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/xor_test.vcproj
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="xor_test"
+ ProjectGUID="{7F209747-4D1E-48DB-BEF1-97C24DB3FB07}"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Release/xor_test.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin/fannfloat.lib"
+ OutputFile=".\bin\xor_test.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ ProgramDatabaseFile=".\Release/xor_test.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/xor_test.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Debug/xor_test.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin\fannfloatd.lib"
+ OutputFile=".\bin\xor_test.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\Debug/xor_test.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/xor_test.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+ <File
+ RelativePath="..\..\examples\xor_test.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl">
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/examples/xor_train.vcproj b/MicrosoftWindowsDll/examples/xor_train.vcproj
new file mode 100644
index 0000000..73aa17a
--- /dev/null
+++ b/MicrosoftWindowsDll/examples/xor_train.vcproj
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="xor_train"
+ ProjectGUID="{1FEB58E4-6D09-42C1-A15D-5ABD804CA1D9}"
+ SccProjectName=""
+ SccLocalPath="">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Release|Win32"
+ OutputDirectory=".\Release"
+ IntermediateDirectory=".\Release"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="2"
+ InlineFunctionExpansion="1"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
+ StringPooling="TRUE"
+ RuntimeLibrary="4"
+ EnableFunctionLevelLinking="TRUE"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Release/xor_train.pch"
+ AssemblerListingLocation=".\Release/"
+ ObjectFile=".\Release/"
+ ProgramDataBaseFileName=".\Release/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin/fannfloat.lib"
+ OutputFile=".\bin\xor_train.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ ProgramDatabaseFile=".\Release/xor_train.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Release/xor_train.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="NDEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug|Win32"
+ OutputDirectory=".\Debug"
+ IntermediateDirectory=".\Debug"
+ ConfigurationType="1"
+ UseOfMFC="0"
+ ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="..\..\src\include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="5"
+ UsePrecompiledHeader="2"
+ PrecompiledHeaderFile=".\Debug/xor_train.pch"
+ AssemblerListingLocation=".\Debug/"
+ ObjectFile=".\Debug/"
+ ProgramDataBaseFileName=".\Debug/"
+ WarningLevel="3"
+ SuppressStartupBanner="TRUE"
+ DebugInformationFormat="3"
+ CompileAs="0"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ AdditionalDependencies="..\bin\fannfloatd.lib"
+ OutputFile=".\bin\xor_train.exe"
+ LinkIncremental="1"
+ SuppressStartupBanner="TRUE"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile=".\Debug/xor_train.pdb"
+ SubSystem="1"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"
+ TypeLibraryName=".\Debug/xor_train.tlb"
+ HeaderFileName=""/>
+ <Tool
+ Name="VCPostBuildEventTool"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"
+ PreprocessorDefinitions="_DEBUG"
+ Culture="2067"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;rc;def;r;odl;idl;hpj;bat">
+ <File
+ RelativePath="..\..\examples\xor_train.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ <FileConfiguration
+ Name="Debug|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ ObjectFile="$(IntDir)/$(InputName)1.obj"/>
+ </FileConfiguration>
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl">
+ </Filter>
+ <Filter
+ Name="Resource Files"
+ Filter="ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe">
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
diff --git a/MicrosoftWindowsDll/makefile b/MicrosoftWindowsDll/makefile
new file mode 100644
index 0000000..37da916
--- /dev/null
+++ b/MicrosoftWindowsDll/makefile
@@ -0,0 +1,353 @@
+################################################################
+#
+# Makefile to rebuild fann win32 dll's with command line Microsoft C++ 2003 7.1
+#
+# Use vcvars32 command file to set environment for the compiler tools.
+#
+# To rebuild all dll's run: nmake
+# To rebuild all debug dll's run: nmake "Debug"
+# To rebuild all release dll's run: nmake "Release"
+# To rebuild just one dll (for example "Release Fixed") run: nmake "Release Fixed"
+#
+# To delete all intermediary directories named "Debug Double" and so forth
+# and ***ALL*** their content run: nmake "Clean"
+#
+################################################################
+
+"All" : "Debug" "Release"
+
+"Debug" : "Debug Double" "Debug Double Multithread" "Debug Fixed" "Debug Fixed Multithread" "Debug Float" "Debug Float Multithread"
+
+"Release" : "Release Double" "Release Double Multithread" "Release Fixed" "Release Fixed Multithread" "Release Float" "Release Float Multithread"
+
+################################################################
+
+"Clean" :
+ @echo Removing all intermediary directories...
+ @if exist "Debug Double" erase /Q "Debug Double"
+ @if exist "Debug Double" rmdir "Debug Double"
+ @if exist "Debug Double Multithread" erase /Q "Debug Double Multithread"
+ @if exist "Debug Double Multithread" rmdir "Debug Double Multithread"
+ @if exist "Debug Fixed" erase /Q "Debug Fixed"
+ @if exist "Debug Fixed" rmdir "Debug Fixed"
+ @if exist "Debug Fixed Multithread" erase /Q "Debug Fixed Multithread"
+ @if exist "Debug Fixed Multithread" rmdir "Debug Fixed Multithread"
+ @if exist "Debug Float" erase /Q "Debug Float"
+ @if exist "Debug Float" rmdir "Debug Float"
+ @if exist "Debug Float Multithread" erase /Q "Debug Float Multithread"
+ @if exist "Debug Float Multithread" rmdir "Debug Float Multithread"
+ @if exist "Release Double" erase /Q "Release Double"
+ @if exist "Release Double" rmdir "Release Double"
+ @if exist "Release Double Multithread" erase /Q "Release Double Multithread"
+ @if exist "Release Double Multithread" rmdir "Release Double Multithread"
+ @if exist "Release Fixed" erase /Q "Release Fixed"
+ @if exist "Release Fixed" rmdir "Release Fixed"
+ @if exist "Release Fixed Multithread" erase /Q "Release Fixed Multithread"
+ @if exist "Release Fixed Multithread" rmdir "Release Fixed Multithread"
+ @if exist "Release Float" erase /Q "Release Float"
+ @if exist "Release Float" rmdir "Release Float"
+ @if exist "Release Float Multithread" erase /Q "Release Float Multithread"
+ @if exist "Release Float Multithread" rmdir "Release Float Multithread"
+
+################################################################
+
+SOURCE = "../src/fann.c" "../src/fann_error.c" "../src/fann_io.c" "../src/fann_cascade.c" "../src/fann_train.c" "../src/fann_train_data.c"
+
+################################################################
+# "Debug Double" - fanndoubled.dll
+
+DDBLOBJ = "Debug Double/fann.obj" "Debug Double/fann_error.obj" "Debug Double/fann_io.obj" "Debug Double/fann_cascade.obj" "Debug Double/fann_train.obj" "Debug Double/fann_train_data.obj"
+
+"Debug Double Compile" :
+ @echo Compiling Debug Double...
+ @if not exist "Debug Double" mkdir "Debug Double"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Double/" /Fd"Debug Double/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Double Link" : "Debug Double Compile"
+ @echo Linking Debug Double...
+ @link @<<
+ /OUT:"Debug Double/fanndoubled.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Double/fanndoubled.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Double/fanndoubled.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DDBLOBJ)
+<<NOKEEP
+
+"Debug Double" : "Debug Double Link"
+ @echo Copying Debug Double to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Double\fanndoubled.dll" "bin\fanndoubled.dll"
+ @copy "Debug Double\fanndoubled.pdb" "bin\fanndoubled.pdb"
+ @copy "Debug Double\fanndoubled.lib" "bin\fanndoubled.lib"
+
+################################################################
+# "Debug Double Multithread" - fanndoubleMTd.dll
+
+DDBLMTOBJ = "Debug Double Multithread/fann.obj" "Debug Double Multithread/fann_error.obj" "Debug Double Multithread/fann_io.obj" "Debug Double Multithread/fann_cascade.obj" "Debug Double Multithread/fann_train.obj" "Debug Double Multithread/fann_train_data.obj"
+
+"Debug Double Multithread Compile" :
+ @echo Compiling Debug Double Multithread...
+ @if not exist "Debug Double Multithread" mkdir "Debug Double Multithread"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Double Multithread/" /Fd"Debug Double Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Double Multithread Link" : "Debug Double Multithread Compile"
+ @echo Linking Debug Double Multithread...
+ @link @<<
+ /OUT:"Debug Double Multithread/fanndoubleMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Double Multithread/fanndoubleMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Double Multithread/fanndoubleMTd.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DDBLMTOBJ)
+<<NOKEEP
+
+"Debug Double Multithread" : "Debug Double Multithread Link"
+ @echo Copying Debug Double Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Double Multithread\fanndoubleMTd.dll" "bin\fanndoubleMTd.dll"
+ @copy "Debug Double Multithread\fanndoubleMTd.pdb" "bin\fanndoubleMTd.pdb"
+ @copy "Debug Double Multithread\fanndoubleMTd.lib" "bin\fanndoubleMTd.lib"
+
+################################################################
+# "Debug Fixed" - fannfixedd.dll
+
+DFXDOBJ = "Debug Fixed/fann.obj" "Debug Fixed/fann_error.obj" "Debug Fixed/fann_io.obj" "Debug Fixed/fann_cascade.obj" "Debug Fixed/fann_train.obj" "Debug Fixed/fann_train_data.obj"
+
+"Debug Fixed Compile" :
+ @echo Compiling Debug Fixed...
+ @if not exist "Debug Fixed" mkdir "Debug Fixed"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Fixed/" /Fd"Debug Fixed/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Fixed Link" : "Debug Fixed Compile"
+ @echo Linking Debug Fixed...
+ @link @<<
+ /OUT:"Debug Fixed/fannfixedd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Fixed/fannfixedd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Fixed/fannfixedd.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFXDOBJ)
+<<NOKEEP
+
+"Debug Fixed" : "Debug Fixed Link"
+ @echo Copying Debug Fixed to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Fixed\fannfixedd.dll" "bin\fannfixedd.dll"
+ @copy "Debug Fixed\fannfixedd.pdb" "bin\fannfixedd.pdb"
+ @copy "Debug Fixed\fannfixedd.lib" "bin\fannfixedd.lib"
+
+################################################################
+# "Debug Fixed Multithread" - fannfixedMTd.dll
+
+DFXDMTOBJ = "Debug Fixed Multithread/fann.obj" "Debug Fixed Multithread/fann_error.obj" "Debug Fixed Multithread/fann_io.obj" "Debug Fixed Multithread/fann_cascade.obj" "Debug Fixed Multithread/fann_train.obj" "Debug Fixed Multithread/fann_train_data.obj"
+
+"Debug Fixed Multithread Compile" :
+ @echo Compiling Debug Fixed Multithread...
+ @if not exist "Debug Fixed Multithread" mkdir "Debug Fixed Multithread"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Fixed Multithread/" /Fd"Debug Fixed Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Fixed Multithread Link" : "Debug Fixed Multithread Compile"
+ @echo Linking Debug Fixed Multithread...
+ @link @<<
+ /OUT:"Debug Fixed Multithread/fannfixedMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Fixed Multithread/fannfixedMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Fixed Multithread/fannfixedMTd.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFXDMTOBJ)
+<<NOKEEP
+
+"Debug Fixed Multithread" : "Debug Fixed Multithread Link"
+ @echo Copying Debug Fixed Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Fixed Multithread\fannfixedMTd.dll" "bin\fannfixedMTd.dll"
+ @copy "Debug Fixed Multithread\fannfixedMTd.pdb" "bin\fannfixedMTd.pdb"
+ @copy "Debug Fixed Multithread\fannfixedMTd.lib" "bin\fannfixedMTd.lib"
+
+################################################################
+# "Debug Float" - fannfloatd.dll
+
+DFLTOBJ = "Debug Float/fann.obj" "Debug Float/fann_error.obj" "Debug Float/fann_io.obj" "Debug Float/fann_cascade.obj" "Debug Float/fann_train.obj" "Debug Float/fann_train_data.obj"
+
+"Debug Float Compile" :
+ @echo Compiling Debug Float...
+ @if not exist "Debug Float" mkdir "Debug Float"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /ML /Fo"Debug Float/" /Fd"Debug Float/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Float Link" : "Debug Float Compile"
+ @echo Linking Debug Float...
+ @link @<<
+ /OUT:"Debug Float/fannfloatd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Float/fannfloatd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Float/fannfloatd.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFLTOBJ)
+<<NOKEEP
+
+"Debug Float" : "Debug Float Link"
+ @echo Copying Debug Float to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Float\fannfloatd.dll" "bin\fannfloatd.dll"
+ @copy "Debug Float\fannfloatd.pdb" "bin\fannfloatd.pdb"
+ @copy "Debug Float\fannfloatd.lib" "bin\fannfloatd.lib"
+ @if exist examples\bin copy "Debug Float\fannfloatd.dll" "examples\bin\fannfloatd.dll"
+ @if exist examples\bin copy "Debug Float\fannfloatd.pdb" "examples\bin\fannfloatd.pdb"
+
+################################################################
+# "Debug Float Multithread" - fannfloatMTd.dll
+
+DFLTMTOBJ = "Debug Float Multithread/fann.obj" "Debug Float Multithread/fann_error.obj" "Debug Float Multithread/fann_io.obj" "Debug Float Multithread/fann_cascade.obj" "Debug Float Multithread/fann_train.obj" "Debug Float Multithread/fann_train_data.obj"
+
+"Debug Float Multithread Compile" :
+ @echo Compiling Debug Float Multithread...
+ @if not exist "Debug Float Multithread" mkdir "Debug Float Multithread"
+ @cl @<<
+ /Od /I "../src/include" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /Gm /RTC1 /MTd /Fo"Debug Float Multithread/" /Fd"Debug Float Multithread/vc70.pdb" /W3 /nologo /c /ZI /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Debug Float Multithread Link" : "Debug Float Multithread Compile"
+ @echo Linking Debug Float Multithread...
+ @link @<<
+ /OUT:"Debug Float Multithread/fannfloatMTd.dll" /INCREMENTAL /NOLOGO /DLL /DEBUG /PDB:"Debug Float Multithread/fannfloatMTd.pdb" /SUBSYSTEM:WINDOWS /IMPLIB:"Debug Float Multithread/fannfloatMTd.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(DFLTMTOBJ)
+<<NOKEEP
+
+"Debug Float Multithread" : "Debug Float Multithread Link"
+ @echo Copying Debug Float Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Debug Float Multithread\fannfloatMTd.dll" "bin\fannfloatMTd.dll"
+ @copy "Debug Float Multithread\fannfloatMTd.pdb" "bin\fannfloatMTd.pdb"
+ @copy "Debug Float Multithread\fannfloatMTd.lib" "bin\fannfloatMTd.lib"
+
+################################################################
+# "Release Double" - fanndouble.dll
+
+RDBLOBJ = "Release Double/fann.obj" "Release Double/fann_error.obj" "Release Double/fann_io.obj" "Release Double/fann_cascade.obj" "Release Double/fann_train.obj" "Release Double/fann_train_data.obj"
+
+"Release Double Compile" :
+ @echo Compiling Release Double...
+ @if not exist "Release Double" mkdir "Release Double"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Double/" /Fd"Release Double/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Double Link" : "Release Double Compile"
+ @echo Linking Release Double...
+ @link @<<
+ /OUT:"Release Double/fanndouble.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Double/fanndouble.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Double/fanndouble.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RDBLOBJ)
+<<NOKEEP
+
+"Release Double" : "Release Double Link"
+ @echo Copying Release Double to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Double\fanndouble.dll" "bin\fanndouble.dll"
+ @copy "Release Double\fanndouble.lib" "bin\fanndouble.lib"
+
+################################################################
+# "Release Double Multithread" - fanndoubleMT.dll
+
+RDBLMTOBJ = "Release Double Multithread/fann.obj" "Release Double Multithread/fann_error.obj" "Release Double Multithread/fann_io.obj" "Release Double Multithread/fann_cascade.obj" "Release Double Multithread/fann_train.obj" "Release Double Multithread/fann_train_data.obj"
+
+"Release Double Multithread Compile" :
+ @echo Compiling Release Double Multithread...
+ @if not exist "Release Double Multithread" mkdir "Release Double Multithread"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Double Multithread/" /Fd"Release Double Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "doublefann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Double Multithread Link" : "Release Double Multithread Compile"
+ @echo Linking Release Double Multithread...
+ @link @<<
+ /OUT:"Release Double Multithread/fanndoubleMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Double Multithread/fanndoubleMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Double Multithread/fanndoubleMT.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RDBLMTOBJ)
+<<NOKEEP
+
+"Release Double Multithread" : "Release Double Multithread Link"
+ @echo Copying Release Double Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Double Multithread\fanndoubleMT.dll" "bin\fanndoubleMT.dll"
+ @copy "Release Double Multithread\fanndoubleMT.lib" "bin\fanndoubleMT.lib"
+
+################################################################
+# "Release Fixed" - fannfixed.dll
+
+RFXDOBJ = "Release Fixed/fann.obj" "Release Fixed/fann_error.obj" "Release Fixed/fann_io.obj" "Release Fixed/fann_cascade.obj" "Release Fixed/fann_train.obj" "Release Fixed/fann_train_data.obj"
+
+"Release Fixed Compile" :
+ @echo Compiling Release Fixed...
+ @if not exist "Release Fixed" mkdir "Release Fixed"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Fixed/" /Fd"Release Fixed/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Fixed Link" : "Release Fixed Compile"
+ @echo Linking Release Fixed...
+ @link @<<
+ /OUT:"Release Fixed/fannfixed.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Fixed/fannfixed.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Fixed/fannfixed.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFXDOBJ)
+<<NOKEEP
+
+"Release Fixed" : "Release Fixed Link"
+ @echo Copying Release Fixed to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Fixed\fannfixed.dll" "bin\fannfixed.dll"
+ @copy "Release Fixed\fannfixed.lib" "bin\fannfixed.lib"
+
+################################################################
+# "Release Fixed Multithread" - fannfixedMT.dll
+
+RFXDMTOBJ = "Release Fixed Multithread/fann.obj" "Release Fixed Multithread/fann_error.obj" "Release Fixed Multithread/fann_io.obj" "Release Fixed Multithread/fann_cascade.obj" "Release Fixed Multithread/fann_train.obj" "Release Fixed Multithread/fann_train_data.obj"
+
+"Release Fixed Multithread Compile" :
+ @echo Compiling Release Fixed Multithread...
+ @if not exist "Release Fixed Multithread" mkdir "Release Fixed Multithread"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Fixed Multithread/" /Fd"Release Fixed Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "fixedfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Fixed Multithread Link" : "Release Fixed Multithread Compile"
+ @echo Linking Release Fixed Multithread...
+ @link @<<
+ /OUT:"Release Fixed Multithread/fannfixedMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Fixed Multithread/fannfixedMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Fixed Multithread/fannfixedMT.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFXDMTOBJ)
+<<NOKEEP
+
+"Release Fixed Multithread" : "Release Fixed Multithread Link"
+ @echo Copying Release Fixed Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Fixed Multithread\fannfixedMT.dll" "bin\fannfixedMT.dll"
+ @copy "Release Fixed Multithread\fannfixedMT.lib" "bin\fannfixedMT.lib"
+
+################################################################
+# "Release Float" - fannfloat.dll
+
+RFLTOBJ = "Release Float/fann.obj" "Release Float/fann_error.obj" "Release Float/fann_io.obj" "Release Float/fann_cascade.obj" "Release Float/fann_train.obj" "Release Float/fann_train_data.obj"
+
+"Release Float Compile" :
+ @echo Compiling Release Float...
+ @if not exist "Release Float" mkdir "Release Float"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /ML /Fo"Release Float/" /Fd"Release Float/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Float Link" : "Release Float Compile"
+ @echo Linking Release Float...
+ @link @<<
+ /OUT:"Release Float/fannfloat.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Float/fannfloat.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Float/fannfloat.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFLTOBJ)
+<<NOKEEP
+
+"Release Float" : "Release Float Link"
+ @echo Copying Release Float to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Float\fannfloat.dll" "bin\fannfloat.dll"
+ @copy "Release Float\fannfloat.lib" "bin\fannfloat.lib"
+ @if exist examples\bin copy "Release Float\fannfloat.dll" "examples\bin\fannfloat.dll"
+
+################################################################
+# "Release Float Multithread" - fannfloatMT.dll
+
+RFLTMTOBJ = "Release Float Multithread/fann.obj" "Release Float Multithread/fann_error.obj" "Release Float Multithread/fann_io.obj" "Release Float Multithread/fann_cascade.obj" "Release Float Multithread/fann_train.obj" "Release Float Multithread/fann_train_data.obj"
+
+"Release Float Multithread Compile" :
+ @echo Compiling Release Float Multithread...
+ @if not exist "Release Float Multithread" mkdir "Release Float Multithread"
+ @cl @<<
+ /O2 /Ot /GL /I "../src/include" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_USRDLL" /D "FANN_DLL_EXPORTS" /D "_WINDLL" /D "_MBCS" /FD /MT /Fo"Release Float Multithread/" /Fd"Release Float Multithread/vc70.pdb" /W3 /nologo /c /Zi /TC /FI "floatfann.h" $(SOURCE)
+<<NOKEEP
+
+"Release Float Multithread Link" : "Release Float Multithread Compile"
+ @echo Linking Release Float Multithread...
+ @link @<<
+ /OUT:"Release Float Multithread/fannfloatMT.dll" /INCREMENTAL:NO /NOLOGO /DLL /DEBUG /PDB:"Release Float Multithread/fannfloatMT.pdb" /SUBSYSTEM:WINDOWS /OPT:REF /OPT:ICF /LTCG /IMPLIB:"Release Float Multithread/fannfloatMT.lib" /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib $(RFLTMTOBJ)
+<<NOKEEP
+
+"Release Float Multithread" : "Release Float Multithread Link"
+ @echo Copying Release Float Multithread to bin...
+ @if not exist bin mkdir bin
+ @copy "Release Float Multithread\fannfloatMT.dll" "bin\fannfloatMT.dll"
+ @copy "Release Float Multithread\fannfloatMT.lib" "bin\fannfloatMT.lib"
+
+################################################################
diff --git a/MicrosoftWindowsDll/readme.txt b/MicrosoftWindowsDll/readme.txt
new file mode 100644
index 0000000..799698c
--- /dev/null
+++ b/MicrosoftWindowsDll/readme.txt
@@ -0,0 +1,76 @@
+
+Fann win32 dll readme:
+
+Rebuilding the fann win32 dll's require Microsoft Visual Studio C++ 2003/7.1.
+The build process places dll's and import libraries in win32/bin. Once built the
+dll's can be used by earlier compilers and other development tools.
+
+
+Project configurations:
+
+The windll project has a large number of configurations. The three number
+formats supported in the fann library are double, fixed and float. The C
+runtime has two variations: single threaded and multi thread safe. Then
+there is the choice between debug without optimizations and release with
+global optimizations set for speed.
+
+Dll name - Configuration name
+
+fanndoubled.dll - Debug Double
+fanndoubleMTd.dll - Debug Double Multithread
+fanndouble.dll - Release Double
+fanndoubleMT.dll - Release Double Multithread
+
+fannfixedd.dll - Debug Fixed
+fannfixedMTd.dll - Debug Fixed Multithread
+fannfixed.dll - Release Fixed
+fannfixedMT.dll - Release Fixed Multithread
+
+fannfloatd.dll - Debug Float
+fannfloatMTd.dll - Debug Float Multithread
+fannfloat.dll - Release Float
+fannfloatMT.dll - Release Float Multithread
+
+The import libraries are named as the dll's but with the .lib extension.
+
+
+Application usage:
+
+To use a dll in an application include one of the doublefann.h, fixedfann.h
+or floatfann.h header files in the source code and depending on the
+number format selected and the settings (debug, release, single or
+multithreaded) in the application link with the matching import library.
+When executing the application make sure the required dll is in the search
+path. For example copy the dll to the same directory as the application or
+add win32/bin to the search path (for example on WinXP use the System
+applet Configuration Manager and select Advanced and Environment Variables).
+
+
+Visual Studio C++ instructions:
+
+To build a dll in one of the configurations, select it in the Solutions
+Configurations dropdown on the standard toolbar and build it from the
+Build menu.
+
+To build all configurations select Batch Build in the Build menu. Click
+Select All, Rebuild. All the dll's are placed in the win32\bin sub directory.
+The intermediary directories named after their configurations can be
+deleted or Clean can be used from Batch Build to save space. The dll's in
+win32\bin will not be deleted by Clean.
+
+
+Command line version instructions:
+
+A makefile to rebuild the fann win32 dll's with the command line Microsoft
+C++ 2003/7.1 compiler is located in the win32 directory. Open a command
+window in the win32 directory and use the vcvars32 command file to set
+environment for the compiler tools.
+
+To rebuild all dll's run: nmake
+To rebuild all debug dll's run: nmake "Debug"
+To rebuild all release dll's run: nmake "Release"
+To rebuild just one dll (for example "Release Fixed") run: nmake "Release Fixed"
+
+To delete all intermediary directories named "Debug Double" and so forth
+and ***ALL*** their content (the dll's in win32\bin will not be deleted)
+run: nmake "Clean"
diff --git a/MicrosoftWindowsDll/win32.ncb b/MicrosoftWindowsDll/win32.ncb
new file mode 100644
index 0000000..e97a94b
Binary files /dev/null and b/MicrosoftWindowsDll/win32.ncb differ
diff --git a/MicrosoftWindowsDll/win32.sln b/MicrosoftWindowsDll/win32.sln
new file mode 100644
index 0000000..8c0e23c
--- /dev/null
+++ b/MicrosoftWindowsDll/win32.sln
@@ -0,0 +1,54 @@
+Microsoft Visual Studio Solution File, Format Version 8.00
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "windll", "windll.vcproj", "{CB0A9F5C-36EC-4824-948E-982C8F1B2125}"
+ ProjectSection(ProjectDependencies) = postProject
+ EndProjectSection
+EndProject
+Global
+ GlobalSection(SolutionConfiguration) = preSolution
+ Debug Double = Debug Double
+ Debug Double Multithread = Debug Double Multithread
+ Debug Fixed = Debug Fixed
+ Debug Fixed Multithread = Debug Fixed Multithread
+ Debug Float = Debug Float
+ Debug Float Multithread = Debug Float Multithread
+ Release Double = Release Double
+ Release Double Multithread = Release Double Multithread
+ Release Fixed = Release Fixed
+ Release Fixed Multithread = Release Fixed Multithread
+ Release Float = Release Float
+ Release Float Multithread = Release Float Multithread
+ EndGlobalSection
+ GlobalSection(ProjectConfiguration) = postSolution
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double.ActiveCfg = Debug Double|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double.Build.0 = Debug Double|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double Multithread.ActiveCfg = Debug Double Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Double Multithread.Build.0 = Debug Double Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed.ActiveCfg = Debug Fixed|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed.Build.0 = Debug Fixed|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed Multithread.ActiveCfg = Debug Fixed Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Fixed Multithread.Build.0 = Debug Fixed Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float.ActiveCfg = Debug Float|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float.Build.0 = Debug Float|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float Multithread.ActiveCfg = Debug Float Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Debug Float Multithread.Build.0 = Debug Float Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double.ActiveCfg = Release Double|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double.Build.0 = Release Double|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double Multithread.ActiveCfg = Release Double Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Double Multithread.Build.0 = Release Double Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed.ActiveCfg = Release Fixed|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed.Build.0 = Release Fixed|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed Multithread.ActiveCfg = Release Fixed Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Fixed Multithread.Build.0 = Release Fixed Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float.ActiveCfg = Release Float|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float.Build.0 = Release Float|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float Multithread.ActiveCfg = Release Float Multithread|Win32
+ {CB0A9F5C-36EC-4824-948E-982C8F1B2125}.Release Float Multithread.Build.0 = Release Float Multithread|Win32
+ EndGlobalSection
+ GlobalSection(SolutionItems) = postSolution
+ README.txt = README.txt
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ EndGlobalSection
+ GlobalSection(ExtensibilityAddIns) = postSolution
+ EndGlobalSection
+EndGlobal
diff --git a/MicrosoftWindowsDll/win32.suo b/MicrosoftWindowsDll/win32.suo
new file mode 100644
index 0000000..b67601b
Binary files /dev/null and b/MicrosoftWindowsDll/win32.suo differ
diff --git a/MicrosoftWindowsDll/windll.vcproj b/MicrosoftWindowsDll/windll.vcproj
new file mode 100644
index 0000000..716b633
--- /dev/null
+++ b/MicrosoftWindowsDll/windll.vcproj
@@ -0,0 +1,819 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+ ProjectType="Visual C++"
+ Version="7.10"
+ Name="windll"
+ ProjectGUID="{CB0A9F5C-36EC-4824-948E-982C8F1B2125}"
+ Keyword="Win32Proj">
+ <Platforms>
+ <Platform
+ Name="Win32"/>
+ </Platforms>
+ <Configurations>
+ <Configuration
+ Name="Debug Float Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="floatfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfloatMTd.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfloatMTd.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fannfloatMTd.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Float Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="0"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="floatfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfloatMT.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfloatMT.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fannfloatMT.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug Fixed Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="fixedfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfixedMTd.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfixedMTd.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fannfixedMTd.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Fixed Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="0"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="fixedfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfixedMT.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfixedMT.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fannfixedMT.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug Double Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="doublefann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fanndoubleMTd.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fanndoubleMTd.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fanndoubleMTd.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Double Multithread|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="0"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="doublefann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fanndoubleMT.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fanndoubleMT.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fanndoubleMT.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug Double|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="4"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="doublefann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fanndoubled.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fanndoubled.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fanndoubled.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug Fixed|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="4"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="fixedfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfixedd.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfixedd.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fannfixedd.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Debug Float|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2">
+ <Tool
+ Name="VCCLCompilerTool"
+ Optimization="0"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ MinimalRebuild="TRUE"
+ ExceptionHandling="FALSE"
+ BasicRuntimeChecks="3"
+ RuntimeLibrary="4"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="4"
+ CompileAs="1"
+ ForcedIncludeFiles="floatfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfloatd.dll"
+ LinkIncremental="2"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfloatd.pdb"
+ SubSystem="2"
+ ImportLibrary="$(OutDir)/fannfloatd.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+copy "$(TargetDir)\$(TargetName).pdb" "bin\$(TargetName).pdb"
+if exist examples\bin copy "$(TargetPath)" "examples\bin\$(TargetFileName)"
+if exist examples\bin copy "$(TargetDir)\$(TargetName).pdb" "examples\bin\$(TargetName).pdb"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Double|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="4"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="doublefann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fanndouble.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fanndouble.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fanndouble.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Fixed|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="4"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="fixedfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfixed.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfixed.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fannfixed.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ <Configuration
+ Name="Release Float|Win32"
+ OutputDirectory="$(ConfigurationName)"
+ IntermediateDirectory="$(ConfigurationName)"
+ ConfigurationType="2"
+ CharacterSet="2"
+ WholeProgramOptimization="TRUE">
+ <Tool
+ Name="VCCLCompilerTool"
+ InlineFunctionExpansion="2"
+ EnableIntrinsicFunctions="TRUE"
+ FavorSizeOrSpeed="1"
+ OmitFramePointers="TRUE"
+ AdditionalIncludeDirectories="../src/include"
+ PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;FANN_DLL_EXPORTS"
+ ExceptionHandling="FALSE"
+ RuntimeLibrary="4"
+ BufferSecurityCheck="FALSE"
+ UsePrecompiledHeader="0"
+ WarningLevel="3"
+ Detect64BitPortabilityProblems="FALSE"
+ DebugInformationFormat="3"
+ CompileAs="1"
+ ForcedIncludeFiles="floatfann.h"/>
+ <Tool
+ Name="VCCustomBuildTool"/>
+ <Tool
+ Name="VCLinkerTool"
+ OutputFile="$(OutDir)/fannfloat.dll"
+ LinkIncremental="1"
+ GenerateDebugInformation="TRUE"
+ ProgramDatabaseFile="$(OutDir)/fannfloat.pdb"
+ SubSystem="2"
+ OptimizeReferences="2"
+ EnableCOMDATFolding="2"
+ ImportLibrary="$(OutDir)/fannfloat.lib"
+ TargetMachine="1"/>
+ <Tool
+ Name="VCMIDLTool"/>
+ <Tool
+ Name="VCPostBuildEventTool"
+ Description="Copying dll and import library to bin..."
+ CommandLine="if not exist bin mkdir bin
+copy "$(TargetPath)" "bin\$(TargetFileName)"
+copy "$(TargetDir)\$(TargetName).lib" "bin\$(TargetName).lib"
+if exist examples\bin copy "$(TargetPath)" "examples\bin\$(TargetFileName)"
+"/>
+ <Tool
+ Name="VCPreBuildEventTool"/>
+ <Tool
+ Name="VCPreLinkEventTool"/>
+ <Tool
+ Name="VCResourceCompilerTool"/>
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"/>
+ <Tool
+ Name="VCXMLDataGeneratorTool"/>
+ <Tool
+ Name="VCWebDeploymentTool"/>
+ <Tool
+ Name="VCManagedWrapperGeneratorTool"/>
+ <Tool
+ Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ </Configuration>
+ </Configurations>
+ <References>
+ </References>
+ <Files>
+ <Filter
+ Name="Source Files"
+ Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+ <File
+ RelativePath="..\src\fann.c">
+ </File>
+ <File
+ RelativePath="..\src\fann_cascade.c">
+ </File>
+ <File
+ RelativePath="..\src\fann_error.c">
+ </File>
+ <File
+ RelativePath="..\src\fann_io.c">
+ </File>
+ <File
+ RelativePath="..\src\fann_train.c">
+ </File>
+ <File
+ RelativePath="..\src\fann_train_data.c">
+ </File>
+ </Filter>
+ <Filter
+ Name="Header Files"
+ Filter="h;hpp;hxx;hm;inl;inc;xsd"
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+ <File
+ RelativePath="..\src\include\compat_time.h">
+ </File>
+ <File
+ RelativePath="..\src\include\doublefann.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_activation.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_cascade.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_data.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_error.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_internal.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_io.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fann_train.h">
+ </File>
+ <File
+ RelativePath="..\src\include\fixedfann.h">
+ </File>
+ <File
+ RelativePath="..\src\include\floatfann.h">
+ </File>
+ </Filter>
+ </Files>
+ <Globals>
+ </Globals>
+</VisualStudioProject>
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/libfann.git
More information about the debian-science-commits
mailing list