merge r3489, r3493:
*) MSVC8 compatibility with OpenSSL 1.0.0
*) fix building OpenSSL-1.0.0 on 64-bit Linux:
make installs the libraries in lib64 directory
and build nginx/Windows against OpenSSL-0.9.8n
Igor Sysoev
12 years ago
18 | 18 |
|
19 | 19 |
# libeay32.lib requires gdi32.lib
|
20 | 20 |
CORE_LIBS="$CORE_LIBS gdi32.lib"
|
|
21 |
# OpenSSL 1.0.0 requires crypt32.lib
|
|
22 |
CORE_LIBS="$CORE_LIBS crypt32.lib"
|
21 | 23 |
;;
|
22 | 24 |
|
23 | 25 |
*)
|
56 | 56 |
&& \$(MAKE) clean \\
|
57 | 57 |
&& ./config --prefix=$ngx_prefix no-shared $OPENSSL_OPT \\
|
58 | 58 |
&& \$(MAKE) \\
|
59 | |
&& \$(MAKE) install
|
|
59 |
&& \$(MAKE) install LIBDIR=lib
|
60 | 60 |
|
61 | 61 |
END
|
62 | 62 |
|
4 | 4 |
all:
|
5 | 5 |
cd $(OPENSSL)
|
6 | 6 |
|
7 | |
perl Configure BC-32 no-shared --prefix=openssl -DNO_SYS_TYPES_H \
|
8 | |
$(OPENSSL_OPT)
|
|
7 |
perl Configure BC-32 no-shared --prefix=openssl $(OPENSSL_OPT)
|
9 | 8 |
|
10 | 9 |
ms\do_nasm
|
11 | 10 |
|
4 | 4 |
all:
|
5 | 5 |
cd $(OPENSSL)
|
6 | 6 |
|
7 | |
perl Configure VC-WIN32 no-shared --prefix=openssl -DNO_SYS_TYPES_H \
|
8 | |
$(OPENSSL_OPT)
|
|
7 |
perl Configure VC-WIN32 no-shared --prefix=openssl $(OPENSSL_OPT)
|
9 | 8 |
|
10 | 9 |
ms\do_ms
|
11 | 10 |
|
4 | 4 |
TEMP = tmp
|
5 | 5 |
|
6 | 6 |
OBJS = objs.msvc8
|
7 | |
OPENSSL = openssl-0.9.8k
|
|
7 |
OPENSSL = openssl-0.9.8n
|
8 | 8 |
ZLIB = zlib-1.2.3
|
9 | 9 |
PCRE = pcre-7.9
|
10 | 10 |
|