From 4b27fae069c90cde72f0dd7624d578dd773441f4 Mon Sep 17 00:00:00 2001 From: Gunter Knauf Date: Thu, 25 Jan 2007 13:14:42 +0000 Subject: enabled build with libssh2. --- lib/Makefile.m32 | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'lib/Makefile.m32') diff --git a/lib/Makefile.m32 b/lib/Makefile.m32 index b10106653..6ddb1215a 100644 --- a/lib/Makefile.m32 +++ b/lib/Makefile.m32 @@ -2,18 +2,21 @@ # $Id$ # ## Makefile for building libcurl.a with MingW32 (GCC-3.2) and -## optionally OpenSSL (0.9.7) +## optionally OpenSSL (0.9.8) ## -## Use: make -f Makefile.m32 +## Use: make -f Makefile.m32 [SSL=1] [SSH2=1] [DYN=1] ## ## Comments to: Troy Engel or ## Joern Hartroth ifndef OPENSSL_PATH -OPENSSL_PATH = ../../openssl-0.9.7d +OPENSSL_PATH = ../../openssl-0.9.8d +endif +ifndef LIBSSH2_PATH +LIBSSH2_PATH = ../../libssh2-0.14 endif ifndef ZLIB_PATH -ZLIB_PATH = ../../zlib-1.2.1 +ZLIB_PATH = ../../zlib-1.2.3 endif CC = gcc @@ -27,12 +30,17 @@ STRIP = strip -g INCLUDES = -I. -I../include CFLAGS = -g -O2 -DMINGW32 -DBUILDING_LIBCURL -DHAVE_LONGLONG +ifdef SSH2 + INCLUDES += -I"$(LIBSSH2_PATH)/include" -I"$(LIBSSH2_PATH)/win32" + CFLAGS += -DUSE_LIBSSH2 -DHAVE_LIBSSH2_H + DLL_LIBS += -L$(LIBSSH2_PATH)/win32 -lssh2 +endif ifdef SSL INCLUDES += -I"$(OPENSSL_PATH)/outinc" -I"$(OPENSSL_PATH)/outinc/openssl" CFLAGS += -DUSE_SSLEAY -DUSE_OPENSSL -DHAVE_OPENSSL_ENGINE_H -DHAVE_OPENSSL_PKCS12_H \ -DHAVE_ENGINE_LOAD_BUILTIN_ENGINES -DOPENSSL_NO_KRB5 \ -DCURL_CA_BUNDLE='getenv("CURL_CA_BUNDLE")' - DLL_LIBS = -L$(OPENSSL_PATH)/out -leay32 -lssl32 + DLL_LIBS += -L$(OPENSSL_PATH)/out -leay32 -lssl32 endif ifdef ZLIB INCLUDES += -I"$(ZLIB_PATH)" -- cgit v1.2.3