Skip to content
Snippets Groups Projects
makefile 424 B
Newer Older
  • Learn to ignore specific revisions
  • Evgeny Mortikov's avatar
    Evgeny Mortikov committed
    RUN = drag.exe
    COMPILER ?= intel
    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
    
    $(RUN): $(OBJ_F90) $(OBJ_F)
    	$(FC) $(FC_KEYS) $(OBJ_F90) $(OBJ_F) -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)