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

Last change on this file since 302 was 245, checked in by barrand, 19 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.