# -*- mode: CMake -*- #--------------------------------------------------------------------------------# # Package File for PWGmuon # # Author : Johny Jose (johny.jose@cern.ch) # # Variables Defined : # # # # SRCS - C++ source files # # HDRS - C++ header files # # DHDR - ROOT Dictionary Linkdef header file # # CSRCS - C source files # # CHDRS - C header files # # EINCLUDE - Include directories # # EDEFINE - Compiler definitions # # ELIBS - Extra libraries to link # # ELIBSDIR - Extra library directories # # PACKFFLAGS - Fortran compiler flags for package # # PACKCXXFLAGS - C++ compiler flags for package # # PACKCFLAGS - C compiler flags for package # # PACKSOFLAGS - Shared library linking flags # # PACKLDFLAGS - Module linker flags # # PACKBLIBS - Libraries to link (Executables only) # # EXPORT - Header files to be exported # # CINTHDRS - Dictionary header files # # CINTAUTOLINK - Set automatic dictionary generation # # ARLIBS - Archive Libraries and objects for linking (Executables only) # # SHLIBS - Shared Libraries and objects for linking (Executables only) # #--------------------------------------------------------------------------------# set ( SRCS muon/AliAnalysisTaskMuMu.cxx muon/AliHistogramCollection.cxx muon/AliAnalysisTaskESDMuonFilter.cxx muon/AliAnalysisTaskMuonAODfromGeneral.cxx muon/AliAnalysisTaskFromStandardToMuonAOD.cxx muon/AliAnalysisTaskSingleMu.cxx muon/AliAnalysisTaskLUT.cxx muon/AliAnalysisTaskLinkToMC.cxx muon/AliAODEventInfo.cxx muon/AliESDMuonTrackCuts.cxx muon/AliAnalysisTaskSingleMuESD.cxx muon/AliCFMuonResTask1.cxx muon/AliCFMuonSingleTask1.cxx muon/AliEventPoolMuon.cxx muon/AliAnalysisTaskCreateMixedDimuons.cxx muon/AliAnalysisTaskMuonAODCreation.cxx muon/AliAnalysisTaskMuonDistributions.cxx muon/AliMuonInfoStoreRD.cxx muon/AliDimuInfoStoreRD.cxx muon/AliMuonInfoStoreMC.cxx muon/AliDimuInfoStoreMC.cxx muon/AliMuonsHFHeader.cxx muon/AliAnalysisTaskSEMuonsHF.cxx muon/AliAnalysisTaskDimuonCFContainerBuilder.cxx muon/AliAnalysisTaskMuonTreeBuilder.cxx muon/AliAODMuonReplicator.cxx muon/AliAnalysisTaskMuonCollisionMultiplicity.cxx muon/AliCFMuonResUpsilon.cxx muon/AliMuonEventCuts.cxx muon/AliMuonTrackCuts.cxx muon/AliMuonPairCuts.cxx muon/AliMergeableCollection.cxx muon/AliVAnalysisMuon.cxx muon/AliAnalysisTaskFlowSingleMu.cxx muon/AliAnalysisMuonUtility.cxx muon/AliUtilityMuonAncestor.cxx muon/AliOADBMuonTrackCutsParam.cxx muon/AliAnalysisMuMuBinning.cxx muon/AliAnalysisNonMuonTrackCuts.cxx muon/AliAnalysisNonPrimaryVertices.cxx muon/AliAnalysisTaskAOD2MuonAOD.cxx muon/AliAnalysisTaskMuMu.cxx muon/AliAnalysisMuMuBase.cxx muon/AliAnalysisMuMuGlobal.cxx muon/AliAnalysisMuMuCutRegistry.cxx muon/AliAnalysisMuMuCutElement.cxx muon/AliAnalysisMuMuEventCutter.cxx muon/AliAnalysisMuMuCutCombination.cxx muon/AliAnalysisMuMuSingle.cxx muon/AliAnalysisMuMuMinv.cxx muon/AliAnalysisMuMuNch.cxx muon/AliAnalysisTaskNorm.cxx ) string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" ) string ( REPLACE ".cxx" ".h" EXPORT "${SRCS}" ) set ( DHDR PWGmuonLinkDef.h) set ( EINCLUDE RooUnfold/src PWG/muon ANALYSIS STEER/AOD STEER/ESD STEER/STEERBase MFT) if( ALICE_TARGET STREQUAL "win32gcc") set ( PACKSOFLAGS ${SOFLAGS} ) set ( ELIBS -L${ALICE_ROOT}/lib/tgt_${ALICE_TARGET} -lANALYSIS -lANALYSISalice -lCORRFW -lAOD -lSTEERBase -lESD ${ROOTCLIBS} -lEG) endif( ALICE_TARGET STREQUAL "win32gcc")