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

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