From: <hv...@us...> - 2011-12-28 15:15:40
|
Revision: 53785 http://firebird.svn.sourceforge.net/firebird/?rev=53785&view=rev Author: hvlad Date: 2011-12-28 15:15:32 +0000 (Wed, 28 Dec 2011) Log Message: ----------- Adjust LibTomMath project files to allow build both Firebird and libtommath library by the same version of MSVC. Adjust make_boot to automatically choose correct solution to build libtommath. Modified Paths: -------------- firebird/trunk/builds/win32/make_boot.bat Added Paths: ----------- firebird/trunk/extern/libtommath/libtommath_MSVC10.sln firebird/trunk/extern/libtommath/libtommath_MSVC10.vcxproj firebird/trunk/extern/libtommath/libtommath_MSVC8.sln firebird/trunk/extern/libtommath/libtommath_MSVC8.vcproj firebird/trunk/extern/libtommath/libtommath_MSVC9.sln firebird/trunk/extern/libtommath/libtommath_MSVC9.vcproj Removed Paths: ------------- firebird/trunk/extern/libtommath/libtommath_VS2005.sln firebird/trunk/extern/libtommath/libtommath_VS2005.vcproj firebird/trunk/extern/libtommath/libtommath_VS2008.sln firebird/trunk/extern/libtommath/libtommath_VS2008.vcproj firebird/trunk/extern/libtommath/libtommath_VS2010.sln firebird/trunk/extern/libtommath/libtommath_VS2010.vcxproj Modified: firebird/trunk/builds/win32/make_boot.bat =================================================================== --- firebird/trunk/builds/win32/make_boot.bat 2011-12-28 14:31:39 UTC (rev 53784) +++ firebird/trunk/builds/win32/make_boot.bat 2011-12-28 15:15:32 UTC (rev 53785) @@ -108,8 +108,8 @@ :: BUILD LibTomMath :LibTomMath @echo. -@echo Building LibTomMath ... -@call compile.bat %FB_ROOT_PATH%\extern\libtommath\libtommath_VS2010 libtommath_%FB_TARGET_PLATFORM%.log libtommath +@echo Building LibTomMath (%FB_OBJ_DIR%)... +@call compile.bat %FB_ROOT_PATH%\extern\libtommath\libtommath_MSVC%MSVC_VERSION% libtommath_%FB_TARGET_PLATFORM%.log libtommath if errorlevel 1 call :boot2 LibTomMath goto :EOF Copied: firebird/trunk/extern/libtommath/libtommath_MSVC10.sln (from rev 53770, firebird/trunk/extern/libtommath/libtommath_VS2010.sln) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC10.sln (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC10.sln 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 11.00 +# Visual Studio 2010 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtommath", "libtommath_MSVC10.vcproj", "{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.ActiveCfg = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.Build.0 = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.ActiveCfg = Debug|x64 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x64.Build.0 = Debug|x64 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.ActiveCfg = Release|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.Build.0 = Release|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.ActiveCfg = Release|x64 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Copied: firebird/trunk/extern/libtommath/libtommath_MSVC10.vcxproj (from rev 53771, firebird/trunk/extern/libtommath/libtommath_VS2010.vcxproj) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC10.vcxproj (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC10.vcxproj 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,360 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="ProjectConfigurations"> + <ProjectConfiguration Include="Debug|Win32"> + <Configuration>Debug</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Debug|x64"> + <Configuration>Debug</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|Win32"> + <Configuration>Release</Configuration> + <Platform>Win32</Platform> + </ProjectConfiguration> + <ProjectConfiguration Include="Release|x64"> + <Configuration>Release</Configuration> + <Platform>x64</Platform> + </ProjectConfiguration> + </ItemGroup> + <PropertyGroup Label="Globals"> + <ProjectName>libtommath</ProjectName> + <ProjectGuid>{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}</ProjectGuid> + <RootNamespace>libtommath</RootNamespace> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win64|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Win64|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> + <ConfigurationType>StaticLibrary</ConfigurationType> + <UseOfMfc>false</UseOfMfc> + <CharacterSet>MultiByte</CharacterSet> + </PropertyGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> + <ImportGroup Label="ExtensionSettings"> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> + </ImportGroup> + <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> + <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> + <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> + </ImportGroup> + <PropertyGroup Label="UserMacros" /> + <PropertyGroup> + <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">lib\$(Platform)\$(Configuration)\</OutDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">lib\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">temp\$(Platform)\$(Configuration)\</IntDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">temp\$(Platform)\$(Configuration)\</IntDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">lib\$(Platform)\$(Configuration)\</OutDir> + <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">lib\$(Platform)\$(Configuration)\</OutDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">temp\$(Platform)\$(Configuration)\</IntDir> + <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">temp\$(Platform)\$(Configuration)\</IntDir> + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" /> + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" /> + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet> + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> + <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" /> + <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" /> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">tommath</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">tommath</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">tommath</TargetName> + <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">tommath</TargetName> + </PropertyGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <MinimalRebuild>true</MinimalRebuild> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeaderOutputFile> + </PrecompiledHeaderOutputFile> + <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> + <ObjectFileName>$(IntDir)</ObjectFileName> + <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DebugInformationFormat>EditAndContinue</DebugInformationFormat> + <PrecompiledHeaderFile> + </PrecompiledHeaderFile> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)\$(TargetFileName)</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + <Bscmake> + <SuppressStartupBanner>true</SuppressStartupBanner> + <OutputFile>.\Debug/libtommath.bsc</OutputFile> + </Bscmake> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> + <ClCompile> + <Optimization>Disabled</Optimization> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> + <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> + <PrecompiledHeaderOutputFile> + </PrecompiledHeaderOutputFile> + <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> + <ObjectFileName>$(IntDir)</ObjectFileName> + <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> + <PrecompiledHeaderFile> + </PrecompiledHeaderFile> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)\$(TargetFileName)</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + <Bscmake> + <SuppressStartupBanner>true</SuppressStartupBanner> + <OutputFile>.\Debug/libtommath.bsc</OutputFile> + </Bscmake> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile> + </PrecompiledHeaderOutputFile> + <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> + <ObjectFileName>$(IntDir)</ObjectFileName> + <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <PrecompiledHeaderFile> + </PrecompiledHeaderFile> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)\$(TargetFileName)</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + <Bscmake> + <SuppressStartupBanner>true</SuppressStartupBanner> + <OutputFile>.\Release/libtommath.bsc</OutputFile> + </Bscmake> + </ItemDefinitionGroup> + <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> + <ClCompile> + <Optimization>MaxSpeed</Optimization> + <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> + <AdditionalIncludeDirectories>.;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> + <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <StringPooling>true</StringPooling> + <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> + <FunctionLevelLinking>true</FunctionLevelLinking> + <PrecompiledHeaderOutputFile> + </PrecompiledHeaderOutputFile> + <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation> + <ObjectFileName>$(IntDir)</ObjectFileName> + <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName> + <WarningLevel>Level3</WarningLevel> + <SuppressStartupBanner>true</SuppressStartupBanner> + <PrecompiledHeaderFile> + </PrecompiledHeaderFile> + </ClCompile> + <ResourceCompile> + <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> + <Culture>0x0409</Culture> + </ResourceCompile> + <Lib> + <OutputFile>$(OutDir)\$(TargetFileName)</OutputFile> + <SuppressStartupBanner>true</SuppressStartupBanner> + </Lib> + <Bscmake> + <SuppressStartupBanner>true</SuppressStartupBanner> + <OutputFile>.\Release/libtommath.bsc</OutputFile> + </Bscmake> + </ItemDefinitionGroup> + <ItemGroup> + <ClCompile Include="bn_error.c" /> + <ClCompile Include="bn_fast_mp_invmod.c" /> + <ClCompile Include="bn_fast_mp_montgomery_reduce.c" /> + <ClCompile Include="bn_fast_s_mp_mul_digs.c" /> + <ClCompile Include="bn_fast_s_mp_mul_high_digs.c" /> + <ClCompile Include="bn_fast_s_mp_sqr.c" /> + <ClCompile Include="bn_mp_2expt.c" /> + <ClCompile Include="bn_mp_abs.c" /> + <ClCompile Include="bn_mp_add.c" /> + <ClCompile Include="bn_mp_add_d.c" /> + <ClCompile Include="bn_mp_addmod.c" /> + <ClCompile Include="bn_mp_and.c" /> + <ClCompile Include="bn_mp_clamp.c" /> + <ClCompile Include="bn_mp_clear.c" /> + <ClCompile Include="bn_mp_clear_multi.c" /> + <ClCompile Include="bn_mp_cmp.c" /> + <ClCompile Include="bn_mp_cmp_d.c" /> + <ClCompile Include="bn_mp_cmp_mag.c" /> + <ClCompile Include="bn_mp_cnt_lsb.c" /> + <ClCompile Include="bn_mp_copy.c" /> + <ClCompile Include="bn_mp_count_bits.c" /> + <ClCompile Include="bn_mp_div.c" /> + <ClCompile Include="bn_mp_div_2.c" /> + <ClCompile Include="bn_mp_div_2d.c" /> + <ClCompile Include="bn_mp_div_3.c" /> + <ClCompile Include="bn_mp_div_d.c" /> + <ClCompile Include="bn_mp_dr_is_modulus.c" /> + <ClCompile Include="bn_mp_dr_reduce.c" /> + <ClCompile Include="bn_mp_dr_setup.c" /> + <ClCompile Include="bn_mp_exch.c" /> + <ClCompile Include="bn_mp_expt_d.c" /> + <ClCompile Include="bn_mp_exptmod.c" /> + <ClCompile Include="bn_mp_exptmod_fast.c" /> + <ClCompile Include="bn_mp_exteuclid.c" /> + <ClCompile Include="bn_mp_fread.c" /> + <ClCompile Include="bn_mp_fwrite.c" /> + <ClCompile Include="bn_mp_gcd.c" /> + <ClCompile Include="bn_mp_get_int.c" /> + <ClCompile Include="bn_mp_grow.c" /> + <ClCompile Include="bn_mp_init.c" /> + <ClCompile Include="bn_mp_init_copy.c" /> + <ClCompile Include="bn_mp_init_multi.c" /> + <ClCompile Include="bn_mp_init_set.c" /> + <ClCompile Include="bn_mp_init_set_int.c" /> + <ClCompile Include="bn_mp_init_size.c" /> + <ClCompile Include="bn_mp_invmod.c" /> + <ClCompile Include="bn_mp_invmod_slow.c" /> + <ClCompile Include="bn_mp_is_square.c" /> + <ClCompile Include="bn_mp_jacobi.c" /> + <ClCompile Include="bn_mp_karatsuba_mul.c" /> + <ClCompile Include="bn_mp_karatsuba_sqr.c" /> + <ClCompile Include="bn_mp_lcm.c" /> + <ClCompile Include="bn_mp_lshd.c" /> + <ClCompile Include="bn_mp_mod.c" /> + <ClCompile Include="bn_mp_mod_2d.c" /> + <ClCompile Include="bn_mp_mod_d.c" /> + <ClCompile Include="bn_mp_montgomery_calc_normalization.c" /> + <ClCompile Include="bn_mp_montgomery_reduce.c" /> + <ClCompile Include="bn_mp_montgomery_setup.c" /> + <ClCompile Include="bn_mp_mul.c" /> + <ClCompile Include="bn_mp_mul_2.c" /> + <ClCompile Include="bn_mp_mul_2d.c" /> + <ClCompile Include="bn_mp_mul_d.c" /> + <ClCompile Include="bn_mp_mulmod.c" /> + <ClCompile Include="bn_mp_n_root.c" /> + <ClCompile Include="bn_mp_neg.c" /> + <ClCompile Include="bn_mp_or.c" /> + <ClCompile Include="bn_mp_prime_fermat.c" /> + <ClCompile Include="bn_mp_prime_is_divisible.c" /> + <ClCompile Include="bn_mp_prime_is_prime.c" /> + <ClCompile Include="bn_mp_prime_miller_rabin.c" /> + <ClCompile Include="bn_mp_prime_next_prime.c" /> + <ClCompile Include="bn_mp_prime_rabin_miller_trials.c" /> + <ClCompile Include="bn_mp_prime_random_ex.c" /> + <ClCompile Include="bn_mp_radix_size.c" /> + <ClCompile Include="bn_mp_radix_smap.c" /> + <ClCompile Include="bn_mp_rand.c" /> + <ClCompile Include="bn_mp_read_radix.c" /> + <ClCompile Include="bn_mp_read_signed_bin.c" /> + <ClCompile Include="bn_mp_read_unsigned_bin.c" /> + <ClCompile Include="bn_mp_reduce.c" /> + <ClCompile Include="bn_mp_reduce_2k.c" /> + <ClCompile Include="bn_mp_reduce_2k_l.c" /> + <ClCompile Include="bn_mp_reduce_2k_setup.c" /> + <ClCompile Include="bn_mp_reduce_2k_setup_l.c" /> + <ClCompile Include="bn_mp_reduce_is_2k.c" /> + <ClCompile Include="bn_mp_reduce_is_2k_l.c" /> + <ClCompile Include="bn_mp_reduce_setup.c" /> + <ClCompile Include="bn_mp_rshd.c" /> + <ClCompile Include="bn_mp_set.c" /> + <ClCompile Include="bn_mp_set_int.c" /> + <ClCompile Include="bn_mp_shrink.c" /> + <ClCompile Include="bn_mp_signed_bin_size.c" /> + <ClCompile Include="bn_mp_sqr.c" /> + <ClCompile Include="bn_mp_sqrmod.c" /> + <ClCompile Include="bn_mp_sqrt.c" /> + <ClCompile Include="bn_mp_sub.c" /> + <ClCompile Include="bn_mp_sub_d.c" /> + <ClCompile Include="bn_mp_submod.c" /> + <ClCompile Include="bn_mp_to_signed_bin.c" /> + <ClCompile Include="bn_mp_to_signed_bin_n.c" /> + <ClCompile Include="bn_mp_to_unsigned_bin.c" /> + <ClCompile Include="bn_mp_to_unsigned_bin_n.c" /> + <ClCompile Include="bn_mp_toom_mul.c" /> + <ClCompile Include="bn_mp_toom_sqr.c" /> + <ClCompile Include="bn_mp_toradix.c" /> + <ClCompile Include="bn_mp_toradix_n.c" /> + <ClCompile Include="bn_mp_unsigned_bin_size.c" /> + <ClCompile Include="bn_mp_xor.c" /> + <ClCompile Include="bn_mp_zero.c" /> + <ClCompile Include="bn_prime_tab.c" /> + <ClCompile Include="bn_reverse.c" /> + <ClCompile Include="bn_s_mp_add.c" /> + <ClCompile Include="bn_s_mp_exptmod.c" /> + <ClCompile Include="bn_s_mp_mul_digs.c" /> + <ClCompile Include="bn_s_mp_mul_high_digs.c" /> + <ClCompile Include="bn_s_mp_sqr.c" /> + <ClCompile Include="bn_s_mp_sub.c" /> + <ClCompile Include="bncore.c" /> + </ItemGroup> + <ItemGroup> + <ClInclude Include="tommath.h" /> + <ClInclude Include="tommath_class.h" /> + <ClInclude Include="tommath_superclass.h" /> + </ItemGroup> + <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> + <ImportGroup Label="ExtensionTargets"> + </ImportGroup> +</Project> \ No newline at end of file Copied: firebird/trunk/extern/libtommath/libtommath_MSVC8.sln (from rev 53783, firebird/trunk/extern/libtommath/libtommath_VS2005.sln) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC8.sln (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC8.sln 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,26 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtommath", "libtommath_MSVC8.vcproj", "{0272C9B2-D68B-4F24-B32D-C1FD552F7E51}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Debug|Win32.ActiveCfg = Debug|Win32 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Debug|Win32.Build.0 = Debug|Win32 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Debug|x64.ActiveCfg = Debug|x64 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Debug|x64.Build.0 = Debug|x64 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Release|Win32.ActiveCfg = Release|Win32 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Release|Win32.Build.0 = Release|Win32 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Release|x64.ActiveCfg = Release|x64 + {0272C9B2-D68B-4F24-B32D-C1FD552F7E51}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Copied: firebird/trunk/extern/libtommath/libtommath_MSVC8.vcproj (from rev 53783, firebird/trunk/extern/libtommath/libtommath_VS2005.vcproj) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC8.vcproj (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC8.vcproj 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,817 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="8.00" + Name="libtommath" + ProjectGUID="{0272C9B2-D68B-4F24-B32D-C1FD552F7E51}" + RootNamespace="libtommath" + > + <Platforms> + <Platform + Name="Win32" + /> + <Platform + Name="x64" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory="lib\$(PlatformName)\$(ConfigurationName)\" + IntermediateDirectory="temp\$(PlatformName)\$(ConfigurationName)\" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + PrecompiledHeaderFile="" + AssemblerListingLocation="$(IntDir)\" + ObjectFile="$(IntDir)\" + ProgramDataBaseFileName="$(IntDir)\" + WarningLevel="3" + SuppressStartupBanner="true" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_DEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile="$(IntDir)\$(TargetName).bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Debug|x64" + OutputDirectory="lib\$(PlatformName)\$(ConfigurationName)\" + IntermediateDirectory="temp\$(PlatformName)\$(ConfigurationName)\" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + TargetEnvironment="3" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="3" + PrecompiledHeaderFile="" + AssemblerListingLocation="$(IntDir)\" + ObjectFile="$(IntDir)\" + ProgramDataBaseFileName="$(IntDir)\" + WarningLevel="3" + SuppressStartupBanner="true" + DebugInformationFormat="3" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_DEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile="$(IntDir)\$(TargetName).bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory="lib\$(PlatformName)\$(ConfigurationName)\" + IntermediateDirectory="temp\$(PlatformName)\$(ConfigurationName)\" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + InlineFunctionExpansion="1" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB" + StringPooling="true" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + PrecompiledHeaderFile="" + AssemblerListingLocation="$(IntDir)\" + ObjectFile="$(IntDir)\" + ProgramDataBaseFileName="$(IntDir)\" + WarningLevel="3" + SuppressStartupBanner="true" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile="$(IntDir)\$(TargetName).bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|x64" + OutputDirectory="lib\$(PlatformName)\$(ConfigurationName)\" + IntermediateDirectory="temp\$(PlatformName)\$(ConfigurationName)\" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + TargetEnvironment="3" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + InlineFunctionExpansion="1" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB" + StringPooling="true" + RuntimeLibrary="2" + EnableFunctionLevelLinking="true" + PrecompiledHeaderFile="" + AssemblerListingLocation="$(IntDir)\" + ObjectFile="$(IntDir)\" + ProgramDataBaseFileName="$(IntDir)\" + WarningLevel="3" + SuppressStartupBanner="true" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="$(OutDir)\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile="$(IntDir)\$(TargetName).bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <File + RelativePath=".\bn_error.c" + > + </File> + <File + RelativePath=".\bn_fast_mp_invmod.c" + > + </File> + <File + RelativePath=".\bn_fast_mp_montgomery_reduce.c" + > + </File> + <File + RelativePath=".\bn_fast_s_mp_mul_digs.c" + > + </File> + <File + RelativePath=".\bn_fast_s_mp_mul_high_digs.c" + > + </File> + <File + RelativePath=".\bn_fast_s_mp_sqr.c" + > + </File> + <File + RelativePath=".\bn_mp_2expt.c" + > + </File> + <File + RelativePath=".\bn_mp_abs.c" + > + </File> + <File + RelativePath=".\bn_mp_add.c" + > + </File> + <File + RelativePath=".\bn_mp_add_d.c" + > + </File> + <File + RelativePath=".\bn_mp_addmod.c" + > + </File> + <File + RelativePath=".\bn_mp_and.c" + > + </File> + <File + RelativePath=".\bn_mp_clamp.c" + > + </File> + <File + RelativePath=".\bn_mp_clear.c" + > + </File> + <File + RelativePath=".\bn_mp_clear_multi.c" + > + </File> + <File + RelativePath=".\bn_mp_cmp.c" + > + </File> + <File + RelativePath=".\bn_mp_cmp_d.c" + > + </File> + <File + RelativePath=".\bn_mp_cmp_mag.c" + > + </File> + <File + RelativePath=".\bn_mp_cnt_lsb.c" + > + </File> + <File + RelativePath=".\bn_mp_copy.c" + > + </File> + <File + RelativePath=".\bn_mp_count_bits.c" + > + </File> + <File + RelativePath=".\bn_mp_div.c" + > + </File> + <File + RelativePath=".\bn_mp_div_2.c" + > + </File> + <File + RelativePath=".\bn_mp_div_2d.c" + > + </File> + <File + RelativePath=".\bn_mp_div_3.c" + > + </File> + <File + RelativePath=".\bn_mp_div_d.c" + > + </File> + <File + RelativePath=".\bn_mp_dr_is_modulus.c" + > + </File> + <File + RelativePath=".\bn_mp_dr_reduce.c" + > + </File> + <File + RelativePath=".\bn_mp_dr_setup.c" + > + </File> + <File + RelativePath=".\bn_mp_exch.c" + > + </File> + <File + RelativePath=".\bn_mp_expt_d.c" + > + </File> + <File + RelativePath=".\bn_mp_exptmod.c" + > + </File> + <File + RelativePath=".\bn_mp_exptmod_fast.c" + > + </File> + <File + RelativePath=".\bn_mp_exteuclid.c" + > + </File> + <File + RelativePath=".\bn_mp_fread.c" + > + </File> + <File + RelativePath=".\bn_mp_fwrite.c" + > + </File> + <File + RelativePath=".\bn_mp_gcd.c" + > + </File> + <File + RelativePath=".\bn_mp_get_int.c" + > + </File> + <File + RelativePath=".\bn_mp_grow.c" + > + </File> + <File + RelativePath=".\bn_mp_init.c" + > + </File> + <File + RelativePath=".\bn_mp_init_copy.c" + > + </File> + <File + RelativePath=".\bn_mp_init_multi.c" + > + </File> + <File + RelativePath=".\bn_mp_init_set.c" + > + </File> + <File + RelativePath=".\bn_mp_init_set_int.c" + > + </File> + <File + RelativePath=".\bn_mp_init_size.c" + > + </File> + <File + RelativePath=".\bn_mp_invmod.c" + > + </File> + <File + RelativePath=".\bn_mp_invmod_slow.c" + > + </File> + <File + RelativePath=".\bn_mp_is_square.c" + > + </File> + <File + RelativePath=".\bn_mp_jacobi.c" + > + </File> + <File + RelativePath=".\bn_mp_karatsuba_mul.c" + > + </File> + <File + RelativePath=".\bn_mp_karatsuba_sqr.c" + > + </File> + <File + RelativePath=".\bn_mp_lcm.c" + > + </File> + <File + RelativePath=".\bn_mp_lshd.c" + > + </File> + <File + RelativePath=".\bn_mp_mod.c" + > + </File> + <File + RelativePath=".\bn_mp_mod_2d.c" + > + </File> + <File + RelativePath=".\bn_mp_mod_d.c" + > + </File> + <File + RelativePath=".\bn_mp_montgomery_calc_normalization.c" + > + </File> + <File + RelativePath=".\bn_mp_montgomery_reduce.c" + > + </File> + <File + RelativePath=".\bn_mp_montgomery_setup.c" + > + </File> + <File + RelativePath=".\bn_mp_mul.c" + > + </File> + <File + RelativePath=".\bn_mp_mul_2.c" + > + </File> + <File + RelativePath=".\bn_mp_mul_2d.c" + > + </File> + <File + RelativePath=".\bn_mp_mul_d.c" + > + </File> + <File + RelativePath=".\bn_mp_mulmod.c" + > + </File> + <File + RelativePath=".\bn_mp_n_root.c" + > + </File> + <File + RelativePath=".\bn_mp_neg.c" + > + </File> + <File + RelativePath=".\bn_mp_or.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_fermat.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_is_divisible.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_is_prime.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_miller_rabin.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_next_prime.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_rabin_miller_trials.c" + > + </File> + <File + RelativePath=".\bn_mp_prime_random_ex.c" + > + </File> + <File + RelativePath=".\bn_mp_radix_size.c" + > + </File> + <File + RelativePath=".\bn_mp_radix_smap.c" + > + </File> + <File + RelativePath=".\bn_mp_rand.c" + > + </File> + <File + RelativePath=".\bn_mp_read_radix.c" + > + </File> + <File + RelativePath=".\bn_mp_read_signed_bin.c" + > + </File> + <File + RelativePath=".\bn_mp_read_unsigned_bin.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_2k.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_2k_l.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_2k_setup.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_2k_setup_l.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_is_2k.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_is_2k_l.c" + > + </File> + <File + RelativePath=".\bn_mp_reduce_setup.c" + > + </File> + <File + RelativePath=".\bn_mp_rshd.c" + > + </File> + <File + RelativePath=".\bn_mp_set.c" + > + </File> + <File + RelativePath=".\bn_mp_set_int.c" + > + </File> + <File + RelativePath=".\bn_mp_shrink.c" + > + </File> + <File + RelativePath=".\bn_mp_signed_bin_size.c" + > + </File> + <File + RelativePath=".\bn_mp_sqr.c" + > + </File> + <File + RelativePath=".\bn_mp_sqrmod.c" + > + </File> + <File + RelativePath=".\bn_mp_sqrt.c" + > + </File> + <File + RelativePath=".\bn_mp_sub.c" + > + </File> + <File + RelativePath=".\bn_mp_sub_d.c" + > + </File> + <File + RelativePath=".\bn_mp_submod.c" + > + </File> + <File + RelativePath=".\bn_mp_to_signed_bin.c" + > + </File> + <File + RelativePath=".\bn_mp_to_signed_bin_n.c" + > + </File> + <File + RelativePath=".\bn_mp_to_unsigned_bin.c" + > + </File> + <File + RelativePath=".\bn_mp_to_unsigned_bin_n.c" + > + </File> + <File + RelativePath=".\bn_mp_toom_mul.c" + > + </File> + <File + RelativePath=".\bn_mp_toom_sqr.c" + > + </File> + <File + RelativePath=".\bn_mp_toradix.c" + > + </File> + <File + RelativePath=".\bn_mp_toradix_n.c" + > + </File> + <File + RelativePath=".\bn_mp_unsigned_bin_size.c" + > + </File> + <File + RelativePath=".\bn_mp_xor.c" + > + </File> + <File + RelativePath=".\bn_mp_zero.c" + > + </File> + <File + RelativePath=".\bn_prime_tab.c" + > + </File> + <File + RelativePath=".\bn_reverse.c" + > + </File> + <File + RelativePath=".\bn_s_mp_add.c" + > + </File> + <File + RelativePath=".\bn_s_mp_exptmod.c" + > + </File> + <File + RelativePath=".\bn_s_mp_mul_digs.c" + > + </File> + <File + RelativePath=".\bn_s_mp_mul_high_digs.c" + > + </File> + <File + RelativePath=".\bn_s_mp_sqr.c" + > + </File> + <File + RelativePath=".\bn_s_mp_sub.c" + > + </File> + <File + RelativePath=".\bncore.c" + > + </File> + <File + RelativePath=".\tommath.h" + > + </File> + <File + RelativePath=".\tommath_class.h" + > + </File> + <File + RelativePath=".\tommath_superclass.h" + > + </File> + </Files> + <Globals> + </Globals> +</VisualStudioProject> Copied: firebird/trunk/extern/libtommath/libtommath_MSVC9.sln (from rev 53770, firebird/trunk/extern/libtommath/libtommath_VS2008.sln) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC9.sln (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC9.sln 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtommath", "libtommath_MSVC9.vcproj", "{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.ActiveCfg = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|Win32.Build.0 = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.ActiveCfg = Release|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|Win32.Build.0 = Release|Win32 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Copied: firebird/trunk/extern/libtommath/libtommath_MSVC9.vcproj (from rev 53770, firebird/trunk/extern/libtommath/libtommath_VS2008.vcproj) =================================================================== --- firebird/trunk/extern/libtommath/libtommath_MSVC9.vcproj (rev 0) +++ firebird/trunk/extern/libtommath/libtommath_MSVC9.vcproj 2011-12-28 15:15:32 UTC (rev 53785) @@ -0,0 +1,2805 @@ +<?xml version="1.0" encoding="Windows-1252"?> +<VisualStudioProject + ProjectType="Visual C++" + Version="9,00" + Name="libtommath" + ProjectGUID="{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}" + RootNamespace="libtommath" + TargetFrameworkVersion="0" + > + <Platforms> + <Platform + Name="Win32" + /> + </Platforms> + <ToolFiles> + </ToolFiles> + <Configurations> + <Configuration + Name="Debug|Win32" + OutputDirectory=".\Debug" + IntermediateDirectory=".\Debug" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="0" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;_DEBUG;_LIB" + MinimalRebuild="true" + BasicRuntimeChecks="3" + RuntimeLibrary="1" + PrecompiledHeaderFile=".\Debug/libtommath.pch" + AssemblerListingLocation=".\Debug/" + ObjectFile=".\Debug/" + ProgramDataBaseFileName=".\Debug/" + WarningLevel="3" + SuppressStartupBanner="true" + DebugInformationFormat="4" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="_DEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="Debug\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile=".\Debug/libtommath.bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + <Configuration + Name="Release|Win32" + OutputDirectory=".\Release" + IntermediateDirectory=".\Release" + ConfigurationType="4" + InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC60.vsprops" + UseOfMFC="0" + ATLMinimizesCRunTimeLibraryUsage="false" + CharacterSet="2" + > + <Tool + Name="VCPreBuildEventTool" + /> + <Tool + Name="VCCustomBuildTool" + /> + <Tool + Name="VCXMLDataGeneratorTool" + /> + <Tool + Name="VCWebServiceProxyGeneratorTool" + /> + <Tool + Name="VCMIDLTool" + /> + <Tool + Name="VCCLCompilerTool" + Optimization="2" + InlineFunctionExpansion="1" + AdditionalIncludeDirectories="." + PreprocessorDefinitions="WIN32;NDEBUG;_LIB" + StringPooling="true" + RuntimeLibrary="0" + EnableFunctionLevelLinking="true" + PrecompiledHeaderFile=".\Release/libtommath.pch" + AssemblerListingLocation=".\Release/" + ObjectFile=".\Release/" + ProgramDataBaseFileName=".\Release/" + WarningLevel="3" + SuppressStartupBanner="true" + /> + <Tool + Name="VCManagedResourceCompilerTool" + /> + <Tool + Name="VCResourceCompilerTool" + PreprocessorDefinitions="NDEBUG" + Culture="1033" + /> + <Tool + Name="VCPreLinkEventTool" + /> + <Tool + Name="VCLibrarianTool" + OutputFile="Release\tommath.lib" + SuppressStartupBanner="true" + /> + <Tool + Name="VCALinkTool" + /> + <Tool + Name="VCXDCMakeTool" + /> + <Tool + Name="VCBscMakeTool" + SuppressStartupBanner="true" + OutputFile=".\Release/libtommath.bsc" + /> + <Tool + Name="VCFxCopTool" + /> + <Tool + Name="VCPostBuildEventTool" + /> + </Configuration> + </Configurations> + <References> + </References> + <Files> + <File + RelativePath="bn_error.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_fast_mp_invmod.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_fast_mp_montgomery_reduce.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_fast_s_mp_mul_digs.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_fast_s_mp_mul_high_digs.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_fast_s_mp_sqr.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_2expt.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_abs.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_add.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_add_d.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_addmod.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_and.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_clamp.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_clear.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_clear_multi.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_cmp.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_cmp_d.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_cmp_mag.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_cnt_lsb.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_copy.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_count_bits.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_div.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_div_2.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_div_2d.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_div_3.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_div_d.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_dr_is_modulus.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_dr_reduce.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_dr_setup.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_exch.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_expt_d.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_exptmod.c" + > + <FileConfiguration + Name="Debug|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + <FileConfiguration + Name="Release|Win32" + > + <Tool + Name="VCCLCompilerTool" + AdditionalIncludeDirectories="" + PreprocessorDefinitions="" + /> + </FileConfiguration> + </File> + <File + RelativePath="bn_mp_exptmo... [truncated message content] |