FFLAGS	= -O
CFLAGS	= -O

INC	= calib.inc

OBJ	= calib.o init.o f_doenv.o c_doenv.o cio.o sameclean.o average.o \
	pass.o iuqsrt.o getsame.o openfd.o nextfd.o fitclose.o doflush.o \
	fitflush.o sameproc.o doopen.o

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

$(OBJ):	$(INC)

AI	= parfit.inc

AO	= parfit.o loadpri.o reversion.o pass.o f_doenv.o c_doenv.o cio.o \
	parinit.o pargobble.o fitloop.o psplit.o bweight.o rweight.o \
	priapply.o secapply.o pfit.o ptrim.o matinv.o fitsmooth.o pbar.o \
	parsample.o

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

$(AO):	$(AI)

BI	= correl.inc

BO	= correl.o p1load.o loadcorrel.o pass.o

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

$(BO):	$(BI)

CI	= tycho.inc

CO	= tycho.o tycread.o bisect.o f_doenv.o c_doenv.o iuqsrt.o bvtooe.o \
	loadaah.o tabinterp.o

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

$(CO):	$(CI)

DI	= apply.inc

DO	= brapply.o apcoef.o apblue.o apred.o reversion.o pfit.o pbar.o \
	matinv.o bluehist.o redhist.o apsave.o apsample.o iuqsrt.o \
	apfit.o ptrim.o

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

$(DO):	$(DI)
