~ubuntu-branches/ubuntu/raring/curl/raring-updates

« back to all changes in this revision

Viewing changes to lib/Makefile.vc9

  • Committer: Package Import Robot
  • Author(s): Alessandro Ghedini
  • Date: 2011-11-13 21:07:32 UTC
  • mto: (3.6.1 experimental) (1.3.1)
  • mto: This revision was merged to the branch mainline in revision 55.
  • Revision ID: package-import@ubuntu.com-20111113210732-bk5n25x2tu7aplur
Tags: upstream-7.22.0
ImportĀ upstreamĀ versionĀ 7.22.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#
21
21
#***************************************************************************
22
22
 
 
23
# All files in the Makefile.vc* series are generated automatically from the
 
24
# one made for MSVC version 6. Alas, if you want to do changes to any of the
 
25
# fiels and send back to the project, edit the version six, make your diff and
 
26
# mail curl-library.
 
27
 
23
28
###########################################################################
24
29
#
25
30
# Makefile for building libcurl with MSVC9
59
64
 
60
65
!INCLUDE ..\Makefile.msvc.names
61
66
 
62
 
 
63
 
 
64
 
 
65
67
!IFNDEF OPENSSL_PATH
66
68
OPENSSL_PATH   = ../../openssl-0.9.8r
67
69
!ENDIF
68
70
 
 
71
!IFNDEF LIBSSH2_PATH
 
72
LIBSSH2_PATH   = ../../libssh2-1.2.8
 
73
!ENDIF
 
74
 
69
75
!IFNDEF ZLIB_PATH
70
76
ZLIB_PATH  = ../../zlib-1.2.5
71
77
!ENDIF
100
106
CCNODBG    = cl.exe /O2 /DNDEBUG
101
107
CCDEBUG    = cl.exe /Od /Gm /Zi /D_DEBUG /RTC1
102
108
CFLAGSSSL  = /DUSE_SSLEAY /I "$(OPENSSL_PATH)/inc32" /I "$(OPENSSL_PATH)/inc32/openssl"
 
109
CFLAGSSSH2 = /DUSE_LIBSSH2 /DCURL_DISABLE_LDAP /DHAVE_LIBSSH2 /DHAVE_LIBSSH2_H /DLIBSSH2_WIN32 /DLIBSSH2_LIBRARY /I "$(LIBSSH2_PATH)/include"
103
110
CFLAGSZLIB = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
104
111
CFLAGS     = /I. /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /DBUILDING_LIBCURL /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
105
112
CFLAGSLIB  = /DCURL_STATICLIB
220
227
!ENDIF
221
228
 
222
229
######################
 
230
# release-ssl-ssh2-zlib
 
231
 
 
232
!IF "$(CFG)" == "release-ssl-ssh2-zlib"
 
233
TARGET   = $(LIB_NAME).lib
 
234
DIROBJ   = $(CFG)
 
235
LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)\out32"
 
236
LFLAGSSSH2 = "/LIBPATH:$(LIBSSH2_PATH)"
 
237
LFLAGSZLIB = "/LIBPATH:$(ZLIB_PATH)"
 
238
LNK      = $(LNKLIB) $(LFLAGSSSL) $(LFLAGSSSH2) $(LFLAGSZLIB) /out:$(DIROBJ)\$(TARGET)
 
239
CC       = $(CCNODBG) $(RTLIB) $(CFLAGSSSL) $(CFLAGSSSH2) $(CFLAGSZLIB) $(CFLAGSLIB)
 
240
CFGSET   = TRUE
 
241
RESOURCE = $(LIBSSH2_PATH)/Release/src/libssh2.lib $(ZLIB_PATH)/zlib.lib
 
242
!ENDIF
 
243
 
 
244
######################
 
245
# debug-ssl-ssh2-zlib
 
246
 
 
247
!IF "$(CFG)" == "debug-ssl-ssh2-zlib"
 
248
TARGET   = $(LIB_NAME_DEBUG).lib
 
249
DIROBJ   = $(CFG)
 
250
LFLAGSZLIB = "/LIBPATH:$(ZLIB_PATH)"
 
251
LFLAGSSSH2 = "/LIBPATH:$(LIBSSH2_PATH)"
 
252
LFLAGSSSL = "/LIBPATH:$(OPENSSL_PATH)\out32"
 
253
LNK      = $(LNKLIB) $(ZLIBLIBS) $(LFLAGSSSL) $(LFLAGSSSH2) $(LFLAGSZLIB) /out:$(DIROBJ)\$(TARGET)
 
254
CC       = $(CCDEBUG) $(RTLIBD) $(CFLAGSSSL) $(CFLAGSSSH2) $(CFLAGSZLIB) $(CFLAGSLIB)
 
255
CFGSET   = TRUE
 
256
RESOURCE = $(LIBSSH2_PATH)/Release/src/libssh2.lib $(ZLIB_PATH)/zlib.lib
 
257
!ENDIF
 
258
 
 
259
######################
223
260
# release-dll
224
261
 
225
262
!IF "$(CFG)" == "release-dll"
418
455
!MESSAGE   release-ssl                  - release static library with ssl
419
456
!MESSAGE   release-zlib                 - release static library with zlib
420
457
!MESSAGE   release-ssl-zlib             - release static library with ssl and zlib
 
458
!MESSAGE   release-ssl-ssh2-zlib        - release static library with ssl, ssh2 and zlib
421
459
!MESSAGE   release-ssl-dll              - release static library with dynamic ssl
422
460
!MESSAGE   release-zlib-dll             - release static library with dynamic zlib
423
461
!MESSAGE   release-ssl-dll-zlib-dll     - release static library with dynamic ssl and dynamic zlib
425
463
!MESSAGE   release-dll-ssl-dll          - release dynamic library with dynamic ssl
426
464
!MESSAGE   release-dll-zlib-dll         - release dynamic library with dynamic zlib
427
465
!MESSAGE   release-dll-ssl-dll-zlib-dll - release dynamic library with dynamic ssl and dynamic zlib
 
466
!MESSAGE   debug-ssl-ssh2-zlib          - debug static library with ssl, ssh2 and zlib
428
467
!MESSAGE   debug                        - debug static library
429
468
!MESSAGE   debug-ssl                    - debug static library with ssl
430
469
!MESSAGE   debug-zlib                   - debug static library with zlib
467
506
        $(DIROBJ)\curl_fnmatch.obj \
468
507
        $(DIROBJ)\curl_gethostname.obj \
469
508
        $(DIROBJ)\curl_memrchr.obj \
 
509
        $(DIROBJ)\curl_ntlm.obj \
 
510
        $(DIROBJ)\curl_ntlm_core.obj \
 
511
        $(DIROBJ)\curl_ntlm_msgs.obj \
 
512
        $(DIROBJ)\curl_ntlm_wb.obj \
470
513
        $(DIROBJ)\curl_rand.obj \
471
514
        $(DIROBJ)\curl_rtmp.obj \
472
515
        $(DIROBJ)\curl_sspi.obj \
494
537
        $(DIROBJ)\http_digest.obj \
495
538
        $(DIROBJ)\http_negotiate.obj \
496
539
        $(DIROBJ)\http_negotiate_sspi.obj \
497
 
        $(DIROBJ)\http_ntlm.obj \
498
540
        $(DIROBJ)\http.obj \
499
541
        $(DIROBJ)\http_proxy.obj \
500
542
        $(DIROBJ)\if2ip.obj \