#clear default defs of suffixes
.SUFFIXES:

.SUFFIXES: .o .FF .i .II

# c-> FFLAGS = -c -Zp -Wd"-eci68 -dv" -Wf"-dp -onovector"
# v-> FFLAGS = -c -Zp -Wd"-ev68 -dci" -Wf"-dp"
# cv-> FFLAGS = -c -Zp -Wd"-evci68" -Wf"-dp"
FFLAGS = -O -c
FF = f77
# FF = cf77
LFLAGS = 

objs = shock.o main.o method.o 

xshock: ${objs}
	${FF} $(LFLAGS) -o xshock ${objs} 

.FF.o:	
	sed -e 's/REAL/real*8/g' $*.FF | cvtoif.awk > $*.f
	${FF} ${FFLAGS} $*.f

.II.i:  
	sed -e 's/REAL/real*8/g' $*.II > $*.i

clean:
	rm *.o *.i *.f *.l xshock log2d plot*

main.o:   xxdims.i xxdiag.i xxiounit.i xxmeth.i xxplots.i
method.o: xxdims.i xxdiag.i xxiounit.i xxmeth.i
shock.o:  xxdims.i xxiounit.i xxprobdt.i


