f1ba07ab833dcceecebd3e6a87bad09bcb4f74d0
[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   AliGenCorrHF.cxx 
75   AliGenCosmicsParam.cxx 
76   AliGenKrypton.cxx 
77   AliGenThermalPhotons.cxx 
78   AliGenPromptPhotons.cxx 
79   AliGenPileup.cxx 
80   AliGenFunction.cxx 
81   AliGenTHnSparse.cxx 
82   AliOmegaDalitz.cxx 
83   AliGenDeuteron.cxx 
84   AliGenReaderSL.cxx 
85   AliGenMUONLMR.cxx
86   AliGenLcLib.cxx
87   AliGenITSULib.cxx
88   )
89
90 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
91
92 set ( DHDR EVGENLinkDef.h)
93
94 set ( EXPORT 
95   AliDecayer.h 
96   AliGenMC.h 
97   AliGenCocktailAfterBurner.h 
98   AliGenCocktail.h 
99   AliOmegaDalitz.h
100   )
101
102 set ( EINCLUDE FASTSIM THijing PYTHIA6 LHAPDF STEER/STEER STEER/ESD STEER/STEERBase)