]> granicus.if.org Git - curl/commitdiff
Dylan Ellicott added the release-libcurl-ssl-dll target
authorDaniel Stenberg <daniel@haxx.se>
Wed, 22 Oct 2003 11:26:41 +0000 (11:26 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 22 Oct 2003 11:26:41 +0000 (11:26 +0000)
lib/Makefile.vc6

index 67c9a941e8ae4b1355883f9eaa023b4bdef42833..0ed18b76d9f09ab3b7cadb0578caabb6974ca3c3 100644 (file)
@@ -26,8 +26,9 @@
 # 02.05.2002   Miklos Nemeth OPENSSL_PATH environment; no need\r
 #              for OpenSSL libraries when creating a \r
 #              static libcurl.lib\r
-#\r
-#\r
+# 10.14.2003   Added a target release-libcurl-ssl-dll which\r
+#              is intended to allow static linking of libcurl with dynamic\r
+#              linking of openssl\r
 ##############################################################\r
 \r
 LIB_NAME       = libcurl\r
@@ -100,6 +101,19 @@ CC       = $(CCNODBG)  $(CFLAGSSSL)
 CFGSET   = TRUE\r
 !ENDIF\r
 \r
+######################\r
+# release-libcurl-ssl-dll\r
+!IF "$(CFG)" == "release-libcurl-ssl-dll"\r
+TARGET   =$(LIB_NAME).lib\r
+DIROBJ   =.\$(CFG)\r
+LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)/out32dll"\r
+LNK      = $(LNKLIB) $(LFLAGSSSL) /out:$(TARGET)\r
+LINKLIBS = $(LINKLIBS) $(SSLLIBS)\r
+CC       = $(CCNODBG)  $(CFLAGSSSL)\r
+CFGSET   = TRUE\r
+!ENDIF\r
+\r
+\r
 ######################\r
 # debug\r
 \r
@@ -157,6 +171,7 @@ CFGSET   = TRUE
 !MESSAGE   release-dll      - release dll\r
 !MESSAGE   release-ssl      - release static library with ssl\r
 !MESSAGE   release-ssl-dll  - release dll library with ssl\r
+!MESSAGE   release-libcurl-ssl-dll - static libcurl with shared ssl\r
 !MESSAGE   debug            - debug static library\r
 !MESSAGE   debug-dll        - debug dll\r
 !MESSAGE   debug-ssl        - debug static library with ssl\r