source: trunk/source/processes/hadronic/cross_sections/sources.cmake@ 1357

Last change on this file since 1357 was 1350, checked in by garnier, 15 years ago

update to last version 4.9.4

File size: 5.5 KB
Line 
1#------------------------------------------------------------------------------
2# sources.cmake
3# Module : G4hadronic_xsect
4# Package: Geant4.src.G4processes.G4hadronic.G4hadronic_xsect
5#
6# Sources description for a library.
7# Lists the sources and headers of the code explicitely.
8# Lists include paths needed.
9# Lists the internal granular and global dependencies of the library.
10# Source specific properties should be added at the end.
11#
12# Generated on : 24/9/2010
13#
14# $Id: sources.cmake,v 1.2 2010/11/29 17:44:25 bmorgan Exp $
15# GEANT4 Tag $Name: geant4-09-04-ref-00 $
16#
17#------------------------------------------------------------------------------
18
19# List external includes needed.
20include_directories(${CLHEP_INCLUDE_DIRS})
21
22# List internal includes needed.
23include_directories(${CMAKE_SOURCE_DIR}/source/geometry/management/include)
24include_directories(${CMAKE_SOURCE_DIR}/source/geometry/volumes/include)
25include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPGeometry/include)
26include_directories(${CMAKE_SOURCE_DIR}/source/global/HEPRandom/include)
27include_directories(${CMAKE_SOURCE_DIR}/source/global/management/include)
28include_directories(${CMAKE_SOURCE_DIR}/source/materials/include)
29include_directories(${CMAKE_SOURCE_DIR}/source/particles/bosons/include)
30include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/barions/include)
31include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/ions/include)
32include_directories(${CMAKE_SOURCE_DIR}/source/particles/hadrons/mesons/include)
33include_directories(${CMAKE_SOURCE_DIR}/source/particles/leptons/include)
34include_directories(${CMAKE_SOURCE_DIR}/source/particles/management/include)
35include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/management/include)
36include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/models/util/include)
37include_directories(${CMAKE_SOURCE_DIR}/source/processes/hadronic/util/include)
38include_directories(${CMAKE_SOURCE_DIR}/source/processes/management/include)
39include_directories(${CMAKE_SOURCE_DIR}/source/track/include)
40
41#
42# Define the Geant4 Module.
43#
44include(Geant4MacroDefineModule)
45GEANT4_DEFINE_MODULE(NAME G4hadronic_xsect
46 HEADERS
47 G4BGGNucleonElasticXS.hh
48 G4BGGNucleonInelasticXS.hh
49 G4BGGPionElasticXS.hh
50 G4BGGPionInelasticXS.hh
51 G4ComponentAntiNuclNuclearXS.hh
52 G4CrossSectionDataSetRegistry.hh
53 G4CrossSectionDataStore.hh
54 G4CrossSectionElastic.hh
55 G4CrossSectionInelastic.hh
56 G4CrossSectionPairGG.hh
57 G4EMDissociationCrossSection.hh
58 G4EMDissociationSpectrum.hh
59 G4ElectroNuclearCrossSection.hh
60 G4GGNuclNuclCrossSection.hh
61 G4GeneralSpaceNNCrossSection.hh
62 G4GlauberGribovCrossSection.hh
63 G4HadronCaptureDataSet.hh
64 G4HadronCrossSections.hh
65 G4HadronElasticDataSet.hh
66 G4HadronFissionDataSet.hh
67 G4HadronInelasticDataSet.hh
68 G4HadronNucleonXsc.hh
69 G4IonProtonCrossSection.hh
70 G4IonsKoxCrossSection.hh
71 G4IonsShenCrossSection.hh
72 G4IonsSihverCrossSection.hh
73 G4NeutronCaptureXS.hh
74 G4NeutronElasticXS.hh
75 G4NeutronInelasticCrossSection.hh
76 G4NeutronInelasticXS.hh
77 G4NucleonNuclearCrossSection.hh
78 G4PhotoNuclearCrossSection.hh
79 G4PiData.hh
80 G4PiNuclearCrossSection.hh
81 G4ProjectileFragmentCrossSection.hh
82 G4ProtonInelasticCrossSection.hh
83 G4TripathiCrossSection.hh
84 G4TripathiLightCrossSection.hh
85 G4UElasticCrossSection.hh
86 G4UInelasticCrossSection.hh
87 G4UPiNuclearCrossSection.hh
88 G4VComponentCrossSection.hh
89 G4VCrossSectionDataSet.hh
90 SOURCES
91 G4BGGNucleonElasticXS.cc
92 G4BGGNucleonInelasticXS.cc
93 G4BGGPionElasticXS.cc
94 G4BGGPionInelasticXS.cc
95 G4CrossSectionDataSetRegistry.cc
96 G4CrossSectionDataStore.cc
97 G4CrossSectionElastic.cc
98 G4CrossSectionInelastic.cc
99 G4CrossSectionPairGG.cc
100 G4ComponentAntiNuclNuclearXS.cc
101 G4EMDissociationCrossSection.cc
102 G4EMDissociationSpectrum.cc
103 G4ElectroNuclearCrossSection.cc
104 G4GGNuclNuclCrossSection.cc
105 G4GeneralSpaceNNCrossSection.cc
106 G4GlauberGribovCrossSection.cc
107 G4HadronCaptureDataSet.cc
108 G4HadronCrossSections.cc
109 G4HadronElasticDataSet.cc
110 G4HadronFissionDataSet.cc
111 G4HadronInelasticDataSet.cc
112 G4HadronNucleonXsc.cc
113 G4IonProtonCrossSection.cc
114 G4IonsKoxCrossSection.cc
115 G4IonsShenCrossSection.cc
116 G4IonsSihverCrossSection.cc
117 G4NeutronCaptureXS.cc
118 G4NeutronElasticXS.cc
119 G4NeutronInelasticCrossSection.cc
120 G4NeutronInelasticXS.cc
121 G4NucleonNuclearCrossSection.cc
122 G4PhotoNuclearCrossSection.cc
123 G4PiData.cc
124 G4PiNuclearCrossSection.cc
125 G4ProtonInelasticCrossSection.cc
126 G4TripathiCrossSection.cc
127 G4TripathiLightCrossSection.cc
128 G4UElasticCrossSection.cc
129 G4UInelasticCrossSection.cc
130 G4UPiNuclearCrossSection.cc
131 G4VComponentCrossSection.cc
132 G4VCrossSectionDataSet.cc
133 GRANULAR_DEPENDENCIES
134 G4baryons
135 G4bosons
136 G4geometrymng
137 G4globman
138 G4had_mod_man
139 G4had_mod_util
140 G4hadronic_util
141 G4ions
142 G4leptons
143 G4materials
144 G4mesons
145 G4partman
146 G4procman
147 G4track
148 G4volumes
149 GLOBAL_DEPENDENCIES
150 G4geometry
151 G4global
152 G4materials
153 G4particles
154 G4track
155 LINK_LIBRARIES
156)
157
158# List any source specific properties here
159
Note: See TracBrowser for help on using the repository browser.