diff --git a/makefile b/makefile index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..86d90b5fe8d887c468fc5cb37f12e596d548144e 100644 --- a/makefile +++ b/makefile @@ -0,0 +1,26 @@ +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)