1 2# Tweak these for your system 3!if "$(OPENSSLINC)" == "" 4OPENSSLINC=..\openssl-0.9.8zc\inc32 5!endif 6 7!if "$(OPENSSLLIB)" == "" 8OPENSSLLIB=..\openssl-0.9.8zc\out32dll 9!endif 10 11!if "$(ZLIBINC)" == "" 12ZLIBINC=..\zlib-1.2.8 13!endif 14 15!if "$(ZLIBLIB)" == "" 16ZLIBLIB=..\zlib-1.2.8 17!endif 18 19!if "$(TARGET)" == "" 20TARGET=Release 21!endif 22 23!if "$(TARGET)" == "Debug" 24SUFFIX=_debug 25CPPFLAGS=/Od /MDd 26DLLFLAGS=/DEBUG /LDd 27!else 28CPPFLAGS=/Oi /O2 /Oy /GF /Y- /MD /DNDEBUG 29DLLFLAGS=/DEBUG /LD 30!endif 31 32CPPFLAGS=/nologo /GL /Zi /EHsc $(CPPFLAGS) /Iwin32 /Iinclude 33 34!if "$(WITH_WINCNG)" == "1" 35CPPFLAGS=$(CPPFLAGS) /DLIBSSH2_WINCNG 36# LIBS=bcrypt.lib crypt32.lib 37!else 38CPPFLAGS=$(CPPFLAGS) /DLIBSSH2_OPENSSL /I$(OPENSSLINC) 39LIBS=$(LIBS) $(OPENSSLLIB)\libeay32.lib $(OPENSSLLIB)\ssleay32.lib 40!endif 41 42!if "$(WITH_ZLIB)" == "1" 43CPPFLAGS=$(CPPFLAGS) /DLIBSSH2_HAVE_ZLIB /I$(ZLIBINC) 44LIBS=$(LIBS) $(ZLIBLIB)\zlib.lib 45!endif 46 47CFLAGS=$(CPPFLAGS) 48RCFLAGS=/Iinclude 49DLLFLAGS=$(CFLAGS) $(DLLFLAGS) 50LIBS=$(LIBS) ws2_32.lib user32.lib advapi32.lib gdi32.lib 51 52INTDIR=$(TARGET)\$(SUBDIR) 53 54 55