HERE=/drlcm2/mnt/salevin/t15mig.dir
ATTFLAGS= -w -p8k
ATTFLAGS=  -w -S0
FFLAGS= -g -V nooptimize
FFLAGS= -O -V nocheck -V optimize
CMFLAGS= -g -v -nocmfmain
CMFLAGS= -O -paris -v -nocmfmain
CFLAGS=-g
LIBS= -lcmfbfort -lsepfort -lsep -lparisfort -lparis 
LIBS= -lsepfort -lsep -lparisfort -lparis 
PROG=T15mig
SUBS=getsec.o getvel.o putsec.o putcomp.o jkt.o libdiag.a
SUBS=getsec.o getvel.o putsec.o putcomp.o trifact.o 
INPUT=Hwind
INPUT=fx4196.wind
INPUT=aims.wind
OUTPUT=/dev/tty
OUTPUT=Hmig
testrun: $(PROG)
	cmattach $(ATTFLAGS) ./$(PROG) <$(INPUT) >$(OUTPUT) par=testpar.aims \
	out=/drlc1/work4/scratch/salevin/aimsmig.data
$(PROG): $(PROG).o $(SUBS)
	cmf $(CMFLAGS) $(PROG).o $(SUBS) -o $(PROG) $(LIBS)
getsec.o:: getsec.for
putsec.o:: putsec.for
putcomp.o:: putcomp.for
getvel.o:: getvel.for
scantri.o:: scantri.for
snapmov: comp
	Swab < comp > Htemp
	Taplot <Htemp >/drlc1/mnt/salevin/Hmov out=/drlc1/work2/salevin/_Hmov@
movie:	Hmig Hspmov Hcvxmov
	Swab < Hmig > Htemp
	Taplot < Htemp tpow=0 gpow=1 out=./_movie@ > Hmov
	Rm Htemp
#	Merge axis=3 space=n Hspmov Hmov Hcvxmov > /drlc1/mnt/salevin/Hmerge out=/drlc1/work2/salevin/_mergemovie@
.SUFFIXES:
.SUFFIXES: .o .saw .r .for .fcm .c .jbl
.saw.o:
	saw $< | ratfor -6 -C > $*.for
	fort $(FFLAGS) -c $*.for
.saw.for:
	saw $< > $*.r ; ratfor -6 -C $*.r > $*.for
.fcm.o:
	cmf $(CMFLAGS) -c $<
.for.o:
	fort $(FFLAGS) -c $<
.r.for:
	ratfor -6 -C $< > $*.for
.r.o:
	ratfor -6 -C $< > $*.for ; fort $(FFLAGS) -c $*.for
.c.o:
	cc $(CFLAGS) -c $<
.jbl.o:
	fort -c $<
