FFIGEN RELEASE NOTES
Release 1
February 7, 1996

This is a preliminary release.  Installation is straightforward, but not
pleasant.  I will work on this, as well as on making the installation
somewhat more friendly towards an existing lcc source tree.

You first need to get lcc version 3.4b.  You can get it via anonymous
ftp to ftp.cs.princeton.edu in the directory pub/lcc/old (the current
version is 3.5, as of this morning).  You can also get lcc 3.4b via the
World-Wide Web from http://www.cs.uoregon.edu/~lth/ffigen, which is also
the distribution site for FFIGEN.

To install, unpack lcc as you normally would.  Then, in the lcc main
directory, unpack ffigen.tar.  THIS WILL OVERWRITE SOME FILES.  Create
a lib directory in the lcc main directory.

You should then build cpp (cd cpp; make cpp CC=cc) and give the
executable the name fficpp.bin, and you should 'make ffigen.bin' in the
directory where you would normally build lcc (LCCHOME/sparc/solaris).
You can also make it directly in the src directory, if you prefer (cd
src; make ffigen.bin CC=cc).  Both .bin files should be moved to the lib
subdirectory, where the ffigen shell script expects to find it.

You probably want to hack the ffigen script to do the right things with
include file paths, standard definitions, and so on.

You're set.  See the User's Manual for more information.

Questions and comments to lth@cs.uoregon.edu.

--lars



