Skip to content
Snippets Groups Projects
makefile 423 B
Newer Older
FC_KEYS ?= 

# set compiler
ifeq ($(COMPILER),intel)
  FC = ifort
endif
ifeq ($(COMPILER),gnu)
  FC = gfortran
endif 

OBJ_F90 = inputdata.o param.o prmt.o
OBJ_F = DRAG.o drag3.o
OBJ = $(OBJ_F90) $(OBJ_F)

$(RUN): $(OBJ)
	$(FC) $(FC_KEYS) $(OBJ) -o $(RUN)

$(OBJ_F90): %.o: %.f90
	$(FC) $(FC_KEYS) -o $@ -c $<

$(OBJ_F): %.o: %.F
	$(FC) $(FC_KEYS) -o $@ -c $<

clean: 
	rm -f $(OBJ) $(RUN)