]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ANALYSIS/CMakelibANALYSISalice.pkg
Fixed grep syntax on OS X in the Analysis Plugin
[u/mrichter/AliRoot.git] / ANALYSIS / CMakelibANALYSISalice.pkg
1 # -*- mode: CMake -*- 
2 #--------------------------------------------------------------------------------#
3 # Package File for ANALYSISalice                                                 #
4 # Author : Johny Jose (johny.jose@cern.ch)                                       #
5 # Variables Defined :                                                            #
6 #                                                                                #
7 # SRCS - C++ source files                                                        #
8 # HDRS - C++ header files                                                        #
9 # DHDR - ROOT Dictionary Linkdef header file                                     #
10 # CSRCS - C source files                                                         #
11 # CHDRS - C header files                                                         #
12 # EINCLUDE - Include directories                                                 #
13 # EDEFINE - Compiler definitions                                                 #
14 # ELIBS - Extra libraries to link                                                #
15 # ELIBSDIR - Extra library directories                                           #
16 # PACKFFLAGS - Fortran compiler flags for package                                #
17 # PACKCXXFLAGS - C++ compiler flags for package                                  #
18 # PACKCFLAGS - C compiler flags for package                                      #
19 # PACKSOFLAGS - Shared library linking flags                                     #
20 # PACKLDFLAGS - Module linker flags                                              #
21 # PACKBLIBS - Libraries to link (Executables only)                               #
22 # EXPORT - Header files to be exported                                           #
23 # CINTHDRS - Dictionary header files                                             #
24 # CINTAUTOLINK - Set automatic dictionary generation                             #
25 # ARLIBS - Archive Libraries and objects for linking (Executables only)          #
26 # SHLIBS - Shared Libraries and objects for linking (Executables only)           #
27 #--------------------------------------------------------------------------------#
28
29 set ( SRCS      
30     AliAnalysisTaskSE.cxx 
31     AliAnalysisTaskME.cxx 
32     AliAnalysisTaskMCParticleFilter.cxx 
33     AliKineTrackCuts.cxx 
34     AliESDtrackCuts.cxx 
35     AliESDpidCuts.cxx 
36     AliESDv0Cuts.cxx 
37     AliEventPoolOTF.cxx 
38     AliEventPoolLoop.cxx 
39     AliEventPoolSparse.cxx 
40     AliAnalysisTaskTagCreator.cxx 
41     AliMultiEventInputHandler.cxx 
42     AliTriggerAnalysis.cxx 
43     AliPhysicsSelection.cxx 
44     AliBackgroundSelection.cxx 
45     AliPhysicsSelectionTask.cxx 
46     AliAnalysisFilter.cxx 
47     AliAnalysisCuts.cxx 
48     AliCollisionNormalization.cxx 
49     AliCollisionNormalizationTask.cxx 
50     AliCentralitySelectionTask.cxx 
51     AliEPSelectionTask.cxx 
52     AliVZEROEPSelectionTask.cxx 
53     AliAnalysisTaskStat.cxx 
54     AliMultiInputEventHandler.cxx 
55     AliESDv0KineCuts.cxx 
56     AliAnalysisTaskPIDResponse.cxx 
57     AliPIDResponseInputHandler.cxx 
58     AliHEPDataParser.cxx 
59     AliAnalysisTaskPIDqa.cxx 
60     AliAnalysisTaskBaseLine.cxx
61     AliEventPoolManager.cxx
62     AliAnalysisTaskPIDCombined.cxx
63     AliUnfolding.cxx
64     AliAnalysisUtils.cxx
65     BadChunkFilter/AliAnalysisTaskBadChunkID.cxx
66     AliAODv0KineCuts.cxx
67     AliPPVsMultUtils.cxx
68     )
69
70 if( ROOTHASALIEN STREQUAL "yes")
71         
72         set ( PACKCXXFLAGS  "${CXXFLAGS} -DWITHALIEN")
73
74 endif( ROOTHASALIEN STREQUAL "yes")
75
76 if( ROOTHASXML STREQUAL "yes")
77         
78         set ( PACKCXXFLAGS "${PACKCXXFLAGS}  ${CXXFLAGS} -DWITHXML")
79         set ( CINTFLAGS ${CINTFLAGS}  -DWITHXML)
80         set ( SRCS ${SRCS}  AliTagAnalysis.cxx AliXMLCollection.cxx AliAnalysisAlien.cxx)
81
82 endif( ROOTHASXML STREQUAL "yes")
83
84 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
85
86 set ( DHDR  ANALYSISaliceLinkDef.h)
87
88 string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
89
90 set ( EINCLUDE ANALYSIS/Aliengui STEER/AOD STEER/ESD STEER/STEERBase ANALYSIS/BadChunkFilter)
91
92 set ( ELIBS "OADB" )