OBJECTS = test_async.o Module.o MODULES = Module.mod # FC= gfortran # FFLAG = #-O3 # FFLAG = -g -fbacktrace -ffpe-trap=zero,overflow,underflow FC= pgfortran FFLAG = -acc -fast -mcmodel=medium -ta=tesla:managed -Minfo=accel #FFLAG = -fast -mcmodel=medium -Minfo=accel # FC = ifort # FFLAG = -xHost -fast output: a.out a.out: $(MODULES) $(OBJECTS) $(FC) $(FFLAG) $(OBJECTS) -o a.out %.o: %.f90 $(FC) $(FFLAG) -c $< %.mod: %.f90 $(FC) $(FFLAG) -c $< .PHONY: clean clean : rm -f $(OBJECTS) $(MODULES) a.out