forked from libssh2/libssh2
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
From: Neil Gierman <[email protected]>
Makefile changes to generate MSVS project files - I integrated the libssh2_lib.dsp and libssh2_dll.dsp into a single libssh2.dsp with different targets for lib vs dll - Since I run Visual Studio 2008 with VC++9 I did not do vcproj files since I would have newer vc8proj.head|foot than what others will be running - My patch only has changes to Makefile.am's. I noticed that Makefile.in's are included in the daily snapshots but they should be generated from the .am's - The 3 new files are msvcproj.head and msvcproj.foot for the beginning and ending of the dsp file, and a new Makefile.inc that will have the source and header file names. NOTE: All new source files will need to be added to Makefile.inc and NOT Makefile.am now. - I moved the win32 dir before the include dir - I modified the dsw file so it points to the new libssh2.dsp project file
- Loading branch information
Showing
3 changed files
with
159 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
CSOURCES = channel.c comp.c crypt.c hostkey.c kex.c mac.c misc.c \ | ||
packet.c publickey.c scp.c session.c sftp.c userauth.c transport.c \ | ||
version.c knownhost.c | ||
|
||
if LIBGCRYPT | ||
CSOURCES += libgcrypt.c pem.c | ||
else | ||
CSOURCES += openssl.c | ||
endif | ||
|
||
HHEADERS = libssh2_priv.h openssl.h libgcrypt.h transport.h channel.h comp.h mac.h misc.h |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
# End Target | ||
# End Project | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,145 @@ | ||
# Microsoft Developer Studio Project File - Name="libssh2" - Package Owner=<4> | ||
# Microsoft Developer Studio Generated Build File, Format Version 6.00 | ||
# ** DO NOT EDIT ** | ||
|
||
# TARGTYPE "Win32 (x86) Dynamic-Link Library" 0x0102 | ||
# TARGTYPE "Win32 (x86) Static Library" 0x0104 | ||
|
||
CFG=libssh2 - Win32 Debug | ||
!MESSAGE This is not a valid makefile. To build this project using NMAKE, | ||
!MESSAGE use the Export Makefile command and run | ||
!MESSAGE | ||
!MESSAGE NMAKE /f "libssh2.mak". | ||
!MESSAGE | ||
!MESSAGE You can specify a configuration when running NMAKE | ||
!MESSAGE by defining the macro CFG on the command line. For example: | ||
!MESSAGE | ||
!MESSAGE NMAKE /f "libssh2.mak" CFG="libssh2 - Win32 DLL Debug" | ||
!MESSAGE | ||
!MESSAGE Possible choices for configuration are: | ||
!MESSAGE | ||
!MESSAGE "libssh2 - Win32 DLL Release" (based on "Win32 (x86) Dynamic-Link Library") | ||
!MESSAGE "libssh2 - Win32 DLL Debug" (based on "Win32 (x86) Dynamic-Link Library") | ||
!MESSAGE "libssh2 - Win32 LIB Release" (based on "Win32 (x86) Static Library") | ||
!MESSAGE "libssh2 - Win32 LIB Debug" (based on "Win32 (x86) Static Library") | ||
!MESSAGE | ||
|
||
# Begin Project | ||
# PROP AllowPerConfigDependencies 0 | ||
# PROP Scc_ProjName "" | ||
# PROP Scc_LocalPath "" | ||
CPP=cl.exe | ||
MTL=midl.exe | ||
RSC=rc.exe | ||
|
||
!IF "$(CFG)" == "libssh2 - Win32 DLL Release" | ||
|
||
# PROP BASE Use_MFC 0 | ||
# PROP BASE Use_Debug_Libraries 0 | ||
# PROP BASE Output_Dir "Release_dll" | ||
# PROP BASE Intermediate_Dir "Release_dll" | ||
# PROP BASE Target_Dir "" | ||
# PROP Use_MFC 0 | ||
# PROP Use_Debug_Libraries 0 | ||
# PROP Output_Dir "Release_dll" | ||
# PROP Intermediate_Dir "Release_dll" | ||
# PROP Ignore_Export_Lib 0 | ||
# PROP Target_Dir "" | ||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c | ||
# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\win32" /I "..\include" /D "WIN32" /D "NDEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c | ||
# SUBTRACT CPP /YX | ||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32 | ||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32 | ||
# ADD BASE RSC /l 0x409 /d "NDEBUG" | ||
# ADD RSC /l 0x409 /d "NDEBUG" | ||
BSC32=bscmake.exe | ||
# ADD BASE BSC32 /nologo | ||
# ADD BSC32 /nologo | ||
LINK32=link.exe | ||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386 | ||
# ADD LINK32 kernel32.lib ws2_32.lib libeay32.lib ssleay32.lib zlib.lib /nologo /dll /map /debug /machine:I386 /out:"Release_dll/libssh2.dll" | ||
|
||
!ELSEIF "$(CFG)" == "libssh2 - Win32 DLL Debug" | ||
|
||
# PROP BASE Use_MFC 0 | ||
# PROP BASE Use_Debug_Libraries 1 | ||
# PROP BASE Output_Dir "Debug_dll" | ||
# PROP BASE Intermediate_Dir "Debug_dll" | ||
# PROP BASE Target_Dir "" | ||
# PROP Use_MFC 0 | ||
# PROP Use_Debug_Libraries 1 | ||
# PROP Output_Dir "Debug_dll" | ||
# PROP Intermediate_Dir "Debug_dll" | ||
# PROP Ignore_Export_Lib 0 | ||
# PROP Target_Dir "" | ||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c | ||
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\win32" /I "..\include" /D "WIN32" /D "_DEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c | ||
# SUBTRACT CPP /WX /YX | ||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32 | ||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32 | ||
# ADD BASE RSC /l 0x409 /d "_DEBUG" | ||
# ADD RSC /l 0x409 /d "_DEBUG" | ||
BSC32=bscmake.exe | ||
# ADD BASE BSC32 /nologo | ||
# ADD BSC32 /nologo | ||
LINK32=link.exe | ||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept | ||
# ADD LINK32 kernel32.lib ws2_32.lib libeay32.lib ssleay32.lib zlib.lib /nologo /dll /incremental:no /map /debug /machine:I386 /out:"Debug_dll/libssh2.dll" /pdbtype:sept | ||
# SUBTRACT LINK32 /nodefaultlib | ||
|
||
!ELSEIF "$(CFG)" == "libssh2 - Win32 LIB Release" | ||
|
||
# PROP BASE Use_MFC 0 | ||
# PROP BASE Use_Debug_Libraries 0 | ||
# PROP BASE Output_Dir "Release_lib" | ||
# PROP BASE Intermediate_Dir "Release_lib" | ||
# PROP BASE Target_Dir "" | ||
# PROP Use_MFC 0 | ||
# PROP Use_Debug_Libraries 0 | ||
# PROP Output_Dir "Release_lib" | ||
# PROP Intermediate_Dir "Release_lib" | ||
# PROP Target_Dir "" | ||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c | ||
# ADD CPP /nologo /MD /W3 /GX /O2 /I "..\win32" /I "..\include" /D "WIN32" /D "NDEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /c | ||
# ADD BASE RSC /l 0x409 /d "NDEBUG" | ||
# ADD RSC /l 0x409 /d "NDEBUG" | ||
BSC32=bscmake.exe | ||
# ADD BASE BSC32 /nologo | ||
# ADD BSC32 /nologo | ||
LIB32=link.exe -lib | ||
# ADD BASE LIB32 /nologo | ||
# ADD LIB32 /nologo | ||
# ADD LIB32 /nologo /out:"Release_lib\libssh.lib" | ||
|
||
!ELSEIF "$(CFG)" == "libssh2 - Win32 LIB Debug" | ||
|
||
# PROP BASE Use_MFC 0 | ||
# PROP BASE Use_Debug_Libraries 1 | ||
# PROP BASE Output_Dir "Debug_lib" | ||
# PROP BASE Intermediate_Dir "Debug_lib" | ||
# PROP BASE Target_Dir "" | ||
# PROP Use_MFC 0 | ||
# PROP Use_Debug_Libraries 1 | ||
# PROP Output_Dir "Debug_lib" | ||
# PROP Intermediate_Dir "Debug_lib" | ||
# PROP Target_Dir "" | ||
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c | ||
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\win32" /I "..\include" /D "WIN32" /D "_DEBUG" /D "LIBSSH2_WIN32" /D "_MBCS" /D "_LIB" /YX /FD /GZ /c | ||
# ADD BASE RSC /l 0x409 /d "_DEBUG" | ||
# ADD RSC /l 0x409 /d "_DEBUG" | ||
BSC32=bscmake.exe | ||
# ADD BASE BSC32 /nologo | ||
# ADD BSC32 /nologo | ||
LIB32=link.exe -lib | ||
# ADD BASE LIB32 /nologo | ||
# ADD LIB32 /nologo /out:"Debug_lib\libssh2d.lib" | ||
|
||
!ENDIF | ||
|
||
# Begin Target | ||
|
||
# Name "libssh2 - Win32 DLL Release" | ||
# Name "libssh2 - Win32 DLL Debug" | ||
# Name "libssh2 - Win32 LIB Release" | ||
# Name "libssh2 - Win32 LIB Debug" | ||
|