aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGunter Knauf <gk@gknw.de>2007-08-20 16:21:51 +0000
committerGunter Knauf <gk@gknw.de>2007-08-20 16:21:51 +0000
commitc915eac93c8825e0200b207bd9d7a715acf52f21 (patch)
treea5630b4d751682a9f1467b4a4e0dd5f28d4eebc0 /src
parent72e675caee7102aeb2bc92c40780eca034b60864 (diff)
added some comments about the paths and build options;
added define to build with ldaps support; enabled build with the Novell LDAP SDK.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.m3226
1 files changed, 23 insertions, 3 deletions
diff --git a/src/Makefile.m32 b/src/Makefile.m32
index d7ace49fd..3a09b6d6f 100644
--- a/src/Makefile.m32
+++ b/src/Makefile.m32
@@ -1,4 +1,4 @@
-#############################################################
+#########################################################################
# $Id$
#
## Makefile for building curl.exe with MingW32 (GCC-3.2) and
@@ -7,17 +7,29 @@
## Usage:
## mingw32-make -f Makefile.m32 [SSL=1] [SSH2=1] [ZLIB=1] [SSPI=1] [IPV6=1] [DYN=1]
##
+## Hint: you can also set environment vars to control the build, f.e.:
+## set ZLIB_PATH=c:/zlib-1.2.3
+## set ZLIB=1
+##
## Comments to: Troy Engel <tengel@sonic.net> or
## Joern Hartroth <hartroth@acm.org>
+#########################################################################
+# Edit the path below to point to the base of your Zlib sources.
+ifndef ZLIB_PATH
+ZLIB_PATH = ../../zlib-1.2.3
+endif
+# Edit the path below to point to the base of your OpenSSL package.
ifndef OPENSSL_PATH
OPENSSL_PATH = ../../openssl-0.9.8e
endif
+# Edit the path below to point to the base of your LibSSH2 package.
ifndef LIBSSH2_PATH
LIBSSH2_PATH = ../../libssh2-0.16
endif
-ifndef ZLIB_PATH
-ZLIB_PATH = ../../zlib-1.2.3
+# Edit the path below to point to the base of your Novell LDAP NDK.
+ifndef LDAP_SDK
+LDAP_SDK = c:/novell/ndk/cldapsdk/win32
endif
ARES_LIB = ../ares
@@ -75,6 +87,14 @@ endif
ifdef IPV6
CFLAGS += -DENABLE_IPV6
endif
+ifdef LDAPS
+ CFLAGS += -DHAVE_LDAP_SSL
+ ifdef USE_LDAP_NOVELL
+ # INCLUDES += -I"$(LDAP_SDK)/inc"
+ CFLAGS += -DCURL_LDAP_NOVELL
+ curl_LDADD += -L"$(LDAP_SDK)/lib/mscvc" -lldapsdk -lldapssl -lldapx
+ endif
+endif
curl_LDADD += -lwsock32 -lws2_32 -lwinmm -lwldap32
COMPILE = $(CC) $(INCLUDES) $(CFLAGS)