Update for Ds
[u/mrichter/AliRoot.git] / ITS / CMakelibITSrec.pkg
1 #--------------------------------------------------------------------------------#
2 # Package File for ITSrec                                                        #
3 # Author : Johny Jose (johny.jose@cern.ch)                                       #
4 # Variables Defined :                                                            #
5 #                                                                                #
6 # SRCS - C++ source files                                                        #
7 # HDRS - C++ header files                                                        #
8 # DHDR - ROOT Dictionary Linkdef header file                                     #
9 # CSRCS - C source files                                                         #
10 # CHDRS - C header files                                                         #
11 # EINCLUDE - Include directories                                                 #
12 # EDEFINE - Compiler definitions                                                 #
13 # ELIBS - Extra libraries to link                                                #
14 # ELIBSDIR - Extra library directories                                           #
15 # PACKFFLAGS - Fortran compiler flags for package                                #
16 # PACKCXXFLAGS - C++ compiler flags for package                                  #
17 # PACKCFLAGS - C compiler flags for package                                      #
18 # PACKSOFLAGS - Shared library linking flags                                     #
19 # PACKLDFLAGS - Module linker flags                                              #
20 # PACKBLIBS - Libraries to link (Executables only)                               #
21 # EXPORT - Header files to be exported                                           #
22 # CINTHDRS - Dictionary header files                                             #
23 # CINTAUTOLINK - Set automatic dictionary generation                             #
24 # ARLIBS - Archive Libraries and objects for linking (Executables only)          #
25 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
26 #--------------------------------------------------------------------------------#
27
28 set ( SRCS      AliITSDetTypeRec.cxx AliITSClusterFinder.cxx AliITSClusterFinderV2SDD.cxx AliITSClusterFinderV2SPD.cxx AliITSClusterFinderV2SSD.cxx AliITSClusterParam.cxx AliITSCorrectSDDPoints.cxx AliITSclustererV2.cxx AliITSIOTrack.cxx AliITSRad.cxx AliITStrackV2.cxx AliITStrackerV2.cxx AliITStrackMI.cxx AliITStrackerMI.cxx AliITSV0Finder.cxx AliITSVertexer.cxx AliITSVertexerCosmics.cxx AliITSVertexer3D.cxx AliITSTracklPairs.cxx AliITSSortTrkl.cxx AliITSVertexerZ.cxx AliITSVertexerFast.cxx AliITSVertexerFixed.cxx AliITSVertexer3DTapan.cxx AliITSMeanVertexer.cxx AliITSZPoint.cxx AliITSreconstruction.cxx AliITSclusterTable.cxx AliITStrackSA.cxx AliITStrackerSA.cxx AliITSdEdxAnalyzer.cxx AliITSReconstructor.cxx AliITSRecoParam.cxx AliITSMultReconstructor.cxx AliITSPreprocessorSPD.cxx AliITSOnlineCalibrationSPD.cxx AliITSOnlineCalibrationSPDhandler.cxx AliITSOnlineSPDHitArray.cxx AliITSOnlineSPDHitEvent.cxx AliITSOnlineSPDscanAnalyzer.cxx AliITSOnlineSPDscan.cxx AliITSOnlineSPDscanInfo.cxx AliITSOnlineSPDscanInfoMeanTh.cxx AliITSOnlineSPDscanInfoMultiple.cxx AliITSOnlineSPDscanMeanTh.cxx AliITSOnlineSPDscanMultiple.cxx AliITSOnlineSPDscanSingle.cxx AliITSOnlineSPDphys.cxx AliITSOnlineSPDphysAnalyzer.cxx AliITSOnlineSPDphysInfo.cxx AliITSOnlineSPDfoChipConfig.cxx AliITSOnlineSPDfoChip.cxx AliITSOnlineSPDfo.cxx AliITSOnlineSPDfoInfo.cxx AliITSOnlineSPDfoAnalyzer.cxx AliITSBadChannelsAuxSPD.cxx AliITSBadChannelsSPD.cxx AliITSChannelSPD.cxx AliITSPreprocessorSDD.cxx AliITSOnlineSDD.cxx AliITSOnlineSDDBase.cxx AliITSOnlineSDDTP.cxx AliITSOnlineSDDInjectors.cxx AliITSOnlineSDDCMN.cxx AliITSPreprocessorSSD.cxx AliITSAlignMille.cxx AliITSAlignMille2.cxx AliITSAlignMilleModule.cxx AliITSAlignMilleData.cxx AliITSAlignMille2Module.cxx AliITSAlignMille2Constraint.cxx AliITSAlignMille2ConstrArray.cxx AliITSTPArrayFit.cxx AliITSRealignTracks.cxx AliITSQAChecker.cxx AliITSQADataMakerRec.cxx AliITSQASPDDataMakerRec.cxx AliITSQASDDDataMakerRec.cxx AliITSQASSDDataMakerRec.cxx AliITSQASPDChecker.cxx AliITSQASDDChecker.cxx AliITSQASSDChecker.cxx AliITSQASSDRefData.cxx AliITSTrackleterSPDEff.cxx AliITSRecPointContainer.cxx)
29
30 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
31
32 set ( DHDR ITSrecLinkDef.h)
33
34 set ( EINCLUDE TPC RAW)
35
36 set ( EXPORT AliITStrackV2.h AliITSVertexer.h AliITSRecoParam.h)
37
38 if( ALICE_TARGET STREQUAL "win32gcc")
39         
40                                 set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lITSbase -lSTEER -lESD -lCDB -lSTEERBase -lRAWDatarec -L${ROOTLIBDIR} -lEG -lGeom)
41
42 endif( ALICE_TARGET STREQUAL "win32gcc")