Before you compile this, you need to create three files
that are customized for your system.

gpkieee754.c and gpkieee754.h describe what kind of floating
point you have and (if necessary) define functions for handling
Not-A-Number and Infinity.

Normally, you can just copy one of the supplied versions into
those positions.

"make.inc" is the part of the makefile that varies from one
computer to another.    Normally, you can just take one of
the available versions, and possibly modify it.

The CRITICAL thing is that you need to make "BASE" in make.inc
point to the place where the library will be installed.
Libraries will go into $BASE/lib and include files into $BASE/include.
Possibly, you may want to fiddle with the compiler flags
or (less likely) other things.

Then, you "make" and "make install".


Linux:     
	cp make.Linux.inc make.inc
	cp gpkieee754_Linux.c gpkieee754.c
	cp gpkieee754_Linux.h gpkieee754.h
	make
	make install

SunOS Sun compiler:
	cp make.SunOS.inc make.inc
	cp gpkieee754_SunOS.c gpkieee754.c
	cp gpkieee754_SunOS.h gpkieee754.h
	make
	make install

SunOS gcc:
	cp make.SunOSgcc.inc make.inc
	cp gpkieee754_SunOSgcc.c gpkieee754.c
	cp gpkieee754_SunOSgcc.h gpkieee754.h
	make
	make install



Note that if you want to use the romberg integration routine, qromo(),
you need to get the polint() and ratint() functions from
Numerical Recipes in C, by Press, Teukolsky, Vetterling, and Flannery
(Cambridge University Press, 1992, ISBN 0 521 43180 for the book
with CD.) Qromo uses these and they are under copyright.
You also need to 
#define NumericalRecipes in the top of qromo.c
or include -DNumericalRecipes=1 in the CFLAGS line in make.inc .
