
FC  =  ifort # gfortran # pgf90
Inc = "/work/apps/intel_2016/netcdf/4.3.3.1/"

.SUFFIXES: .f90 .o

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


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

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

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

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

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

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

mt: Moisture_Trans.f90
	$(FC) -o mt.exe Moisture_Trans.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

mt1: Moisture_Trans_moving_aver.f90
	$(FC) -o mt.exe Moisture_Trans_moving_aver.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

# 4 seasons:
mtr: Moisture_Trans_Revise.f90
	$(FC) -o mt.exe Moisture_Trans_Revise.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

# SL C20:
mc20: Moisture_Trans_C20.f90
	$(FC) -o mt.exe Moisture_Trans_C20.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/
# Period 1960-2015 to compare with C20:
m6015: Moisture_Trans_60-15_Rev.f90
	$(FC) -o mt.exe Moisture_Trans_60-15_Rev.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

mf: Moisture_Flux.f90
	$(FC) -o mt.exe Moisture_Flux.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

pc: EOF_Dr.f90 
	$(FC) -o pc.exe EOF_Dr.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

enso: Dr_ENSO.f90
	$(FC) -o en.exe Dr_ENSO.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

clean:
	rm -f *.exe

