]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TRD/CMakelibTRDrec.pkg
Clean up make files (Jochen)
[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     AliTRDtracklet.cxx
33     AliTRDtrackletOflHelper.cxx
34     AliTRDpidUtil.cxx
35     AliTRDpidESD.cxx
36     AliTRDReconstructor.cxx
37     AliTRDseedV1.cxx AliTRDtrackV1.cxx
38     AliTRDtrackerV1.cxx
39     AliTRDtrackerDebug.cxx
40     AliTRDtrackingSector.cxx
41     AliTRDtrackingChamber.cxx
42     AliTRDchamberTimeBin.cxx
43     AliTRDQADataMakerRec.cxx
44     AliTRDqaBuildReference.cxx
45     AliTRDCalibraFillHisto.cxx
46     Cal/AliTRDCalPIDLQ.cxx
47     Cal/AliTRDCalPIDNN.cxx
48     AliTRDqaRecPoints.cxx
49    )
50
51 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
52
53 set ( DHDR  TRDrecLinkDef.h)
54
55 set ( EINCLUDE  RAW STAT)
56
57 if( ALICE_TARGET STREQUAL "win32gcc")
58
59                                 set ( PACKSOFLAGS  ${SOFLAGS} -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lTRDbase -lSTEER -lESD -lCDB -lSTEERBase -lRAWDatarec -lRAWDatabase -L${ROOTLIBDIR} -lMinuit -lGeom)
60
61 endif( ALICE_TARGET STREQUAL "win32gcc")