* Bug 12345: tree_show() moved [gui] => [data_structures]
[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.jar"/>
35     <path value="$SCILAB/thirdparty/jhall.jar"/>
36     <path value="$SCILAB/thirdparty/lucene-core-5.2.1.jar"/>
37     <path value="$SCILAB/thirdparty/lucene-analyzers-common-5.2.1.jar"/>
38     <path value="$SCILAB/thirdparty/lucene-queryparser-5.2.1.jar"/>
39
40     <!-- Load when needed -->
41
42     <path value="$SCILAB/thirdparty/freehep-util.jar" load="onUse">
43       <load on="emf_graphic_export"/>
44     </path>
45
46     <path value="$SCILAB/thirdparty/freehep-io.jar" load="onUse">
47       <load on="emf_graphic_export"/>
48     </path>
49
50     <path value="$SCILAB/thirdparty/freehep-graphicsio.jar" load="onUse">
51       <load on="emf_graphic_export"/>
52     </path>
53
54     <path value="$SCILAB/thirdparty/freehep-graphicsio-emf.jar" load="onUse">
55       <load on="emf_graphic_export"/>
56     </path>
57
58     <path value="$SCILAB/thirdparty/freehep-graphics2d.jar" load="onUse">
59       <load on="emf_graphic_export"/>
60     </path>
61
62     <path value="$SCILAB/thirdparty/jrosetta-API.jar" load="onUse">
63         <load on="Console" />
64         <load on="SciNotes" />
65     </path>
66     <path value="$SCILAB/thirdparty/jrosetta-engine.jar" load="onUse">
67         <load on="Console" />
68         <load on="SciNotes" />
69     </path>
70
71     <path value="$SCILAB/thirdparty/jgraphx.jar" load="onUse">
72         <load on="Xcos"/>
73         <load on="documentationGeneration"/>
74     </path>
75
76     <path value="$SCILAB/modules/scirenderer/jar/scirenderer.jar"/>
77
78     <path value="$SCILAB/thirdparty/jogl2.jar"/>
79
80     <path value="$SCILAB/thirdparty/gluegen2-rt.jar"/>
81
82     <!-- Temp. loaded at startup -->
83     <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
84     <!-- END -->
85
86     <!-- Documentation (not mandatory) -->
87     <path value="$SCILAB/thirdparty/jeuclid-core.jar" load="onUse">
88         <load on="documentationGeneration"/>
89         <load on="graphics_mathml_textrendering"/>
90         <load on="xcos_mathml_rendering"/>
91     </path>
92
93     <path value="$SCILAB/thirdparty/jlatexmath-fop-1.0.3.jar" load="onUse">
94         <load on="documentationGeneration"/>
95         <load on="pdf_ps_eps_graphic_export"/>
96     </path>
97     <path value="$SCILAB/thirdparty/fop.jar" load="onUse">
98         <load on="documentationGeneration"/>
99         <load on="pdf_ps_eps_graphic_export"/>
100     </path>
101     <path value="$SCILAB/thirdparty/saxon9he.jar" load="onUse">
102         <load on="documentationGeneration"/>
103     </path>
104     <path value="$SCILAB/thirdparty/batik-all.jar" load="onUse">
105         <load on="documentationGeneration"/>
106         <load on="graphics_mathml_textrendering"/>
107         <load on="svg_graphic_export"/>
108         <load on="pdf_ps_eps_graphic_export"/>
109         <load on="Xcos"/>
110     </path>
111     <path value="$SCILAB/thirdparty/xml-apis-ext.jar" load="onUse">
112         <load on="documentationGeneration"/>
113         <load on="pdf_ps_eps_graphic_export"/>
114         <load on="Xcos"/>
115     </path>
116
117     <!-- PDF doc generation -->
118     <path value="$SCILAB/thirdparty/commons-io.jar" load="onUse">
119         <load on="documentationGeneration"/>
120         <load on="graphics_mathml_textrendering"/>
121         <load on="pdf_ps_eps_graphic_export"/>
122         <load on="Xcos"/>
123     </path>
124
125     <!-- PDF doc generation (dep of jeuclid) -->
126     <path value="$SCILAB/thirdparty/xmlgraphics-commons.jar" load="onUse">
127         <load on="documentationGeneration"/>
128         <load on="graphics_mathml_textrendering"/>
129         <load on="pdf_ps_eps_graphic_export"/>
130         <load on="Xcos"/>
131     </path>
132     <path value="$SCILAB/thirdparty/avalon-framework.jar" load="onUse">
133         <load on="documentationGeneration"/>
134         <load on="pdf_ps_eps_graphic_export"/>
135     </path>
136
137     <path value="$SCILAB/thirdparty/jlatexmath-1.0.3.jar" load="onUse">
138         <load on="documentationGeneration"/>
139         <load on="graphics_latex_textrendering"/>
140         <load on="pdf_ps_eps_graphic_export"/>
141         <load on="Xcos"/>
142     </path>
143
144     <path value="$SCILAB/thirdparty/ecj.jar" load="onUse">
145         <load on="external_objects_java"/>
146     </path>
147
148     <!-- helptools module doc generation -->
149     <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
150         <load on="documentationGeneration"/>
151         <load on="copyAsHTMLinScinotes"/>
152     </path>
153
154     <!-- Mandatory on startup -->
155     <path value="$SCILAB/modules/jvm/jar/org.scilab.modules.jvm.jar"/>
156     <path value="$SCILAB/modules/commons/jar/org.scilab.modules.commons.jar"/>
157
158     <!-- Console GUI dep -->
159     <path value="$SCILAB/modules/history_manager/jar/org.scilab.modules.history_manager.jar" disableUnderMode="NW"/>
160     <path value="$SCILAB/modules/completion/jar/org.scilab.modules.completion.jar" load="onUse">
161         <load on="Console"/>
162         <load on="SciNotes"/>
163     </path>
164
165     <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
166
167     <path value="$SCILAB/modules/localization/jar/org.scilab.modules.localization.jar"/>
168     <path value="$SCILAB/modules/action_binding/jar/org.scilab.modules.action_binding.jar"/>
169
170     <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
171     <path value="$SCILAB/modules/gui/etc"/>
172     <!-- Scilab Flexdock theme -->
173     <path value="$SCILAB/modules/gui/images/icons/"/>
174     <!-- Scilab Flexdock icons -->
175
176     <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
177
178     <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
179
180     <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
181
182     <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
183
184     <!-- scinotes module -->
185     <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
186         <load on="SciNotes"/>
187     </path>
188
189     <!-- Xcos module -->
190     <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
191         <load on="Xcos"/>
192         <load on="documentationGeneration"/>
193     </path>
194
195     <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
196         <load on="Xcos"/>
197         <load on="documentationGeneration"/>
198     </path>
199
200     <!-- TO DO Load only when we need -->
201     <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
202
203     <!-- TO DO Load only when we need -->
204     <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
205     <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
206
207     <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>
208
209
210     <path value="$SCILAB/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar" />
211
212 </classpaths>