~ubuntu-branches/ubuntu/saucy/curl/saucy-201307251546

1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
1
#***************************************************************************
2
#                                  _   _ ____  _
3
#  Project                     ___| | | |  _ \| |
4
#                             / __| | | | |_) | |
5
#                            | (__| |_| |  _ <| |___
1 by Domenico Andreoli
Import upstream version 7.9.5
6
#                             \___|\___/|_| \_\_____|
7
#
1.2.5 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.0
8
# Copyright (C) 1998 - 2010, Daniel Stenberg, <daniel@haxx.se>, et al.
1 by Domenico Andreoli
Import upstream version 7.9.5
9
#
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
10
# This software is licensed as described in the file COPYING, which
11
# you should have received as part of this distribution. The terms
12
# are also available at http://curl.haxx.se/docs/copyright.html.
1 by Domenico Andreoli
Import upstream version 7.9.5
13
#
14
# You may opt to use, copy, modify, merge, publish, distribute and/or sell
15
# copies of the Software, and permit persons to whom the Software is
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
16
# furnished to do so, under the terms of the COPYING file.
1 by Domenico Andreoli
Import upstream version 7.9.5
17
#
18
# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19
# KIND, either express or implied.
20
#
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
21
###########################################################################
1 by Domenico Andreoli
Import upstream version 7.9.5
22
1.1.7 by Matthias Klose
Import upstream version 7.16.2
23
VC=vc6
24
1 by Domenico Andreoli
Import upstream version 7.9.5
25
all:
26
	./configure
27
	make
28
29
ssl:
30
	./configure --with-ssl
31
	make
32
33
borland:
1.1.2 by LaMont Jones
Import upstream version 7.12.3
34
	cd lib
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
35
	$(MAKE) -f Makefile.b32
1.1.2 by LaMont Jones
Import upstream version 7.12.3
36
	cd ..\src
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
37
	$(MAKE) -f Makefile.b32
1.1.2 by LaMont Jones
Import upstream version 7.12.3
38
39
borland-ssl:
40
	cd lib
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
41
	$(MAKE) -f Makefile.b32 WITH_SSL=1
1.1.2 by LaMont Jones
Import upstream version 7.12.3
42
	cd ..\src
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
43
	$(MAKE) -f Makefile.b32 WITH_SSL=1
1.1.2 by LaMont Jones
Import upstream version 7.12.3
44
45
borland-ssl-zlib:
46
	cd lib
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
47
	$(MAKE) -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
1.1.2 by LaMont Jones
Import upstream version 7.12.3
48
	cd ..\src
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
49
	$(MAKE) -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1
1.1.2 by LaMont Jones
Import upstream version 7.12.3
50
51
borland-clean:
52
	cd lib
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
53
	$(MAKE) -f Makefile.b32 clean
1.1.2 by LaMont Jones
Import upstream version 7.12.3
54
	cd ..\src
1.2.9 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.4
55
	$(MAKE) -f Makefile.b32 clean
1 by Domenico Andreoli
Import upstream version 7.9.5
56
1.2.6 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.1
57
watcom: .SYMBOLIC
1.2.8 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.3
58
	cd lib && $(MAKE) -u -f Makefile.Watcom
59
	cd src && $(MAKE) -u -f Makefile.Watcom
1.2.6 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.1
60
61
watcom-clean: .SYMBOLIC
1.2.8 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.3
62
	cd lib && $(MAKE) -u -f Makefile.Watcom clean
63
	cd src && $(MAKE) -u -f Makefile.Watcom clean
1.2.6 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.1
64
65
watcom-vclean: .SYMBOLIC
1.2.8 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.3
66
	cd lib && $(MAKE) -u -f Makefile.Watcom vclean
67
	cd src && $(MAKE) -u -f Makefile.Watcom vclean
1.1.3 by Matthias Klose
Import upstream version 7.14.0
68
1 by Domenico Andreoli
Import upstream version 7.9.5
69
mingw32:
1.1.9 by Matthias Klose
Import upstream version 7.17.1
70
	$(MAKE) -C lib -f Makefile.m32
71
	$(MAKE) -C src -f Makefile.m32
72
1.1.2 by LaMont Jones
Import upstream version 7.12.3
73
mingw32-clean:
74
	$(MAKE) -C lib -f Makefile.m32 clean
75
	$(MAKE) -C src -f Makefile.m32 clean
1 by Domenico Andreoli
Import upstream version 7.9.5
76
1.2.11 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.6
77
mingw32-vclean mingw32-distclean:
78
	$(MAKE) -C lib -f Makefile.m32 vclean
79
	$(MAKE) -C src -f Makefile.m32 vclean
80
81
mingw32%:
82
	$(MAKE) -C lib -f Makefile.m32 CFG=$@
83
	$(MAKE) -C src -f Makefile.m32 CFG=$@
84
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
85
vc-clean: $(VC)
1.1.3 by Matthias Klose
Import upstream version 7.14.0
86
	cd lib
1.1.7 by Matthias Klose
Import upstream version 7.16.2
87
	nmake -f Makefile.$(VC) clean
1.1.3 by Matthias Klose
Import upstream version 7.14.0
88
	cd ..\src
1.1.7 by Matthias Klose
Import upstream version 7.16.2
89
	nmake -f Makefile.$(VC) clean
1.1.3 by Matthias Klose
Import upstream version 7.14.0
90
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
91
vc-all: $(VC)
1.1.3 by Matthias Klose
Import upstream version 7.14.0
92
	cd lib
1.1.7 by Matthias Klose
Import upstream version 7.16.2
93
	nmake -f Makefile.$(VC) cfg=release
94
	nmake -f Makefile.$(VC) cfg=release-ssl
95
	nmake -f Makefile.$(VC) cfg=release-zlib
96
	nmake -f Makefile.$(VC) cfg=release-ssl-zlib
97
	nmake -f Makefile.$(VC) cfg=release-ssl-dll
98
	nmake -f Makefile.$(VC) cfg=release-zlib-dll
99
	nmake -f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll
100
	nmake -f Makefile.$(VC) cfg=release-dll
101
	nmake -f Makefile.$(VC) cfg=release-dll-ssl-dll
102
	nmake -f Makefile.$(VC) cfg=release-dll-zlib-dll
103
	nmake -f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll
104
	nmake -f Makefile.$(VC) cfg=debug
105
	nmake -f Makefile.$(VC) cfg=debug-ssl
106
	nmake -f Makefile.$(VC) cfg=debug-zlib
107
	nmake -f Makefile.$(VC) cfg=debug-ssl-zlib
108
	nmake -f Makefile.$(VC) cfg=debug-ssl-dll
109
	nmake -f Makefile.$(VC) cfg=debug-zlib-dll
110
	nmake -f Makefile.$(VC) cfg=debug-ssl-dll-zlib-dll
111
	nmake -f Makefile.$(VC) cfg=debug-dll
112
	nmake -f Makefile.$(VC) cfg=debug-dll-ssl-dll
113
	nmake -f Makefile.$(VC) cfg=debug-dll-zlib-dll
114
	nmake -f Makefile.$(VC) cfg=debug-dll-ssl-dll-zlib-dll
1.1.3 by Matthias Klose
Import upstream version 7.14.0
115
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
116
vc: $(VC)
1 by Domenico Andreoli
Import upstream version 7.9.5
117
	cd lib
1.1.7 by Matthias Klose
Import upstream version 7.16.2
118
	nmake /f Makefile.$(VC) cfg=release
1 by Domenico Andreoli
Import upstream version 7.9.5
119
	cd ..\src
1.1.7 by Matthias Klose
Import upstream version 7.16.2
120
	nmake /f Makefile.$(VC)
1 by Domenico Andreoli
Import upstream version 7.9.5
121
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
122
vc-x64: $(VC)
123
	cd lib
124
	nmake /f Makefile.$(VC) MACHINE=x64 cfg=release
125
	cd ..\src
126
	nmake /f Makefile.$(VC) MACHINE=x64 cfg=release
127
128
vc-zlib: $(VC)
129
	cd lib
130
	nmake /f Makefile.$(VC) cfg=release-zlib
131
	cd ..\src
132
	nmake /f Makefile.$(VC) cfg=release-zlib
133
134
vc-ssl: $(VC)
135
	cd lib
136
	nmake /f Makefile.$(VC) cfg=release-ssl
137
	cd ..\src
138
	nmake /f Makefile.$(VC) cfg=release-ssl
139
140
vc-ssl-zlib: $(VC)
141
	cd lib
142
	nmake /f Makefile.$(VC) cfg=release-ssl-zlib
143
	cd ..\src
144
	nmake /f Makefile.$(VC) cfg=release-ssl-zlib
145
146
vc-x64-ssl-zlib: $(VC)
147
	cd lib
148
	nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib
149
	cd ..\src
150
	nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib
151
152
vc-ssl-dll: $(VC)
153
	cd lib
154
	nmake /f Makefile.$(VC) cfg=release-ssl-dll
155
	cd ..\src
156
	nmake /f Makefile.$(VC) cfg=release-ssl-dll
157
158
vc-dll-ssl-dll: $(VC)
159
	cd lib
160
	nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll
161
	cd ..\src
162
	nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll
163
164
vc-dll: $(VC)
165
	cd lib
166
	nmake /f Makefile.$(VC) cfg=release-dll
167
	cd ..\src
168
	nmake /f Makefile.$(VC) cfg=release-dll
169
170
vc-dll-zlib-dll: $(VC)
171
	cd lib
172
	nmake /f Makefile.$(VC) cfg=release-dll-zlib-dll
173
	cd ..\src
174
	nmake /f Makefile.$(VC) cfg=release-dll-zlib-dll
175
176
vc-dll-ssl-dll-zlib-dll: $(VC)
177
	cd lib
178
	nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll
179
	cd ..\src
180
	nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll
181
182
vc-ssl-dll-zlib-dll: $(VC)
183
	cd lib
184
	nmake /f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll
185
	cd ..\src
186
	nmake /f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll
187
188
vc-zlib-dll: $(VC)
189
	cd lib
190
	nmake /f Makefile.$(VC) cfg=release-zlib-dll
191
	cd ..\src
192
	nmake /f Makefile.$(VC) cfg=release-zlib-dll
193
194
vc-sspi: $(VC)
1.1.3 by Matthias Klose
Import upstream version 7.14.0
195
	cd lib
1.1.7 by Matthias Klose
Import upstream version 7.16.2
196
	nmake /f Makefile.$(VC) cfg=release WINDOWS_SSPI=1
1.1.3 by Matthias Klose
Import upstream version 7.14.0
197
	cd ..\src
1.1.7 by Matthias Klose
Import upstream version 7.16.2
198
	nmake /f Makefile.$(VC) cfg=release WINDOWS_SSPI=1
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
199
200
djgpp:
1.1.2 by LaMont Jones
Import upstream version 7.12.3
201
	$(MAKE) -C lib -f Makefile.dj
202
	$(MAKE) -C src -f Makefile.dj
1 by Domenico Andreoli
Import upstream version 7.9.5
203
204
cygwin:
205
	./configure
206
	make
207
208
cygwin-ssl:
209
	./configure --with-ssl
210
	make
211
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
212
amiga:
213
	cd ./lib && make -f makefile.amiga
214
	cd ./src && make -f makefile.amiga
215
216
netware:
1.1.2 by LaMont Jones
Import upstream version 7.12.3
217
	$(MAKE) -C lib -f Makefile.netware
218
	$(MAKE) -C src -f Makefile.netware
219
1.1.4 by Martin Pitt
Import upstream version 7.15.1
220
netware-ares:
221
	$(MAKE) -C lib -f Makefile.netware WITH_ARES=1
222
	$(MAKE) -C src -f Makefile.netware WITH_ARES=1
223
1.1.2 by LaMont Jones
Import upstream version 7.12.3
224
netware-ssl:
1.1.4 by Martin Pitt
Import upstream version 7.15.1
225
	$(MAKE) -C lib -f Makefile.netware WITH_SSL=1
226
	$(MAKE) -C src -f Makefile.netware WITH_SSL=1
227
228
netware-ssl-zlib:
229
	$(MAKE) -C lib -f Makefile.netware WITH_SSL=1 WITH_ZLIB=1
230
	$(MAKE) -C src -f Makefile.netware WITH_SSL=1 WITH_ZLIB=1
231
1.1.7 by Matthias Klose
Import upstream version 7.16.2
232
netware-ssh2-ssl-zlib:
233
	$(MAKE) -C lib -f Makefile.netware WITH_SSH2=1 WITH_SSL=1 WITH_ZLIB=1
234
	$(MAKE) -C src -f Makefile.netware WITH_SSH2=1 WITH_SSL=1 WITH_ZLIB=1
235
1.1.4 by Martin Pitt
Import upstream version 7.15.1
236
netware-zlib:
237
	$(MAKE) -C lib -f Makefile.netware WITH_ZLIB=1
238
	$(MAKE) -C src -f Makefile.netware WITH_ZLIB=1
1.1.2 by LaMont Jones
Import upstream version 7.12.3
239
240
netware-clean:
241
	$(MAKE) -C lib -f Makefile.netware clean
242
	$(MAKE) -C src -f Makefile.netware clean
1.1.1 by Domenico Andreoli
Import upstream version 7.12.0.is.7.11.2
243
1.1.8 by Matthias Klose
Import upstream version 7.16.4
244
netware-install:
245
	$(MAKE) -C lib -f Makefile.netware install
246
	$(MAKE) -C src -f Makefile.netware install
247
1 by Domenico Andreoli
Import upstream version 7.9.5
248
unix: all
249
250
unix-ssl: ssl
251
252
linux: all
253
254
linux-ssl: ssl
1.1.8 by Matthias Klose
Import upstream version 7.16.4
255
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
256
# We don't need to do anything for vc6.
257
vc6:
1.1.12 by Andreas Schuldei
Import upstream version 7.19.4
258
3.4.3 by Domenico Andreoli
* Package is orphaned.
259
vc8: lib/Makefile.vc8 src/Makefile.vc8
260
261
lib/Makefile.vc8: lib/Makefile.vc6
262
	@echo "generate $@"
1.2.5 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.0
263
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" lib/Makefile.vc6 > lib/Makefile.vc8
3.4.3 by Domenico Andreoli
* Package is orphaned.
264
265
src/Makefile.vc8: src/Makefile.vc6
266
	@echo "generate $@"
1.2.5 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.0
267
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" src/Makefile.vc6 > src/Makefile.vc8
1.1.11 by Michael Vogt
Import upstream version 7.18.2
268
1.1.12 by Andreas Schuldei
Import upstream version 7.19.4
269
# VC9 makefiles are for use with VS2008
3.4.3 by Domenico Andreoli
* Package is orphaned.
270
vc9: lib/Makefile.vc9 src/Makefile.vc9
271
272
lib/Makefile.vc9: lib/Makefile.vc6
273
	@echo "generate $@"
1.2.5 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.0
274
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" lib/Makefile.vc6 > lib/Makefile.vc9
3.4.3 by Domenico Andreoli
* Package is orphaned.
275
276
src/Makefile.vc9: src/Makefile.vc6
277
	@echo "generate $@"
1.2.5 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.0
278
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" src/Makefile.vc6 > src/Makefile.vc9
1.1.12 by Andreas Schuldei
Import upstream version 7.19.4
279
1.2.7 by Ramakrishnan Muthukrishnan
Import upstream version 7.21.2
280
# VC10 makefiles are for use with VS2010
281
vc10: lib/Makefile.vc10 src/Makefile.vc10
282
283
lib/Makefile.vc10: lib/Makefile.vc6
284
	@echo "generate $@"
285
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc10/g" -e "s/VC6/VC10/g" lib/Makefile.vc6 > lib/Makefile.vc10
286
287
src/Makefile.vc10: src/Makefile.vc6
288
	@echo "generate $@"
289
	@sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc10/g" -e "s/VC6/VC10/g" src/Makefile.vc6 > src/Makefile.vc10
290
1.1.11 by Michael Vogt
Import upstream version 7.18.2
291
ca-bundle: lib/mk-ca-bundle.pl
292
	@echo "generate a fresh ca-bundle.crt"
293
	@perl $< -b -l -u lib/ca-bundle.crt
294
1.1.12 by Andreas Schuldei
Import upstream version 7.19.4
295
ca-firefox: lib/firefox-db2pem.sh
296
	@echo "generate a fresh ca-bundle.crt"
297
	./lib/firefox-db2pem.sh lib/ca-bundle.crt