]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/CMakelibTRDbase.pkg
A new (kIBModel4) revised version of the Inner Barrel from Mario
[u/mrichter/AliRoot.git] / TRD / CMakelibTRDbase.pkg
index 472933e7f56f250f51d8a48077ed13edc7a0e581..8674dc13581d64bdea7fbe0e38ba52b3b0b58ead 100644 (file)
@@ -1,3 +1,5 @@
+# -*- mode: CMake -*-
+
 #--------------------------------------------------------------------------------#
 # Package File for TRDbase                                                       #
 # Author : Johny Jose (johny.jose@cern.ch)                                       #
 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
 #--------------------------------------------------------------------------------#
 
-set ( SRCS  AliTRDarraySignal.cxx AliTRDarrayDictionary.cxx AliTRDarrayADC.cxx AliTRDSignalIndex.cxx AliTRDgeometry.cxx AliTRDdigit.cxx AliTRDdigitsManager.cxx AliTRDdigitsParam.cxx AliTRDrawData.cxx AliTRDpadPlane.cxx AliTRDrawStreamOld.cxx AliTRDrawStreamBase.cxx AliTRDrawStream.cxx AliTRDCommonParam.cxx AliTRDfeeParam.cxx AliTRDgtuParam.cxx AliTRDcalibDB.cxx Cal/AliTRDCalROC.cxx Cal/AliTRDCalPad.cxx Cal/AliTRDCalDet.cxx Cal/AliTRDCalDCS.cxx Cal/AliTRDCalDCSFEE.cxx Cal/AliTRDCalDCSv2.cxx Cal/AliTRDCalDCSFEEv2.cxx Cal/AliTRDCalDCSPTR.cxx Cal/AliTRDCalDCSGTUBoardInfo.cxx Cal/AliTRDCalDCSGTUCtpOpc.cxx Cal/AliTRDCalDCSGTUSegment.cxx Cal/AliTRDCalDCSGTUTgu.cxx Cal/AliTRDCalDCSGTUTmu.cxx Cal/AliTRDCalDCSGTU.cxx Cal/AliTRDCalMonitoring.cxx Cal/AliTRDCalChamberStatus.cxx Cal/AliTRDCalPadStatus.cxx Cal/AliTRDCalSingleChamberStatus.cxx Cal/AliTRDCalPID.cxx AliTRDCalibraFit.cxx AliTRDCalibraMode.cxx AliTRDCalibraVector.cxx AliTRDCalibraVdriftLinearFit.cxx AliTRDCalibPadStatus.cxx AliTRDCalibChamberStatus.cxx AliTRDCalibViewer.cxx AliTRDCalibViewerGUI.cxx AliTRDEntriesInfo.cxx AliTRDPhInfo.cxx AliTRDPrfInfo.cxx AliTRDUshortInfo.cxx AliTRDQAChecker.cxx AliTRDPreprocessor.cxx AliTRDSaxHandler.cxx AliTRDDataDCS.cxx AliTRDSensor.cxx AliTRDSensorArray.cxx AliTRDalignment.cxx AliTRDtrapConfig.cxx AliTRDmcmSim.cxx AliTRDtrapConfigHandler.cxx AliTRDtrackGTU.cxx AliTRDtrackletBase.cxx AliTRDtrackletGTU.cxx AliTRDtrackletMCM.cxx AliTRDtrackletWord.cxx AliTRDgtuSim.cxx AliTRDgtuTMU.cxx AliTRDhit.cxx AliTRDrecoParam.cxx AliTRDSimParam.cxx)
+set ( SRCS
+    AliTRDarraySignal.cxx
+    AliTRDarrayDictionary.cxx
+    AliTRDarrayADC.cxx
+    AliTRDSignalIndex.cxx
+    AliTRDgeometry.cxx
+    AliTRDdigit.cxx
+    AliTRDdigitsManager.cxx
+    AliTRDdigitsParam.cxx
+    AliTRDrawData.cxx
+    AliTRDpadPlane.cxx
+    AliTRDrawStream.cxx
+    AliTRDCommonParam.cxx
+    AliTRDfeeParam.cxx
+    AliTRDgtuParam.cxx
+    AliTRDcalibDB.cxx
+    Cal/AliTRDCalROC.cxx
+    Cal/AliTRDCalPad.cxx
+    Cal/AliTRDCalDet.cxx
+    Cal/AliTRDCalDCS.cxx
+    Cal/AliTRDCalDCSFEE.cxx
+    Cal/AliTRDCalDCSv2.cxx
+    Cal/AliTRDCalDCSFEEv2.cxx
+    Cal/AliTRDCalDCSPTR.cxx
+    Cal/AliTRDCalDCSGTUBoardInfo.cxx
+    Cal/AliTRDCalDCSGTUCtpOpc.cxx
+    Cal/AliTRDCalDCSGTUSegment.cxx
+    Cal/AliTRDCalDCSGTUTgu.cxx
+    Cal/AliTRDCalDCSGTUTmu.cxx
+    Cal/AliTRDCalDCSGTU.cxx
+    Cal/AliTRDCalMonitoring.cxx
+    Cal/AliTRDCalChamberStatus.cxx
+    Cal/AliTRDCalPadStatus.cxx
+    Cal/AliTRDCalSingleChamberStatus.cxx
+    Cal/AliTRDCalPID.cxx
+    Cal/AliTRDCalTrkAttach.cxx
+    Cal/AliTRDCalOnlineGainTable.cxx
+    Cal/AliTRDCalOnlineGainTableMCM.h
+    Cal/AliTRDCalOnlineGainTable.h  
+    Cal/AliTRDCalOnlineGainTableROC.cxx
+    Cal/AliTRDCalOnlineGainTableMCM.cxx
+    Cal/AliTRDCalOnlineGainTableROC.h
+    Cal/AliTRDCalTrapConfig.cxx
+    AliTRDCalibraFit.cxx
+    AliTRDCalibraMode.cxx
+    AliTRDCalibraVector.cxx
+    AliTRDCalibraVdriftLinearFit.cxx
+    AliTRDCalibraExbAltFit.cxx
+    AliTRDCalibPadStatus.cxx
+    AliTRDCalibChamberStatus.cxx
+    AliTRDCalibViewer.cxx
+    AliTRDCalibViewerGUI.cxx
+    AliTRDEntriesInfo.cxx
+    AliTRDPhInfo.cxx
+    AliTRDPrfInfo.cxx
+    AliTRDUshortInfo.cxx
+    AliTRDQAChecker.cxx
+    AliTRDPreprocessor.cxx
+    AliTRDSaxHandler.cxx
+    AliTRDDataDCS.cxx
+    AliTRDSensor.cxx
+    AliTRDSensorArray.cxx
+    AliTRDalignment.cxx
+    AliTRDtrapConfig.cxx
+    AliTRDmcmSim.cxx
+    AliTRDltuParam.cxx
+    AliTRDtrapConfigHandler.cxx
+    AliTRDtrackGTU.cxx
+    AliTRDtrackletBase.cxx
+    AliTRDtrackletGTU.cxx
+    AliTRDtrackletMCM.cxx
+    AliTRDtrackletWord.cxx
+    AliTRDgtuSim.cxx
+    AliTRDgtuTMU.cxx
+    AliTRDhit.cxx
+    AliTRDrecoParam.cxx
+    AliTRDSimParam.cxx
+    AliTRDtrackOnline.cxx
+    AliTRDonlineTrackMatching.cxx
+   )
 
 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
 
 set ( DHDR  TRDbaseLinkDef.h)
 
-set ( EINCLUDE  RAW TRD/Cal)
+set ( EINCLUDE  RAW TRD/Cal STEER/STEER STEER/CDB STEER/ESD STEER/STEERBase )
+
+if (TRD_RAW_CRC)
+  message ( STATUS "CRC support for AliTRDrawStream enabled" )
+  set ( EDEFINE "${EDEFINE} -DTRD_RAW_CRC" )
+endif (TRD_RAW_CRC)
 
-if( ALICE_TARGET STREQUAL "win32gcc")
-       
-                               set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lSTEER -lCDB -lESD -lSTEERBase -lRAWDatasim -lRAWDatarec -lRAWDatabase -L${ROOTLIBDIR} -lMinuit -lGeom -lVMC -lMLP -lXMLParser)
+if (TRD_RAW_DEBUG)
+  message ( STATUS "Debug support for AliTRDrawStream enabled" )
+  set ( EDEFINE "${EDEFINE} -DTRD_RAW_DEBUG" )
+endif (TRD_RAW_DEBUG)
 
-endif( ALICE_TARGET STREQUAL "win32gcc")
+set ( EXPORT 
+  Cal/AliTRDCalPID.h 
+  AliTRDgeometry.h
+  AliTRDarrayADC.h
+  AliTRDdigitsParam.h
+  AliTRDReconstructor.h 
+  AliTRDhit.h
+  AliTRDgtuParam.h
+  AliTRDarrayADC.h
+  AliTRDdigitsManager.h 
+  AliTRDpadPlane.h
+  AliTRDrecoParam.h
+  AliTRDseedV1.h
+  AliTRDtrackV1.h
+  AliTRDtrackletBase.h
+  AliTRDtrackletWord.h
+  AliTRDtrackletMCM.h
+  AliTRDtrackGTU.h
+  AliTRDtrackletGTU.h
+   )
+install (FILES AliTRDgeometry.h
+  DESTINATION TRD)