source: snovis/trunk/obuild/G4Lab.obuild @ 267

Last change on this file since 267 was 245, checked in by barrand, 17 years ago
File size: 3.1 KB
Line 
1<obuild>
2
3    <!-- G4lab embedding -->
4
5    <library name="G4LabCore">
6      <!-- Over Geant4, HEPVis and Inventor : -->
7      <file>../source/G4Lab/cxx/Transform3D.cxx</file>
8      <file>../source/G4Lab/cxx/Polyhedron.cxx</file>
9      <file>../source/G4Lab/cxx/GeometryVisitor.cxx</file>
10      <file>../source/G4Lab/cxx/Tree.cxx</file>
11      <file>../source/G4Lab/cxx/Trajectory.cxx</file>
12      <file>../source/G4Lab/cxx/State.cxx</file>
13      <file>../source/G4Lab/cxx/SteppingAction.cxx</file>
14      <file>../source/G4Lab/cxx/TrackingAction.cxx</file>
15      <file>../source/G4Lab/cxx/SoG4RunManager.cxx</file>
16      <file>../source/G4Lab/cxx/SoVisitedVolume.cxx</file>
17      <file>../source/G4Lab/cxx/SoG4Trajectories.cxx</file>
18      <file>../source/G4Lab/cxx/PhysicalVolumeAccessor.cxx</file>
19      <file>../source/G4Lab/cxx/TrajectoryContainerAccessor.cxx</file>
20      <file>../source/G4Lab/cxx/TrajectoryAccessor.cxx</file>
21      <file>../source/G4Lab/cxx/PhysicsTableAccessor.cxx</file>
22      <file>../source/G4Lab/cxx/HitsCollectionAccessor.cxx</file>
23      <file>../source/G4Lab/cxx/DigitsCollectionAccessor.cxx</file>
24      <file>../source/G4Lab/cxx/Manager.cxx</file>
25
26      <cxx_include>${obuild_snovis_path}/source</cxx_include>
27
28      <!-- not this : -->
29      <cxx_include copy="cxx_include" from="CLHEP"/>
30      <cxx_include copy="cxx_include" from="Geant4"/>
31
32      <cxx_include copy="OSC_AIDA_incs" from="OpenScientist"/>
33      <cxx_include copy="OSC_OnX_incs" from="OpenScientist"/>
34      <cxx_include copy="OSC_Inventor_incs" from="OpenScientist"/>
35
36      <cxx_include copy="c_include" from="OpenGL"/>
37      <cxx_options copy="c_options" from="OpenGL"/>
38      <cxx_macro copy="c_macro" from="OpenGL"/>
39
40    </library>
41
42    <!--
43    //////////////////////////////////////////////////
44    /// G4LabUIOnX ///////////////////////////////////
45    //////////////////////////////////////////////////
46    -->
47    <library name="G4LabUIOnX">
48      <!-- A Geant4 G4UISession for OnX.
49           It needs OnX. Avoid establishing a relationship with G4interfaces
50           that may be reconstructed with various GUI drivers. -->
51
52      <file>../source/G4Lab/cxx/UIOnX.cxx</file>
53
54      <cxx_include>${obuild_snovis_path}/source</cxx_include>
55
56      <!-- not this : -->
57      <cxx_include copy="cxx_include" from="CLHEP"/>
58      <cxx_include copy="cxx_include" from="Geant4"/>
59
60      <cxx_include copy="OSC_OnX_incs" from="OpenScientist"/>
61    </library>
62
63    <!--
64    //////////////////////////////////////////////////
65    /// DLD callbacks ////////////////////////////////
66    //////////////////////////////////////////////////
67    -->
68    <dll name="G4Lab">
69      <!-- Over Lib only : -->
70      <file>../source/G4Lab/cxx/Callbacks.cxx</file>
71
72      <cxx_include>${obuild_snovis_path}/source</cxx_include>
73
74      <!-- not this : -->
75      <cxx_include copy="OSC_AIDA_incs" from="OpenScientist"/>
76      <cxx_include copy="OSC_OnX_incs" from="OpenScientist"/>
77      <cxx_include copy="OSC_Inventor_incs" from="OpenScientist"/>
78
79      <lib copy="OSC_Inventor_linkopts" from="OpenScientist"/>
80      <lib copy="OSC_OnX_linkopts" from="OpenScientist"/>
81    </dll>
82
83</obuild>
Note: See TracBrowser for help on using the repository browser.