Fixes for wrong use of const causing PW.CAST_TO_QUALIFIED_TYPE defect in Coverity
[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     Base/AliSegmentID.cxx 
32     Base/AliSegmentArray.cxx 
33     Base/AliDigits.cxx 
34     AliH2F.cxx   # REMOVE
35     Base/AliTPCLoader.cxx 
36     Base/AliTPCPRF2D.cxx 
37     Base/AliTPCRF1D.cxx 
38     Base/AliDetectorParam.cxx 
39     Base/AliTPCParam.cxx 
40     Base/AliTPCParamSR.cxx 
41     Base/AliSimDigits.cxx 
42     Base/AliDigitsArray.cxx 
43     Base/AliTPCDigitsArray.cxx 
44     Base/AliTPCmapper.cxx 
45     Base/AliTPCROC.cxx 
46     Base/AliTPCCalROC.cxx 
47     Base/AliTPCCalPad.cxx 
48     Base/AliTPCcalibDB.cxx 
49     Base/AliTPCcalibDButil.cxx 
50     Base/AliTPCAltroMapping.cxx 
51     Base/AliTPCRawStreamV3.cxx 
52     Base/AliTPCSensorTemp.cxx 
53     Base/AliTPCSensorTempArray.cxx 
54     Base/AliTPCCalibRawBase.cxx 
55     Base/AliTPCCalibPedestal.cxx 
56     Base/AliTPCCalibPulser.cxx 
57     Base/AliTPCCalibCE.cxx 
58     Base/AliTPCCalibRaw.cxx 
59     Base/AliTPCPreprocessor.cxx 
60     Base/AliTPCPreprocessorOnline.cxx
61     AliTPCCalibViewer.cxx        # UTIL
62     AliTPCCalibViewerGUI.cxx     # UTIL
63     AliTPCCalibViewerGUItime.cxx # UTIL
64     Base/AliTPCExB.cxx 
65     Base/AliTPCExBExact.cxx 
66     Base/AliTPCExBFirst.cxx 
67     Base/AliTPCTempMap.cxx 
68     Base/AliTPCCalibVdrift.cxx 
69     Base/AliTransform.cxx 
70     Base/AliTPCTransform.cxx 
71     Base/AliTPCdataQA.cxx 
72     Base/AliTPCQAChecker.cxx 
73     Base/AliTPCConfigDA.cxx 
74     Base/AliTPCConfigParser.cxx
75     Base/AliTPCPointCorrection.cxx
76     Base/AliTPCLaserTrack.cxx 
77     Base/AliTPCCorrection.cxx 
78     Base/AliTPCInverseCorrection.cxx 
79     Base/AliTPCComposedCorrection.cxx 
80     Base/AliTPCExBBShape.cxx 
81     Base/AliTPCExBTwist.cxx 
82     Base/AliTPCGGVoltError.cxx 
83     Base/AliTPCBoundaryVoltError.cxx 
84     Base/AliTPCCalibGlobalMisalignment.cxx 
85     Base/AliTPCFCVoltError3D.cxx 
86     Base/AliTPCROCVoltError3D.cxx 
87     Base/AliTPCSpaceCharge.cxx 
88     Base/AliTPCSpaceCharge3D.cxx 
89     Base/AliTPCCorrectionLookupTable.cxx
90     Base/AliXRDPROOFtoolkit.cxx 
91     Base/AliTPCExBEffective.cxx 
92     Base/AliTPCExBEffectiveSector.cxx 
93     Base/AliTPCCorrectionDrift.cxx 
94     )
95     
96 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
97
98 set ( DHDR  TPCbaseLinkDef.h)
99
100 set ( EINCLUDE  RAW TPC/Base STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
101
102 set (EXPORT Base/AliSegmentID.h AliTPCCalibViewerGUI.h Base/AliTPCRawStreamV3.h)
103
104 install ( DIRECTORY mapping
105           DESTINATION TPC
106           PATTERN ".d"  EXCLUDE
107           PATTERN ".so" EXCLUDE)
108
109 install ( DIRECTORY . 
110           DESTINATION TPC
111           FILES_MATCHING PATTERN "*.root"
112                          PATTERN "*.dat"
113                          PATTERN "testMC" EXCLUDE
114                          PATTERN "doc" EXCLUDE
115                          PATTERN "Calib" EXCLUDE
116                          PATTERN "macros" EXCLUDE
117                          PATTERN "CalibMacros" EXCLUDE
118                          PATTERN ".svn" EXCLUDE
119                          PATTERN "mapping" EXCLUDE
120                          PATTERN "fastSimul" EXCLUDE
121                          PATTERN "Cal" EXCLUDE
122                          PATTERN "scripts" EXCLUDE
123                          PATTERN "tgt_linuxx8664gcc" EXCLUDE
124                          PATTERN "stressTest" EXCLUDE)
125
126 #
127 # EOF
128 #