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="@FLEXDOCK@"/>
32 <path value="@SKINLF@"/>
33 <path value="@LOOKS@"/>
34 <path value="@COMMONS_LOGGING@"/>
35 <path value="@JHALL@"/>
36 <path value="@LUCENE@"/>
37 <path value="@LUCENE_ANALYZER@"/>
38 <path value="@LUCENE_PARSER@"/>
40 <!-- Load when needed -->
42 <path value="@FREEHEP_UTIL@" load="onUse">
43 <load on="emf_graphic_export"/>
46 <path value="@FREEHEP_IO@" load="onUse">
47 <load on="emf_graphic_export"/>
50 <path value="@FREEHEP_GRAPHICSIO@" load="onUse">
51 <load on="emf_graphic_export"/>
54 <path value="@FREEHEP_GRAPHICSIO_EMF@" load="onUse">
55 <load on="emf_graphic_export"/>
58 <path value="@FREEHEP_GRAPHICS2D@" load="onUse">
59 <load on="emf_graphic_export"/>
62 <path value="@JROSETTA_API@" load="onUse">
64 <load on="SciNotes" />
66 <path value="@JROSETTA_ENGINE@" load="onUse">
68 <load on="SciNotes" />
71 <path value="@JGRAPHX@" load="onUse">
73 <load on="documentationGeneration"/>
76 <path value="@SCIRENDERER_CP@"/>
78 <path value="@JOGL2@"/>
80 <path value="@GLUEGEN2_RT@"/>
82 <!-- Temp. loaded at startup -->
83 <path value="$SCILAB/modules/types/jar/org.scilab.modules.types.jar"/>
86 <!-- Documentation (not mandatory) -->
87 <path value="@JEUCLID_CORE@" load="onUse">
88 <load on="documentationGeneration"/>
89 <load on="graphics_mathml_textrendering"/>
90 <load on="xcos_mathml_rendering"/>
93 <path value="@JLATEXMATH_FOP@" load="onUse">
94 <load on="documentationGeneration"/>
95 <load on="pdf_ps_eps_graphic_export"/>
97 <path value="@FOP@" load="onUse">
98 <load on="documentationGeneration"/>
99 <load on="pdf_ps_eps_graphic_export"/>
101 <path value="@SAXON@" load="onUse">
102 <load on="documentationGeneration"/>
104 <path value="@BATIK@" 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"/>
111 <path value="@XML_APIS_EXT@" load="onUse">
112 <load on="documentationGeneration"/>
113 <load on="pdf_ps_eps_graphic_export"/>
117 <!-- PDF doc generation -->
118 <path value="@COMMONS_IO@" load="onUse">
119 <load on="documentationGeneration"/>
120 <load on="graphics_mathml_textrendering"/>
121 <load on="pdf_ps_eps_graphic_export"/>
125 <!-- PDF doc generation (dep of jeuclid) -->
126 <path value="@XMLGRAPHICS_COMMONS@" load="onUse">
127 <load on="documentationGeneration"/>
128 <load on="graphics_mathml_textrendering"/>
129 <load on="pdf_ps_eps_graphic_export"/>
132 <path value="@AVALON_FRAMEWORK@" load="onUse">
133 <load on="documentationGeneration"/>
134 <load on="pdf_ps_eps_graphic_export"/>
137 <path value="@JLATEXMATH@" load="onUse">
138 <load on="documentationGeneration"/>
139 <load on="graphics_latex_textrendering"/>
140 <load on="pdf_ps_eps_graphic_export"/>
144 <!-- helptools module doc generation -->
145 <path value="$SCILAB/modules/helptools/jar/org.scilab.modules.helptools.jar" load="onUse">
146 <load on="documentationGeneration"/>
147 <load on="copyAsHTMLinScinotes"/>
150 <path value="@ECJ@" load="onUse">
151 <load on="external_objects_java"/>
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"/>
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">
162 <load on="SciNotes"/>
165 <path value="$SCILAB/modules/console/jar/org.scilab.modules.console.jar"/>
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"/>
170 <path value="$SCILAB/modules/gui/jar/org.scilab.modules.gui.jar"/>
171 <path value="$SCILAB/modules/gui/etc"/> <!-- Scilab Flexdock theme -->
172 <path value="$SCILAB/modules/gui/images/icons/"/> <!-- Scilab Flexdock icons -->
174 <path value="$SCILAB/modules/preferences/jar/org.scilab.modules.preferences.jar"/>
176 <path value="$SCILAB/modules/renderer/jar/org.scilab.modules.renderer.jar"/>
178 <path value="$SCILAB/modules/graphic_export/jar/org.scilab.modules.graphic_export.jar"/>
180 <path value="$SCILAB/modules/core/jar/org.scilab.modules.core.jar"/>
182 <!-- scinotes module -->
183 <path value="$SCILAB/modules/scinotes/jar/org.scilab.modules.scinotes.jar" load="onUse">
184 <load on="SciNotes"/>
188 <path value="$SCILAB/modules/xcos/jar/org.scilab.modules.xcos.jar" load="onUse">
190 <load on="documentationGeneration"/>
193 <path value="$SCILAB/modules/graph/jar/org.scilab.modules.graph.jar" load="onUse">
195 <load on="documentationGeneration"/>
198 <!-- TO DO Load only when we need -->
199 <path value="$SCILAB/modules/graphic_objects/jar/org.scilab.modules.graphic_objects.jar"/>
201 <!-- TO DO Load only when we need -->
202 <path value="$SCILAB/modules/ui_data/jar/org.scilab.modules.ui_data.jar"/>
203 <path value="$SCILAB/modules/javasci/jar/org.scilab.modules.javasci.jar"/>
205 <path value="$SCILAB/modules/history_browser/jar/org.scilab.modules.history_browser.jar" disableUnderMode="NW"/>
207 <path value="$SCILAB/modules/external_objects_java/jar/org.scilab.modules.external_objects_java.jar" />