# compiler FC = ifort Inc = "/work/apps/intel_2016/netcdf/4.3.3.1/" # compile flags #FCFLAGS = -r8 FCFLAGS = # link flags FLFLAGS = # source files and objects SRCS = runEEMD.f90 eemd.f90 gasdev.f90 min_max.f90 natural_spline.f90 standev.f90 OBJS = runEEMD.o eemd.o gasdev.o min_max.o natural_spline.o standev.o # program name PROGRAM = EEMD.exe all: $(PROGRAM) $(PROGRAM): $(FC) -c $(FCFLAGS) $(SRCS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ $(FC) -o $(PROGRAM) $(OBJS) -L ${Inc}lib/ -lnetcdff -I ${Inc}include/ clean: rm -f *.o *.exe