FFLAGS	= -O
CFLAGS	= -O

all:	proc10a proc10b proc10c proc10d proc10e proc10f

AO	= ugapea.o getbright.o getfaint.o correlate.o matinv.o intersect.o \
	getsouth.o

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

$(AO):	ugapea.inc

proc10b:	ugapeb.o
	f77 -o proc10b ugapeb.o

ugapeb.o:

BO	= cinit.o sameloop.o sameproc.o crack.o csave.o juqsrt.o \
	repack.o genindex.o f_doenv.o c_doenv.o ctruth.o truthname.o

proc10c:	$(BO) ugapec.o
	f77 -o proc10c ugapec.o $(BO)

proc10e:	$(BO) ugapee.o
	f77 -o proc10e ugapee.o $(BO)

$(BO):	ugapec.inc
ugapec.o: ugapec.inc
ugapee.o: ugapec.inc

DO	= dodump.o f_doenv.o c_doenv.o

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

$(DO):

EO	= dinit.o loader.o f_doenv.o c_doenv.o cio.o getboth.o \
	dtruth.o iuqsrt.o dmedian.o dproc.o dsave.o dmean.o dstat.o dcross.o \
	truthname.o

proc10d:	$(EO) ugaped.o
	f77 -o proc10d ugaped.o $(EO)

proc10f:	$(EO) ugapef.o
	f77 -o proc10f ugapef.o $(EO)

$(EO):	ugaped.inc
ugaped.o: ugaped.inc
ugapef.o: ugaped.inc

FO	= ugapeg.o

proc10g:	$(FO)
	f77 -o proc10g $(FO)

$(FO):

GO	= ugapeh.o loadpoly.o

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

$(GO):	ugapeh.inc
