blob: a0b73c198b4db0c7f4e27674b28533569b8cd43d [file] [log] [blame]
.PHONY: all clean
SRC=$(wildcard *.f90)
GFORTRAN=`which gfortran 2>/dev/null | head -1`
IFORT=`which ifort 2>/dev/null | head -1`
DEBUGSWITCH=-g
OPTSWITCH=-O4
OUTSWITCH=-o
all:
@if [ "$(GFORTRAN)" != "" ]; then \
for file in $(SRC); do \
$(GFORTRAN) -fopenmp \
$(DEBUGSWITCH) \
$(OUTSWITCH) `echo $$file | sed -e 's/.f90/.exe/'` \
$(OPTSWITCH) \
$$file; \
done; \
elif [ "$(IFORT)" != "" ]; then \
for file in $(SRC); do \
$(IFORT) -openmp \
$(DEBUGSWITCH) \
$(OUTSWITCH) `echo $$file | sed -e 's/.f90/.exe/'` \
$(OPTSWITCH) \
$$file; \
done; \
fi
clean:
rm -f *.exe *.mod