-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
65 lines (41 loc) · 3.64 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
CXX=icpc
EIGEN=/u/home/cegerer/src/eigen
# -DAMPPREFACTORS
# -DHAVE_DISPLIST
# -DPRINT_SVS
# -DMYDECOMP
# -DMYDECOMP2
# -DARDECOMP
# -DMARTHADECOMP
# -DDIAGMATS
# -DROWONE
CXXFLAGS=-g -qopenmp -fma -falias -std=c++14 -DMYDECOMP2 -DPRINT_SVS -DHAVE_DISPLIST -DVERBOSITY=1 -I/dist/gmp-6.0.0/include -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/adat/include -I/usr/include/libxml2 -I/home/cegerer/analysis/pPDF -I/home/cegerer/analysis/fitting -I/home/cegerer/analysis/linAlg -I/home/cegerer/analysis/kine -I/home/cegerer/analysis/corrUtil -I/u/home/cegerer/gsl-2.6/include -I/u/home/cegerer/hdf5-1.12.1/include -I$(EIGEN) -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/redstar/include -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/colorvec/include -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/hadron/include -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/tensor/include
LDFLAGS=-L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/adat/lib -L/u/home/cegerer/gsl-2.6/lib -L/home/cegerer/analysis/pPDF -L/u/home/cegerer/hdf5-1.12.1/lib -L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/hadron/lib -L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/colorvec/lib -L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/redstar/lib -L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/tensor/lib
LDLIBS=-lredstar -ladat -lcolorvec -lhadron -ltensor -lfiledb -lfilehash -lXPathReader -lxmlWriter -lMinuit2Base -lxml2 -lz -lm -ldl /dist/gmp-6.0.0/lib/libgmpxx.a /dist/gmp-6.0.0/lib/libgmp.a -lgsl -lgslcblas -lhdf5 -lhdf5_cpp -lhdf5_hl -lhdf5_hl_cpp
# CXXFLAGS=-g -qopenmp -fma -falias -std=c++14 -DPRINT_SVS -DHAVE_DISPLIST -DVERBOSITY=1 -I/dist/gmp-6.0.0/include -I/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/adat/include -I/usr/include/libxml2 -I/home/cegerer/analysis/pPDF -I/home/cegerer/analysis/fitting -I/home/cegerer/analysis/linAlg -I/home/cegerer/analysis/kine -I/home/cegerer/analysis/corrUtil -I/u/home/cegerer/gsl-2.6/include -I/u/home/cegerer/hdf5-1.12.1/include -I$(EIGEN)
# LDFLAGS=-L/home/cegerer/arch/jlab/scalar-knl_PDFs-no-AVX512/install/adat/lib -L/u/home/cegerer/gsl-2.6/lib -L/home/cegerer/analysis/pPDF -L/u/home/cegerer/hdf5-1.12.1/lib
# LDLIBS=-ladat -lfiledb -lfilehash -lXPathReader -lxmlWriter -lMinuit2Base -lxml2 -lz -lm -ldl /dist/gmp-6.0.0/lib/libgmpxx.a /dist/gmp-6.0.0/lib/libgmp.a -lgsl -lgslcblas -lhdf5 -lhdf5_cpp -lhdf5_hl -lhdf5_hl_cpp
eval_kin_mat: eval_kin_mat.o operators.o pseudo_utils.o fit_util.o corr_utils.o cov_utils.o varpro.o threept_tr.o rotations.o
$(CXX) $(CXXFLAGS) -o eval_kin_mat eval_kin_mat.o operators.o pseudo_utils.o fit_util.o corr_utils.o cov_utils.o varpro.o threept_tr.o rotations.o $(LDFLAGS) $(LDLIBS)
eval_kin_mat.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/eval_kin_mat.cc
operators.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/pPDF/operators.cc
pseudo_utils.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/pPDF/pseudo_utils.cc
fit_util.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/fitting/fit_util.cc
varpro.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/fitting/varpro.cc
corr_utils.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/corrUtil/corr_utils.cc
cov_utils.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/linAlg/cov_utils.cc
threept_tr.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/kine/threept_tr.cc
rotations.o:
$(CXX) $(CXXFLAGS) -c /home/cegerer/analysis/kine/rotations.cc
clean:
rm -f eval_kin_mat eval_kin_mat.o threept_tr.o
clean-all:
rm -f eval_kin_mat eval_kin_mat.o personal_fns.o operators.o pseudo_utils.o fit_util.o corr_utils.o cov_utils.o varpro.o threept_tr.o rotations.o