-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathMakefile
24 lines (19 loc) · 1.03 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
all: interface/VHbbNameSpace_h.so interface/BTagCalibrationStandalone_cpp.so interface/Rochester2016_h.so interface/TKinFitter_cc.so
interface/VHbbNameSpace_h.so: interface/VHbbNameSpace.h
cd interface && root -b -l -q ../init.cc && cd ..
interface/BTagCalibrationStandalone_cpp.so: interface/BTagCalibrationStandalone.cpp
cd interface && root -b -l -q ../init.cc && cd ..
interface/Rochester2016_h.so: interface/Rochester2016.h
cd interface && root -b -l -q ../init_rochester.cc && cd ..
interface/TKinFitter_cc.so:
cd interface && ROOT_INCLUDE_PATH=$$CMSSW_BASE/src/Xbb/:$$ROOT_INCLUDE_PATH root -b -l -q ../init_kinfitter.cc && cd ..
clean:
rm interface/VHbbNameSpace_h.so
rm interface/VHbbNameSpace_h.d
rm interface/VHbbNameSpace_h_ACLiC_dict_rdict.pcm
rm interface/BTagCalibrationStandalone_cpp.so
rm interface/BTagCalibrationStandalone_cpp.d
rm interface/BTagCalibrationStandalone_cpp_ACLiC_dict_rdict.pcm
rm interface/Rochester2016_h.so
rm interface/Rochester2016_h.d
rm interface/Rochester2016_h_ACLiC_dict_rdict.pcm