bug fix
[u/mrichter/AliRoot.git] / PWGJE / CMakelibPWGJE.pkg
CommitLineData
5d0a5007 1# -*- mode: Makefile -*-
6db31708 2#--------------------------------------------------------------------------------#
692c4f05 3# Package File for PWGJE #
6db31708 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
7330f0e5 29set ( SRCS
31d3e4f0 30 AliAnaChargedJetResponseMaker.cxx
6134f035 31 AliAnalysisTaskAj.cxx
692c4f05 32 AliAnalysisTaskFragmentationFunction.cxx
692c4f05 33 AliAnalysisTaskJetCore.cxx
ad869500 34 AliAnalysisTaskJetCorePP.cxx
59a5935a 35 AliAnalysisTaskJetProperties.cxx
0c9acc4c 36 AliAnalysisTaskJetResponseV2.cxx
8c483a6b 37 AliAnalysisTaskJetServices.cxx
38 AliAnalysisTaskJetSpectrum2.cxx
39 AliAnalysisTaskJetsTM.cxx
0c9acc4c 40 AliAnalysisTaskPartonDisc.cxx
8c483a6b 41 AliFragmentationFunctionCorrections.cxx
42 AliPWG4CosmicCandidates.cxx
43 AliPWG4HighPtQAMC.cxx
44 AliPWG4HighPtQATPConly.cxx
45 AliPWG4HighPtSpectra.cxx
46 AliPWG4HighPtTrackQA.cxx
c87f1b5e 47 UserTasks/AliAnalysisTaskJetShape.cxx
7032c043 48 UserTasks/AliAnalysisTaskJetsTriggerTRD.cxx
23536a91 49 UserTasks/AliAnalysisTaskJetProtonCorr.cxx
e131b05f 50 UserTasks/AliAnalysisTaskPIDV0base.cxx
51 UserTasks/AliAnalysisTaskPID.cxx
52 UserTasks/AliAnalysisTaskIDFragmentationFunction.cxx
7f0c28ff
ML
53 UserTasks/AliAnalysisTaskIDFFTCF.cxx
54 UserTasks/AliIDFFUtils.cxx
0c964c83 55 UserTasks/AliAnalysisTaskPPJetSpectra.cxx
e59c88bd 56 UserTasks/AliAnalysisTaskJetAntenna.cxx
57 )
6db31708 58
7ed0bd40 59# Add code that needs fastjet or FJWrapper here
ebc98c6f 60if (FASTJET_FOUND)
7ed0bd40 61 LIST(APPEND SRCS
62 UserTasks/AliAnalysisTaskCheckSingleTrackJetRejection.cxx
63 UserTasks/AliAnalysisTaskJetHadronCorrelation.cxx
64 UserTasks/AliAnalysisTaskJetHBOM.cxx
65 )
ebc98c6f 66 set ( CINTFLAGS ${CINTFLAGS} ${FASTJET_DEFINITIONS})
67endif(FASTJET_FOUND)
7ed0bd40 68
6db31708 69string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
70
692c4f05 71set ( DHDR PWGJELinkDef.h)
6db31708 72
73string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" )
74
96daf49c 75set ( EINCLUDE ANALYSIS JETAN CORRFW PWGJE PWG/Tools PWG/FLOW/Tasks PWG/TRD PWGCF/Correlations/Base STEER/AOD STEER/ESD STEER/STEERBase STEER/CDB STEER/STEER)
ebc98c6f 76if(FASTJET_FOUND)
d81a6f29 77# set ( EDEFINE -isystem ${FASTJET_INCLUDE_DIR})
78 set ( EINCLUDE ${FASTJET_INCLUDE_DIR} PWGCF/Correlations PWGCF/Correlations/DPhi ${EINCLUDE})
7ed0bd40 79 set ( HDRS ${HDRS} EMCALJetTasks/FJ_includes.h )
ebc98c6f 80endif(FASTJET_FOUND)
5d0a5007 81
c2aad3ae 82
83install (DIRECTORY macros
84 DESTINATION PWGJE
85 PATTERN ".svn" EXCLUDE
86 PATTERN ".d" EXCLUDE
87 PATTERN ".so" EXCLUDE)