FFLAGS	= -O
CFLAGS	= -O
LIB	= $(HOME)/binary/slalib/libsla.a
MGO	= $(HOME)/newbin/mongo/libmongo.a $(HOME)/newbin/mongo/mgofake.o

INC	= ugap7b.inc

OBJ	= ugap7b.o loader.o fillcd.o cio.o grab3.o cdsave.o grab4.o dumper.o

ugap7b:	$(OBJ)
	f77 -o ugap7b $(OBJ)

$(OBJ):	$(INC)

AO	= ugap7a.o insetup.o outsetup.o cio.o f_reader.o ioclose.o oflush.o \
	domerge.o increment.o

proc6: $(AO)
	f77 -o proc6 $(AO)

$(AO):	ugap7a.inc

BO	= check7a.o cio.o

check7a: $(BO)
	f77 -o check7a $(BO)

$(BO):

DO	= ugap7d.o looper.o cio.o

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

$(DO):	ugap7d.inc

EO	= ugap7f.o cio.o closelb.o nextlb.o nextrd.o openlb.o openrd.o \
	rdproc.o

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

$(EO):	ugap7f.inc

FO	= ugap7i.o hms.o gimme.o xycorner.o sumit.o fitsit.o precess.o u7hcio.o

ugap7i: $(FO)
	f77 -o ugap7i $(FO) $(MGO) $(LIB)

$(FO):	square.inc

GO	= ugap7g.o looper.o cio.o

ugap7g:	$(GO)
	f77 -o ugap7g $(GO)

$(GO):

HO	= ugap7j.o xlooper.o cio.o keeprd.o keeplb.o

ugap7j:	$(HO)
	f77 -o ugap7j $(HO) $(LIB)

$(HO):

IO	= square.o gimme.o corner.o eatit.o u7hcio.o hms.o saveit.o \
	getzn.o to50.o

square:	$(IO)
	f77 -o square $(IO) $(LIB)

$(IO):	square.inc
