22 lines
345 B
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)
|