winbuild: Removed WITH_SSL=schannel and tie schannel to SSPI
authorMarc Hoersken <info@marc-hoersken.de>
Mon, 11 Jun 2012 17:04:49 +0000 (19:04 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 11 Jun 2012 17:04:49 +0000 (19:04 +0200)
Removed specific WITH_SSL=schannel paramter that did not fit the general
schema and complicated the parameters. For now Schannel will be enabled
if SSPI is enabled and OpenSSL is disabled.

winbuild/Makefile.vc
winbuild/MakefileBuild.vc

index a35e9be..a45e4ee 100644 (file)
@@ -73,10 +73,6 @@ 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 92b4bbb..7063906 100644 (file)
@@ -97,19 +97,16 @@ 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
-!ELSEIF "$(WITH_SSL)"=="schannel"
-USE_SSL      = true
-USE_SSPI     = yes
-SSL_CFLAGS   = /DUSE_SSL /DUSE_SCHANNEL
-SSL          = schannel
+!ENDIF
+
+!IFDEF USE_SSL
+SSL_CFLAGS   = /DUSE_SSLEAY /I"$(DEVEL_INCLUDE)/openssl"
 !ENDIF
 
 
@@ -154,6 +151,9 @@ USE_SSPI = yes
 CFLAGS_SSPI = /DUSE_WINDOWS_SSPI
 LFLAGS_SSPI = version.lib
 USE_SSPI    = true
+!IFNDEF USE_SSL
+CFLAGS_SSPI = $(CFLAGS_SSPI) /DUSE_SCHANNEL
+!ENDIF
 !ENDIF