Document the new way of building with Borland Builder.
[openssl.git] / INSTALL.W32
index 081eced313b989f1851f5a156fe662cb12c8bd09..c62d7f75cbf8c60850bbf78a0a0197e4f2ab515c 100644 (file)
@@ -81,7 +81,7 @@
 
  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 mk1mk.pl lines in the do_* batch file then debugging symbols will be
+ to the mk1mf.pl lines in the do_* batch file then debugging symbols will be
  compiled in.
 
  The default Win32 environment is to leave out any Windows NT specific
  Borland C++ builder 3 and 4
  ---------------------------
 
+ There are two alternatives.  With Borland C++ Builder, Borland make and nasm,
+ you can build with optimized assembler by doing the following:
+
+ * Configure for building with Borland Builder:
+   > perl Configure BC-32
+
+ * Create the appropriate makefile
+   > ms\do_nasm
+
+ * Build
+   > make -f ms\bcb.mak
+
+ The other (older) alternative builds using GNU make and doesn't use the
+ optimized assembler code.  You use it by doing the following:
+
  * Setup PATH. First must be GNU make then bcb4/bin 
 
  * Run ms\bcb4.bat
  * Compiler installation:
 
    Mingw32 is available from <ftp://ftp.xraylith.wisc.edu/pub/khan/
-   gnu-win32/mingw32/gcc-2.95.2/gcc-2.95.2-msvcrt.exe>. GNU make is at
-   <ftp://agnes.dida.physik.uni-essen.de/home/janjaap/mingw32/binaries/
-   make-3.76.1.zip>. Install both of them in C:\egcs-1.1.2 and run
-   C:\egcs-1.1.2\mingw32.bat to set the PATH.
+   gnu-win32/mingw32/gcc-2.95.2/gcc-2.95.2-msvcrt.exe>. Extract it
+   to a directory such as C:\gcc-2.95.2 and add c:\gcc-2.95.2\bin to
+   the PATH environment variable in "System Properties"; or edit and
+   run C:\gcc-2.95.2\mingw32.bat to set the PATH.
 
  * Compile OpenSSL:
 
 
  * $ tar zxvf openssl-x.x.x.tar.gz
    $ cd openssl-x.x.x
-   $ ./Configure Cygwin
+   $ ./config
    [...]
    $ make
    [...]