#
#
#-- 64 bit version ----------------------------------------------------
iFortOptions64=-O3 -static 


#----------------------------------------------------------------------
SLATECSRC=SlatecVal/ddriv1.f SlatecVal/ddriv2.f SlatecVal/ddriv3.f SlatecVal/xermsg.f SlatecVal/dnrm2.f SlatecVal/ddstp.f SlatecVal/d1mach.f SlatecVal/ddntp.f SlatecVal/dgbfa.f SlatecVal/dgbsl.f SlatecVal/ddzro.f SlatecVal/dgefa.f SlatecVal/dgesl.f SlatecVal/j4save.f SlatecVal/xerprn.f SlatecVal/xersve.f SlatecVal/xerhlt.f SlatecVal/xercnt.f SlatecVal/fdump.f SlatecVal/ddpst.f SlatecVal/dscal.f SlatecVal/daxpy.f SlatecVal/ddot.f SlatecVal/ddpsc.f SlatecVal/ddcor.f SlatecVal/ddscl.f SlatecVal/ddntl.f SlatecVal/ddcst.f SlatecVal/i1mach.f SlatecVal/idamax.f SlatecVal/xgetua.f SlatecVal/dfzero.f
#----------------------------------------------------------------------

Sveifill: Mod_Precision.f90 Sveifill.f90 $(SLATECSRC)
	gfortran $(iFortOptions64) -o Sveifill Mod_Precision.f90 Sveifill.f90 $(SLATECSRC)
	
Fleygbogi: Mod_Precision.f90 Fleygbogi.f90 $(SLATECSRC)
	gfortran $(iFortOptions64) -o Fleygbogi Mod_Precision.f90 Fleygbogi.f90 $(SLATECSRC)

RangeImplicit: Mod_Precision.f90 Mod_BreyturRange.f90 RangeImplicit.f90 $(SLATECSRC)
	gfortran $(iFortOptions64) -o RangeImplicit Mod_Precision.f90 Mod_BreyturRange.f90 RangeImplicit.f90 $(SLATECSRC)


