FC=gfortran # Fortran compiler EXEC=my_exec # Executable name FFLAGS= # Fortran compilation flags LDFLAGS= # Linking flags .PHONY: clean, mrproper all: $(EXEC) my_exec: saxpy.o main.o $(FC) -o $@ $^ $(LDFLAGS) #saxpy.o: #main.o: saxpy.o %.o: %.F90 $(FC) -c $< $(FFLAGS) clean: rm -f *.o *~ *.mod mrproper: clean rm -f $(EXEC)