Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / EVGEN / CMakelibEVGEN.pkg
CommitLineData
fcb9d6f1 1# -*- mode: CMake -*-
2
6db31708 3#--------------------------------------------------------------------------------#
4# Package File for EVGEN #
5# Author : Johny Jose (johny.jose@cern.ch) #
6# Variables Defined : #
7# #
8# SRCS - C++ source files #
9# HDRS - C++ header files #
10# DHDR - ROOT Dictionary Linkdef header file #
11# CSRCS - C source files #
12# CHDRS - C header files #
13# EINCLUDE - Include directories #
14# EDEFINE - Compiler definitions #
15# ELIBS - Extra libraries to link #
16# ELIBSDIR - Extra library directories #
17# PACKFFLAGS - Fortran compiler flags for package #
18# PACKCXXFLAGS - C++ compiler flags for package #
19# PACKCFLAGS - C compiler flags for package #
20# PACKSOFLAGS - Shared library linking flags #
21# PACKLDFLAGS - Module linker flags #
22# PACKBLIBS - Libraries to link (Executables only) #
23# EXPORT - Header files to be exported #
24# CINTHDRS - Dictionary header files #
25# CINTAUTOLINK - Set automatic dictionary generation #
26# ARLIBS - Archive Libraries and objects for linking (Executables only) #
27# SHLIBS - Shared Libraries and objects for linking (Executables only) #
28#--------------------------------------------------------------------------------#
29
fcb9d6f1 30set ( SRCS
31 AliGenHIJINGpara.cxx
32 AliGenBox.cxx
33 AliGenFixed.cxx
34 AliGenCocktail.cxx
35 AliGenCocktailAfterBurner.cxx
67bfd92b 36 AliGenPairFlat.cxx
fcb9d6f1 37 AliGenLib.cxx
38 AliGenMUONlib.cxx
39 AliGenHMPIDlib.cxx
40 AliGenParam.cxx
41 AliDimuCombinator.cxx
42 AliGenHalo.cxx
43 AliGenHaloProtvino.cxx
44 AliGenExtFile.cxx
45 AliGenScan.cxx
46 AliGenPHOSlib.cxx
47 AliGenDoubleScan.cxx
48 AliGenCocktailEntry.cxx
49 AliGenGSIlib.cxx
50 AliGenEMlib.cxx
51 AliGenPMDlib.cxx
52 AliGenMC.cxx
53 AliGenReader.cxx
54 AliGenReaderCwn.cxx
55 AliGenReaderTreeK.cxx
56 AliGenReaderEcalHijing.cxx
57 AliGenReaderEcalJets.cxx
58 AliGenHIJINGparaBa.cxx
59 AliGeVSimParticle.cxx
60 AliGenGeVSim.cxx
61 AliGenThetaSlice.cxx
62 AliGenSTRANGElib.cxx
63 AliGenBeamGas.cxx
64 AliGenAfterBurnerFlow.cxx
65 AliGenSlowNucleons.cxx
66 AliSlowNucleonModel.cxx
67 AliSlowNucleonModelExp.cxx
68 AliGenMUONCocktail.cxx
69 AliGenMUONCocktailpp.cxx
70 AliGenEMCocktail.cxx
71 AliGenHBTosl.cxx
72 AliGenReaderEMD.cxx
73 AliDecayerPolarized.cxx
b5c4afc6 74 AliDecayerExodus.cxx
fcb9d6f1 75 AliGenCorrHF.cxx
76 AliGenCosmicsParam.cxx
77 AliGenKrypton.cxx
78 AliGenThermalPhotons.cxx
79 AliGenPromptPhotons.cxx
80 AliGenPileup.cxx
81 AliGenFunction.cxx
82 AliGenTHnSparse.cxx
83 AliOmegaDalitz.cxx
84 AliGenDeuteron.cxx
85 AliGenReaderSL.cxx
86 AliGenMUONLMR.cxx
2bd6f528 87 AliGenLcLib.cxx
4e3432f0 88 AliGenITSULib.cxx
b897d37f 89 AliGenTunedOnPbPb.cxx
90 AliGenReaderHepMC.cxx
fcb9d6f1 91 )
6db31708 92
93string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
94
95set ( DHDR EVGENLinkDef.h)
96
fcb9d6f1 97set ( EXPORT
98 AliDecayer.h
99 AliGenMC.h
100 AliGenCocktailAfterBurner.h
101 AliGenCocktail.h
102 AliOmegaDalitz.h
103 )
6db31708 104
b897d37f 105set ( EINCLUDE FASTSIM THijing PYTHIA6 LHAPDF STEER/STEER STEER/ESD STEER/STEERBase TEvtGen)
106
107# set ( ELIBS ${ROOTCLIBS} -lHepMC -lHepMCParser)