Skip to content
Snippets Groups Projects
Makefile 352 B
Newer Older
FC=gfortran  # Fortran compiler
EXEC=my_exec # Executable name
FFLAGS=      # Fortran compilation flags
LDFLAGS=     # Linking flags

.PHONY: clean, mrproper
Mathieu Peybernes's avatar
Mathieu Peybernes committed

all: $(EXEC)

my_exec: saxpy.o main.o
		$(FC) -o $@ $^ $(LDFLAGS)

#saxpy.o:
#main.o: saxpy.o

Mathieu Peybernes's avatar
Mathieu Peybernes committed
%.o: %.F90
		$(FC) -c $< $(FFLAGS) 

clean:
	 rm -f *.o *~ *.mod

mrproper: clean
		rm -f $(EXEC)