FFLAGS	= -O
CFLAGS	= -O

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 pbar.o \
	parsample.o newcoef.o bresid.o rresid.o resproc.o

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

$(AO):	$(AI)

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)

EI	= tycho.inc

EO	= tycho.o tycoef.o tychob.o tychor.o reversion.o pfit.o pbar.o \
	matinv.o tydump.o tysample.o iuqsrt.o

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

$(EO):	$(EI)

FI	= magfit.inc

FO	= magfit.o domagfit.o magbin.o iuqsrt.o magbar.o cubgcv.o spcof1.o \
	sperr1.o spfit1.o spint1.o magspline.o

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

$(FO):	$(FI)

GI	= allfit.inc

GO	= allfit.o doallfit.o allbin.o iuqsrt.o allbar.o cubgcv.o spcof1.o \
	sperr1.o spfit1.o spint1.o allspline.o

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

$(GO):	$(GI)

HI	= newfit.inc

HO	= newspline.o cubgcv.o spcof1.o sperr1.o spfit1.o spint1.o

newspline:	$(HO)
	f77 -o newspline $(HO)

$(HO):	$(HI)

II	= tcapply.inc

IO	= tcapply.o tccoef.o tcblue.o tcred.o tcsave.o tcsample.o pass.o \
	reversion.o pfit.o pbar.o matinv.o tcfit.o ptrim.o tcbin.o iuqsrt.o \
	tcbar.o tcspline.o cubgcv.o spcof1.o sperr1.o spfit1.o spint1.o \
	tcselect.o

tcapply: $(IO)
	f77 -o tcapply $(IO)

$(IO):	$(II)

JI	= tcfinal.inc

JO	= tcfinal.o tcfproc.o cubgcv.o spcof1.o sperr1.o spfit1.o spint1.o

tcfinal: $(JO)
	f77 -o tcfinal $(JO)

$(JO):	$(JI)
