1 #***************************************************************************
3 # Project ___| | | | _ \| |
5 # | (__| |_| | _ <| |___
6 # \___|\___/|_| \_\_____|
8 # Copyright (C) 1998 - 2008, Daniel Stenberg, <daniel@haxx.se>, et al.
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.
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
16 # furnished to do so, under the terms of the COPYING file.
18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
19 # KIND, either express or implied.
21 # $Id: Makefile,v 1.1.1.1 2008-09-23 16:32:05 hoffman Exp $
22 ###########################################################################
31 .
/configure
--with-ssl
42 make
-f Makefile.b32 WITH_SSL
=1
44 make
-f Makefile.b32 WITH_SSL
=1
48 make
-f Makefile.b32 WITH_SSL
=1 WITH_ZLIB
=1
50 make
-f Makefile.b32 WITH_SSL
=1 WITH_ZLIB
=1
54 make
-f Makefile.b32
clean
56 make
-f Makefile.b32
clean
60 wmake
-f Makefile.Watcom
62 wmake
-f Makefile.Watcom
66 wmake
-f Makefile.Watcom
clean
68 wmake
-f Makefile.Watcom
clean
71 $(MAKE
) -C lib
-f Makefile.m32
72 $(MAKE
) -C src
-f Makefile.m32
75 $(MAKE
) -C lib
-f Makefile.m32 ZLIB
=1
76 $(MAKE
) -C src
-f Makefile.m32 ZLIB
=1
79 $(MAKE
) -C lib
-f Makefile.m32 SSL
=1 ZLIB
=1
80 $(MAKE
) -C src
-f Makefile.m32 SSL
=1 ZLIB
=1
82 mingw32-ssh2-ssl-zlib
:
83 $(MAKE
) -C lib
-f Makefile.m32 SSH2
=1 SSL
=1 ZLIB
=1
84 $(MAKE
) -C src
-f Makefile.m32 SSH2
=1 SSL
=1 ZLIB
=1
86 mingw32-ssh2-ssl-sspi-zlib
:
87 $(MAKE
) -C lib
-f Makefile.m32 SSH2
=1 SSL
=1 SSPI
=1 ZLIB
=1
88 $(MAKE
) -C src
-f Makefile.m32 SSH2
=1 SSL
=1 SSPI
=1 ZLIB
=1
91 $(MAKE
) -C lib
-f Makefile.m32
clean
92 $(MAKE
) -C src
-f Makefile.m32
clean
96 nmake
-f Makefile.
$(VC
) clean
98 nmake
-f Makefile.
$(VC
) clean
102 nmake
-f Makefile.
$(VC
) cfg
=release
103 nmake
-f Makefile.
$(VC
) cfg
=release-ssl
104 nmake
-f Makefile.
$(VC
) cfg
=release-zlib
105 nmake
-f Makefile.
$(VC
) cfg
=release-ssl-zlib
106 nmake
-f Makefile.
$(VC
) cfg
=release-ssl-dll
107 nmake
-f Makefile.
$(VC
) cfg
=release-zlib-dll
108 nmake
-f Makefile.
$(VC
) cfg
=release-ssl-dll-zlib-dll
109 nmake
-f Makefile.
$(VC
) cfg
=release-dll
110 nmake
-f Makefile.
$(VC
) cfg
=release-dll-ssl-dll
111 nmake
-f Makefile.
$(VC
) cfg
=release-dll-zlib-dll
112 nmake
-f Makefile.
$(VC
) cfg
=release-dll-ssl-dll-zlib-dll
113 nmake
-f Makefile.
$(VC
) cfg
=debug
114 nmake
-f Makefile.
$(VC
) cfg
=debug-ssl
115 nmake
-f Makefile.
$(VC
) cfg
=debug-zlib
116 nmake
-f Makefile.
$(VC
) cfg
=debug-ssl-zlib
117 nmake
-f Makefile.
$(VC
) cfg
=debug-ssl-dll
118 nmake
-f Makefile.
$(VC
) cfg
=debug-zlib-dll
119 nmake
-f Makefile.
$(VC
) cfg
=debug-ssl-dll-zlib-dll
120 nmake
-f Makefile.
$(VC
) cfg
=debug-dll
121 nmake
-f Makefile.
$(VC
) cfg
=debug-dll-ssl-dll
122 nmake
-f Makefile.
$(VC
) cfg
=debug-dll-zlib-dll
123 nmake
-f Makefile.
$(VC
) cfg
=debug-dll-ssl-dll-zlib-dll
127 nmake
/f Makefile.
$(VC
) cfg
=release
129 nmake
/f Makefile.
$(VC
)
133 MACHINE
=x64 nmake
/f Makefile.
$(VC
) cfg
=release
135 MACHINE
=x64 nmake
/f Makefile.
$(VC
)
139 nmake
/f Makefile.
$(VC
) cfg
=release-zlib
141 nmake
/f Makefile.
$(VC
) cfg
=release-zlib
145 nmake
/f Makefile.
$(VC
) cfg
=release-ssl
147 nmake
/f Makefile.
$(VC
) cfg
=release-ssl
151 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-zlib
153 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-zlib
157 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-dll
159 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-dll
163 nmake
/f Makefile.
$(VC
) cfg
=release-dll-ssl-dll
165 nmake
/f Makefile.
$(VC
) cfg
=release-dll-ssl-dll
169 nmake
/f Makefile.
$(VC
) cfg
=release-dll
171 nmake
/f Makefile.
$(VC
) cfg
=release-dll
175 nmake
/f Makefile.
$(VC
) cfg
=release-dll-zlib-dll
177 nmake
/f Makefile.
$(VC
) cfg
=release-dll-zlib-dll
179 vc-dll-ssl-dll-zlib-dll
:
181 nmake
/f Makefile.
$(VC
) cfg
=release-dll-ssl-dll-zlib-dll
183 nmake
/f Makefile.
$(VC
) cfg
=release-dll-ssl-dll-zlib-dll
187 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-dll-zlib-dll
189 nmake
/f Makefile.
$(VC
) cfg
=release-ssl-dll-zlib-dll
193 nmake
/f Makefile.
$(VC
) cfg
=release-zlib-dll
195 nmake
/f Makefile.
$(VC
) cfg
=release-zlib-dll
199 nmake
/f Makefile.
$(VC
) cfg
=release WINDOWS_SSPI
=1
201 nmake
/f Makefile.
$(VC
) cfg
=release WINDOWS_SSPI
=1
204 $(MAKE
) -C lib
-f Makefile.dj
205 $(MAKE
) -C src
-f Makefile.dj
212 .
/configure
--with-ssl
216 cd .
/lib
&& make
-f makefile.amiga
217 cd .
/src
&& make
-f makefile.amiga
220 $(MAKE
) -C lib
-f Makefile.netware
221 $(MAKE
) -C src
-f Makefile.netware
224 $(MAKE
) -C lib
-f Makefile.netware WITH_ARES
=1
225 $(MAKE
) -C src
-f Makefile.netware WITH_ARES
=1
228 $(MAKE
) -C lib
-f Makefile.netware WITH_SSL
=1
229 $(MAKE
) -C src
-f Makefile.netware WITH_SSL
=1
232 $(MAKE
) -C lib
-f Makefile.netware WITH_SSL
=1 WITH_ZLIB
=1
233 $(MAKE
) -C src
-f Makefile.netware WITH_SSL
=1 WITH_ZLIB
=1
235 netware-ssh2-ssl-zlib
:
236 $(MAKE
) -C lib
-f Makefile.netware WITH_SSH2
=1 WITH_SSL
=1 WITH_ZLIB
=1
237 $(MAKE
) -C src
-f Makefile.netware WITH_SSH2
=1 WITH_SSL
=1 WITH_ZLIB
=1
240 $(MAKE
) -C lib
-f Makefile.netware WITH_ZLIB
=1
241 $(MAKE
) -C src
-f Makefile.netware WITH_ZLIB
=1
244 $(MAKE
) -C lib
-f Makefile.netware
clean
245 $(MAKE
) -C src
-f Makefile.netware
clean
248 $(MAKE
) -C lib
-f Makefile.netware
install
249 $(MAKE
) -C src
-f Makefile.netware
install
260 @echo
"generate VC8 makefiles"
261 @sed
-e
"s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e
"s#/GZ#/RTC1#" -e
"s/wsock32.lib/wsock32.lib bufferoverflowu.lib/g" -e
"s/VC6/VC8/g" lib
/Makefile.vc6
> lib
/Makefile.vc8
262 @sed
-e
"s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e
"s#/GZ#/RTC1#" -e
"s/wsock32.lib/wsock32.lib bufferoverflowu.lib/g" -e
"s/VC6/VC8/g" src
/Makefile.vc6
> src
/Makefile.vc8
264 ca-bundle
: lib
/mk-ca-bundle.pl
265 @echo
"generate a fresh ca-bundle.crt"
266 @perl
$< -b
-l
-u lib
/ca-bundle.crt
268 ca-firefox
: lib
/firefox-db2pem.sh
269 @echo
"generate a fresh ca-bundle.crt"
270 .
/lib
/firefox-db2pem.sh lib
/ca-bundle.crt