You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.0 KiB
67 lines
1.0 KiB
VPATH = $(PWD)/obj
|
|
INCPATH = $(PWD)/../Include/
|
|
QCDLOOP_DIR=$(PWD)/../../obj
|
|
OUTPUT_OPTION = -o $(PWD)/obj/$@
|
|
|
|
ifeq ($(origin FC),environment)
|
|
$(info Inheriting FC from environment: $(FC))
|
|
else
|
|
FC = gfortran
|
|
endif
|
|
FFLAGS = -O2 -fno-f2c -fopenmp -g -I$(INCPATH) -Iobj -Jobj -I$(QCDLOOP_DIR)
|
|
|
|
LIBRARY = libpv.a
|
|
|
|
OBJS = \
|
|
TRsetmaxindex.o \
|
|
pvCcheck.o \
|
|
pvDcheck.o \
|
|
pvEcheck.o \
|
|
checkaccuracy.o \
|
|
pvsetmudim.o \
|
|
pvsymfunctions.o \
|
|
pvdsvdcmp.o \
|
|
pvdpythag.o \
|
|
pvclearcache.o \
|
|
pvGramsing.o \
|
|
pvBackSubst.o \
|
|
pvIpiksrt.o \
|
|
pvGaussPivot.o \
|
|
pvXdet.o \
|
|
pvXInverse.o \
|
|
pvAtensor.o \
|
|
pvAcache.o \
|
|
pvAfill.o \
|
|
pvBtensor.o \
|
|
pvBcache.o \
|
|
pvBfill.o \
|
|
pvCtensor.o \
|
|
pvCcache.o \
|
|
pvCfill.o \
|
|
pvDtensor.o \
|
|
pvDcache.o \
|
|
pvDfill.o \
|
|
pvEtensor.o \
|
|
pvE0scalar.o \
|
|
pvvcalc.o \
|
|
pvdot.o \
|
|
pvfndd.o \
|
|
pvswitch1.o \
|
|
pvswitch2.o \
|
|
pvswitch3.o \
|
|
pvswitch4.o \
|
|
pvswitch5.o \
|
|
pvswitch6.o \
|
|
pvArraysetup.o \
|
|
pvYcalc.o \
|
|
pvswap.o
|
|
|
|
$(LIBRARY): $(OBJS)
|
|
ar cru $(LIBRARY) $(patsubst %,obj/%,$(OBJS))
|
|
ranlib $(LIBRARY)
|
|
|
|
all: $(LIBRARY)
|
|
|
|
clean:
|
|
- rm -f obj/*.o *.a
|
|
|