1. About JWlink

JWlink is a linker for x86 that can create 16-, 32- and 64-bit binaries.
It's a fork of Open Watcom Wlink. Some features have been added and a
few bugs have been fixed. Generally, it has been made more compatible with
the MS linker (the cmdline syntax is still quite different).

Besides JWlink's source code there are also precompiled binaries available
for Windows, DOS and Linux. The packages containing precompiled binaries
also include a Manual (in HtmlHelp format for Windows, else in plain Html).

2. Installation

There's no installation procedure for JWlink. If JWlink is to be used
frequently, it might be a good idea to copy the binary to a directory that
is included in the PATH environment variable.

Besides JWlink there are 2 additional binaries;

JWlib[.exe]: this tool is launched by JWlink when it has to create an
import library. It's an improved version of OW's WLib.

cvpack[.exe]: this tool is launched by JWlink when the CVPACK option
has been set.

Note: the names of the DOS versions of those binaries have a 'd' suffix
(JWlibd.exe, cvpackd.exe). This suffix must be removed, because JWlink will
always call the "unsuffixed" variant.

3. How to create the JWlink binaries

If you want to compile the JWlink sources, you'll need:

- the JWlink source package

- Open Watcom (v1.8 or newer)

- if a JWlink DOS binary is to be build, the HX development package

To create the jwlink binary:

- Win32, DOS: Adjust the path for the Watcom root directory ( variable WATCOM )
in file Makefile. If no DOS version of jwlink is to be created, set variable DOS = 0.
Then run 'wmake'.