ea3b2ddbc60f0c466ea8f82096e5b3a3b19d45cd
[scilab.git] / scilab / etc / classpath.xml.vc
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE classpaths SYSTEM "../modules/jvm/xml/classpath.dtd">
3 <!-- =================== -->
4 <!--
5  default CLASSPATH for Scilab
6
7  @author Allan CORNET
8  @author Sylvestre LEDRU
9  @date INRIA 2007/2008
10  ===================
11  Don't touch if you do not know what you are doing
12 -->
13 <!-- =================== -->
14 <!--
15 Scilab Java dependencies can be load in different ways.
16 It can be:
17 * startup - Load immediatly the dep when Scilab starts (default behaviour)
18 * background - After Scilab engine is loaded, load the dep in the background
19 * onUse - Load the deps only when needed (once)
20
21 Some deps can be also disabled only for a specific mode.
22 The option is "disableUnderMode" and can be:
23 * STD - Normal mode
24 * NW - No Window mode (ie command line but with graphics
25 * API - Scilab as an API
26 -->
27
28 <classpaths>
29
30     <!-- Mandatory on startup -->
31     <path value="$SCILAB/thirdparty/flexdock-1.2.4.jar"/>
32     <path value="$SCILAB/thirdparty/skinlf.jar"/>
33     <path value="$SCILAB/thirdparty/looks-2.1.1.jar"/>
34     <path value="$SCILAB/thirdparty/commons-logging-1.1.jar"/>
35     <path value="$SCILAB/thirdparty/jhall.jar"/>
36
37     <!-- Load when needed -->
38     
39     <path value="$SCILAB/thirdparty/freehep-util.jar" load="onUse">
40       <load on="emf_graphic_export"/>
41     </path>
42     
43     <path value="$SCILAB/thirdparty/freehep-io.jar" load="onUse">
44       <load on="emf_graphic_export"/>
45     </path>
46     
47     <path value="$SCILAB/thirdparty/freehep-graphicsio.jar" load="onUse">
48       <load on="emf_graphic_export"/>
49     </path>
50     
51     <path value="$SCILAB/thirdparty/freehep-graphicsio-emf.jar" load="onUse">
52       <load on="emf_graphic_export"/>
53     </path>
54     
55     <path value="$SCILAB/thirdparty/freehep-graphics2d.jar" load="onUse">
56       <load on="emf_graphic_export"/>
57     </path>
58
59     <path value="$SCILAB/thirdparty/jrosetta-API.jar" load="onUse">
60         <load on="Console" />
61         <load on="SciNotes" />
62     </path>
63     <path value="$SCILAB/thirdparty/jrosetta-engine.jar" load="onUse">
64         <load on="Console" />
65         <load on="SciNotes" />
66     </path>
67
68     <path value="$SCILAB/thirdparty/jgraphx.jar" load="onUse">
69         <load on="Xcos"/>
70         <load on="documentationGeneration"/>
71     </path>
72
73     <path value="$SCILAB/modules/scirenderer/jar/scirenderer.jar"/>
74
75     <path value="$SCILAB/thirdparty/jogl2.jar"/>
76
77     <path value="$SCILAB/thirdparty/gluegen2-rt.jar"/>
78
79     <!-- Temp. loaded at startup -->
80     <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
81     <!-- END -->
82
83     <!-- Documentation (not mandatory) -->
84     <path value="$SCILAB/thirdparty/jeuclid-core.jar" load="onUse">
85         <load on="documentationGeneration"/>
86         <load on="graphics_mathml_textrendering"/>
87         <load on="xcos_mathml_rendering"/>
88     </path>
89
90     <path value="$SCILAB/thirdparty/jlatexmath-fop-1.0.3.jar" load="onUse">
91         <load on="documentationGeneration"/>
92         <load on="pdf_ps_eps_graphic_export"/>
93     </path>
94     <path value="$SCILAB/thirdparty/fop.jar" load="onUse">
95         <load on="documentationGeneration"/>
96         <load on="pdf_ps_eps_graphic_export"/>
97     </path>
98     <path value="$SCILAB/thirdparty/saxon9he.jar" load="onUse">
99         <load on="documentationGeneration"/>
100     </path>
101     <path value="$SCILAB/thirdparty/batik-all-1.7.jar" load="onUse">
102         <load on="documentationGeneration"/>
103         <load on="graphics_mathml_textrendering"/>
104         <load on="svg_graphic_export"/>
105         <load on="pdf_ps_eps_graphic_export"/>
106         <load on="Xcos"/>
107     </path>
108     <path value="$SCILAB/thirdparty/xml-apis-ext.jar" load="onUse">
109         <load on="documentationGeneration"/>
110         <load on="pdf_ps_eps_graphic_export"/>
111         <load on="Xcos"/>
112     </path>
113
114     <!-- PDF doc generation -->
115     <path value="$SCILAB/thirdparty/commons-io.jar" load="onUse">
116         <load on="documentationGeneration"/>
117         <load on="graphics_mathml_textrendering"/>
118         <load on="pdf_ps_eps_graphic_export"/>
119         <load on="Xcos"/>
120     </path>
121
122     <!-- PDF doc generation (dep of jeuclid) -->
123     <path value="$SCILAB/thirdparty/xmlgraphics-commons-1.4.jar" load="onUse">
124         <load on="documentationGeneration"/>
125         <load on="graphics_mathml_textrendering"/>
126         <load on="pdf_ps_eps_graphic_export"/>
127         <load on="Xcos"/>
128     </path>
129     <path value="$SCILAB/thirdparty/avalon-framework.jar" load="onUse">
130         <load on="documentationGeneration"/>
131         <load on="pdf_ps_eps_graphic_export"/>
132     </path>
133
134     <path value="$SCILAB/thirdparty/jlatexmath-1.0.3.jar" load="onUse">
135         <load on="documentationGeneration"/>
136         <load on="graphics_latex_textrendering"/>
137         <load on="pdf_ps_eps_graphic_export"/>
138         <load on="Xcos"/>
139     </path>
140
141     <path value="$SCILAB/thirdparty/ecj.jar" load="onUse">
142         <load on="external_objects_java"/>
143     </path>
144
145     <!-- helptools module doc generation -->
146     <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
147         <load on="documentationGeneration"/>
148         <load on="copyAsHTMLinScinotes"/>
149     </path>
150
151     <!-- Mandatory on startup -->
152     <path value="$SCILAB/modules/jvm/jar/org.scilab.modules.jvm.jar"/>
153     <path value="$SCILAB/modules/commons/jar/org.scilab.modules.commons.jar"/>
154
155     <!-- Console GUI dep -->
156     <path value="$SCILAB/modules/history_manager/jar/org.scilab.modules.history_manager.jar" disableUnderMode="NW"/>
157     <path value="$SCILAB/modules/completion/jar/org.scilab.modules.completion.jar" load="onUse">
158         <load on="Console"/>
159         <load on="SciNotes"/>
160     </path>
161
162     <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
163
164     <path value="$SCILAB/modules/localization/jar/org.scilab.modules.localization.jar"/>
165     <path value="$SCILAB/modules/action_binding/jar/org.scilab.modules.action_binding.jar"/>
166
167     <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
168     <path value="$SCILAB/modules/gui/etc"/>
169     <!-- Scilab Flexdock theme -->
170     <path value="$SCILAB/modules/gui/images/icons/"/>
171     <!-- Scilab Flexdock icons -->
172
173     <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
174
175     <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
176
177     <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
178
179     <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
180
181     <!-- scinotes module -->
182     <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
183         <load on="SciNotes"/>
184     </path>
185
186     <!-- Xcos module -->
187     <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
188         <load on="Xcos"/>
189         <load on="documentationGeneration"/>
190     </path>
191
192     <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
193         <load on="Xcos"/>
194         <load on="documentationGeneration"/>
195     </path>
196
197     <!-- TO DO Load only when we need -->
198     <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
199
200     <!-- TO DO Load only when we need -->
201     <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
202     <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
203
204     <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>
205
206
207     <path value="$SCILAB/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar" />
208
209 </classpaths>