FC = pgf90 FFLAGS = -ta=tesla -acc -Minfo=accel -O2 all: a.out mod.o: mod.f90 $(FC) $(FFLAGS) -c $< -o $@ declare_test.o: declare_test.f90 mod.o $(FC) $(FFLAGS) -c $< -o $@ kernel_sub.o: kernel_sub.f90 mod.o $(FC) $(FFLAGS) -c $< -o $@ a.out: mod.o declare_test.o kernel_sub.o $(FC) $(FFLAGS) $^ -o $@ clean: rm -rf *.o *.mod test