22a61283c0c44750449425d27ffa6f8aea706db6
[u/mrichter/AliRoot.git] / TRD / CMakelibTRDrec.pkg
1 #--------------------------------------------------------------------------------#
2 # Package File for TRDrec                                                        #
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
29     AliTRDcluster.cxx
30     AliTRDclusterizer.cxx
31     AliTRDtransform.cxx
32     AliTRDtrackletOflHelper.cxx
33     AliTRDpidUtil.cxx
34     AliTRDpidESD.cxx
35     AliTRDReconstructor.cxx
36     AliTRDseedV1.cxx AliTRDtrackV1.cxx
37     AliTRDtrackerV1.cxx
38     AliTRDtrackerDebug.cxx
39     AliTRDtrackingSector.cxx
40     AliTRDtrackingChamber.cxx
41     AliTRDchamberTimeBin.cxx
42     AliTRDQADataMakerRec.cxx
43     AliTRDqaBuildReference.cxx
44     AliTRDCalibraFillHisto.cxx
45     Cal/AliTRDCalPIDLQ.cxx
46     Cal/AliTRDCalPIDNN.cxx
47     AliTRDqaRecPoints.cxx
48    )
49
50 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
51
52 set ( DHDR  TRDrecLinkDef.h)
53
54 set ( EINCLUDE  RAW STAT)
55
56 if( ALICE_TARGET STREQUAL "win32gcc")
57
58                                 set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lTRDbase -lSTEER -lESD -lCDB -lSTEERBase -lRAWDatarec -lRAWDatabase -L${ROOTLIBDIR} -lMinuit -lGeom)
59
60 endif( ALICE_TARGET STREQUAL "win32gcc")