crt version 1.1
---------------

The software in this directory creates 8 object files and 2 static
libraries which are needed by gcc when gcc is used for linking. gcc
calls the linker, c4x-ld, including one of crt0_[34][sb][rm].o, libg.a,
and libc.a.

The file crt0.s provided here is compiled 8 different times and
installed with those 8 names. Replace it with your own version if you
have one.

The library libg.a created by the Makefile is empty. If you happen to
know what its purpose is please let me know, but for the c4x package it
is not needed. As it is required by gcc/ld linking, an empty one is
installed.

gcc/ld linking also requires a standard C library called libc.a. An
empty one is installed by this package. If you have your own, install it
afterwards or delete the installed (and empty) libc.a.


INSTALLATION
------------

At the top of the Makefile, adjust the installation prefix of c4x gcc
and the gcc location/version to your local configuration. All files
*must* (no alternative) be installed into the same directory tree as
the libgcc.a libraries installed with c4x gcc.

Run "make" to assemble the files, "make install" to install them, "make
uninstall" to get rid of them, and "make clean" to tidy up.

These files are installed:
$INSTDIR/crt0_[34][sb][rm].o $INSTDIR/lib[gc].a


Volker Kuhlmann
<v.kuhlmann@elec.canterbury.ac.nz>
20 February, 25 March 1998
