3
rem INRIA Septembre 2003
4
echo ------------------------------------------------------------------------
5
echo Pour que cet exemple fonctionne,
6
echo Les divers chemins des compilateurs (Java et Visual Studio 6) doivent
7
echo etre definis correctement.
8
echo Ainsi que les variables environnement Scilab ( SCI , TMPDIR )
9
echo Dans le cas contraire
10
echo Editer ce fichier et modifier les chemins en consequence
11
echo ------------------------------------------------------------------------
14
rem A modifier selon votre r�pertoire d'installation de Java(TM) 2 SDK, Standard Edition Version 1.4.2
15
PATH=%PATH%;C:\j2sdk1.4.2_01\bin;
17
rem modifier selon votre r�pertoire d'installation de Visual Studio
18
rem "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.bat"
20
rem A modifier selon votre r�pertoire d'installation de scilab
22
SET TMPDIR=c:\scilabCVS
24
rem copie des dll dans le sous repertoire javasci\classes\
26
copy ..\..\..\bin\libScilab.dll javasci\classes\libScilab.dll
27
copy ..\..\..\bin\TCL84.dll javasci\classes\TCL84.dll
28
copy ..\..\..\bin\TK84.dll javasci\classes\TK84.dll
29
copy scilabJava.star ..\..\..\scilabJava.star
31
rem Compilation de l'interface C --> Java
32
cl javasci_Matrix.c ..\..\..\routines\f2c\libf2c\main.obj ..\..\..\bin\LibScilab.lib
33
rem on efface le fichier javasci_Matrix.exe car il nous est inutile
34
del javasci_Matrix.exe
35
link ..\..\..\bin\libscilab.lib -nologo -debug -dll -out:javasci\classes\javasci.dll javasci_Matrix.obj
37
rem Compilation des classes Java d'interfaces
39
javac -d classes *.java
41
rem Compilation des exemples
43
javac -d javasci\classes -classpath javasci\classes *.java
45
rem execution des exemples
48
echo ------------------------------------------------------------------------
50
echo ------------------------------------------------------------------------
53
echo ------------------------------------------------------------------------
55
echo ------------------------------------------------------------------------
58
echo ------------------------------------------------------------------------
60
echo ------------------------------------------------------------------------
63
echo ------------------------------------------------------------------------
65
echo ------------------------------------------------------------------------