7
FFLAGS = -fno-automatic -O2 -funroll-all-loops
8
#FFLAGS = -fno-automatic -Ofast -funroll-all-loops
10
CTS_DIR = cuttools_$(CTS_VERSION)
11
CTS_TAR = $(CTS_DIR).tar.gz
18
ifeq ($(PRECISION),MP)
20
# For building of the version with internal multiprecision routines:
25
# For building of the version with quadruple precision compiler (if present):
31
cp -p ./src/cts/cts_mpr.in ./src/cts/cts_mpr.h
32
cp -p ./src/cts/cts_mpc.in ./src/cts/cts_mpc.h
33
cp -p ./src/cts/cts_mprec.in ./src/cts/cts_mprec.h
34
cp -p ./src/cts/cts_mpinit.in ./src/cts/cts_mpinit.h
36
cp -p ./src/cts/cts_qpr.in ./src/cts/cts_mpr.h
37
cp -p ./src/cts/cts_qpc.in ./src/cts/cts_mpc.h
38
cp -p ./src/cts/cts_qprec.in ./src/cts/cts_mprec.h
39
cp -p ./src/cts/cts_qpinit.in ./src/cts/cts_mpinit.h
45
rm -fr $(BLD)/makefile
48
cd $(BLD) && $(MAKE) $(ARGS) $@
50
force: $(BLD)/version.h
54
cp -p ./src/avh/* $(BLD)/
55
cp -p ./src/cts/* $(BLD)/
56
cp -p ./src/mpfun90/* $(BLD)/
57
cp -p ./src/qcdloop/* $(BLD)/
58
cp -p ./src/makefile $(BLD)/
61
tar -czvf $(CTS_TAR) *
64
rm -fr $(BLD) $(CTS_TAR)