netcdfpath=/planeto/milmd/library/netcdf/netcdf-4.0.1_levan_pgf90 spherepackpath=/planeto/milmd/library/spherepack/spherepack3.2_levan_pgf90 FC=pgf90 FFLAGS=-I${netcdfpath}/include -I${spherepackpath}/lib LDFLAGS=-L${netcdfpath}/lib -lnetcdf -L${spherepackpath}/lib -lspherepack SRCS= $(wildcard *.f90) OBJS=$(SRCS:.f90=.o) EXEC=$(SRCS:.f90=) TMP=$(SRCS:=~) all: spectra_analysis test_harmonic %.o: %.f90 $(FC) $(FFLAGS) -c $< %: %.o $(FC) $(FFLAGS) -o $@ $^ $(LDFLAGS) .PHONY: clean clean: rm -f $(OBJS) $(EXEC) $(TMP)