]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/CMakelibTRDbase.pkg
Roll back
[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     AliTRDonlineTrackMatching.cxx
108    )
109
110 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
111
112 set ( DHDR  TRDbaseLinkDef.h)
113
114 set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase)
115
116 if (TRD_RAW_CRC)
117   message ( STATUS "CRC support for AliTRDrawStream enabled" )
118   set ( EDEFINE "${EDEFINE} -DTRD_RAW_CRC" )
119 endif (TRD_RAW_CRC)
120
121 if (TRD_RAW_DEBUG)
122   message ( STATUS "Debug support for AliTRDrawStream enabled" )
123   set ( EDEFINE "${EDEFINE} -DTRD_RAW_DEBUG" )
124 endif (TRD_RAW_DEBUG)
125
126 set ( EXPORT 
127   Cal/AliTRDCalPID.h 
128   AliTRDgeometry.h
129   AliTRDarrayADC.h
130   AliTRDdigitsParam.h
131   AliTRDReconstructor.h 
132   AliTRDhit.h
133   AliTRDgtuParam.h
134   AliTRDarrayADC.h
135   AliTRDdigitsManager.h 
136   AliTRDpadPlane.h
137   AliTRDrecoParam.h
138   AliTRDseedV1.h
139   AliTRDtrackV1.h
140   AliTRDtrackletBase.h
141   AliTRDtrackletWord.h
142   AliTRDtrackletMCM.h
143   AliTRDtrackGTU.h
144   AliTRDtrackletGTU.h
145    )