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.
61 lines
1.0 KiB
61 lines
1.0 KiB
VPATH = $(PWD)/obj
|
|
INCPATH = $(PWD)/../Include
|
|
QCDLOOP_DIR=$(PWD)/../../obj
|
|
OUTPUT_OPTION = -o $(PWD)/obj/$@
|
|
|
|
OLODIR = /Users/johnmc/Research/OneLOop-3.3.1
|
|
|
|
ifeq ($(origin FC),environment)
|
|
$(info Inheriting FC from environment: $(FC))
|
|
else
|
|
FC = gfortran
|
|
endif
|
|
# For linking against OneLOop
|
|
FFLAGS = -O2 -fno-f2c -fopenmp -g -I$(INCPATH) -Iobj -Jobj -I$(OLODIR)
|
|
# no linking
|
|
FFLAGS = -O2 -fno-f2c -fopenmp -g -I$(INCPATH) -Iobj -Jobj -I$(QCDLOOP_DIR)
|
|
|
|
|
|
LIBRARY = libov.a
|
|
|
|
OBJS = \
|
|
trI1.o \
|
|
trI2.o \
|
|
trI3.o \
|
|
trI4.o \
|
|
TRsettensorcontrol.o \
|
|
del2.o \
|
|
del3.o \
|
|
del4.o \
|
|
doBtensor.o \
|
|
doCtensor.o \
|
|
doDtensor.o \
|
|
doEtensor.o \
|
|
ludcmp.o \
|
|
mprove.o \
|
|
ovArraysetup.o \
|
|
ovBtensor.o \
|
|
ovCcheck.o \
|
|
ovCtensor.o \
|
|
ovDcheck.o \
|
|
ovDtensor.o \
|
|
ovE0scalar.o \
|
|
ovEtensor.o \
|
|
ovEcheck.o \
|
|
ovIpiksrt.o \
|
|
ovdot.o \
|
|
ovdsvdcmp.o \
|
|
ovdpythag.o \
|
|
ovswitch.o \
|
|
ovw2.o \
|
|
ovw3.o \
|
|
pvfndd.o \
|
|
zlubksb.o \
|
|
zsvbksb.o
|
|
|
|
$(LIBRARY): $(OBJS)
|
|
ar cru $(LIBRARY) $(patsubst %,obj/%,$(OBJS))
|
|
ranlib $(LIBRARY)
|
|
|
|
clean:
|
|
- rm -f *.o obj/*.o *.s *.prj *.a *~ core
|