FFLAGS	= -O
CFLAGS	= -O
PFLAGS	= -O
INC	= tbproc.inc
LIB	= $(HOME)/binary/slalib/libsla.a \
	$(HOME)/newbin/mongo/libmongo.a $(HOME)/newbin/mongo/mgofake.o

OBJ	= gimme1.o gimme2.o f_doenv.o c_doenv.o each.o radtrim.o \
	nodup2.o magchop.o iuqsrt.o ireord.o autoext.o dstguess.o dsteval.o \
	dstfind.o smallxform.o filldv.o itera.o smallfit.o smallfind.o \
	prelim.o undistort.o yorn.o matinv.o pairfind.o pairfit.o iterb.o \
	getvignette.o qproc.o logger.o xform.o dumpit.o fakeres.o slaundump.o \
	southload.o taffproc.o sort2.o iunord.o zeroone.o oldproc.o isitok.o \
	usevignette.o cdlook.o taffload.o magproc.o magfit.o magbox.o magdv.o \
	zoneproc.o magverify.o tbdefault.o trdefault.o p1load.o \
	todefault.o tedefault.o magbar.o loadfit.o pairmag.o dofind.o \
	tjdefault.o tfdefault.o tndefault.o p2load.o tudefault.o \
	taffpar.o xformpar.o getccd.o scapply.o dzapply.o useccd.o mgoz.o \
	nocorner.o npmload.o npmadefault.o npmbdefault.o npmydefault.o \
	zetaproc.o sniff.o aaoload.o aaodefault.o special.o fix11x11.o \
	fakepmm.o

VO	= realnoisy.o

$(OBJ):	$(INC)

realnoisy: $(VO) $(OBJ) $(LIB)
	f77 -o realnoisy $(VO) $(OBJ) $(LIB)
	strip realnoisy

$(VO):	$(INC)

BO	= reccd.o ccdread.o ccdfake.o redz.o resc.o cdlook.o f_doenv.o \
	c_doenv.o

reccd:	$(BO)
	f77 -o reccd $(BO) $(LIB)

$(BO):	reccd.inc

CO	= realquiet.o

realquiet: $(CO) $(OBJ) $(LIB)
	f77 -o realquiet $(CO) $(OBJ) $(LIB)
	strip realquiet

$(CO):	$(INC)

DO	= genbycd.o quqsrt.o

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

$(DO):

EO	= hismon.o

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

$(EO):

FO	= oldmon.o

oldmon:	$(FO)
	f77 -o oldmon $(FO) $(LIB)

$(FO):

GO	= allhist.o

allhist: $(GO)
	f77 -o allhist $(GO) $(LIB)

$(GO):

HO	= zetahist.o

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

$(HO):
