HOME = /Users/lees


XHOME=/usr/X11R6
XLIBDIR         = -L$(XHOME)/lib

INCLUDE =   -I${XHOME}/include 

FC	= gfortran   ${CFLAGS}
DEST = $(HOME)/bin
FFLAGS =  -Bstatic

#CFLAGS = -g -D$(SYS) -D$(MONITOR)
#SYS = HPUX
SYS = NONHPUX
#BIN=/usr3/lees/bin
BIN=$(HOME)/bin
CFLAGS = -g -D$(SYS) -D$(MONITOR) $(INCLUDE) $(XLIBDIR) 



SYSLIBS = /usr10/lang/SC2.0.1/libF77.a /usr10/lang/SC2.0.1/libM77.a /usr6/openwin3.0/lib/libXaw.a /usr6/openwin3.0/lib/libXmu.a /usr6/openwin3.0/lib/libXt.a /usr6/openwin3.0/lib/libXext.a /usr6/openwin3.0/lib/libX11.a /usr10/lang/SC2.0.1/libm.a /usr10/lang/SC2.0.1/libansi.a /usr/lib/libc.a


# CALCMP	= /we/oppen/lib/libcalunix.a \
# 	-l4014 -lplot

CALCMP	= /usr3/lees/uw/newcalcomp/libcalunix.a /usr3/lees/uw/uw/newlibplot.a\
	$(SYSLIBS) 


PLOTOBJS	= plotsource.o xdevice.o

XPLOT	= More/plotkit.a -lX11 -lm

OBJS1	= askc.o askr.o auxpln.o blurb.o compl.o csort.o \
	fpout.o geocen.o hhog.o input.o jask.o leng.o \
	params.o pexcf.o range.o rdeq1.o rdeq2.o rdeq3.o rdiff.o \
	readfl.o refrmt.o search.o shrflt.o tandp.o 

OBJS2	= circle.o plotpl.o pltsm1.o plus.o strnt1.o tpplt1.o \
	askc.o auxpln.o tandp.o geocen.o jask.o leng.o

OBJS3	= askc.o pltsym.o auxpln.o strnet.o plus.o \
	jask.o plotpl.o tpplot.o circle.o geocen.o \
	leng.o tandp.o intero.o pltnet.o pltsol.o

OBJS4	= askc.o auxpln.o geocen.o leng.o tandp.o

SRC1	= askc.f askr.f auxpln.f blurb.f compl.f csort.f \
	fpout.f geocen.f hhog.f input.f jask.f leng.f \
	params.f pexcf.f range.f rdeq1.f rdeq2.f rdeq3.f rdiff.f \
	readfl.f refrmt.f search.f shrflt.f tandp.f 

SRC3	= askc.f pltsym.f auxpln.f strnet.f plus.f \
	jask.f plotpl.f tpplot.f circle.f geocen.f \
	leng.f tandp.f intero.f pltnet.f pltsol.f

plotkit: $(PLOTOBJS)
	ar r plotkit.a $(PLOTOBJS)
	ranlib plotkit.a

fpfit:	fpfit.o $(OBJS1)
	$(FC) $(FFLAGS) -o $(BIN)/fpfit \
	fpfit.o $(OBJS1) 

fppage:	fppage.o $(OBJS2)
	$(FC) $(FFLAGS) -o $(DEST)/fppage \
	fppage.o  $(OBJS3) 

fpplot:	fpplot.o $(OBJS3)
	$(FC) $(FFLAGS) -o $(DEST)/fpplot \
	fpplot.o $(OBJS3) $(XPLOT)

fpcat:	fpfit.f $(SRC1)
	cat fpfit.f $(SRC1) >fpcat.f

fppcat:	fpplot.f $(SRC3) 
	cat fpplot.f $(SRC3) >fpplot.for

fppcp:	fpplot.f $(SRC3) 
	cp fpplot.f $(SRC3) /we/ftp/pub/fp/source

mktable:	mktable.o $(OBJS4)
	$(FC) $(FFLAGS) -o $(DEST)/mktable \
	mktable.o $(OBJS4) 

cnvrt_uw_fps:	cnvrt_uw_fps.o askc.o leng.o
	$(FC) $(FFLAGS) -o $(DEST)/cnvrt_uw_fps \
	cnvrt_uw_fps.o askc.o leng.o
clean:
	/bin/rm *.o
