source: build/snova/trunk/obuild/this.obuild @ 186

Last change on this file since 186 was 186, checked in by barrand, 17 years ago
File size: 4.1 KB
RevLine 
[130]1<obuild>
2
[144]3  <package name="snova" version="v2r0p0">
[130]4
5    <repository>svn.lal.in2p3.fr/nemo/packages</repository>
6
7    <!-- not this : -->
8
9    <reference package="foreign" version="v1r*" file="CLHEP.obuild"/>
10
11    <use name="zlib" version="v1r*">
12      <c_include>include</c_include>
13      <lib>osc_z</lib>
14    </use>
15
16    <use name="bhep" version="v1r4p2">
17      <cxx_include/>
18      <lib>bhep</lib>
19    </use>
20
21    <!-- this : -->
22
23    <library name="geomutils">
24      <files>../source/GeomUtils/src/*.cc</files>
25      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
26      <!-- not this : -->
27      <cxx_include copy="cxx_include" from="CLHEP"/>
28    </library>
29
30    <library name="sngeom">
31      <files>../source/SNgeom2/src/*.cc</files>
32      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
33      <!-- not this : -->
[132]34      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
[130]35      <cxx_include copy="cxx_include" from="CLHEP"/>
36      <cxx_include copy="cxx_include" from="bhep"/>
37    </library>
38
39    <library name="snvertex">
40      <files>../source/SNvertex/src/*.cc</files>
41      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
[132]42      <!-- not this : -->
[130]43      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
44      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
[132]45      <cxx_include copy="cxx_include" from="bhep"/>
[130]46      <cxx_include copy="cxx_include" from="CLHEP"/>
47    </library>
48
[132]49    <reference package="foreign" version="v1r*" file="Geant4.obuild"/>
50
51    <use name="HDF5" version="v1r*">
52      <c_include>include</c_include>
53      <lib>osc_HDF5</lib>
54    </use>
55 
[130]56    <library name="snova">
57
58<!--  <files>../source/snova/base/*.cc</files> -->
59
[143]60      <file>../source/snova/base/snova_utils.cc</file>
[130]61      <file>../source/snova/base/event.cc</file>
62      <file>../source/snova/base/generator.cc</file>
63      <file>../source/snova/base/run.cc</file>
64      <file>../source/snova/base/snova_const.cc</file>
65      <file>../source/snova/base/snova_mgr.cc</file>
66      <file>../source/snova/base/stacking.cc</file>
67      <file>../source/snova/base/stepping.cc</file>
68      <file>../source/snova/base/stepping_verbose.cc</file>
69      <file>../source/snova/base/tracking.cc</file>
70
71      <files>../source/snova/geom/*.cc</files>
72      <files>../source/snova/physics/*.cc</files>
73
74      <cxx_include>${obuild_snova_path}</cxx_include>
[132]75      <!-- not this : -->
[130]76      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
77      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
78      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
79
[132]80      <cxx_include copy="cxx_include" from="bhep"/>
[130]81      <cxx_include copy="cxx_include" from="CLHEP"/>
[132]82      <cxx_include copy="cxx_include" from="Geant4"/>
[130]83      <cxx_include copy="c_include" from="HDF5"/>
84    </library>
85
[132]86    <application name="prog_snova">
87      <files>../source/snova/prog_snova2.cxx</files>
88      <!-- not this : -->
89      <cxx_include>${obuild_snova_path}</cxx_include>
90      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
91      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
92      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
93      <cxx_include copy="cxx_include" from="bhep"/>
94      <cxx_include copy="cxx_include" from="CLHEP"/>
95      <cxx_include copy="cxx_include" from="Geant4"/>
96      <cxx_include copy="c_include" from="HDF5"/>
97
98      <lib>snova</lib>
99      <lib>snvertex</lib>
100      <lib>sngeom</lib>
101      <lib>geomutils</lib>
102      <lib copy="lib" from="bhep"/>
103      <lib copy="lib" from="HDF5"/>
104      <lib copy="lib" from="zlib"/>
[150]105<!--  <lib copy="interfaces_lib" from="Geant4"/> -->
[132]106      <lib copy="lib" from="Geant4"/>
107      <lib copy="lib" from="CLHEP"/>
108    </application>
109
110    <setup>
[183]111      <exec from="bhep"/>
[185]112      <exec from="HDF5"/>
113
[186]114      <load_library_path copy="load_library_path" from="CLHEP"/>
115      <load_library_path copy="load_library_path" from="Geant4"/>
116
[132]117      <load_library_path/>
118    </setup>
119
[130]120  </package>
121
122</obuild>
Note: See TracBrowser for help on using the repository browser.