Merge branch 'master' of https://git.cern.ch/reps/AliRoot
[u/mrichter/AliRoot.git] / ITS / CMakelibITSsim.pkg
1 # -*- mode: CMake -*- 
2 #--------------------------------------------------------------------------------#
3 # Package File for ITSsim                                                        #
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
29 set ( SRCS 
30     AliITS.cxx 
31     AliITShit.cxx 
32     AliITSSimuParam.cxx 
33     AliITSDetTypeSim.cxx 
34     AliITSmodule.cxx 
35     AliITSsimulationFastPoints.cxx 
36     AliITSsimulation.cxx 
37     AliITSsimulationSPD.cxx 
38     AliITSsimulationSDD.cxx 
39     AliITSsimulationSSD.cxx 
40     AliITSTableSSD.cxx 
41     AliITSetfSDD.cxx  
42     AliITSsDigitize.cxx 
43     AliITSDigitizer.cxx 
44     AliITSFOEfficiencySPD.cxx 
45     AliITSFOEfficiencySPDColumn.cxx 
46     AliITSFONoiseSPD.cxx 
47     AliITSFOGeneratorSPD.cxx 
48     AliITSFOSignalsSPD.cxx 
49     AliITSTrigger.cxx 
50     AliITSTriggerFOProcessor.cxx 
51     AliITSv11.cxx 
52     AliITSv11Geometry.cxx 
53     AliITSv11GeomCable.cxx 
54     AliITSv11GeomCableFlat.cxx 
55     AliITSv11GeomCableRound.cxx 
56     AliITSv11GeometrySDD.cxx 
57     AliITSv11GeometrySSD.cxx 
58     AliITSv11GeometrySPD.cxx 
59     AliITSv11GeometrySupport.cxx 
60     AliITSQADataMakerSim.cxx 
61     AliITSQASPDDataMakerSim.cxx 
62     AliITSQASDDDataMakerSim.cxx 
63     AliITSQASSDDataMakerSim.cxx 
64     )
65
66 string ( REPLACE ".cxx" ".h" HDRS "${SRCS}" )
67
68 set ( DHDR ITSsimLinkDef.h)
69
70 set ( EINCLUDE TPC RAW STEER/STEER STEER/ESD STEER/STEERBase)