Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / EVGEN / CMakelibEVGEN.pkg
1 # -*- mode: CMake -*-
2
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
30 set ( SRCS  
31   AliGenHIJINGpara.cxx 
32   AliGenBox.cxx 
33   AliGenFixed.cxx 
34   AliGenCocktail.cxx 
35   AliGenCocktailAfterBurner.cxx 
36   AliGenPairFlat.cxx
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 
74   AliDecayerExodus.cxx 
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
87   AliGenLcLib.cxx
88   AliGenITSULib.cxx
89   AliGenTunedOnPbPb.cxx
90   AliGenReaderHepMC.cxx  
91   )
92
93 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
94
95 set ( DHDR EVGENLinkDef.h)
96
97 set ( EXPORT 
98   AliDecayer.h 
99   AliGenMC.h 
100   AliGenCocktailAfterBurner.h 
101   AliGenCocktail.h 
102   AliOmegaDalitz.h
103   )
104
105 set ( EINCLUDE FASTSIM THijing PYTHIA6 LHAPDF STEER/STEER STEER/ESD STEER/STEERBase TEvtGen)
106
107 # set ( ELIBS ${ROOTCLIBS} -lHepMC -lHepMCParser)