all: markersim mapsim storemap map2seq findmap findvar varprior leftmost
#            
map2seq: map2seq.f90
	  ifort map2seq.f90 -o map2seq  -s   -O3  -static  \
          -qopenmp -reentrancy  -D _MYMKL=.TRUE.    \
          -L$MKLPATH -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core
#
markersim: markersim.f90
	  ifort markersim.f90 -o markersim  -s  -O3  -static
#
mapsim: mapsim.f90
	  ifort mapsim.f90 -o mapsim  -s  -O3  -static
#
storemap: storemap.f90
	  ifort storemap.f90                             \
          -o storemap  -s  -O3  -static           \
          -qopenmp -reentrancy  -D _MYMKL=.TRUE.  \
          -L$MKLPATH -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core
#
findmap: findmap.f90 
	  ifort findmap.f90                              \
          -o findmap  -s  -O3  -static            \
          -qopenmp -reentrancy  -D _MYMKL=.TRUE.  \
          -L$MKLPATH -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core
#
findvar: findvar.f90
	  ifort findvar.f90 -o findvar  -s  -O3 -static  \
          -qopenmp -reentrancy  -D _MYMKL=.TRUE.  \
          -L$MKLPATH -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core
#
varprior: varprior.f90
	  ifort varprior.f90 -o varprior  -s  -O3  -static
#
leftmost: leftmost.f90
	  ifort leftmost.f90 -o leftmost  -s  -O3  -static
