]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
winbuild: Updated winbuild scripts to add schannel
authorMarc Hoersken <info@marc-hoersken.de>
Mon, 11 Jun 2012 17:03:14 +0000 (19:03 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 11 Jun 2012 17:03:14 +0000 (19:03 +0200)
lib/Makefile.inc
winbuild/Makefile.vc
winbuild/MakefileBuild.vc

index e39aa8447079b6f9ffaaa427ab085a8a6900092e..7ff4aeab9843ab12149c97939f012a71dc04ca36 100644 (file)
@@ -23,7 +23,7 @@ CSOURCES = file.c timeval.c base64.c hostip.c progress.c formdata.c   \
   curl_rtmp.c openldap.c curl_gethostname.c gopher.c axtls.c           \
   idn_win32.c http_negotiate_sspi.c cyassl.c http_proxy.c non-ascii.c  \
   asyn-ares.c asyn-thread.c curl_gssapi.c curl_ntlm.c curl_ntlm_wb.c   \
-  curl_ntlm_core.c curl_ntlm_msgs.c curl_sasl.c
+  curl_ntlm_core.c curl_ntlm_msgs.c curl_sasl.c curl_schannel.c
 
 HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h      \
   progress.h formdata.h cookie.h http.h sendf.h ftp.h url.h dict.h     \
@@ -40,4 +40,4 @@ HHEADERS = arpa_telnet.h netrc.h file.h timeval.h qssl.h hostip.h     \
   warnless.h curl_hmac.h polarssl.h curl_rtmp.h curl_gethostname.h     \
   gopher.h axtls.h cyassl.h http_proxy.h non-ascii.h asyn.h curl_ntlm.h        \
   curl_gssapi.h curl_ntlm_wb.h curl_ntlm_core.h curl_ntlm_msgs.h       \
-  curl_sasl.h
+  curl_sasl.h curl_schannel.h
index a45e4ee56608fca609b2a5bb700188bb4ac2d485..a35e9beab5fb4d57d5c9c1ee3f379084a9c4a83b 100644 (file)
@@ -73,6 +73,10 @@ SSL     = dll
 !ELSEIF "$(WITH_SSL)"=="static"\r
 USE_SSL = true\r
 SSL     = static\r
+!ELSEIF "$(WITH_SSL)"=="schannel"\r
+USE_SSL      = true\r
+USE_SSPI     = true\r
+SSL          = schannel\r
 !ENDIF\r
 \r
 !IF "$(WITH_ZLIB)"=="dll"\r
index fefc2c65b2641cb319a39f76f57735aba85a283a..92b4bbb0d8e3bdab3eb88eaeb0bcd779cd7e8354 100644 (file)
@@ -97,16 +97,19 @@ LFLAGS         = $(LFLAGS) "/LIBPATH:$(DEVEL_LIB)"
 
 !IF "$(WITH_SSL)"=="dll"
 SSL_LIBS     = libeay32.lib ssleay32.lib
+SSL_CFLAGS   = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
 USE_SSL      = true
 SSL          = dll
 !ELSEIF "$(WITH_SSL)"=="static"
 SSL_LIBS     = libeay32.lib ssleay32.lib gdi32.lib user32.lib advapi32.lib
+SSL_CFLAGS   = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
 USE_SSL      = true
 SSL          = static
-!ENDIF
-
-!IFDEF USE_SSL
-SSL_CFLAGS   = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
+!ELSEIF "$(WITH_SSL)"=="schannel"
+USE_SSL      = true
+USE_SSPI     = yes
+SSL_CFLAGS   = /DUSE_SSL /DUSE_SCHANNEL
+SSL          = schannel
 !ENDIF