The make file is in LINKER/OBJECT and is designed for BC++ 4.5.  Before you
make it you must make the files in COMMON/OBJECT; this is just a library
which handles command line arguments and such.

This code is in the public domain; you may use it freely.  I do NOT support
DOS EXE file format; you can see the header I use as the structure defined
in LINKER/INCLUDE/header.h.

Parameters for the linker are as follows:

link [switches] [file...filen] [@resourcefile]

Where switches are:

/m	- use publics in map file
/s	- use extended map file
/c	- use case sensitive link
/x	- use no map file
/n	- Ignore 'lib' records in OMF files
/B#	- Executable base address (defaults to 0x1000)
/E#	- Number of errors before halting (defaults to 25)
/Lpath	- Library path
/P	- Pack Code segments

Filenames are either .OBJ or .LIB files.  The librarian ignores extended
dictionaries.

'resource file' is just a file containing a list of files to process.
Each file in the resource file must be on a separate line.

The linker processes all object files first, followed by all library
files.

imports/exports are not supported.  VIRDEFS are supported as per the
BORLAND definition.


David Lindauer
gclind01@ulkyvx.louisville.edu