MAKE_DEPEND=yes
include ${SEPINC}/SEP.top
SRCDIR=.
UF90DEFINES= -DLINUX -DUSE_FFTW 
UF90INCLUDES=-I.
UF90FLAGS=-O3 -inline_debug_info -check bounds -check pointer -traceback -g
#SET YOUR OPTIMIZATION FLAGS

#FFTWLIBS=-L/usr/local/FFTW/lib -lfftw3f
WHEREFFTW = /opt/FFTW/lib/lib
MAIN_LIBS=-lsupersetf90 -lsuperset -lsepparf90 -lseppar -lsep2df90 -lsep3df90 -lsep3d -lsepf90 -lsep 

VEC= -L/opt/intel/mkl72/lib/em64t -lmkl -lvml
#VEC= -L/opt/intel/Compiler/11.1/059/mkl/lib/em64t -lmkl -lvml
#VEC= -L/usr/local/ACML/pathscale64/lib -lacml_mv -lacml
#UF90LIBS=-L. -lwei -lsepauxf90 -lsepaux ${FFTWLIBS}  ${MAIN_LIBS} ${VEC} -lsepgeef90 -lsep2df90   -lpthread
UF90LIBS=-L. -lwei -lsepauxf90 -lsepaux ${WHEREFFTW}fftw3f.a  ${MAIN_LIBS} -lsepgeef90 -lsep2df90 -lsepweif90  -lpthread


#WHERE TO PUT THE BINARIES
BINDIR=./

#%.F90:	%.f90s
#	ln -s $*.f90s $*.F90


link_code: ${CODE}

LIBNAME=./libwei.a
SOURCES=wei_data.F90        wei_kmap.F90        wei_slow.F90 \
        wei_mem.F90         wei_ssf.F90   wei_mig_base.F90    weitds.F90 \
      wei_external.F90    wei_par.F90         wei_timers.F90\
      wei_fft.F90          wei_verb.F90\
weiattr.F90     wei_fk_share.F90    wei_path.F90        wei_wavespace.F90 \
wei_basics.F90  wei_flags.F90       wei_pspi.F90        wei_wem.F90 \
wei_cam.F90     wei_image.F90       wei_run.F90         wei_xmap.F90 \
weicig.F90      wei_imaging.F90     wei_sll.F90 septimers.f90



all: ${LIBNAME} ${BINDIR}/CAM.x  #  ${BINDIR}/Phase.x

clean: #bclean
	${RM} -f *.o *stb
	${RM} -f *mod
	${RM} -f *.x



include ${SEPINC}/SEP.bottom
