1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <!DOCTYPE classpaths SYSTEM "../modules/jvm/xml/classpath.dtd">
3 <!-- =================== -->
5 default CLASSPATH for Scilab
8 @author Sylvestre LEDRU
11 Don't touch if you do not know what you are doing
13 <!-- =================== -->
15 Scilab Java dependencies can be load in different ways.
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)
21 Some deps can be also disabled only for a specific mode.
22 The option is "disableUnderMode" and can be:
24 * NW - No Window mode (ie command line but with graphics
25 * API - Scilab as an API
30 <!-- Mandatory on startup -->
31 <path value="$SCILAB/thirdparty/flexdock-1.2.1.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"/>
37 <!-- Load when needed -->
39 <path value="$SCILAB/thirdparty/jrosetta-API.jar" load="onUse">
41 <load on="SciNotes" />
43 <path value="$SCILAB/thirdparty/jrosetta-engine.jar" load="onUse">
45 <load on="SciNotes" />
48 <path value="$SCILAB/thirdparty/jgraphx.jar" load="onUse">
50 <load on="documentationGeneration"/>
53 <path value="$SCILAB/thirdparty/scirenderer-1.0.5.jar" load="onUse">
55 <load on="graphic_ojects"/>
59 <path value="$SCILAB/thirdparty/jogl2.jar" load="onUse">
61 <load on="graphic_export"/>
65 <path value="$SCILAB/thirdparty/gluegen2-rt.jar" load="onUse">
67 <load on="graphic_export"/>
71 <!-- Temp. loaded at startup -->
72 <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
75 <!-- Documentation (not mandatory) -->
76 <path value="$SCILAB/thirdparty/jeuclid-core.jar" load="onUse">
77 <load on="documentationGeneration"/>
78 <load on="graphics_mathml_textrendering"/>
79 <load on="xcos_mathml_rendering"/>
82 <path value="$SCILAB/thirdparty/jlatexmath-fop-1.0.0.jar" load="onUse">
83 <load on="documentationGeneration"/>
84 <load on="pdf_ps_eps_graphic_export"/>
86 <path value="$SCILAB/thirdparty/fop.jar" load="onUse">
87 <load on="documentationGeneration"/>
88 <load on="pdf_ps_eps_graphic_export"/>
90 <path value="$SCILAB/thirdparty/saxon.jar" load="onUse">
91 <load on="documentationGeneration"/>
93 <path value="$SCILAB/thirdparty/batik-all-1.7.jar" load="onUse">
94 <load on="documentationGeneration"/>
95 <load on="graphics_mathml_textrendering"/>
96 <load on="svg_graphic_export"/>
97 <load on="pdf_ps_eps_graphic_export"/>
100 <path value="$SCILAB/thirdparty/xml-apis-ext.jar" load="onUse">
101 <load on="documentationGeneration"/>
102 <load on="pdf_ps_eps_graphic_export"/>
106 <!-- PDF doc generation -->
107 <path value="$SCILAB/thirdparty/commons-io.jar" load="onUse">
108 <load on="documentationGeneration"/>
109 <load on="graphics_mathml_textrendering"/>
110 <load on="pdf_ps_eps_graphic_export"/>
114 <!-- PDF doc generation (dep of jeuclid) -->
115 <path value="$SCILAB/thirdparty/xmlgraphics-commons-1.3.1.jar" load="onUse">
116 <load on="documentationGeneration"/>
117 <load on="graphics_mathml_textrendering"/>
118 <load on="pdf_ps_eps_graphic_export"/>
121 <path value="$SCILAB/thirdparty/avalon-framework.jar" load="onUse">
122 <load on="documentationGeneration"/>
123 <load on="pdf_ps_eps_graphic_export"/>
126 <path value="$SCILAB/thirdparty/jlatexmath-1.0.0.jar" load="onUse">
127 <load on="documentationGeneration"/>
128 <load on="graphics_latex_textrendering"/>
129 <load on="pdf_ps_eps_graphic_export"/>
133 <!-- helptools module doc generation -->
134 <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
135 <load on="documentationGeneration"/>
136 <load on="copyAsHTMLinScinotes"/>
139 <!-- Mandatory on startup -->
140 <path value="$SCILAB/modules/jvm/jar/org.scilab.modules.jvm.jar"/>
141 <path value="$SCILAB/modules/commons/jar/org.scilab.modules.commons.jar"/>
143 <!-- Console GUI dep -->
144 <path value="$SCILAB/modules/history_manager/jar/org.scilab.modules.history_manager.jar" disableUnderMode="NW"/>
145 <path value="$SCILAB/modules/completion/jar/org.scilab.modules.completion.jar" load="onUse">
147 <load on="SciNotes"/>
150 <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
152 <path value="$SCILAB/modules/localization/jar/org.scilab.modules.localization.jar"/>
153 <path value="$SCILAB/modules/action_binding/jar/org.scilab.modules.action_binding.jar"/>
155 <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
156 <path value="$SCILAB/modules/gui/etc"/> <!-- Scilab Flexdock theme -->
157 <path value="$SCILAB/modules/gui/images/icons/"/> <!-- Scilab Flexdock icons -->
159 <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
161 <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
163 <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
165 <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
167 <!-- scinotes module -->
168 <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
169 <load on="SciNotes"/>
173 <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
175 <load on="documentationGeneration"/>
178 <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
180 <load on="documentationGeneration"/>
183 <!-- TO DO Load only when we need -->
184 <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
186 <!-- TO DO Load only when we need -->
187 <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
188 <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
190 <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>