include ${SEPINC}/SEP.top
D = ./dat
F90LD = ifort -I$(SRCDIR) #-Mbounds

HTMLDIR = /net/sepwww/sepwww/pub/class/280/Labs/Lab3
Movie   = Ricksep style=three >$n
n = /dev/null
OBJDIR = .
P = ./par
R = ${RESDIR}
RESDIR = .
RESULTSER = 
RESULTSNR = 
SEPINC = $(SEPVERSION)/include

SEPVERSION = /net/koko/bob/SEP_BOB/
Setplot = Tpow tpow=0 | Grey eout=1 pclip=98 gainpanel=a
SRCDIR = ./src
#UF90FLAGS = -I$(SRCDIR) -L$(SEPVERSION)/lib/libsep.a -Mbounds
#UF90LIBS = -lsep2df90 -lsepfft  #$(WHEREFFTW)fftw.a #$(WHEREFFTW)rfftw.a 

UF90LIBDIRS = /net/koko/bob/SEP_BOB/lib/
UF90LIBS =  -lsep2df90  -lsepgeef90 -lsep3df90 -lsepfftf90 $(WHEREFFTW)fftw.a $(WHEREFFTW)rfftw.a
UF90FLAGS += -CB -O3 -axK

WHEREFFTW = /net/koko/linux_local/FFTW/FFTW2/lib/lib

COLOR=yes

##########################
#
# Propagate
#
post: Post3DVz.x

prop:propaga1.x

prop2:propaga2.x

prop2a:propaga2a.x
#
#
##########################
expsplst.H:
#	< bandp_pad.H propaga2a.x vel=velll_pad.H data_t=bandt_pad.H > $@
	< bandp.H propaga2a.x vel=velll.H data_t=bandt.H > $@

exphsh2.H:
	< bandp.H propaga2.x vel=Vel6000.H data_t=bandt.H > $@

expspi12.H:
	< bandp.H propaga2.x vel=velll.H data_t=bandt.H > $@
#	< bandp.H propaga2.x vel=Vel6000.H data_t=bandt.H > $@

expspi12a.H:
#	< bandp.H propaga2a.x vel=velll.H data_t=bandt.H velax=velax.H > $@
	< bandp.H propaga2a.x vel=Vel_vel.H data_t=bandt.H nvel=128 > $@
#	< bandp.H propaga2.x vel=Vel6000.H data_t=bandt.H > $@

exphsh.H:
	< bandp_pad.H propaga2.x vel=Vel6000_pad.H op=1 data_t=bandt_pad.H > $@

exphsh1.H:
	< bandp_pad.H propaga2a.x vel=Vel6000_pad.H nvel=2 data_t=bandt_pad.H > $@

exphshor.H:
	< bandp_pad.H propaga2a.x vel=velll_pad.H nvel=4 data_t=bandt_pad.H > $@

exphshor_SEG.H:
	< SPK_seg.H propaga2a.x vel=POSvel.H nvel=4 data_t=tnew.H > $@

migphsh.H:
	< exphsh.H Post3DVz.x vel=Vel6000_pad.H > $@

##########################################

regclean_%:
	@-touch $*; Rm $*; touch $*; \rm $*

clean : texclean regclean_POSdat.H regclean_POSimg.H regclean_POSvelc.H regclean_POSvel.H regclean_L7d.real.3dmig.full.wem.pre.T regclean_L7d.real.3dmig.full.wem.zof.T
	@-touch j.o j.mod j.x *.fix.f90; \rm *.o *.mod *.x *.fix.f90

include ${SEPINC}/SEP.bottom
