added slewing correction by data
[u/mrichter/AliRoot.git] / TRD / CMakelibTRDbase.pkg
1 # -*- mode: CMake -*-
2
3 #--------------------------------------------------------------------------------#
4 # Package File for TRDbase                                                       #
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     AliTRDarraySignal.cxx
32     AliTRDarrayDictionary.cxx
33     AliTRDarrayADC.cxx
34     AliTRDSignalIndex.cxx
35     AliTRDgeometry.cxx
36     AliTRDdigit.cxx
37     AliTRDdigitsManager.cxx
38     AliTRDdigitsParam.cxx
39     AliTRDrawData.cxx
40     AliTRDpadPlane.cxx
41     AliTRDrawStream.cxx
42     AliTRDCommonParam.cxx
43     AliTRDfeeParam.cxx
44     AliTRDgtuParam.cxx
45     AliTRDcalibDB.cxx
46     Cal/AliTRDCalROC.cxx
47     Cal/AliTRDCalPad.cxx
48     Cal/AliTRDCalDet.cxx
49     Cal/AliTRDCalDCS.cxx
50     Cal/AliTRDCalDCSFEE.cxx
51     Cal/AliTRDCalDCSv2.cxx
52     Cal/AliTRDCalDCSFEEv2.cxx
53     Cal/AliTRDCalDCSPTR.cxx
54     Cal/AliTRDCalDCSGTUBoardInfo.cxx
55     Cal/AliTRDCalDCSGTUCtpOpc.cxx
56     Cal/AliTRDCalDCSGTUSegment.cxx
57     Cal/AliTRDCalDCSGTUTgu.cxx
58     Cal/AliTRDCalDCSGTUTmu.cxx
59     Cal/AliTRDCalDCSGTU.cxx
60     Cal/AliTRDCalMonitoring.cxx
61     Cal/AliTRDCalChamberStatus.cxx
62     Cal/AliTRDCalPadStatus.cxx
63     Cal/AliTRDCalSingleChamberStatus.cxx
64     Cal/AliTRDCalPID.cxx
65     Cal/AliTRDCalTrkAttach.cxx
66     Cal/AliTRDCalOnlineGainTable.cxx
67     Cal/AliTRDCalOnlineGainTableMCM.h
68     Cal/AliTRDCalOnlineGainTable.h  
69     Cal/AliTRDCalOnlineGainTableROC.cxx
70     Cal/AliTRDCalOnlineGainTableMCM.cxx
71     Cal/AliTRDCalOnlineGainTableROC.h
72     Cal/AliTRDCalTrapConfig.cxx
73     AliTRDCalibraFit.cxx
74     AliTRDCalibraMode.cxx
75     AliTRDCalibraVector.cxx
76     AliTRDCalibraVdriftLinearFit.cxx
77     AliTRDCalibraExbAltFit.cxx
78     AliTRDCalibPadStatus.cxx
79     AliTRDCalibChamberStatus.cxx
80     AliTRDCalibViewer.cxx
81     AliTRDCalibViewerGUI.cxx
82     AliTRDEntriesInfo.cxx
83     AliTRDPhInfo.cxx
84     AliTRDPrfInfo.cxx
85     AliTRDUshortInfo.cxx
86     AliTRDQAChecker.cxx
87     AliTRDPreprocessor.cxx
88     AliTRDSaxHandler.cxx
89     AliTRDDataDCS.cxx
90     AliTRDSensor.cxx
91     AliTRDSensorArray.cxx
92     AliTRDalignment.cxx
93     AliTRDtrapConfig.cxx
94     AliTRDmcmSim.cxx
95     AliTRDltuParam.cxx
96     AliTRDtrapConfigHandler.cxx
97     AliTRDtrackGTU.cxx
98     AliTRDtrackletBase.cxx
99     AliTRDtrackletGTU.cxx
100     AliTRDtrackletMCM.cxx
101     AliTRDtrackletWord.cxx
102     AliTRDgtuSim.cxx
103     AliTRDgtuTMU.cxx
104     AliTRDhit.cxx
105     AliTRDrecoParam.cxx
106     AliTRDSimParam.cxx
107     AliTRDtrackOnline.cxx
108     AliTRDonlineTrackMatching.cxx
109    )
110
111 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
112
113 set ( DHDR  TRDbaseLinkDef.h)
114
115 set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
116
117 if (TRD_RAW_CRC)
118   message ( STATUS "CRC support for AliTRDrawStream enabled" )
119   set ( EDEFINE "${EDEFINE} -DTRD_RAW_CRC" )
120 endif (TRD_RAW_CRC)
121
122 if (TRD_RAW_DEBUG)
123   message ( STATUS "Debug support for AliTRDrawStream enabled" )
124   set ( EDEFINE "${EDEFINE} -DTRD_RAW_DEBUG" )
125 endif (TRD_RAW_DEBUG)
126
127 set ( EXPORT 
128   Cal/AliTRDCalPID.h 
129   AliTRDgeometry.h
130   AliTRDarrayADC.h
131   AliTRDdigitsParam.h
132   AliTRDReconstructor.h 
133   AliTRDhit.h
134   AliTRDgtuParam.h
135   AliTRDarrayADC.h
136   AliTRDdigitsManager.h 
137   AliTRDpadPlane.h
138   AliTRDrecoParam.h
139   AliTRDseedV1.h
140   AliTRDtrackV1.h
141   AliTRDtrackletBase.h
142   AliTRDtrackletWord.h
143   AliTRDtrackletMCM.h
144   AliTRDtrackGTU.h
145   AliTRDtrackletGTU.h
146    )