MAKE_DEPEND=yes
include ${SEPINC}/SEP.top
################# To run in gomorrah  ####################
#include /usr/local/share/make/SEP.top
##########################################################
#################   To run in glad    ####################
#include /opt/SEP/SEP6.4.6_INTEL/include/SEP.top
include ProcMakefile

LATOPTS  = style=html
#LATOPTS = option=web 'style=jfc,makeidx,html,amsmath'
#LATOPTS=class=geophysics
SIGDIR = /data/sigsbee_multiple
OLEVEL=2
#UF90FLAGS =-mp -check bounds -O3
#UF90FLAGS =-g -openmp -openmp_report2  -O3 -axT -vec_report3 -C #-check bounds 
UF90FLAGS = -C -check bounds 
#UF90FLAGS =-parallel -openmp -openmp_report2  -O3 -axW -vec_report3
#UF90FLAGS =-parallel -openmp -openmp_report2 -axW -vec_report3
MAINLIBS=-lsep2df90 -lsep3df90 -lsep3d -lsepf90 -lsep -L${LIBDIR}  -lsepgeef90
UF77LIBS = ${BEILIB}
UF90DEFINES = -DSEP_OMP

# WHEREFFTW = /usr/local/FFTW/FFT3_INTEL/lib/libfftw3f.a
# WHEREFFTW = /net/koko/linux_local/FFTW/FFTW2/lib/
#UF90LIBS=${MPILIBS} ${MAINLIBS} -lsepparf90 -lsepgeef90 -lseppar_mpi -lsep2df90 -static-libcxa -lguide -lseppar  -lsuperset -lsupersetf90 -lsuperset #-lsepauxf90 -lsepmathf90 -lsep3df90 -lsep3d -lsepf90 -lsep $(WHEREFFTW)libfftw.a $(WHEREFFTW)librfftw.a #-Bstatic 
#
# 64bit
#
WHEREFFTW = /opt/FFTW/lib/lib
UF90LIBS=${MPILIBS} ${MAINLIBS} -lsepparf90 -lsepgeef90 -lsep2df90 -static-libcxa -lguide -lseppar  -lsuperset -lsupersetf90 -lsuperset -lsepauxf90 -lsepmathf90 -lsep3df90 -lsep3d -lsepf90 -lsep $(WHEREFFTW)fftw3f.a # -lseppar_mpi

F90=ifort

COLOR=y

RESULTSER = 
RESULTSNR = 
RESULTSCR = 0001shtp 0001genc4 0001renc4 0001genc8 0001renc8 0002diff_g4 0002diff_r4 0002diff_g8 0002diff_r8 flincl_0 totg_0 totr_0 diffgold_0 diffrand_0

BIN=./bin
PAR=./par
R=./fig
FIG=./fig
DATA=./data
SRCDIR=./src/areal

##########################
#
# Figures
#
owar:OW_arealsht.x
	rm -f ${BIN}/OW_arealsht.x;rm -f OW_arealsht.x;make OW_arealsht.x
	mv -f OW_arealsht.x ${BIN}/OW_arealsht.x

owmar:OWmig2d_areal.x
	rm -f ${BIN}/OWmig2d_areal.x;rm -f OWmig2d_areal.x;make OWmig2d_areal.x
	mv -f OWmig2d_areal.x ${BIN}/OWmig2d_areal.x

owp:OWmig2d_par.x
	rm -f ${BIN}/OWmig2d_par.x;rm -f OWmig2d_par.x;make OWmig2d_par.x
	mv -f OWmig2d_par.x ${BIN}/OWmig2d_par.x


##########################
#
# Figures
#
0001genc4.pdf:
	pstexpen ${R}/0001genc4.v ${R}/0001genc4.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0001genc4.ps 

0001renc4.pdf:
	pstexpen ${R}/0001renc4.v ${R}/0001renc4.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0001renc4.ps 

0001genc8.pdf:
	pstexpen ${R}/0001genc8.v ${R}/0001genc8.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0001genc8.ps 

0001renc8.pdf:
	pstexpen ${R}/0001renc8.v ${R}/0001renc8.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0001renc8.ps 

0002diff_r4.pdf:
	pstexpen ${R}/0002diff_r4.v ${R}/0002diff_r4.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0002diff_r4.ps 

0002diff_r8.pdf:
	pstexpen ${R}/0002diff_r8.v ${R}/0002diff_r8.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0002diff_r8.ps 

0002diff_g4.pdf:
	pstexpen ${R}/0002diff_g4.v ${R}/0002diff_g4.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0002diff_g4.ps 

0002diff_g8.pdf:
	pstexpen ${R}/0002diff_g8.v ${R}/0002diff_g8.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0002diff_g8.ps 

totr_0.pdf:
	pstexpen ${R}/totr_0.v ${R}/totr_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/totr_0.ps 

totg_0.pdf:
	pstexpen ${R}/totg_0.v ${R}/totg_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/totg_0.ps 

diffrand_0.pdf:
	pstexpen ${R}/diffrand_0.v ${R}/diffrand_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/diffrand_0.ps 

diffgold_0.pdf:
	pstexpen ${R}/diffgold_0.v ${R}/diffgold_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/diffgold_0.ps 

flincl_0.pdf:
	pstexpen ${R}/flincl_0.v ${R}/flincl_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/flincl_0.ps 

arflincl_0.pdf:
	pstexpen ${R}/arflincl_0.v ${R}/arflincl_0.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/arflincl_0.ps 

goldcovar_mat.pdf:
	pstexpen ${R}/goldcovar_mat.v ${R}/goldcovar_mat.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/goldcovar_mat.ps 

goldcovar_mat_smoo.pdf:
	pstexpen ${R}/goldcovar_mat_smoo.v ${R}/goldcovar_mat_smoo.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/goldcovar_mat_smoo.ps 

randcovar_mat.pdf:
	pstexpen ${R}/randcovar_mat.v ${R}/randcovar_mat.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/randcovar_mat.ps 

randcovar_mat_smoo.pdf:
	pstexpen ${R}/randcovar_mat_smoo.v ${R}/randcovar_mat_smoo.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/randcovar_mat_smoo.ps 

0001shtp.pdf:
	pstexpen ${R}/0001shtp.v ${R}/0001shtp.ps color=n fat=1 fatmult=1.5 invras=n force=  invras=y
	epstopdf ${R}/0001shtp.ps 

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

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

clean : texclean 
	@-touch j.o j.mod j.x *.fix.f90; \rm *.o *.mod *.x *.fix.f90

include ${SEPINC}/SEP.bottom
#include /usr/local/share/make/SEP.bottom
#include /opt/SEP/SEP6.4.6_INTEL/include/SEP.bottom
