-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
107 lines (74 loc) · 2.73 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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
DIGI_V2 = lib_v2.0
DIGI_V3 = lib_v3.2
#CLIB = -lgcc -lstdc++
CLIB =
ROOTLIB = $(shell root-config --libs)
ROOTINC = $(shell root-config --cflags)
DIGILIB = -lReadDigiData
All: digi_evtbuilder6_v3 pairbuilder8 muonpair pmt2sipm background_calc xyz deadtime run_dead_mpi\
run_digi_mpi run_pair_mpi run_stat_mpi run_spectr_mpi run_bgnd_mpi run_pmt2sipm_mpi run_muon_mpi rootcheck deadchannels \
hittree run_hits_mpi cmbuilder spectr6 background_MC
digi_evtbuilder6_v2: digi_evtbuilder6.cpp
g++ -DDIGI_V2 -O3 -o $@ $^ ${ROOTINC} -I${DIGI_V2} ${CLIB} ${ROOTLIB} -L${DIGI_V2} ${DIGILIB} -lMinuit
digi_evtbuilder6_v3: digi_evtbuilder6.cpp
g++ -DDIGI_V3 -O3 -o $@ $^ ${ROOTINC} -I${DIGI_V3} ${CLIB} ${ROOTLIB} -L${DIGI_V3} ${DIGILIB}
run_digi_mpi: run_digi_mpi.c
mpicc -o $@ $^
check_digi_mpi: check_digi_mpi.c
mpicc -o $@ $^
run_pair_mpi: run_pair_mpi.c
mpicc -o $@ $^
digi_zip: digi_zip.c
mpicc -o $@ $^
run_muon_mpi: run_muon_mpi.c
mpicc -o $@ $^
run_hits_mpi: run_hits_mpi.c
mpicc -o $@ $^
run_stat_mpi: run_stat_mpi.c
mpicc -o $@ $^
run_dead_mpi: run_dead_mpi.c
mpicc -o $@ $^
run_spectr_mpi: run_spectr_mpi.c
mpicc -o $@ $^
run_bgnd_mpi: run_bgnd_mpi.c
mpicc -o $@ $^
run_pmt2sipm_mpi: run_pmt2sipm_mpi.c
mpicc -o $@ $^
cmbuilder: cmbuilder.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
pairbuilder6: pairbuilder6.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
pairbuilder7: pairbuilder7.cpp
g++ $^ -g -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
pairbuilder8: pairbuilder8.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
getMCinfo: getMCinfo.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
deadtime: deadtime.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
hittree: hittree.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
deadchannels: deadchannels.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
rootcheck: rootcheck.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
muonpair: muonpair.cpp
g++ $^ -o $@ -I${DIGI_V3} ${ROOTINC} ${DIGIINC} ${CLIB} ${ROOTLIB}
rawbgnd: rawbgnd.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
spectr5w: spectr5w.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
spectr6: spectr6.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
xyz: xyz.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
background_calc: background_calc.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
background_MC: background_MC.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
background_calc_72g: background_calc_72g.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
pmt2sipm: pmt2sipm.cpp HPainter2.cpp
g++ $^ -o $@ ${ROOTINC} ${CLIB} ${ROOTLIB}
clean:
-rm -f digi_evtbuilder5 digi_evtbuilder6_v* pairbuilder8 run_digi_mpi run_pair_mpi run_stat_mpi run_spectr_mpi spectr5w *.o