diff --git a/.gitmodules b/.gitmodules index 4ac3615ce..5add0297d 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,15 +1,23 @@ -[submodule "import/subhook"] - path = import/subhook - url = https://github.com/Cxbx-Reloaded/subhook -[submodule "import/cs_x86"] - path = import/cs_x86 - url = https://github.com/x1nixmzeng/cs_x86 -[submodule "import/d3d8to9"] - path = import/d3d8to9 - url = https://github.com/Cxbx-Reloaded/d3d8to9 -[submodule "import/XbSymbolDatabase"] - path = import/XbSymbolDatabase - url = https://github.com/Cxbx-Reloaded/XbSymbolDatabase.git -[submodule "import/simpleini"] - path = import/simpleini - url = https://github.com/brofield/simpleini +[submodule "import/subhook"] + path = import/subhook + url = https://github.com/Cxbx-Reloaded/subhook +[submodule "import/cs_x86"] + path = import/cs_x86 + url = https://github.com/x1nixmzeng/cs_x86 +[submodule "import/d3d8to9"] + path = import/d3d8to9 + url = https://github.com/Cxbx-Reloaded/d3d8to9 +[submodule "import/XbSymbolDatabase"] + path = import/XbSymbolDatabase + url = https://github.com/Cxbx-Reloaded/XbSymbolDatabase.git +[submodule "import/simpleini"] + path = import/simpleini + url = https://github.com/brofield/simpleini +[submodule "import/libtommath"] + path = import/libtommath + url = https://github.com/libtom/libtommath + branch = master +[submodule "import/libtomcrypt"] + path = import/libtomcrypt + url = https://github.com/libtom/libtomcrypt + branch = master diff --git a/build/win32/Cxbx.sln b/build/win32/Cxbx.sln index 1b8a44674..9d781fa9f 100644 --- a/build/win32/Cxbx.sln +++ b/build/win32/Cxbx.sln @@ -5,8 +5,10 @@ MinimumVisualStudioVersion = 10.0.40219.1 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Cxbx", "Cxbx.vcxproj", "{E7A72D3D-5810-4078-A243-348B59726365}" ProjectSection(ProjectDependencies) = postProject {EFA81330-D410-4232-9A0C-1D8B91B6FFFF} = {EFA81330-D410-4232-9A0C-1D8B91B6FFFF} + {E3802982-DCB6-4D85-A2BD-6B08F0657E79} = {E3802982-DCB6-4D85-A2BD-6B08F0657E79} {B8D9AFC2-B38F-4714-846D-8A2754F076C9} = {B8D9AFC2-B38F-4714-846D-8A2754F076C9} {2171C0E8-4915-49B9-AC23-A484FA08C126} = {2171C0E8-4915-49B9-AC23-A484FA08C126} + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2} = {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2} EndProjectSection EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "subhook", "subhook.vcxproj", "{CD2DDE93-B45E-4D11-876D-D0056C3DD407}" @@ -26,40 +28,136 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "XbSymbolDatabase", "..\..\i EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "CxbxVSBC", "CxbxVSBC.vcxproj", "{EFA81330-D410-4232-9A0C-1D8B91B6FFFF}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tommath", "libtommath_VS2008.vcxproj", "{42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtomcrypt", "libtomcrypt_VS2008.vcxproj", "{E3802982-DCB6-4D85-A2BD-6B08F0657E79}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|ARM = Debug|ARM Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|ARM = Release|ARM Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {E7A72D3D-5810-4078-A243-348B59726365}.Debug|ARM.ActiveCfg = Debug|Win32 {E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.ActiveCfg = Debug|Win32 {E7A72D3D-5810-4078-A243-348B59726365}.Debug|Win32.Build.0 = Debug|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Debug|x64.ActiveCfg = Debug|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Debug|x86.ActiveCfg = Debug|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Debug|x86.Build.0 = Debug|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Release|ARM.ActiveCfg = Release|Win32 {E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.ActiveCfg = Release|Win32 {E7A72D3D-5810-4078-A243-348B59726365}.Release|Win32.Build.0 = Release|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Release|x64.ActiveCfg = Release|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Release|x86.ActiveCfg = Release|Win32 + {E7A72D3D-5810-4078-A243-348B59726365}.Release|x86.Build.0 = Release|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|ARM.ActiveCfg = Debug|Win32 {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.ActiveCfg = Debug|Win32 {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|Win32.Build.0 = Debug|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x64.ActiveCfg = Debug|x64 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x64.Build.0 = Debug|x64 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x86.ActiveCfg = Debug|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Debug|x86.Build.0 = Debug|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|ARM.ActiveCfg = Release|Win32 {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.ActiveCfg = Release|Win32 {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|Win32.Build.0 = Release|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x64.ActiveCfg = Release|x64 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x64.Build.0 = Release|x64 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x86.ActiveCfg = Release|Win32 + {CD2DDE93-B45E-4D11-876D-D0056C3DD407}.Release|x86.Build.0 = Release|Win32 + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|ARM.ActiveCfg = Debug|Any CPU {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.ActiveCfg = Debug|Any CPU {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|Win32.Build.0 = Debug|Any CPU + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|x64.ActiveCfg = Debug|Any CPU + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Debug|x86.ActiveCfg = Debug|Any CPU + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|ARM.ActiveCfg = Release|Any CPU {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.ActiveCfg = Release|Any CPU {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|Win32.Build.0 = Release|Any CPU + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|x64.ActiveCfg = Release|Any CPU + {4A68E962-3805-4376-99D3-0AC59E9BEE69}.Release|x86.ActiveCfg = Release|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|ARM.ActiveCfg = Debug|Any CPU {9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.ActiveCfg = Debug|Any CPU {9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|Win32.Build.0 = Debug|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|x64.ActiveCfg = Debug|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Debug|x86.ActiveCfg = Debug|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|ARM.ActiveCfg = Release|Any CPU {9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.ActiveCfg = Release|Any CPU {9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|Win32.Build.0 = Release|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|x64.ActiveCfg = Release|Any CPU + {9131B025-5019-4DEE-84A3-86D2703A81C0}.Release|x86.ActiveCfg = Release|Any CPU + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|ARM.ActiveCfg = Debug|Win32 {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.ActiveCfg = Debug|Win32 {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|Win32.Build.0 = Debug|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x64.ActiveCfg = Debug|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x86.ActiveCfg = Debug|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Debug|x86.Build.0 = Debug|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|ARM.ActiveCfg = Release|Win32 {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.ActiveCfg = Release|Win32 {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|Win32.Build.0 = Release|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x64.ActiveCfg = Release|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x86.ActiveCfg = Release|Win32 + {2171C0E8-4915-49B9-AC23-A484FA08C126}.Release|x86.Build.0 = Release|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|ARM.ActiveCfg = Debug|Win32 {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.ActiveCfg = Debug|Win32 {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|Win32.Build.0 = Debug|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x64.ActiveCfg = Debug|x64 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x64.Build.0 = Debug|x64 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x86.ActiveCfg = Debug|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Debug|x86.Build.0 = Debug|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|ARM.ActiveCfg = Release|Win32 {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.ActiveCfg = Release|Win32 {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|Win32.Build.0 = Release|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x64.ActiveCfg = Release|x64 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x64.Build.0 = Release|x64 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x86.ActiveCfg = Release|Win32 + {B8D9AFC2-B38F-4714-846D-8A2754F076C9}.Release|x86.Build.0 = Release|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|ARM.ActiveCfg = Debug|Win32 {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.ActiveCfg = Debug|Win32 {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|Win32.Build.0 = Debug|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x64.ActiveCfg = Debug|x64 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x64.Build.0 = Debug|x64 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x86.ActiveCfg = Debug|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Debug|x86.Build.0 = Debug|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|ARM.ActiveCfg = Release|Win32 {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.ActiveCfg = Release|Win32 {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|Win32.Build.0 = Release|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x64.ActiveCfg = Release|x64 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x64.Build.0 = Release|x64 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x86.ActiveCfg = Release|Win32 + {EFA81330-D410-4232-9A0C-1D8B91B6FFFF}.Release|x86.Build.0 = Release|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|ARM.ActiveCfg = Debug|Win32 + {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}.Debug|x86.ActiveCfg = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Debug|x86.Build.0 = Debug|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|ARM.ActiveCfg = Release|Win32 + {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 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x86.ActiveCfg = Release|Win32 + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2}.Release|x86.Build.0 = Release|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|ARM.ActiveCfg = Debug|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|Win32.ActiveCfg = Debug|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|Win32.Build.0 = Debug|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x64.ActiveCfg = Debug|x64 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x64.Build.0 = Debug|x64 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x86.ActiveCfg = Debug|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Debug|x86.Build.0 = Debug|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|ARM.ActiveCfg = Release|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|Win32.ActiveCfg = Release|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|Win32.Build.0 = Release|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x64.ActiveCfg = Release|x64 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x64.Build.0 = Release|x64 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x86.ActiveCfg = Release|Win32 + {E3802982-DCB6-4D85-A2BD-6B08F0657E79}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/build/win32/Cxbx.vcxproj b/build/win32/Cxbx.vcxproj index b2da766e7..f3b2d1c7a 100644 --- a/build/win32/Cxbx.vcxproj +++ b/build/win32/Cxbx.vcxproj @@ -77,8 +77,8 @@ Disabled - ..\..\src\Common;..\..\src;..\..\src\Common\Win32;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini - NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src\Common;..\..\src;..\..\src\Common\Win32;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini;..\..\import\libtommath;..\..\import\libtomcrypt;..\..\import\libtomcrypt\src\headers + NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;LTM_DESC;USE_LTM;LTC_NO_TEST;LTC_NO_CIPHERS;LTC_NO_HASHES;LTC_NO_MACS;LTC_NO_PRNGS;LTC_NO_MISC;LTC_NO_PROTOTYPES;_DEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) EnableFastChecks MultiThreadedDebugDLL false @@ -95,7 +95,7 @@ Include\Win32\Cxbx;%(AdditionalIncludeDirectories) - legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;%(AdditionalDependencies) + legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;tomcryptd.lib;tommath.lib;%(AdditionalDependencies) true $(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) @@ -139,8 +139,8 @@ MaxSpeed AnySuitable - ..\..\src;..\..\src\Common;..\..\src\Common\Win32\;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\src\Common\Win32;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini - NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ..\..\src;..\..\src\Common;..\..\src\Common\Win32\;%(AdditionalIncludeDirectories);..\..\import\OpenXDK\include;..\..\import\distorm\include;..\..\import\glew-2.0.0\include;..\..\src\Common\Win32;..\..\import\subhook\;..\..\import\DirectX9\include;..\..\import\simpleini;..\..\import\libtommath;..\..\import\libtomcrypt;..\..\import\libtomcrypt\src\headers + NOMINMAX;_WIN32_WINNT=0x0601;WIN32;CXBX_USE_D3D9;LTM_DESC;USE_LTM;LTC_NO_TEST;LTC_NO_CIPHERS;LTC_NO_HASHES;LTC_NO_MACS;LTC_NO_PRNGS;LTC_NO_MISC;LTC_NO_PROTOTYPES;NDEBUG;_WINDOWS;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) true MultiThreadedDLL true @@ -165,7 +165,7 @@ Include\Win32\Cxbx;%(AdditionalIncludeDirectories) - legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;%(AdditionalDependencies) + legacy_stdio_definitions.lib;d3d9.lib;dinput8.lib;dxguid.lib;odbc32.lib;odbccp32.lib;Shlwapi.lib;dxerr9.lib;ws2_32.lib;dsound.lib;winmm.lib;ddraw.lib;d3dx9.lib;dbghelp.lib;comctl32.lib;XINPUT9_1_0.LIB;tomcrypt.lib;tommath.lib;%(AdditionalDependencies) true $(Configuration)\;..\..\import\distorm\lib\Win32\;..\..\import\glew-2.0.0\lib\Release\Win32\;..\..\import\DirectX9\lib\;%(AdditionalLibraryDirectories) libcmt;%(IgnoreSpecificDefaultLibraries) diff --git a/build/win32/libtomcrypt_VS2008.vcxproj b/build/win32/libtomcrypt_VS2008.vcxproj new file mode 100644 index 000000000..85b6478a6 --- /dev/null +++ b/build/win32/libtomcrypt_VS2008.vcxproj @@ -0,0 +1,686 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + libtomcrypt + {E3802982-DCB6-4D85-A2BD-6B08F0657E79} + libtomcrypt + 8.1 + + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + MinimumRecommendedRules.ruleset + + + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + MinimumRecommendedRules.ruleset + + + + + MSVC_$(Platform)_$(Configuration)\ + MSVC_$(Platform)_$(Configuration)\Intermediate\ + MinimumRecommendedRules.ruleset + + + + + MSVC_$(Platform)_$(Configuration)\ + MSVC_$(Platform)_$(Configuration)\Intermediate\ + MinimumRecommendedRules.ruleset + + + + + + Disabled + ..\..\import\libtomcrypt\src\headers;..\..\import\libtommath;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions) + true + + EnableFastChecks + MultiThreadedDebug + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + EditAndContinue + CompileAsC + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tomcryptd.lib + true + + + true + .\Debug/libtomcrypt.bsc + + + + + MaxSpeed + OnlyExplicitInline + ..\..\import\libtomcrypt\src\headers;..\..\import\libtommath;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions) + true + + MultiThreaded + true + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + CompileAsC + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tomcrypt.lib + true + + + true + .\Release/libtomcrypt.bsc + + + + + X64 + + + Disabled + src\headers;..\libtommath;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions) + true + + EnableFastChecks + MultiThreadedDebug + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + ProgramDatabase + CompileAsC + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tomcryptd.lib + true + + + true + .\Debug/libtomcrypt.bsc + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + src\headers;..\libtommath;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;LTM_DESC;LTC_SOURCE;LTC_NO_TEST;LTC_NO_PROTOTYPES;%(PreprocessorDefinitions) + true + + MultiThreaded + true + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + CompileAsC + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tomcrypt.lib + true + + + true + .\Release/libtomcrypt.bsc + + + + + + true + true + true + true + + + + + + + + + + + + + + + + + + true + true + true + true + + + + + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + true + true + true + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/win32/libtomcrypt_VS2008.vcxproj.filters b/build/win32/libtomcrypt_VS2008.vcxproj.filters new file mode 100644 index 000000000..8e45d9371 --- /dev/null +++ b/build/win32/libtomcrypt_VS2008.vcxproj.filters @@ -0,0 +1,647 @@ + + + + + {374850bb-b59a-46a0-af12-aab1e5628edc} + + + {77e60d55-16e4-4eaa-9e2f-6caad734535a} + + + {8700e3b9-2480-43d9-ab51-53db53d55efe} + + + {c7e14490-b329-4033-87d6-8f9f9782b8fc} + + + {7336d691-57c8-4a16-aeb2-15b15918ec92} + + + {2006e6e8-041d-44c8-be70-4bc0374fbfac} + + + {b4ab0852-cb0d-4d58-9943-9192f24e5759} + + + {6b8a53ee-2fa1-489e-ae7c-3fbb424c03c9} + + + {5f82172b-3fd1-4c66-bd47-1f246a892c1b} + + + {964adfe5-4cd7-4256-bbee-10fd3a881123} + + + {53549ce4-e07a-4ceb-8f30-651b0c47d6ad} + + + {490deae9-13a4-41d6-b97c-ef0b87165434} + + + {6620799f-6caf-48cc-b757-450b347e1dc1} + + + {083bfe65-2972-4e49-887f-01ac017db628} + + + {d571e6fe-ffbb-4863-8eeb-44d5361e56c7} + + + {80526417-a967-4fc7-aab9-6f626edb9540} + + + {6ee34654-46a9-440c-98a1-5f7142af3ab8} + + + {d315e246-5f55-4f17-8590-c7360a3d1b3c} + + + {0aef511a-b74e-40e1-b343-5eea3a450a11} + + + {ea01e9d4-3557-436b-91ba-a974b7b9846f} + + + {1709dca9-d2ff-4fdf-af60-f84753d4ad43} + + + {986edfa9-8963-4d73-ba7c-dee950b45598} + + + {b9c007db-a2f2-415a-8b6a-18dd67270a36} + + + {ce977927-babe-4aa8-80e3-feb42acbffa5} + + + {f3c3b14d-9588-4ef6-ba95-0db227c3af2a} + + + {d4b1a219-47e6-499b-ad8c-49c4af13c603} + + + {a49a57b6-2403-49f2-b154-12456971e960} + + + {f7afeef9-61b9-4116-a8c8-afbbdd884f4e} + + + {4a7c7016-1a60-46cc-8bdf-f930f25e583d} + + + {3049da5d-a7e2-4ccc-a363-26eb52ee9f89} + + + {7e835aaf-7d99-4c3a-9b4a-290ca0d1e8fc} + + + {d2fb3a52-d011-4c40-9c04-7fcf046e5f8b} + + + {14786c40-6725-43c0-b6bc-4ce5df862043} + + + {1eb81653-a4fa-4774-8fe8-6398fcaf1455} + + + {385ab5dd-1fab-4a88-9268-1fa13c8dfa51} + + + {0c57250a-1dff-4112-ac28-47940d889254} + + + {8904fe04-5304-4796-bbb8-3ce9578b11ab} + + + {f0997a9d-113f-4da7-a0c9-54c1b031429a} + + + {e7b3e488-6d35-4137-a986-314b6ceac09f} + + + {33360f58-a91f-4de1-b148-8936d561dbb3} + + + {4e43c919-a42a-40ca-9a4a-3a0bee9991d3} + + + {437d59d8-cb43-4024-8daf-f0235c1c3ebb} + + + {69eca3d6-bbb7-40c7-8369-383cb94e01e5} + + + {87d80275-1d37-4f1d-9f85-4cc78cbc079c} + + + {00e3f215-b1da-4847-8a57-7b6b0e9bc3af} + + + {28424bb2-dbac-4a00-a39b-76da78763f38} + + + {59cf0736-618c-460c-809c-85243329141d} + + + {0277df83-7a34-4412-ad98-d21fe3d787f6} + + + {cfea4b51-d091-47b8-b0f2-3a9cc5dd1369} + + + {d51ce437-bd56-4950-a4b9-4c72acfa8644} + + + {b1e511e8-a001-4790-b233-ccaaaf0b5152} + + + {d87105c0-b18d-46a6-ab7f-11d770cfc5d2} + + + {8d53578f-082c-46ad-adb1-c46797ea3091} + + + {997b4ea2-a4c4-41ee-b07a-7ebff0e41281} + + + {e1a32e5b-eb84-4835-86a6-92dda88915b2} + + + {9b7e6554-a809-4185-b384-f3585499aa2c} + + + {76e80ce4-14e2-484c-a47a-128b22a1b4e9} + + + {1b2ba856-d9ca-4dae-8440-dd49d1f641a2} + + + {aaf4da75-c0a4-4acb-9d3e-03e771080e30} + + + {c2bf2bce-a69d-49e6-8aef-8f180a0b1c81} + + + {f07e802f-c9f6-4274-8de4-4efaea9c7034} + + + {d91192d9-f44a-4019-a491-c5bff2b93362} + + + {aee4533e-6421-414d-8dd7-85fdef16b0f6} + + + {e1d621d5-2a5f-4767-b26b-82df5f04db41} + + + {268e9881-2781-4ca5-8e05-3bf1f38739e7} + + + {fe297492-a218-4cd1-9f8d-f01448322207} + + + {6fd64c0e-83ad-46dc-8518-c53dca3acef9} + + + {3663560b-a6f3-4a3b-8900-0ab9b72990a3} + + + {86123b06-4962-444c-a266-18dcc894d38e} + + + {225eacd0-b2cd-49a4-a3e2-be0840fc2a65} + + + {6af54bcf-b78c-4894-9a3a-65d24b3fa6fa} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/build/win32/libtommath_VS2008.vcxproj b/build/win32/libtommath_VS2008.vcxproj new file mode 100644 index 000000000..d335e68f0 --- /dev/null +++ b/build/win32/libtommath_VS2008.vcxproj @@ -0,0 +1,375 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + tommath + {42109FEE-B0B9-4FCD-9E56-2863BF8C55D2} + tommath + 8.1 + + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + StaticLibrary + v141 + false + NotSet + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>15.0.27625.0 + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + MinimumRecommendedRules.ruleset + + + + + MSVC_$(Platform)_$(Configuration)\ + MSVC_$(Platform)_$(Configuration)\Intermediate\ + MinimumRecommendedRules.ruleset + + + + + $(SolutionDir)$(Configuration)\ + $(Configuration)\ + MinimumRecommendedRules.ruleset + + + + + MSVC_$(Platform)_$(Configuration)\ + MSVC_$(Platform)_$(Configuration)\Intermediate\ + MinimumRecommendedRules.ruleset + + + + + + Disabled + ../../import/libtommath;.;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + true + + EnableFastChecks + MultiThreadedDebug + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + EditAndContinue + CompileAsC + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tommath.lib + true + + + true + $(OutDir)tommath.bsc + + + + + X64 + + + Disabled + .;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + true + + EnableFastChecks + MultiThreadedDebug + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + ProgramDatabase + CompileAsC + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tommath.lib + true + + + true + $(OutDir)tommath.bsc + + + + + MaxSpeed + OnlyExplicitInline + ../../import/libtommath;.;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tommath.lib + true + + + true + $(OutDir)tommath.bsc + + + + + X64 + + + MaxSpeed + OnlyExplicitInline + .;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_DEPRECATE;%(PreprocessorDefinitions) + true + MultiThreaded + true + $(IntDir)libtomcrypt.pch + $(IntDir) + $(IntDir) + $(IntDir) + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + $(OutDir)tommath.lib + true + + + true + $(OutDir)tommath.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/import/libtomcrypt b/import/libtomcrypt new file mode 160000 index 000000000..7e7eb695d --- /dev/null +++ b/import/libtomcrypt @@ -0,0 +1 @@ +Subproject commit 7e7eb695d581782f04b24dc444cbfde86af59853 diff --git a/import/libtommath b/import/libtommath new file mode 160000 index 000000000..08549ad6b --- /dev/null +++ b/import/libtommath @@ -0,0 +1 @@ +Subproject commit 08549ad6bc8b0cede0b357a9c341c5c6473a9c55