diff --git a/win32/libssh2.vc11.sln b/win32/libssh2.vc11.sln new file mode 100644 index 0000000..5d3eced --- /dev/null +++ b/win32/libssh2.vc11.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2012 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libssh2_dll", "libssh2_dll.vcxproj", "{17F7207C-2302-41A2-B67A-8CC800605125}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libssh2_lib", "libssh2_lib.vcxproj", "{9D03092A-CA07-4CB9-91F6-905A8C7A922C}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tests", "tests.vcxproj", "{2AFF1A45-172A-4E94-9710-67542531A636}" +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 + {17F7207C-2302-41A2-B67A-8CC800605125}.Debug|Win32.ActiveCfg = Debug|Win32 + {17F7207C-2302-41A2-B67A-8CC800605125}.Debug|Win32.Build.0 = Debug|Win32 + {17F7207C-2302-41A2-B67A-8CC800605125}.Debug|x64.ActiveCfg = Debug|x64 + {17F7207C-2302-41A2-B67A-8CC800605125}.Debug|x64.Build.0 = Debug|x64 + {17F7207C-2302-41A2-B67A-8CC800605125}.Release|Win32.ActiveCfg = Release|Win32 + {17F7207C-2302-41A2-B67A-8CC800605125}.Release|Win32.Build.0 = Release|Win32 + {17F7207C-2302-41A2-B67A-8CC800605125}.Release|x64.ActiveCfg = Release|x64 + {17F7207C-2302-41A2-B67A-8CC800605125}.Release|x64.Build.0 = Release|x64 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Debug|Win32.ActiveCfg = Debug|Win32 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Debug|Win32.Build.0 = Debug|Win32 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Debug|x64.ActiveCfg = Debug|x64 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Debug|x64.Build.0 = Debug|x64 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Release|Win32.ActiveCfg = Release|Win32 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Release|Win32.Build.0 = Release|Win32 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Release|x64.ActiveCfg = Release|x64 + {9D03092A-CA07-4CB9-91F6-905A8C7A922C}.Release|x64.Build.0 = Release|x64 + {2AFF1A45-172A-4E94-9710-67542531A636}.Debug|Win32.ActiveCfg = Debug|Win32 + {2AFF1A45-172A-4E94-9710-67542531A636}.Debug|Win32.Build.0 = Debug|Win32 + {2AFF1A45-172A-4E94-9710-67542531A636}.Debug|x64.ActiveCfg = Debug|x64 + {2AFF1A45-172A-4E94-9710-67542531A636}.Debug|x64.Build.0 = Debug|x64 + {2AFF1A45-172A-4E94-9710-67542531A636}.Release|Win32.ActiveCfg = Release|Win32 + {2AFF1A45-172A-4E94-9710-67542531A636}.Release|Win32.Build.0 = Release|Win32 + {2AFF1A45-172A-4E94-9710-67542531A636}.Release|x64.ActiveCfg = Release|x64 + {2AFF1A45-172A-4E94-9710-67542531A636}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/win32/libssh2_dll.vcxproj b/win32/libssh2_dll.vcxproj new file mode 100644 index 0000000..b57d064 --- /dev/null +++ b/win32/libssh2_dll.vcxproj @@ -0,0 +1,308 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {17F7207C-2302-41A2-B67A-8CC800605125} + + + + DynamicLibrary + v110 + false + MultiByte + + + DynamicLibrary + v110 + false + MultiByte + + + DynamicLibrary + v110 + false + MultiByte + + + DynamicLibrary + v110 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + .\Release_dll\ + .\Release_dll\ + false + + + false + + + .\Debug_dll\ + .\Debug_dll\ + false + + + false + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Release_dll/libssh2_dll.tlb + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release_dll/libssh2_dll.pch + .\Release_dll/ + .\Release_dll/ + .\Release_dll/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;libeay32.lib;ssleay32.lib;zlib.lib;%(AdditionalDependencies) + Release_dll/libssh2.dll + true + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + .\Release_dll/libssh2.pdb + true + .\Release_dll/libssh2.map + false + + .\Release_dll/libssh2.lib + MachineX86 + + + true + .\Release_dll/libssh2_dll.bsc + + + + + NDEBUG;%(PreprocessorDefinitions) + true + true + .\Release_dll/libssh2_dll.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release_dll/libssh2_dll.pch + .\Release_dll/ + .\Release_dll/ + .\Release_dll/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;libeay32.lib;ssleay32.lib;zlib.lib;%(AdditionalDependencies) + Release_dll/libssh2.dll + true + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + .\Release_dll/libssh2.pdb + true + .\Release_dll/libssh2.map + false + + + .\Release_dll/libssh2.lib + + + true + .\Release_dll/libssh2_dll.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + Win32 + .\Debug_dll/libssh2_dll.tlb + + + + Disabled + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + .\Debug_dll/libssh2_dll.pch + .\Debug_dll/ + .\Debug_dll/ + .\Debug_dll/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;libeay32.lib;ssleay32.lib;zlib.lib;%(AdditionalDependencies) + Debug_dll/libssh2_debug.dll + true + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + .\Debug_dll/libssh2.pdb + true + .\Debug_dll/libssh2.map + false + + .\Debug_dll/libssh2_debug.lib + MachineX86 + + + true + .\Debug_dll/libssh2_dll.bsc + + + + + _DEBUG;%(PreprocessorDefinitions) + true + true + .\Debug_dll/libssh2_dll.tlb + + + + + Disabled + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + .\Debug_dll/libssh2_dll.pch + .\Debug_dll/ + .\Debug_dll/ + .\Debug_dll/ + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + ws2_32.lib;libeay32.lib;ssleay32.lib;zlib.lib;%(AdditionalDependencies) + Debug_dll/libssh2_debug.dll + true + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + .\Debug_dll/libssh2.pdb + true + .\Debug_dll/libssh2.map + false + + + .\Debug_dll/libssh2_debug.lib + + + true + .\Debug_dll/libssh2_dll.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win32/libssh2_lib.vcxproj b/win32/libssh2_lib.vcxproj new file mode 100644 index 0000000..6d51f57 --- /dev/null +++ b/win32/libssh2_lib.vcxproj @@ -0,0 +1,232 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {9D03092A-CA07-4CB9-91F6-905A8C7A922C} + + + + StaticLibrary + v110 + false + MultiByte + + + StaticLibrary + v110 + false + MultiByte + + + StaticLibrary + v110 + false + MultiByte + + + StaticLibrary + v110 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + .\Debug_lib\ + .\Debug_lib\ + + + + .\Release_lib\ + .\Release_lib\ + + + + + Disabled + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + .\Debug_lib/libssh2_lib.pch + .\Debug_lib/ + .\Debug_lib/ + .\Debug_lib/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Debug_lib\libssh2_a_debug.lib + true + + + true + .\Debug_lib/libssh2_lib.bsc + + + + + Disabled + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + .\Debug_lib/libssh2_lib.pch + .\Debug_lib/ + .\Debug_lib/ + .\Debug_lib/ + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Debug_lib\libssh2_a_debug.lib + true + + + true + .\Debug_lib/libssh2_lib.bsc + + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release_lib/libssh2_lib.pch + .\Release_lib/ + .\Release_lib/ + .\Release_lib/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Release_lib\libssh2_a.lib + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + + + true + .\Release_lib/libssh2_lib.bsc + + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;..\..\deps\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_LIB;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release_lib/libssh2_lib.pch + .\Release_lib/ + .\Release_lib/ + .\Release_lib/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + Release_lib\libssh2_a.lib + ..\..\deps\lib;%(AdditionalLibraryDirectories) + true + + + true + .\Release_lib/libssh2_lib.bsc + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/win32/tests.vcxproj b/win32/tests.vcxproj new file mode 100644 index 0000000..3527f1a --- /dev/null +++ b/win32/tests.vcxproj @@ -0,0 +1,259 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {2AFF1A45-172A-4E94-9710-67542531A636} + + + + Application + v110 + false + MultiByte + + + Application + v110 + false + MultiByte + + + Application + v110 + false + MultiByte + + + Application + v110 + false + MultiByte + + + + + + + + + + + + + + + + + + + + + + + <_ProjectFileVersion>11.0.50727.1 + + + .\Debug\ + .\Debug\ + true + + + true + + + .\Release\ + .\Release\ + false + + + false + + + + .\Debug/tests.tlb + + + + Disabled + ..\include;..\win32;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + EnableFastChecks + MultiThreadedDebugDLL + .\Debug/tests.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level3 + true + EditAndContinue + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + odbc32.lib;odbccp32.lib;libeay32.lib;ssleay32.lib;ws2_32.lib;zlib.lib;libssh2d.lib;%(AdditionalDependencies) + simple.exe + true + Debug;%(AdditionalLibraryDirectories) + msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + true + .\Debug/simple.pdb + Console + false + + MachineX86 + + + true + .\Debug/tests.bsc + + + + + .\Debug/tests.tlb + + + + + Disabled + ..\include;..\win32;%(AdditionalIncludeDirectories) + WIN32;_DEBUG;LIBSSH2_WIN32;_CONSOLE;%(PreprocessorDefinitions) + EnableFastChecks + MultiThreadedDebugDLL + .\Debug/tests.pch + .\Debug/ + .\Debug/ + .\Debug/ + Level3 + true + ProgramDatabase + + + _DEBUG;%(PreprocessorDefinitions) + 0x0409 + + + odbc32.lib;odbccp32.lib;libeay32.lib;ssleay32.lib;ws2_32.lib;zlib.lib;libssh2d.lib;%(AdditionalDependencies) + simple.exe + true + Debug;%(AdditionalLibraryDirectories) + msvcrt.lib;%(IgnoreSpecificDefaultLibraries) + true + .\Debug/simple.pdb + Console + false + + + + + true + .\Debug/tests.bsc + + + + + .\Release/tests.tlb + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release/tests.pch + .\Release/ + .\Release/ + .\Release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + odbc32.lib;odbccp32.lib;libeay32.lib;ssleay32.lib;ws2_32.lib;zlib.lib;libssh2.lib;%(AdditionalDependencies) + simple.exe + true + Release;%(AdditionalLibraryDirectories) + .\Release/simple.pdb + Console + false + + MachineX86 + + + true + .\Release/tests.bsc + + + + + .\Release/tests.tlb + + + + + MaxSpeed + OnlyExplicitInline + ..\include;..\win32;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;LIBSSH2_WIN32;_CONSOLE;%(PreprocessorDefinitions) + true + MultiThreadedDLL + true + .\Release/tests.pch + .\Release/ + .\Release/ + .\Release/ + Level3 + true + + + NDEBUG;%(PreprocessorDefinitions) + 0x0409 + + + odbc32.lib;odbccp32.lib;libeay32.lib;ssleay32.lib;ws2_32.lib;zlib.lib;libssh2.lib;%(AdditionalDependencies) + simple.exe + true + Release;%(AdditionalLibraryDirectories) + .\Release/simple.pdb + Console + false + + + + + true + .\Release/tests.bsc + + + + + + + + + \ No newline at end of file