From 89494730faaee28e1e69c69d4b90ec3f88719a40 Mon Sep 17 00:00:00 2001 From: Pierre-Francois Loos Date: Sun, 31 Mar 2019 22:28:59 +0200 Subject: [PATCH] Fix dummy atom X --- src/utils/Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/utils/Makefile diff --git a/src/utils/Makefile b/src/utils/Makefile new file mode 100644 index 0000000..1ce9b74 --- /dev/null +++ b/src/utils/Makefile @@ -0,0 +1,37 @@ +IDIR =../../include +BDIR =../../bin +LDIR =../../lib +ODIR = obj +OODIR = ../IntPak/obj +SDIR =. +FC = gfortran -I$(IDIR) +AR = ar +ifeq ($(DEBUG),1) +FFLAGS = -Wall -g -msse4.2 -fcheck=all -Waliasing -Wampersand -Wconversion -Wsurprising -Wintrinsics-std -Wno-tabs -Wintrinsic-shadow -Wline-truncation -Wreal-q-constant +else +FFLAGS = -Wall -Wno-unused -Wno-unused-dummy-argument -O2 +endif + +LIBS = ../../lib/*.a +#LIBS = -lblas -llapack + +SRCF90 = $(wildcard *.f90) + +SRC = $(wildcard *.f) + +OBJ = $(patsubst %.f90,$(ODIR)/%.o,$(SRCF90)) $(patsubst %.f,$(ODIR)/%.o,$(SRC)) + +$(ODIR)/%.o: %.f90 + $(FC) -c -o $@ $< $(FFLAGS) + +$(ODIR)/%.o: %.f + $(FC) -c -o $@ $< $(FFLAGS) + +$(LDIR)/utils.a: $(OBJ) + $(AR) -cru $@ $^ + +debug: + DEBUG=1 make $(LDIR)/utils.a + +clean: + rm -f $(ODIR)/*.o $(LDIR)/utils.a