FFLAGS	= -O
CFLAGS	= -O
LIB	= $(HOME)/binary/slalib/libsla.a

MGO	= $(HOME)/mongo/libmongo.a $(HOME)/mongo/mgofake.o

INC	= piprog.inc

OBJ	= gethalf.o hms.o corner.o eatit.o cio.o project.o \
	saveit.o init.o iuqsrt.o ireord.o dumb.o extract.o dsteval.o \
	smallxform.o filldv.o dstfind.o xform.o pairfind.o pairfit.o \
	matinv.o rstring.o dstring.o dreord.o f_doenv.o c_doenv.o

PO	= piprog.o getpi.o iterate.o

piprog:	$(OBJ) $(PO)
	f77 -o piprog $(PO) $(OBJ) $(LIB)

$(OBJ):	$(INC)

$(PO):	$(INC)

OO	= onepi.o oldget.o iterate.o

onepi:	$(OBJ) $(OO)
	f77 -o onepi $(OO) $(OBJ) $(LIB)

$(OO):	$(INC)

AP	= allpi.o getpi.o alliter.o

allpi:	$(OBJ) $(AP)
	f77 -o allpi $(AP) $(OBJ) $(LIB)

$(AP):	$(INC)

CO	= color0.o f_doenv.o c_doenv.o

color0:	$(CO)
	f77 -o color0 $(CO)

$(CO):

DO	= color1.o f_doenv.o c_doenv.o dofit1.o inv1.o gimmedv.o select1.o \
	trim1.o duqsrt.o

color1:	$(DO)
	f77 -o color1 $(DO)

$(DO):

EO	= p1box.o init.o getbox.o dobox.o hms.o striparg.o p1corner.o \
	eatit.o p1save.o rstring.o dstring.o cio.o project.o iuqsrt.o \
	ireord.o dreord.o

p1box:	$(EO)
	f77 -o p1box $(EO) $(LIB)

$(EO):	$(INC)

FO	= plotmag.o

plotmag: $(FO)
	f77 -o plotmag $(FO) $(MGO)

$(FO):
