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

Last change on this file since 241 was 241, checked in by barrand, 17 years ago
File size: 4.3 KB
Line 
1<obuild>
2
3  <package name="snova" version="v2r0p0">
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    <reference package="foreign" version="v1r*" file="Geant4.obuild"/>
11    <reference package="foreign" version="v1r*" file="HDF5.obuild"/>
12    <reference package="foreign" version="v1r*" file="zlib.obuild"/>
13
14    <use name="bhep" version="v1r4p2">
15      <cxx_include/>
16      <lib>bhep</lib>
17    </use>
18
19    <!-- this : -->
20
21    <library name="geomutils">
22      <files>../source/GeomUtils/src/*.cc</files>
23      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
24      <!-- not this : -->
25      <cxx_include copy="cxx_include" from="CLHEP"/>
26    </library>
27
28    <library name="sngeom">
29      <files>../source/SNgeom2/src/*.cc</files>
30      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
31      <!-- not this : -->
32      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
33      <cxx_include copy="cxx_include" from="CLHEP"/>
34      <cxx_include copy="cxx_include" from="bhep"/>
35    </library>
36
37    <library name="snvertex">
38      <files>../source/SNvertex/src/*.cc</files>
39      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
40      <!-- not this : -->
41      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
42      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
43      <cxx_include copy="cxx_include" from="bhep"/>
44      <cxx_include copy="cxx_include" from="CLHEP"/>
45    </library>
46
47    <library name="snova">
48
49      <files>../source/snova/base/*.cc</files>
50      <files>../source/snova/geom/*.cc</files>
51      <files>../source/snova/physics/*.cc</files>
52
53      <cxx_include>${obuild_snova_path}</cxx_include>
54      <!-- not this : -->
55      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
56      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
57      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
58
59      <cxx_include copy="cxx_include" from="bhep"/>
60      <cxx_include copy="cxx_include" from="CLHEP"/>
61      <cxx_include copy="cxx_include" from="Geant4"/>
62      <cxx_include copy="c_include" from="HDF5"/>
63    </library>
64
65    <library name="snova_ui">
66
67      <files>../source/snova/ui/*.cc</files>
68
69      <cxx_include>${obuild_snova_path}</cxx_include>
70      <!-- not this : -->
71      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
72      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
73      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
74
75      <cxx_include copy="cxx_include" from="bhep"/>
76      <cxx_include copy="cxx_include" from="CLHEP"/>
77      <cxx_include copy="cxx_include" from="Geant4"/>
78      <cxx_include copy="c_include" from="HDF5"/>
79    </library>
80
81    <application name="prog_snova">
82      <files>../source/snova/prog_snova2.cxx</files>
83      <!-- not this : -->
84      <cxx_include>${obuild_snova_path}</cxx_include>
85      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
86      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
87      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
88      <cxx_include copy="cxx_include" from="bhep"/>
89      <cxx_include copy="cxx_include" from="CLHEP"/>
90      <cxx_include copy="cxx_include" from="Geant4"/>
91      <cxx_include copy="c_include" from="HDF5"/>
92
93      <lib>snova_ui</lib>
94      <lib>snova</lib>
95      <lib>snvertex</lib>
96      <lib>sngeom</lib>
97      <lib>geomutils</lib>
98      <lib copy="lib" from="bhep"/>
99      <lib copy="lib" from="HDF5"/>
100      <lib copy="lib" from="zlib"/>
101      <lib copy="lib_G4interfaces" from="Geant4"/>
102      <lib copy="lib_G4vis_management" from="Geant4"/>
103      <lib copy="lib_G4modeling" from="Geant4"/>
104      <lib copy="lib_G4Tree" from="Geant4"/>
105      <lib copy="lib" from="Geant4"/>
106      <lib copy="lib" from="CLHEP"/>
107    </application>
108
109    <setup>
110      <exec from="bhep"/>
111
112      <load_library_path copy="load_library_path" from="HDF5"/>
113      <load_library_path copy="load_library_path" from="CLHEP"/>
114      <load_library_path copy="load_library_path" from="Geant4"/>
115
116      <load_library_path/>
117      <run_path/>
118    </setup>
119
120  </package>
121
122</obuild>
Note: See TracBrowser for help on using the repository browser.