include ${SEPINC}/SEP.top

PERSDEV=../..
HOME=$(PERSDEV)

MYBINDIR = $(PERSDEV)/bin/$(SEP_ARCH)
BINDIR = $(MYBINDIR)

ifndef INPMYHOST
INPMYHOST=$(MYHOST)
endif

SCRNUM=1
SCRNUM_sad=2
SCRNUM_glad=2
SCRNUM_mad=2
SCRNUM_bad=2
SCRDIR=WIT_WAVRES_TRIP_LENS
ifndef HOSTFILE
HOSTFILE= $(HOME)/Lib/makefile/Hostfile
endif
include $(HOSTFILE)

MODEL_DIR=../Model
MIG_DIR=../Mig

TEMPDIR=$(MIG_DIR)/SCR
TEMPPATH=${TEMPDIR}/DATA_

include makefile-sembl
include makefile-figrep

TEMPPATH=${TEMPDIR}/TEST_
DATADIR=/data/trip_lens


ifeq ($(MYHOST),sad)
MAINREV=Rev2D_ho_fd
else
MAINREV=Rev2D_ho_fd
endif

$(MODEL_DIR)/Slow-0-compl-trip-lens-$(MYHOST).H :
	cd $(MODEL_DIR) ; \
	gmake Slow-0-compl-trip-lens-$(MYHOST).H ; \
	cd $(MIGDIR)

$(MODEL_DIR)/Wavelet-nz3-$(MYHOST).H :
	cd $(MODEL_DIR) ; \
	gmake Wavelet-nz3-$(MYHOST).H ;\
	cd $(MIGDIR)

$(MODEL_DIR)/Model-data-rev-time-$(MYHOST).H :
	cd $(MODEL_DIR) ; \
	gmake Model-data-rev-time-$(MYHOST).H ; \
	cd $(MIGDIR)

$(MODEL_DIR)/Model-data-VLowFreq-$(MYHOST).H :
	cd $(MODEL_DIR) ; \
	gmake Model-data-VLowFreq-$(MYHOST).H ; \
	cd $(MIGDIR)

####

Ang-Mig-0-$(MYHOST).H: Ang-0.P Tr-Mig-0-$(MYHOST).H
	OFF2ANG <Tr-Mig-0-$(MYHOST).H par=Ang-0.P  \
	>Ang-Mig-0-$(MYHOST).H \
	2>$(TEMPDIR)/Ang-Mig-0-$(MYHOST).H.log

Ang-Mig-0-VLowFreq-$(MYHOST).H: Ang-0.P Tr-Mig-0-VLowFreq-$(MYHOST).H
	OFF2ANG <Tr-Mig-0-VLowFreq-$(MYHOST).H >Ang-Mig-0-VLowFreq-$(MYHOST).H \
	par=Ang-0.P \
	2>$(TEMPDIR)/Ang-Mig-0-VLowFreq-$(MYHOST).H.log

#	<Mig-0-$(MYHOST).H Window3d n2=2 min2=0 squeeze=n | 
Tr-Mig-0-$(MYHOST).H: #Mig-0-$(MYHOST).H
	<Mig-0-$(MYHOST).H  \
	Transp plane=23 | Transp plane=34 |\
	Pad beg2=224 end2=224 \
	> Tr-Mig-0-$(MYHOST).H \
	datapath=$(TEMPPATH) 

Tr-Mig-0-VLowFreq-$(MYHOST).H: Mig-0-VLowFreq-$(MYHOST).H
	<Mig-0-VLowFreq-$(MYHOST).H  \
	Transp plane=23 | Transp plane=34 |\
	Pad beg2=224 end2=224 \
	> Tr-Mig-0-VLowFreq-$(MYHOST).H \
	datapath=$(TEMPPATH) 


Mig-0-$(MYHOST).H: Mig-rev-time.P Rev-time-x10-t4.P \
		$(MODEL_DIR)/Slow-0-compl-trip-lens-$(MYHOST).H \
		$(MODEL_DIR)/Wavelet-nz3-$(MYHOST).H \
		$(MODEL_DIR)/Model-data-rev-time-$(MYHOST).H 
	$(BINDIR)/$(MAINREV).x \
	par=Mig-rev-time.P par=Rev-time-x10-t4.P \
	Wavelet=$(MODEL_DIR)/Wavelet-nz3-$(MYHOST).H \
	Wavefield_back=Wave-back-$(MYHOST).H \
	Wavefield_sou=Wave-sou-$(MYHOST).H \
	Wavefield_rec=Wave-rec-$(MYHOST).H \
	Data=$(MODEL_DIR)/Model-data-rev-time-$(MYHOST).H \
	Slow=$(MODEL_DIR)/Slow-0-compl-trip-lens-$(MYHOST).H  \
	Image=Mig-0-$(MYHOST).H \
	datapath=$(TEMPPATH) filesize=2000  nfiles=1 \
	>Mig-0-$(MYHOST).H.head \
	2>$(TEMPDIR)/Mig-0-$(MYHOST).H.log

Mig-0-VLowFreq-$(MYHOST).H: Mig-rev-time.P Rev-time-x10-t4.P Mig-VLowFreq.P \
		$(MODEL_DIR)/Slow-0-compl-trip-lens-$(MYHOST).H \
		$(MODEL_DIR)/Wavelet-nz3-$(MYHOST).H \
		$(MODEL_DIR)/Model-data-VLowFreq-$(MYHOST).H 
	$(BINDIR)/$(MAINREV).x \
	par=Mig-rev-time.P par=Rev-time-x10-t4.P par=Mig-VLowFreq.P  \
	Wavelet=$(MODEL_DIR)/Wavelet-nz3-$(MYHOST).H \
	Wavefield_back=Wave-back-$(MYHOST).H \
	Wavefield_sou=Wave-VLowFreq-sou-$(MYHOST).H \
	Wavefield_rec=Wave-VLowFreq-rec-$(MYHOST).H \
	Data=$(MODEL_DIR)/Model-data-VLowFreq-$(MYHOST).H \
	Slow=$(MODEL_DIR)/Slow-0-compl-trip-lens-$(MYHOST).H  \
	Image=Mig-0-VLowFreq-$(MYHOST).H \
	datapath=$(TEMPPATH) filesize=2000  nfiles=1 \
	>Mig-0-VLowFreq-$(MYHOST).H.head \
	2>$(TEMPDIR)/Mig-0-VLowFreq-$(MYHOST).H.log


# velocity and slowness


clean	:	
	@-${RM}  .make.dependencies*
	@-${RM}  log*
	@-${RM}  *.H
	@-${RM}  $(MODEL_DIR)/*.H
	@-${RM}  *.Vp
	@-${RM}  *.h
	@-${RM}  *.h@@
	@-${RM}  *.h@@@@
	@-${RM}  *.H@@
	@-${RM}  *.H@@@@
	@-${RM}  *.head
	@-${RM}  $(TEMPDIR)/*


include ${SEPINC}/SEP.bottom
