aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2003-10-22 11:26:41 +0000
committerDaniel Stenberg <daniel@haxx.se>2003-10-22 11:26:41 +0000
commitf232baf4d266df29d308ed1ab16c96ed7a8d916d (patch)
tree26adf0c4632872da90d34e01a1310ba967ff565e /lib
parentb439e8ffb7e27bb5a7cc22abeb8743eebc57ec70 (diff)
Dylan Ellicott added the release-libcurl-ssl-dll target
Diffstat (limited to 'lib')
-rw-r--r--lib/Makefile.vc619
1 files changed, 17 insertions, 2 deletions
diff --git a/lib/Makefile.vc6 b/lib/Makefile.vc6
index 67c9a941e..0ed18b76d 100644
--- a/lib/Makefile.vc6
+++ b/lib/Makefile.vc6
@@ -26,8 +26,9 @@
# 02.05.2002 Miklos Nemeth OPENSSL_PATH environment; no need
# for OpenSSL libraries when creating a
# static libcurl.lib
-#
-#
+# 10.14.2003 Added a target release-libcurl-ssl-dll which
+# is intended to allow static linking of libcurl with dynamic
+# linking of openssl
##############################################################
LIB_NAME = libcurl
@@ -101,6 +102,19 @@ CFGSET = TRUE
!ENDIF
######################
+# release-libcurl-ssl-dll
+!IF "$(CFG)" == "release-libcurl-ssl-dll"
+TARGET =$(LIB_NAME).lib
+DIROBJ =.\$(CFG)
+LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)/out32dll"
+LNK = $(LNKLIB) $(LFLAGSSSL) /out:$(TARGET)
+LINKLIBS = $(LINKLIBS) $(SSLLIBS)
+CC = $(CCNODBG) $(CFLAGSSSL)
+CFGSET = TRUE
+!ENDIF
+
+
+######################
# debug
!IF "$(CFG)" == "debug"
@@ -157,6 +171,7 @@ CFGSET = TRUE
!MESSAGE release-dll - release dll
!MESSAGE release-ssl - release static library with ssl
!MESSAGE release-ssl-dll - release dll library with ssl
+!MESSAGE release-libcurl-ssl-dll - static libcurl with shared ssl
!MESSAGE debug - debug static library
!MESSAGE debug-dll - debug dll
!MESSAGE debug-ssl - debug static library with ssl