]> granicus.if.org Git - curl/commitdiff
Makefile.vc6: Added support for WinIDN
authorSteve Holme <steve_holme@hotmail.com>
Sat, 8 Nov 2014 17:47:08 +0000 (17:47 +0000)
committerSteve Holme <steve_holme@hotmail.com>
Sat, 8 Nov 2014 18:31:29 +0000 (18:31 +0000)
lib/Makefile.vc6
src/Makefile.vc6

index 0edde28cf1ac5c2d5baf4376438855d9191d90ff..adf4a4cf246e7e51b2eb09078c1b1127ee25a8bc 100644 (file)
@@ -130,6 +130,10 @@ CFLAGS = $(CFLAGS) /DUSE_WINDOWS_SSPI /I$(WINDOWS_SDK_PATH)\include
 CFLAGS = $(CFLAGS) /DUSE_IPV6\r
 !ENDIF\r
 \r
+!IFDEF USE_IDN\r
+CFLAGS = $(CFLAGS) /DUSE_WIN32_IDN /DWANT_IDN_PROTOTYPES\r
+!ENDIF\r
+\r
 ##############################################################\r
 # Runtime library configuration\r
 \r
index fc9464d848899a1a9172cf4c92c321142da16711..fb7fdd90f92ca9506ef0801db54056b01314ea18 100644 (file)
@@ -5,7 +5,7 @@
 #                            | (__| |_| |  _ <| |___\r
 #                             \___|\___/|_| \_\_____|\r
 #\r
-# Copyright (C) 1999 - 2013, Daniel Stenberg, <daniel@haxx.se>, et al.\r
+# Copyright (C) 1999 - 2014, Daniel Stenberg, <daniel@haxx.se>, et al.\r
 #\r
 # This software is licensed as described in the file COPYING, which\r
 # you should have received as part of this distribution. The terms\r
@@ -90,19 +90,24 @@ WINDOWS_SDK_PATH = "$(PROGRAMFILES)\Microsoft SDK"
 ########################################################\r
 ## Nothing more to do below this line!\r
 \r
-ZLIB_CFLAGS   = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"\r
-ZLIB_LFLAGS   = "/LIBPATH:$(ZLIB_PATH)"\r
-ZLIB_LIBS     = zlib.lib\r
-ZLIB_IMP_LIBS = zdll.lib\r
+ZLIB_CFLAGS    = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"\r
+ZLIB_LFLAGS    = "/LIBPATH:$(ZLIB_PATH)"\r
+ZLIB_LIBS      = zlib.lib\r
+ZLIB_IMP_LIBS  = zdll.lib\r
 \r
 SSL_CFLAGS     = /DUSE_SSLEAY\r
 SSL_LFLAGS     = /LIBPATH:"$(OPENSSL_PATH)/out32"\r
 SSL_IMP_LFLAGS = /LIBPATH:"$(OPENSSL_PATH)/out32dll"\r
 SSL_LIBS       = libeay32.lib ssleay32.lib gdi32.lib user32.lib\r
+WINLIBS        = ws2_32.lib wldap32.lib advapi32.lib\r
 \r
 WINSSL_CFLAGS  = /DUSE_SCHANNEL\r
 #WINSSL_LIBS    = gdi32.lib user32.lib\r
 \r
+!IFDEF USE_IDN\r
+WINLIBS        = $(WINLIBS) normaliz.lib\r
+!ENDIF\r
+\r
 # Runtime library configuration\r
 RTLIB   = /MD\r
 RTLIBD  = /MDd\r
@@ -340,9 +345,8 @@ LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS)
 LFLAGS         = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS)\r
 !ENDIF\r
 \r
-\r
-LINKLIBS       = $(LINKLIBS) ws2_32.lib wldap32.lib advapi32.lib\r
-LINKLIBS_DEBUG = $(LINKLIBS_DEBUG) ws2_32.lib wldap32.lib advapi32.lib\r
+LINKLIBS       = $(LINKLIBS) $(WINLIBS)\r
+LINKLIBS_DEBUG = $(LINKLIBS_DEBUG) $(WINLIBS)\r
 \r
 all : release\r
 \r