

FC  =  ifort # gfortran # pgf90
#FCFLAGS = -parallel -g -qopenmp -recursive -debug extended -O0 -m64 -align all 
FCFLAGS = # -mcmodel=medium -shared-intel -O2 -pc 32 -convert big_endian
Inc = "/work/apps/intel_2016/netcdf/4.3.3.1/"

.SUFFIXES: .f90 .o

.f90.o:
	$(FC) -c $*.f90

# XX(t,s) = EOF(t)*PCA(s)
# Drought statistics:
st: Dr_IDX_Statistics.f90
	$(FC) -o st.exe Dr_IDX_Statistics.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

aph: Dr_Char_APH.f90
	$(FC) -o ap.exe Dr_Char_APH.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

clu: Dr_Make_Chars_for_Clus.f90
	$(FC) -o cl.exe Dr_Make_Chars_for_Clus.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

# Drought characteristics:
cha: Dr_Char_SEA.f90 
	$(FC) -o ch.exe Dr_Char_SEA.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

ch1: Dr_Char_Ens.f90
	$(FC) -o ch.exe Dr_Char_Ens.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

#rain: R_T_Projection.f90
#	$(FC) -o r.exe R_T_Projection.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

t20: R_T_Projection_2020_Aug.f90
	$(FC) -o r.exe R_T_Projection_2020_Aug.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

t21: R_T_Projection_2021_Feb.f90
	$(FC) -o t.exe R_T_Projection_2021_Feb.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS}

clean:
	rm *.exe  # *.o  *.mod
