source: snovis/trunk/obuild/this.obuild @ 215

Last change on this file since 215 was 215, checked in by barrand, 17 years ago
File size: 5.1 KB
Line 
1<obuild>
2
3  <package name="snovis" version="v1r1">
4
5    <repository>svn.lal.in2p3.fr/nemo/packages</repository>
6
7    <!-- not this : -->
8
9    <reference package="snova" version="v2r0p0" file="obuild/export.obuild"/>
10
11    <reference package="G4Lab" version="v8r*" file="obuild/export.obuild"/>
12 
13    <!-- this : -->
14
15    <dll name="snovis">
16      <directory>../source</directory>
17
18      <cxx_include>${obuild_snovis_path}</cxx_include>
19
20      <!-- not this : -->
21
22      <cxx_include copy="cxx_include" from="Lib"/>
23      <cxx_include copy="cxx_include" from="Slash"/>
24      <cxx_include copy="cxx_include" from="AIDA"/>
25      <cxx_include copy="cxx_include" from="OnX"/> <!-- Helpers -->
26      <cxx_include copy="cxx_include" from="G4Lab"/>
27      <cxx_include copy="cxx_include" from="BatchLab"/>
28
29      <cxx_include copy="cxx_include" from="HEPVis"/>
30      <cxx_include copy="cxx_include" from="CoinGL"/>
31
32      <lib copy="lib_LibXML" from="Lib"/>
33      <lib copy="lib" from="expat"/>
34      <lib copy="lib_LibZip" from="Lib"/>
35      <lib copy="lib" from="zlib"/>
36      <lib copy="lib_LibUtils" from="Lib"/>
37
38      <!-- graphics. -->
39      <lib copy="lib_HEPVisGeometry" from="HEPVis"/>
40      <lib copy="lib_HEPVisUtils" from="HEPVis"/>
41      <lib copy="lib" from="jpeg"/>
42      <lib copy="lib" from="dvi2bitmap"/>
43      <lib copy="lib" from="freetype2"/>
44      <lib copy="lib" from="CoinGL"/>
45    </dll>
46
47    <application name="prog_snova">
48      <file>../applications/prog_snova2.cxx</file>
49
50      <!-- not this : -->
51      <cxx_include copy="cxx_include" from="snova"/>
52      <cxx_include copy="cxx_include_geomutils" from="snova"/>
53      <cxx_include copy="cxx_include_snvertex" from="snova"/>
54      <cxx_include copy="cxx_include_sngeom" from="snova"/>
55      <cxx_include copy="cxx_include" from="bhep"/>
56
57      <cxx_include copy="cxx_include" from="CLHEP"/>
58      <cxx_include copy="cxx_include" from="Geant4"/>
59      <cxx_include copy="c_include" from="HDF5"/>
60
61      <lib copy="lib_snova_ui" from="snova"/>
62      <lib copy="lib" from="snova"/>
63      <lib copy="lib_snvertex" from="snova"/>
64      <lib copy="lib_sngeom" from="snova"/>
65      <lib copy="lib_geomutils" from="snova"/>
66      <lib copy="lib" from="bhep"/>
67
68      <lib copy="lib_G4interfaces" from="Geant4"/>
69      <lib copy="lib_G4vis_management" from="Geant4"/>
70      <lib copy="lib_G4modeling" from="Geant4"/>
71      <lib copy="lib_G4Tree" from="Geant4"/>
72
73      <lib copy="lib" from="Geant4"/>
74      <lib copy="lib" from="CLHEP"/>
75      <lib copy="lib" from="HDF5"/>
76      <lib copy="lib" from="zlib"/>
77    </application>
78
79    <application name="snovis_session">
80      <file>../applications/snovis_session.cc</file>
81
82      <!-- not this : -->
83      <cxx_include copy="cxx_include" from="snova"/>
84      <cxx_include copy="cxx_include_geomutils" from="snova"/>
85      <cxx_include copy="cxx_include_snvertex" from="snova"/>
86      <cxx_include copy="cxx_include_sngeom" from="snova"/>
87      <cxx_include copy="cxx_include" from="bhep"/>
88
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      <cxx_include copy="cxx_include" from="AIDA"/>
94      <cxx_include copy="cxx_include" from="G4Lab"/>
95
96      <cxx_include copy="cxx_include" from="Lib"/>
97      <cxx_include copy="cxx_include" from="Slash"/>
98
99      <lib copy="lib" from="OnX"/>
100
101      <lib copy="lib" from="snova"/>
102      <lib copy="lib_snvertex" from="snova"/>
103      <lib copy="lib_sngeom" from="snova"/>
104      <lib copy="lib_geomutils" from="snova"/>
105      <lib copy="lib" from="bhep"/>
106
107      <lib copy="lib" from="HDF5"/>
108
109      <lib copy="lib_G4LabUIOnX" from="G4Lab"/>
110      <lib copy="lib_G4LabCore" from="G4Lab"/>
111      <lib copy="lib" from="Geant4"/>
112      <lib copy="lib" from="CLHEP"/>
113
114      <lib copy="lib_LibXML" from="Lib"/>
115      <lib copy="lib" from="expat"/>
116      <lib copy="lib_LibZip" from="Lib"/>
117      <lib copy="lib" from="zlib"/>
118      <lib copy="lib_LibUtils" from="Lib"/>
119
120      <!-- graphics. -->
121      <lib copy="lib_HEPVisGeometry" from="HEPVis"/>
122      <lib copy="lib_HEPVisUtils" from="HEPVis"/>
123      <lib copy="lib" from="jpeg"/>
124      <lib copy="lib" from="dvi2bitmap"/>
125      <lib copy="lib" from="freetype2"/>
126      <lib copy="lib" from="CoinGL"/>
127    </application>
128
129    <reference package="snovis" version="v1r1" file="obuild/darwin_app.obuild"/>
130
131    <setup>
132      <exec from="snova"/>
133
134      <exec from="OnX"/>
135      <exec from="G4Lab"/>
136
137      <env name="SNOVISROOT">${obuild_snovis_path}</env>
138
139      <run_path/>
140
141      <load_library_path/>
142
143<!--
144      <env name="G4RADIOACTIVEDATA">${Geant4_home}/data/RadiativeDecay3.1</env>
145      <env name="G4LEVELGAMMADATA">${Geant4_home}/data/PhotonEvaporation2.0</env>
146      <env name="G4LEDATA">${Geant4_home}/data/G4EMLOW4.2</env>
147      <env name="NeutronHPCrossSections">${Geant4_home}/data/G4NDL3.10</env>
148-->
149    </setup>
150
151    <release>
152      <copy_dir>
153        <from>scripts</from>
154        <to>Resources/snovis/.</to>
155      </copy_dir>
156
157      <copy_dir platform="Darwin">
158        <from>Darwin_obuild/snovis_session.app</from>
159        <to>../../.</to>
160      </copy_dir>
161
162    </release>
163
164  </package>
165
166</obuild>
Note: See TracBrowser for help on using the repository browser.