FC = ifort 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 SRCS = NrType.f90 NR.f90 NrUtil.f90 # MCA_SEA_90.f90 OBJS = NrType.mod NR.mod NrUtil.mod MCA_SEA_90.o #PROGRAM = mca.exe #all: $(PROGRAM) #m90: MCA_SEA_90.f90 all: m90.exe m90.exe: ${OBJS} $(FC) -c $(SRCS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS} $(FC) -c MCA_SEA_90.f90 -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS} $(FC) -o $@ -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS} # $(FC) -c $(FCFLAGS) $@ $(SRCS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ ${FCFLAGS} # #0: Stats.o Stat_TCs.f90 # pgf90 -o Stat_TCs.exe Stat_TCs.f90 Stats.o #1: Pro_TCs_1.f90 # pgf90 -o Pro_TCs_1.exe Pro_TCs_1.f90 #Stats.o : Stats.f90 NrType.mod: NrType.f90 NR.mod: NR.f90 NrUtil.mod: NrUtil.f90 clean: rm *.o *.mod *.exe *~