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

Last change on this file since 198 was 198, 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
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 : -->
34      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
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>
42      <!-- not this : -->
43      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
44      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
45      <cxx_include copy="cxx_include" from="bhep"/>
46      <cxx_include copy="cxx_include" from="CLHEP"/>
47    </library>
48
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 
56    <library name="snova">
57
58      <files>../source/snova/base/*.cc</files>
59      <files>../source/snova/geom/*.cc</files>
60      <files>../source/snova/physics/*.cc</files>
61
62      <cxx_include>${obuild_snova_path}</cxx_include>
63      <!-- not this : -->
64      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
65      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
66      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
67
68      <cxx_include copy="cxx_include" from="bhep"/>
69      <cxx_include copy="cxx_include" from="CLHEP"/>
70      <cxx_include copy="cxx_include" from="Geant4"/>
71      <cxx_include copy="c_include" from="HDF5"/>
72    </library>
73
74    <library name="snova_ui">
75
76      <files>../source/snova/ui/*.cc</files>
77
78      <cxx_include>${obuild_snova_path}</cxx_include>
79      <!-- not this : -->
80      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
81      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
82      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
83
84      <cxx_include copy="cxx_include" from="bhep"/>
85      <cxx_include copy="cxx_include" from="CLHEP"/>
86      <cxx_include copy="cxx_include" from="Geant4"/>
87      <cxx_include copy="c_include" from="HDF5"/>
88    </library>
89
90    <application name="prog_snova">
91      <files>../source/snova/prog_snova2.cxx</files>
92      <!-- not this : -->
93      <cxx_include>${obuild_snova_path}</cxx_include>
94      <cxx_include>${obuild_snova_path}/source/GeomUtils/include</cxx_include>
95      <cxx_include>${obuild_snova_path}/source/SNgeom2/include</cxx_include>
96      <cxx_include>${obuild_snova_path}/source/SNvertex/include</cxx_include>
97      <cxx_include copy="cxx_include" from="bhep"/>
98      <cxx_include copy="cxx_include" from="CLHEP"/>
99      <cxx_include copy="cxx_include" from="Geant4"/>
100      <cxx_include copy="c_include" from="HDF5"/>
101
102      <lib>snova_ui</lib>
103      <lib>snova</lib>
104      <lib>snvertex</lib>
105      <lib>sngeom</lib>
106      <lib>geomutils</lib>
107      <lib copy="lib" from="bhep"/>
108      <lib copy="lib" from="HDF5"/>
109      <lib copy="lib" from="zlib"/>
110      <lib copy="interfaces_lib" from="Geant4"/>
111      <lib copy="vis_management_lib" from="Geant4"/>
112      <lib copy="modeling_lib" from="Geant4"/>
113      <lib copy="Tree_lib" from="Geant4"/>
114      <lib copy="lib" from="Geant4"/>
115      <lib copy="lib" from="CLHEP"/>
116    </application>
117
118    <setup>
119      <exec from="bhep"/>
120      <exec from="HDF5"/>
121
122      <load_library_path copy="load_library_path" from="CLHEP"/>
123      <load_library_path copy="load_library_path" from="Geant4"/>
124
125      <load_library_path/>
126    </setup>
127
128  </package>
129
130</obuild>
Note: See TracBrowser for help on using the repository browser.