

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

.SUFFIXES: .f90 .o

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

#hw: HW.f90 
#	$(FC) -o hw.exe HW.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

hie: Hierachical_Clustering.f90
	$(FC) -o h.exe Hierachical_Clustering.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

hi1: Hierachical_Clustering_1.f90
	$(FC) -o h.exe Hierachical_Clustering_1.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

km: my_kmeans.f90
	$(FC) -o h.exe my_kmeans.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

kma: my_kmeans_asa058.f90
	$(FC) -o h.exe my_kmeans_asa058.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

tc: test_kmean_pca_tc.f90
	$(FC) -o h.exe test_kmean_pca_tc.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/
 
p: Partitioning.f90
	$(FC) -o h.exe Partitioning.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/

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