]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/CMakelibTPCbase.pkg
Add macro to create OCDB entry for ion tail
[u/mrichter/AliRoot.git] / TPC / CMakelibTPCbase.pkg
1 # -*- mode: CMake -*-
2
3 #--------------------------------------------------------------------------------#
4 # Package File for TPCbase                                                       #
5 # Author : Johny Jose (johny.jose@cern.ch)                                       #
6 # Variables Defined :                                                            #
7 #                                                                                #
8 # SRCS - C++ source files                                                        #
9 # HDRS - C++ header files                                                        #
10 # DHDR - ROOT Dictionary Linkdef header file                                     #
11 # CSRCS - C source files                                                         #
12 # CHDRS - C header files                                                         #
13 # EINCLUDE - Include directories                                                 #
14 # EDEFINE - Compiler definitions                                                 #
15 # ELIBS - Extra libraries to link                                                #
16 # ELIBSDIR - Extra library directories                                           #
17 # PACKFFLAGS - Fortran compiler flags for package                                #
18 # PACKCXXFLAGS - C++ compiler flags for package                                  #
19 # PACKCFLAGS - C compiler flags for package                                      #
20 # PACKSOFLAGS - Shared library linking flags                                     #
21 # PACKLDFLAGS - Module linker flags                                              #
22 # PACKBLIBS - Libraries to link (Executables only)                               #
23 # EXPORT - Header files to be exported                                           #
24 # CINTHDRS - Dictionary header files                                             #
25 # CINTAUTOLINK - Set automatic dictionary generation                             #
26 # ARLIBS - Archive Libraries and objects for linking (Executables only)          #
27 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
28 #--------------------------------------------------------------------------------#
29
30 set ( SRCS   
31     AliSegmentID.cxx 
32     AliSegmentArray.cxx 
33     AliDigits.cxx 
34     AliH2F.cxx 
35     AliTPCLoader.cxx 
36     AliTPCPRF2D.cxx 
37     AliTPCRF1D.cxx 
38     AliDetectorParam.cxx 
39     AliTPCParam.cxx 
40     AliTPCParamSR.cxx 
41     AliTPCParamCR.cxx 
42     AliTPCdigit.cxx 
43     AliSimDigits.cxx 
44     AliDigitsArray.cxx 
45     AliTPCDigitsArray.cxx 
46     AliTPCmapper.cxx 
47     AliTPCROC.cxx 
48     AliTPCCalROC.cxx 
49     AliTPCCalPad.cxx 
50     AliTPCCalDet.cxx 
51     AliTPCcalibDB.cxx 
52     AliTPCcalibDButil.cxx 
53     AliTPCAltroMapping.cxx 
54     AliTPCRawStream.cxx 
55     AliTPCRawStreamV3.cxx 
56     AliTPCLaserTracks.cxx 
57     AliTPCSensorTemp.cxx 
58     AliTPCSensorTempArray.cxx 
59     AliTPCCalibRawBase.cxx 
60     AliTPCCalibPedestal.cxx 
61     AliTPCCalibPulser.cxx 
62     AliTPCCalibCE.cxx 
63     AliTPCCalibRaw.cxx 
64     AliTPCPreprocessor.cxx 
65     AliTPCPreprocessorOnline.cxx 
66     AliTPCCalibViewer.cxx 
67     AliTPCCalibViewerGUI.cxx 
68     AliTPCCalibViewerGUItime.cxx 
69     AliTPCCalibViewerGUIAlarms.cxx 
70     AliTPCCalibQAChecker.cxx 
71     AliTPCGenDBTemp.cxx 
72     AliTPCGenDBConf.cxx 
73     AliTPCExB.cxx 
74     AliTPCExBExact.cxx 
75     AliTPCExBFirst.cxx 
76     AliTPCTempMap.cxx 
77     AliTPCCalibVdrift.cxx 
78     AliTPCCalibTCF.cxx 
79     AliTPCAltroEmulator.cxx 
80     AliTPCeventInfo.cxx 
81     AliTransform.cxx 
82     AliTPCTransform.cxx 
83     AliTPCAlign.cxx 
84     AliTPCGoofieValues.cxx 
85     AliTPCdataQA.cxx 
86     AliTPCQAChecker.cxx 
87     AliTPCConfigDA.cxx 
88     AliTPCConfigParser.cxx 
89     AliTPCkalmanTime.cxx 
90     AliESDcosmic.cxx 
91     AliTPCPointCorrection.cxx 
92     AliTPCTransformation.cxx 
93     AliTPCkalmanFit.cxx 
94     AliTPCLaserTrack.cxx 
95     AliTPCcalibBase.cxx 
96     AliTPCCorrection.cxx 
97     AliTPCInverseCorrection.cxx 
98     AliTPCComposedCorrection.cxx 
99     AliTPCExBBShape.cxx 
100     AliTPCExBTwist.cxx 
101     AliTPCGGVoltError.cxx 
102     AliTPCBoundaryVoltError.cxx 
103     AliTPCCalibGlobalMisalignment.cxx 
104     AliTPCFCVoltError3D.cxx 
105     AliTPCROCVoltError3D.cxx 
106     AliTPCSpaceCharge.cxx 
107     AliTPCSpaceCharge3D.cxx 
108     AliXRDPROOFtoolkit.cxx 
109     AliTPCExBEffective.cxx 
110     AliTPCExBEffectiveSector.cxx 
111     AliTPCCorrectionDrift.cxx 
112     )
113     
114 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
115
116 set ( DHDR  TPCbaseLinkDef.h)
117
118 set ( EINCLUDE  RAW STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
119
120 set (EXPORT AliSegmentID.h AliTPCCalibViewerGUI.h AliTPCRawStreamV3.h)
121
122 install ( DIRECTORY mapping
123           DESTINATION TPC
124           PATTERN ".d"  EXCLUDE
125           PATTERN ".so" EXCLUDE)
126
127 install ( DIRECTORY . 
128           DESTINATION TPC
129           FILES_MATCHING PATTERN "*.root"
130                          PATTERN "*.dat"
131                          PATTERN "testMC" EXCLUDE
132                          PATTERN "doc" EXCLUDE
133                          PATTERN "Calib" EXCLUDE
134                          PATTERN "macros" EXCLUDE
135                          PATTERN "CalibMacros" EXCLUDE
136                          PATTERN ".svn" EXCLUDE
137                          PATTERN "mapping" EXCLUDE
138                          PATTERN "fastSimul" EXCLUDE
139                          PATTERN "Cal" EXCLUDE
140                          PATTERN "scripts" EXCLUDE
141                          PATTERN "tgt_linuxx8664gcc" EXCLUDE
142                          PATTERN "stressTest" EXCLUDE)
143
144 #
145 # EOF
146 #