fixed NMakefile stuff to build at least the DLL again.
This commit is contained in:
17
NMakefile
17
NMakefile
@@ -1,16 +1,19 @@
|
|||||||
!include "win32/config.mk"
|
!include "win32/config.mk"
|
||||||
|
|
||||||
|
# SUBDIRS=src example\simple
|
||||||
SUBDIRS=src
|
SUBDIRS=src
|
||||||
|
|
||||||
all: all-sub ssh2_sample.exe
|
|
||||||
|
|
||||||
ssh2_sample.exe: ssh2_sample.c
|
|
||||||
$(CC) $(CFLAGS) -DWIN32 -o ssh2_sample.exe ssh2_sample.c libssh2$(SUFFIX).lib $(LIBS)
|
|
||||||
|
|
||||||
all-sub:
|
all-sub:
|
||||||
-for %D in ($(SUBDIRS)) do $(MAKE) /nologo /f %D/NMakefile BUILD=$(BUILD) SUBDIR=%D all-sub
|
-for %D in ($(SUBDIRS)) do $(MAKE) /nologo /f %D/NMakefile BUILD=$(BUILD) SUBDIR=%D all-sub
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rmdir /s/q $(TARGET)
|
-rmdir /s/q $(TARGET)
|
||||||
|
|
||||||
|
real-clean: clean
|
||||||
|
-del libssh2.dll
|
||||||
|
-del libssh2.exp
|
||||||
|
-del libssh2.ilk
|
||||||
|
-del libssh2.lib
|
||||||
|
-del *.pdb
|
||||||
|
|
||||||
|
|
||||||
|
@@ -2,10 +2,23 @@
|
|||||||
|
|
||||||
CFLAGS=$(CFLAGS)
|
CFLAGS=$(CFLAGS)
|
||||||
|
|
||||||
OBJECTS = $(INTDIR)\channel.obj $(INTDIR)\comp.obj $(INTDIR)\crypt.obj \
|
OBJECTS = \
|
||||||
$(INTDIR)\hostkey.obj $(INTDIR)\kex.obj $(INTDIR)\mac.obj \
|
$(INTDIR)\channel.obj \
|
||||||
$(INTDIR)\misc.obj $(INTDIR)\packet.obj $(INTDIR)\scp.obj \
|
$(INTDIR)\comp.obj \
|
||||||
$(INTDIR)\session.obj $(INTDIR)\sftp.obj $(INTDIR)\userauth.obj
|
$(INTDIR)\crypt.obj \
|
||||||
|
$(INTDIR)\hostkey.obj \
|
||||||
|
$(INTDIR)\kex.obj \
|
||||||
|
$(INTDIR)\mac.obj \
|
||||||
|
$(INTDIR)\misc.obj \
|
||||||
|
$(INTDIR)\openssl.obj \
|
||||||
|
$(INTDIR)\packet.obj \
|
||||||
|
$(INTDIR)\pem.obj \
|
||||||
|
$(INTDIR)\publickey.obj \
|
||||||
|
$(INTDIR)\scp.obj \
|
||||||
|
$(INTDIR)\session.obj \
|
||||||
|
$(INTDIR)\sftp.obj \
|
||||||
|
$(INTDIR)\transport.obj \
|
||||||
|
$(INTDIR)\userauth.obj
|
||||||
|
|
||||||
DLL=libssh2$(SUFFIX).dll
|
DLL=libssh2$(SUFFIX).dll
|
||||||
|
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
|
|
||||||
# Tweak these for your system
|
# Tweak these for your system
|
||||||
OPENSSLINC=..\libssh2_build\include
|
OPENSSLINC=..\openssl-0.9.8e\inc32
|
||||||
OPENSSLLIB=..\libssh2_build\lib
|
OPENSSLLIB=..\openssl-0.9.8e\out32dll
|
||||||
|
|
||||||
ZLIBINC=-DLIBSSH2_HAVE_ZLIB=1 /I..\libssh2_build\include
|
ZLIBINC=-DLIBSSH2_HAVE_ZLIB=1 /I..\zlib-1.2.3
|
||||||
ZLIBLIB=..\libssh2_build\lib
|
ZLIBLIB=..\zlib-1.2.3
|
||||||
|
|
||||||
!if "$(TARGET)" == ""
|
!if "$(TARGET)" == ""
|
||||||
TARGET=Release
|
TARGET=Release
|
||||||
|
Reference in New Issue
Block a user