include ${SEPINC}/SEP.top

bin=./codetest/src/main/
gulf.shots.mute.H:shot.r.H 
	Mute tmute=1.6 vmute=1500 < shot.r.H >$@

gulf.shots.partt.H:gulf.shots.mute.H
	Window3d max1=4 <gulf.shots.mute.H >$@

gulf.shots.w.H:gulf.shots.partt.H
	${bin}/surfacefft.x f_min=5 f_max=30 Time=gulf.shots.partt.H Freq=$@ 

plane.gulf.H:gulf.shots.w.H
	${bin}/shottoplane.x opx=-0.0005 npx=100 dpx=0.00001 opy=0 npy=1 dpy=0.1 Shot=gulf.shots.w.H Plane=$@ dx=26.67

wavelet.gulf.w.H:
	Wavelet n1=1000 d1=0.004 tdelay=0.048 wavelet=ricker2 domain=time fund=20 >j1.H
	${bin}/surfacefft.x f_min=5 f_max=30 Time=j1.H Freq=$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@

image.gulf.%.H:wavelet.gulf.w.H ../velgom_opt.H plane.gulf.%.H
	${bin}/isotiltplanemig.x Data=plane.gulf.$*.H Velocity=../velgom_opt.H Wavelet=wavelet.gulf.w.H mig_nz=451 mig_dz=6.67 nhx=1 image_min_x=0 image_max_x=26000 Image_hx=$@ operator=2 > a.$*.txt & 

plane.gulf.0.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=0 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.1.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=12 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.2.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=24 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.3.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=36 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.4.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=48 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.5.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=60 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.6.H:plane.gulf.H
	Window3d squeeze=n n4=12 f4=72 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@
plane.gulf.7.H:plane.gulf.H
	Window3d squeeze=n f4=84 <plane.gulf.H >$@
	echo "in=/net/glad/scr1/adam/$@@" >> $@

image.gulf.H:image.gulf.0.H image.gulf.1.H image.gulf.2.H image.gulf.3.H image.gulf.4.H image.gulf.5.H image.gulf.6.H image.gulf.7.H
	Add image.gulf.0.H image.gulf.1.H image.gulf.2.H image.gulf.3.H image.gulf.4.H image.gulf.5.H image.gulf.6.H image.gulf.7.H >$@ 

image.%.2D.H: 
	< image.$*.H Window3d | Window n1=106 min1=2301.15 n2=526 min2=6000.75  > $@

include ${SEPINC}/SEP.bottom
