X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=INSTALL.W32;h=77441f1ef3f1c073ce76b353a909b89075446bfe;hp=76beee31822f9d057f0af5b96ded720d144881cd;hb=9458530d450e80637c17d5a984ded8f0e4e0fa33;hpb=3189772e07dafe359f84ada71001515127bc396d diff --git a/INSTALL.W32 b/INSTALL.W32 index 76beee3182..77441f1ef3 100644 --- a/INSTALL.W32 +++ b/INSTALL.W32 @@ -25,9 +25,9 @@ * Borland C * GNU C (Cygwin or MinGW) -- even though optional for non-gcc builds, Netwide Assembler, a.k.a. - NASM, available from http://sourceforge.net/projects/nasm is - recommended. +- Netwide Assembler, a.k.a. NASM, available from http://nasm.sourceforge.net/ + is required if you intend to utilize assembler modules. Note that NASM + is now the only supported assembler. If you are compiling from a tarball or a CVS snapshot then the Win32 files may well be not up to date. This may mean that some "tweaking" is required to @@ -39,11 +39,11 @@ If you want to compile in the assembly language routines with Visual C++, then you will need already mentioned Netwide Assembler binary, - nasmw.exe, to be available on your %PATH%. + nasmw.exe or nasm.exe, to be available on your %PATH%. - Firstly you should run Configure: + Firstly you should run Configure with platform VC-WIN32: - > perl Configure VC-WIN32 --prefix=c:/some/openssl/dir + > perl Configure VC-WIN32 --prefix=c:\some\openssl\dir Where the prefix argument specifies where OpenSSL will be installed to. @@ -56,6 +56,7 @@ - If you don't want to use the assembly language files at all then run: + > perl Configure VC-WIN32 no-asm --prefix=c:/some/openssl/dir > ms\do_ms If you get errors about things not having numbers assigned then check the @@ -80,16 +81,13 @@ There are various changes you can make to the Win32 compile environment. By default the library is not compiled with debugging - symbols. If you add 'debug' to the mk1mf.pl lines in the do_* batch - file then debugging symbols will be compiled in. Note that mk1mf.pl - expects the platform to be the last argument on the command line, so - 'debug' must appear before that, as all other options. + symbols. If you use the platform debug-VC-WIN32 instead of VC-WIN32 + then debugging symbols will be compiled in. - - By default in 0.9.8 OpenSSL will compile builtin ENGINES into the - libeay32.dll shared library. If you specify the "no-static-engine" + By default in 1.0.0 OpenSSL will compile builtin ENGINES into the + separate shared librariesy. If you specify the "enable-static-engine" option on the command line to Configure the shared library build - (ms\ntdll.mak) will compile the engines as separate DLLs. + (ms\ntdll.mak) will compile the engines into libeay32.dll instead. The default Win32 environment is to leave out any Windows NT specific features. @@ -102,7 +100,6 @@ ms\nt.mak - Borland C++ builder 5 ---------------------