Fortran-CC/Makefile

22 lines
345 B
Makefile

FC=gfortran
FFLAGS=
BUILD_DIR=build
SRC_DIR=src
LIBS_DIR=libs
.phony: all main clean always
all: always main
main:
cd $(LIBS_DIR)/f90getopt; $(FC) -c f90getopt.F90
$(FC) $(FFLAGS) $(SRC_DIR)/main.f90 -o $(BUILD_DIR)/fcc -I./$(LIBS_DIR)/f90getopt/
always:
mkdir -p $(BUILD_DIR)
mkdir -p $(BUILD_DIR)/include
clean:
rm -rf $(BUILD_DIR)