~ubuntu-branches/ubuntu/dapper/curl/dapper-updates

« back to all changes in this revision

Viewing changes to src/Makefile.vc6

  • Committer: Bazaar Package Importer
  • Author(s): Domenico Andreoli
  • Date: 2004-06-04 19:09:25 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20040604190925-wy048bp31320r2z6
Tags: 7.12.0.is.7.11.2-1
* Reverted to version 7.11.2 (closes: #252348).
* Disabled support for libidn (closes: #252367). This is to leave
  curl in unstable as much similar as possible to the one in testing.

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
## Comments to: Troy Engel <tengel@sonic.net>
9
9
## Updated by: Craig Davison <cd@securityfocus.com>
10
10
## release-ssl added by Miklos Nemeth <mnemeth@kfkisystems.com>
 
11
## winmm.lib added by Miklos Nemeth <mnemeth@kfkisystems.com> to support
 
12
## timeGetTime() in timeval.c
11
13
 
12
14
PROGRAM_NAME = curl.exe
13
15
 
17
19
## Release
18
20
CCR = cl.exe /MD /O2 /D "NDEBUG"
19
21
LINKR = link.exe /incremental:no /libpath:"../lib"
 
22
RCR = rc.exe /dCURLDEBUG=0
20
23
 
21
24
## Debug
22
25
CCD = cl.exe /MDd /Gm /ZI /Od /D "_DEBUG" /GZ
23
26
LINKD = link.exe /incremental:yes /debug /libpath:"../lib"
24
 
 
25
 
CFLAGS = /I "../include" /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
26
 
LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:I386
27
 
LINKLIBS = ws2_32.lib libcurl.lib
28
 
LINKLIBS_DEBUG = ws2_32.lib libcurld.lib
 
27
RCD = rc.exe /dCURLDEBUG=1
 
28
 
 
29
!IFNDEF ZLIB_PATH
 
30
ZLIB_PATH  = ../../zlib-1.1.4
 
31
!ENDIF
 
32
 
 
33
CFLAGS = /I "../lib" /I "../include" /I "$(ZLIB_PATH)" /nologo /W3 /GX /D "WIN32" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
 
34
LFLAGS = /nologo /libpath:"$(ZLIB_PATH)" /out:$(PROGRAM_NAME) /subsystem:console /machine:I386
 
35
RESFLAGS = /i "../include"
 
36
LINKLIBS = wsock32.lib libcurl.lib winmm.lib zlib.lib
 
37
LINKLIBS_DEBUG = wsock32.lib libcurld.lib winmm.lib zlib.lib
29
38
 
30
39
RELEASE_OBJS= \
31
40
        hugehelpr.obj \
32
41
        writeoutr.obj \
33
42
        urlglobr.obj \
34
 
        mainr.obj
 
43
        getpassr.obj \
 
44
        homedirr.obj \
 
45
        mainr.obj \
 
46
        curlr.res
35
47
 
36
48
DEBUG_OBJS= \
37
49
        hugehelpd.obj \
38
50
        writeoutd.obj \
39
51
        urlglobd.obj \
40
 
        maind.obj
 
52
        getpassd.obj \
 
53
        homedird.obj \
 
54
        maind.obj \
 
55
        curld.res
41
56
        
42
 
LINK_OBJS= \
43
 
        hugehelp.obj \
44
 
        writeout.obj \
45
 
        urlglob.obj \
46
 
        main.obj
 
57
######################
 
58
# release-ssl
 
59
 
 
60
!IF "$(CFG)" == "release-ssl"
 
61
!IFNDEF OPENSSL_PATH
 
62
OPENSSL_PATH   = ../../openssl-0.9.7a
 
63
!ENDIF
 
64
LFLAGSSSL = /LIBPATH:"$(OPENSSL_PATH)/out32"
 
65
SSLLIBS   = libeay32.lib ssleay32.lib gdi32.lib 
 
66
CFLAGS = $(CFLAGS) -DUSE_SSLEAY
 
67
LINKLIBS  = $(LINKLIBS) $(SSLLIBS)
 
68
LINKLIBS_DEBUG  = $(LINKLIBS_DEBUG) $(SSLLIBS)
 
69
LFLAGS = $(LFLAGS) $(LFLAGSSSL)
 
70
!ENDIF
47
71
 
48
72
all : release
49
73
 
50
74
release: $(RELEASE_OBJS)
51
 
        $(LINKR) $(LFLAGS) $(LINKLIBS) $(LINK_OBJS)
 
75
        $(LINKR) $(LFLAGS) $(LINKLIBS) $(RELEASE_OBJS)
52
76
 
53
77
debug: $(DEBUG_OBJS)
54
 
        $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(LINK_OBJS)
 
78
        $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(DEBUG_OBJS)
55
79
 
56
80
## Release
57
81
hugehelpr.obj: hugehelp.c
58
 
        $(CCR) $(CFLAGS) /Zm200 hugehelp.c
 
82
        $(CCR) $(CFLAGS) /Zm200 /Fo"$@" hugehelp.c
59
83
writeoutr.obj: writeout.c
60
 
        $(CCR) $(CFLAGS) writeout.c
 
84
        $(CCR) $(CFLAGS) /Fo"$@" writeout.c
61
85
urlglobr.obj: urlglob.c
62
 
        $(CCR) $(CFLAGS) urlglob.c
 
86
        $(CCR) $(CFLAGS) /Fo"$@" urlglob.c
 
87
getpassr.obj: getpass.c
 
88
        $(CCR) $(CFLAGS) /Fo"$@" getpass.c
 
89
homedirr.obj: homedir.c
 
90
        $(CCR) $(CFLAGS) /Fo"$@" homedir.c
63
91
mainr.obj: main.c
64
 
        $(CCR) $(CFLAGS) main.c
 
92
        $(CCR) $(CFLAGS) /Fo"$@" main.c
 
93
curlr.res : curl.rc
 
94
        $(RCR) $(RESFLAGS) /Fo"$@" curl.rc
65
95
 
66
96
## Debug
67
97
hugehelpd.obj: hugehelp.c
68
 
        $(CCD) $(CFLAGS) /Zm200 hugehelp.c
 
98
        $(CCD) $(CFLAGS) /Zm200 /Fo"$@" hugehelp.c
69
99
writeoutd.obj: writeout.c
70
 
        $(CCD) $(CFLAGS) writeout.c
 
100
        $(CCD) $(CFLAGS) /Fo"$@" writeout.c
71
101
urlglobd.obj: urlglob.c
72
 
        $(CCD) $(CFLAGS) urlglob.c
 
102
        $(CCD) $(CFLAGS) /Fo"$@" urlglob.c
 
103
getpassd.obj: getpass.c
 
104
        $(CCD) $(CFLAGS) /Fo"$@" getpass.c
 
105
homedird.obj: homedir.c
 
106
        $(CCD) $(CFLAGS) /Fo"$@" homedir.c
73
107
maind.obj: main.c
74
 
        $(CCD) $(CFLAGS) main.c
 
108
        $(CCD) $(CFLAGS) /Fo"$@" main.c
 
109
curld.res : curl.rc
 
110
        $(RCD) $(RESFLAGS) /Fo"$@" curl.rc
75
111
 
76
112
clean:
77
 
        -@erase hugehelp.obj
78
 
        -@erase main.obj
 
113
        -@erase $(RELEASE_OBJS)
 
114
        -@erase $(DEBUG_OBJS)
79
115
        -@erase vc60.idb
80
116
        -@erase vc60.pdb
81
117
        -@erase vc60.pch
 
118
        -@erase vc70.idb
 
119
        -@erase vc70.pch
82
120
        -@erase curl.ilk
83
121
        -@erase curl.pdb
84
122
 
85
123
distrib: clean
86
124
        -@erase $(PROGRAM_NAME)
87