FFLAGS	= -O
CFLAGS	= -O

AI	= calib.inc

AO	= 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:	$(AO)
	f77 -o calib $(AO)

$(AO):	$(AI)

BI      = parfit.inc

BO      = 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:	$(BO)
	f77 -o parfit $(BO)

$(BO):	$(BI)

CO	= fields.o

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

$(CO):

DO	= relax.o

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

$(DO):

EI	= nsfit.inc

EO	= nsfit.o nsinit.o nspri.o pass.o reversion.o pfit.o pbar.o matinv.o \
	nsgobble.o cio.o nsapply.o nssplit.o nsproc.o nshist.o nspeak.o \
	nsgrand.o cubgcv.o spcof1.o sperr1.o spfit1.o spint1.o nssmooth.o \
	nstrue.o

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

$(EO):	$(EI)
