source: snovis/trunk/obuild/darwin_app.obuild @ 153

Last change on this file since 153 was 140, checked in by barrand, 17 years ago
File size: 4.0 KB
Line 
1<obuild>
2
3  <use name="CoinPython" version="v1r*"/>
4
5  <darwin_app name="snovis_session">
6
7    <!--
8    /////////////
9    /// this ////
10    /////////////
11    -->
12
13    <copy_dir>
14      <from>${obuild_snovis_path}/scripts</from>
15      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/snovis/.</to>
16    </copy_dir>
17
18    <copy_dll>@@dir_bin@@/snovis.bundle</copy_dll>
19
20    <!--
21    /////////////
22    /// G4Lab ///
23    /////////////
24    -->
25    <path from="G4Lab"/>
26
27    <copy_dll>${obuild_G4Lab_path}/${@@dir_bin_variable@@}/G4Lab.bundle</copy_dll>
28
29    <copy_dir>
30      <from>${obuild_G4Lab_path}/scripts</from>
31      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/G4Lab/.</to>
32    </copy_dir>
33
34    <!--
35    //////////////
36    /// Geant4 ///
37    //////////////
38    -->
39
40    <copy_dir>
41      <from>${Geant4_home}/data</from>
42      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/Geant4/.</to>
43    </copy_dir>
44
45    <!--
46    ////////////////////////////////////////////////////////
47    /// The below is taken from OnXLab/obuild/Qt.obuild ////
48    ////////////////////////////////////////////////////////
49    -->
50    <!--
51    /////////////
52    /// OnXLab //
53    /////////////
54    -->
55    <path from="OnXLab"/>
56    <copy_dll>${obuild_OnXLab_path}/${@@dir_bin_variable@@}/OnXLabInventor.bundle</copy_dll>
57    <copy_dll>${obuild_OnXLab_path}/${@@dir_bin_variable@@}/OnXLabKUIP.bundle</copy_dll>
58    <copy_dll>${obuild_OnXLab_path}/${@@dir_bin_variable@@}/OnXLab.bundle</copy_dll>
59    <copy_dll>${obuild_OnXLab_path}/${@@dir_bin_variable@@}/OnXLab_SWIG_Python.so</copy_dll>
60
61    <copy_dir>
62      <from>${obuild_OnXLab_path}/scripts</from>
63      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/OnXLab/.</to>
64    </copy_dir>
65    <copy_dir>
66      <from>${obuild_OnXLab_path}/examples</from>
67      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/OnXLab/.</to>
68    </copy_dir>
69
70    <!--
71    /////////////////
72    /// BatchLab ////
73    /////////////////
74    -->
75    <path from="BatchLab"/>
76
77    <copy_dll>${obuild_BatchLab_path}/${@@dir_bin_variable@@}/BatchLabXML.bundle</copy_dll>
78    <copy_dll>${obuild_BatchLab_path}/${@@dir_bin_variable@@}/BatchLabRio.bundle</copy_dll>
79    <copy_dll>${obuild_BatchLab_path}/${@@dir_bin_variable@@}/BatchLabHDF5.bundle</copy_dll>
80
81    <copy_dir>
82      <from>${obuild_BatchLab_path}/scripts</from>
83      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/BatchLab/.</to>
84    </copy_dir>
85
86    <!--
87    /////////////////
88    /// OnX /////////
89    /////////////////
90    -->
91    <path from="OnX"/>
92
93    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnXTestDLD.bundle</copy_dll>
94    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnXKUIP.bundle</copy_dll>
95    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnX.bundle</copy_dll>
96    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnXQt.bundle</copy_dll>
97
98    <copy_dir>
99      <from>${obuild_OnX_path}/scripts</from>
100      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/OnX/.</to>
101    </copy_dir>
102
103    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnXPython.bundle</copy_dll>
104    <copy_dll>${obuild_OnX_path}/${@@dir_bin_variable@@}/OnX_SWIG_Python.so</copy_dll>
105
106    <!--
107    /////////////////
108    /// HEPVis //////
109    /////////////////
110    -->
111    <path from="HEPVis"/>
112
113    <copy_dir>
114      <from>${obuild_HEPVis_path}/fonts</from>
115      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/HEPVis/.</to>
116    </copy_dir>
117
118    <copy_dll>${obuild_HEPVis_path}/${@@dir_bin_variable@@}/HEPVis_SWIG_Python.so</copy_dll>
119
120    <copy_dir>
121      <from>${obuild_HEPVis_path}/scripts</from>
122      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/HEPVis/.</to>
123    </copy_dir>
124
125    <!--
126    //////////////////
127    /// CoinPython ///
128    //////////////////
129    -->
130    <path from="CoinPython"/>
131    <copy_dll>${obuild_CoinPython_path}/${@@dir_bin_variable@@}/_CoinPython.so</copy_dll>
132
133    <copy_dir>
134      <from>${obuild_CoinPython_path}/scripts</from>
135      <to>@@dir_bin@@/@@component@@.app/Contents/Resources/CoinPython/.</to>
136    </copy_dir>
137
138
139  </darwin_app>
140
141</obuild>
Note: See TracBrowser for help on using the repository browser.