fix Scilab 6 windows installer 82/10282/1
Antoine ELIAS [Wed, 23 Jan 2013 15:40:40 +0000 (16:40 +0100)]
Change-Id: I36552d50748add5922b6317f2c35961e5028691a

29 files changed:
scilab/modules/ast/ast.iss [new file with mode: 0644]
scilab/modules/atoms/atoms.iss
scilab/modules/boolean/boolean.iss
scilab/modules/cacsd/cacsd.iss
scilab/modules/console/console.iss
scilab/modules/core/core.iss
scilab/modules/demo_tools/demo_tools.iss
scilab/modules/differential_equations/differential_equations.iss
scilab/modules/elementary_functions/elementary_functions.iss
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw/elem_func_gw.vcxproj
scilab/modules/fileio/fileio.iss
scilab/modules/functions_manager/functions_manager.iss [new file with mode: 0644]
scilab/modules/graphic_export/graphic_export.iss
scilab/modules/graphics/graphics.iss
scilab/modules/interpolation/interpolation.iss
scilab/modules/optimization/optimization.iss
scilab/modules/parse/parse.iss [new file with mode: 0644]
scilab/modules/polynomials/polynomials.iss
scilab/modules/sound/sound.iss
scilab/modules/special_functions/special_functions.iss
scilab/modules/spreadsheet/spreadsheet.iss
scilab/modules/string/string.iss
scilab/modules/system_env/system_env.iss [new file with mode: 0644]
scilab/modules/threads/tests/unit_tests/threads.tst [deleted file]
scilab/modules/threads/threads.iss
scilab/modules/types/types.iss
scilab/modules/umfpack/umfpack.iss
scilab/tools/innosetup/code_modules.iss
scilab/tools/innosetup/files.iss

diff --git a/scilab/modules/ast/ast.iss b/scilab/modules/ast/ast.iss
new file mode 100644 (file)
index 0000000..bd32a87
--- /dev/null
@@ -0,0 +1,36 @@
+;
+; Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+; Copyright (C) DIGITEO - 2010 - Pierre MARECHAL
+; Copyright (C) DIGITEO - 2009-2010 - Allan CORNET
+;
+; This file must be used under the terms of the CeCILL.
+; This source file is licensed as described in the file COPYING, which
+; you should have received as part of this distribution.  The terms
+; are also available at
+; http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+;
+;--------------------------------------------------------------------------------------------------------------
+; Inno Setup Script (5.3 and more) for Scilab (UNICODE version required)
+;
+;--------------------------------------------------------------------------------------------------------------
+; AST module
+;--------------------------------------------------------------------------------------------------------------
+
+#define AST "ast"
+#define AST_TOOLS "ast-tools"
+;
+Source: bin\{#AST}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#AST}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#AST_TOOLS}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#AST_TOOLS}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#AST}\etc\{#AST}.quit; DestDir: {app}\modules\{#AST}\etc; Components: {#COMPN_SCILAB}
+Source: modules\{#AST}\etc\{#AST}.start; DestDir: {app}\modules\{#AST}\etc; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#AST}\macros\buildmacros.sce; DestDir: {app}\modules\{#AST}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
+Source: modules\{#AST}\macros\buildmacros.bat; DestDir: {app}\modules\{#AST}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
+Source: modules\{#AST}\macros\cleanmacros.bat; DestDir: {app}\modules\{#AST}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#AST}\tests\*.*; DestDir: {app}\modules\{#AST}\tests; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_TESTS}
+;
+;--------------------------------------------------------------------------------------------------------------
index 56ae7f9..250a271 100644 (file)
@@ -26,7 +26,7 @@ Source: modules\{#ATOMS}\etc\repositories; DestDir: {app}\modules\{#ATOMS}\etc;
 Source: modules\{#ATOMS}\images\icons\16x16\emblems\*.png; DestDir: {app}\modules\{#ATOMS}\images\icons\16x16\emblems; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: modules\{#ATOMS}\images\icons\16x16\status\*.png; DestDir: {app}\modules\{#ATOMS}\images\icons\16x16\status; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 ;
-;Source: modules\{#ATOMS}\macros\lib; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
+Source: modules\{#ATOMS}\macros\lib; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
 Source: modules\{#ATOMS}\macros\*.sci; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
 Source: modules\{#ATOMS}\macros\buildmacros.sce; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
 Source: modules\{#ATOMS}\macros\buildmacros.bat; DestDir: {app}\modules\{#ATOMS}\macros; Flags: recursesubdirs; Components: {#COMPN_ATOMS}
index 71d058f..39df837 100644 (file)
@@ -19,7 +19,9 @@
 #define BOOLEAN "boolean"
 ;
 Source: bin\{#BOOLEAN}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#BOOLEAN}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#BOOLEAN}_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#BOOLEAN}_f.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#BOOLEAN}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#BOOLEAN}\license.txt; DestDir: {app}\modules\{#BOOLEAN}; Components: {#COMPN_SCILAB}
@@ -29,10 +31,9 @@ Source: modules\{#BOOLEAN}\sci_gateway\{#BOOLEAN}_gateway.xml; DestDir: {app}\mo
 Source: modules\{#BOOLEAN}\etc\{#BOOLEAN}.quit; DestDir: {app}\modules\{#BOOLEAN}\etc; Components: {#COMPN_SCILAB}
 Source: modules\{#BOOLEAN}\etc\{#BOOLEAN}.start; DestDir: {app}\modules\{#BOOLEAN}\etc; Components: {#COMPN_SCILAB}
 ;
-;Source: modules\{#BOOLEAN}\includes\*.h; DestDir: {app}\modules\{#BOOLEAN}\includes; Components: {#COMPN_SCILAB}
+Source: modules\{#BOOLEAN}\includes\*.h; DestDir: {app}\modules\{#BOOLEAN}\includes; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#BOOLEAN}\macros\lib; DestDir: {app}\modules\{#BOOLEAN}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#BOOLEAN}\macros\*.sci; DestDir: {app}\modules\{#BOOLEAN}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#BOOLEAN}\macros\buildmacros.sce; DestDir: {app}\modules\{#BOOLEAN}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#BOOLEAN}\macros\buildmacros.bat; DestDir: {app}\modules\{#BOOLEAN}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#BOOLEAN}\macros\cleanmacros.bat; DestDir: {app}\modules\{#BOOLEAN}\macros; Components: {#COMPN_SCILAB}
index da42962..4293702 100644 (file)
@@ -32,7 +32,7 @@ Source: modules\{#CACSD}\etc\{#CACSD}.start; DestDir: {app}\modules\{#CACSD}\etc
 ;
 ;Source: modules\{#CACSD}\includes\*.h; DestDir: {app}\modules\{#CACSD}\includes; Components: {#COMPN_CACSD}
 ;
-;Source: modules\{#CACSD}\macros\lib; DestDir: {app}\modules\{#CACSD}\macros; Components: {#COMPN_CACSD}
+Source: modules\{#CACSD}\macros\lib; DestDir: {app}\modules\{#CACSD}\macros; Components: {#COMPN_CACSD}
 Source: modules\{#CACSD}\macros\*.sci; DestDir: {app}\modules\{#CACSD}\macros; Components: {#COMPN_CACSD}
 Source: modules\{#CACSD}\macros\buildmacros.sce; DestDir: {app}\modules\{#CACSD}\macros; Components: {#COMPN_CACSD}
 Source: modules\{#CACSD}\macros\buildmacros.bat; DestDir: {app}\modules\{#CACSD}\macros; Components: {#COMPN_CACSD}
index 8211fb8..a50038c 100644 (file)
 #define CONSOLE "console"
 ;
 Source: bin\sci{#CONSOLE}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
+Source: bin\sci{#CONSOLE}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: bin\{#CONSOLE}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: bin\no{#CONSOLE}.dll; DestDir: {app}\bin; DestName: sci{#CONSOLE}.dll; Components: {#COMPN_SCILAB} and not ({#COMPN_JVM_MODULE})
+Source: bin\no{#CONSOLE}.lib; DestDir: {app}\bin; DestName: sci{#CONSOLE}.lib; Components: {#COMPN_SCILAB} and not ({#COMPN_JVM_MODULE})
 ;
 Source: modules\{#CONSOLE}\jar\org.scilab.modules.{#CONSOLE}.jar;DestDir: {app}\modules\{#CONSOLE}\jar; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: thirdparty\jrosetta-engine.jar;DestDir: {app}\thirdparty; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
@@ -44,8 +46,6 @@ Source: modules\{#CONSOLE}\etc\*.xsl; DestDir: {app}\modules\{#CONSOLE}\etc; Com
 Source: modules\{#CONSOLE}\macros\buildmacros.sce; DestDir: {app}\modules\{#CONSOLE}\macros; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: modules\{#CONSOLE}\macros\buildmacros.bat; DestDir: {app}\modules\{#CONSOLE}\macros; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 Source: modules\{#CONSOLE}\macros\cleanmacros.bat; DestDir: {app}\modules\{#CONSOLE}\macros; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
-;Source: modules\{#CONSOLE}\macros\*.sci; DestDir: {app}\modules\{#CONSOLE}\macros; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
-;Source: modules\{#CONSOLE}\macros\lib; DestDir: {app}\modules\{#CONSOLE}\macros; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 ;
 ;Source: modules\{#CONSOLE}\demos\*.*; DestDir: {app}\modules\{#CONSOLE}\demos; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 ;
index 8670f76..e8c4cec 100644 (file)
@@ -22,11 +22,10 @@ Source: bin\{#CORE}_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#CORE}_f.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#CORE}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#CORE}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#CORE}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 
 ;
 Source: modules\{#CORE}\jar\org.scilab.modules.{#CORE}.jar;DestDir: {app}\modules\{#CORE}\jar; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
-Source: bin\{#CORE}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;not generated (hardcoded)
 ;
 Source: modules\{#CORE}\license.txt; DestDir: {app}\modules\{#CORE}; Components: {#COMPN_SCILAB}
 ;
@@ -35,7 +34,6 @@ Source: modules\{#CORE}\sci_gateway\{#CORE}_gateway.xml; DestDir: {app}\modules\
 Source: modules\{#CORE}\etc\{#CORE}.quit; DestDir: {app}\modules\{#CORE}\etc; Components: {#COMPN_SCILAB}
 Source: modules\{#CORE}\etc\{#CORE}.start; DestDir: {app}\modules\{#CORE}\etc; Components: {#COMPN_SCILAB}
 ;
-;Source: modules\{#CORE}\includes\*.h; DestDir: {app}\modules\{#CORE}\includes; Components: {#COMPN_SCILAB}
 Source: modules\{#CORE}\includes\BOOL.h; DestDir: {app}\modules\{#CORE}\includes; Components: {#COMPN_SCILAB}
 Source: modules\{#CORE}\includes\core_math.h; DestDir: {app}\modules\{#CORE}\includes; Components: {#COMPN_SCILAB}
 Source: modules\{#CORE}\includes\freeArrayOfString.h; DestDir: {app}\modules\{#CORE}\includes; Components: {#COMPN_SCILAB}
@@ -71,8 +69,6 @@ Source: modules\{#CORE}\xml\*.dtd; DestDir: {app}\modules\{#CORE}\xml; Component
 ;
 Source: modules\{#CORE}\demos\*.*; DestDir: {app}\modules\{#CORE}\demos; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 ;
-; Source: modules\{#CORE}\examples\*.*; DestDir: {app}\modules\{#CORE}\examples; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
-;
 Source: modules\{#CORE}\tests\*.*; DestDir: {app}\modules\{#CORE}\tests; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_TESTS}
 ;
 ;--------------------------------------------------------------------------------------------------------------
index f5999e9..54788ec 100644 (file)
@@ -28,7 +28,7 @@ Source: modules\{#DEMO_TOOLS}\images\*.*; DestDir: {app}\modules\{#DEMO_TOOLS}\i
 Source: modules\{#DEMO_TOOLS}\macros\buildmacros.sce; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#DEMO_TOOLS}\macros\buildmacros.bat; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#DEMO_TOOLS}\macros\cleanmacros.bat; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#DEMO_TOOLS}\macros\lib; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
+Source: modules\{#DEMO_TOOLS}\macros\lib; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#DEMO_TOOLS}\macros\*.sci; DestDir: {app}\modules\{#DEMO_TOOLS}\macros; Components: {#COMPN_SCILAB}
 ;
 ;Source: modules\{#DEMO_TOOLS}\examples\*.*; DestDir: {app}\modules\{#DEMO_TOOLS}\examples; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
index ec5c8b4..faf5cef 100644 (file)
@@ -19,7 +19,9 @@
 #define DIFFEQU "differential_equations"
 ;
 Source: bin\{#DIFFEQU}_f.dll; DestDir: {app}\bin; Components: {#COMPN_EQUDIF}
+Source: bin\{#DIFFEQU}_f.lib; DestDir: {app}\bin; Components: {#COMPN_EQUDIF}
 Source: bin\{#DIFFEQU}.dll; DestDir: {app}\bin; Components: {#COMPN_EQUDIF}
+Source: bin\{#DIFFEQU}.lib; DestDir: {app}\bin; Components: {#COMPN_EQUDIF}
 ;
 Source: modules\{#DIFFEQU}\license.txt; DestDir: {app}\modules\{#DIFFEQU}; Components: {#COMPN_EQUDIF}
 ;
@@ -30,7 +32,7 @@ Source: modules\{#DIFFEQU}\etc\{#DIFFEQU}.start; DestDir: {app}\modules\{#DIFFEQ
 ;
 ;Source: modules\{#DIFFEQU}\includes\*.h; DestDir: {app}\modules\{#DIFFEQU}\includes; Components: {#COMPN_EQUDIF}
 ;
-;Source: modules\{#DIFFEQU}\macros\lib; DestDir: {app}\modules\{#DIFFEQU}\macros; Flags: recursesubdirs; Components: {#COMPN_EQUDIF}
+Source: modules\{#DIFFEQU}\macros\lib; DestDir: {app}\modules\{#DIFFEQU}\macros; Flags: recursesubdirs; Components: {#COMPN_EQUDIF}
 Source: modules\{#DIFFEQU}\macros\*.sci; DestDir: {app}\modules\{#DIFFEQU}\macros; Flags: recursesubdirs; Components: {#COMPN_EQUDIF}
 Source: modules\{#DIFFEQU}\macros\buildmacros.sce; DestDir: {app}\modules\{#DIFFEQU}\macros; Flags: recursesubdirs; Components: {#COMPN_EQUDIF}
 Source: modules\{#DIFFEQU}\macros\buildmacros.bat; DestDir: {app}\modules\{#DIFFEQU}\macros; Flags: recursesubdirs; Components: {#COMPN_EQUDIF}
index 27875c2..8793d0d 100644 (file)
@@ -23,12 +23,11 @@ Source: bin\linpack_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\linpack_f.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\eispack_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
-Source: bin\elem_func_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;
 Source: bin\{#ELEMFUNCTIONS}_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#ELEMFUNCTIONS}_f.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#ELEMFUNCTIONS}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#ELEMFUNCTIONS}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#ELEMFUNCTIONS}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#ELEMFUNCTIONS}\license.txt; DestDir: {app}\modules\{#ELEMFUNCTIONS}; Components: {#COMPN_SCILAB}
 ;
index 55d0cbe..d43be77 100644 (file)
@@ -22,6 +22,7 @@
     <ProjectGuid>{9881F0CE-A1AC-4744-B709-7C1453A77B95}</ProjectGuid>
     <RootNamespace>elem_func_gw</RootNamespace>
     <Keyword>Win32Proj</Keyword>
+    <ProjectName>elementary_functions_gw</ProjectName>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
index eebaff4..217bd41 100644 (file)
@@ -18,6 +18,8 @@
 ;
 #define FILEIO "fileio"
 ;
+Source: bin\{#FILEIO}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#FILEIO}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#FILEIO}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#FILEIO}\license.txt; DestDir: {app}\modules\{#FILEIO}; Components: {#COMPN_SCILAB}
@@ -31,9 +33,6 @@ Source: modules\{#FILEIO}\etc\{#FILEIO}.start; DestDir: {app}\modules\{#FILEIO}\
 Source: modules\{#FILEIO}\includes\getFullFilename.h; DestDir: {app}\modules\{#FILEIO}\includes; Components: {#COMPN_SCILAB}
 Source: modules\{#FILEIO}\includes\dynlib_fileio.h; DestDir: {app}\modules\{#FILEIO}\includes; Components: {#COMPN_SCILAB}
 ;
-Source: bin\fileio.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-Source: bin\fileio.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;
 Source: modules\{#FILEIO}\macros\buildmacros.sce; DestDir: {app}\modules\{#FILEIO}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#FILEIO}\macros\buildmacros.bat; DestDir: {app}\modules\{#FILEIO}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#FILEIO}\macros\cleanmacros.bat; DestDir: {app}\modules\{#FILEIO}\macros; Components: {#COMPN_SCILAB}
diff --git a/scilab/modules/functions_manager/functions_manager.iss b/scilab/modules/functions_manager/functions_manager.iss
new file mode 100644 (file)
index 0000000..df9a936
--- /dev/null
@@ -0,0 +1,24 @@
+;
+; Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+; Copyright (C) DIGITEO - 2010 - Pierre MARECHAL
+; Copyright (C) DIGITEO - 2009-2010 - Allan CORNET
+;
+; This file must be used under the terms of the CeCILL.
+; This source file is licensed as described in the file COPYING, which
+; you should have received as part of this distribution.  The terms
+; are also available at
+; http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+;
+;--------------------------------------------------------------------------------------------------------------
+; Inno Setup Script (5.3 and more) for Scilab (UNICODE version required)
+;
+;--------------------------------------------------------------------------------------------------------------
+; functions_manager module
+;--------------------------------------------------------------------------------------------------------------
+
+#define FUNC_MAN "functions_manager"
+;
+Source: bin\{#FUNC_MAN}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#FUNC_MAN}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+;
+;--------------------------------------------------------------------------------------------------------------
index 040481f..168c1ca 100644 (file)
@@ -37,7 +37,7 @@ Source: modules\{#GRAPHIC_EXPORT}\macros\buildmacros.sce; DestDir: {app}\modules
 Source: modules\{#GRAPHIC_EXPORT}\macros\buildmacros.bat; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\macros; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHIC_EXPORT}\macros\cleanmacros.bat; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\macros; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHIC_EXPORT}\macros\*.sci; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\macros; Components: {#COMPN_GRAPHICS}
-;Source: modules\{#GRAPHIC_EXPORT}\macros\lib; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\macros; Components: {#COMPN_GRAPHICS}
+Source: modules\{#GRAPHIC_EXPORT}\macros\lib; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\macros; Components: {#COMPN_GRAPHICS}
 ;
 ;Source: modules\{#GRAPHIC_EXPORT}\demos\*.*; DestDir: {app}\modules\{#GRAPHIC_EXPORT}\demos; Flags: recursesubdirs; Components: {#COMPN_GRAPHICS}
 ;
index 58d4882..8bee8cb 100644 (file)
@@ -24,9 +24,11 @@ Source: thirdparty\jlatexmath-1.0.0.jar;DestDir: {app}\thirdparty; Components: {
 Source: thirdparty\jlatexmath-fop-1.0.0.jar;DestDir: {app}\thirdparty; Components: {#COMPN_GRAPHICS}
 ;
 Source: bin\{#GRAPHICS}.dll; DestDir: {app}\bin; Components: {#COMPN_GRAPHICS}
+Source: bin\{#GRAPHICS}.lib; DestDir: {app}\bin; Components: {#COMPN_GRAPHICS}
 Source: bin\{#GRAPHICS}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_GRAPHICS}
 ;
 Source: bin\no{#GRAPHICS}.dll; DestDir: {app}\bin; DestName: {#GRAPHICS}.dll; Components: not ({#COMPN_GRAPHICS})
+Source: bin\no{#GRAPHICS}.lib; DestDir: {app}\bin; DestName: {#GRAPHICS}.lib; Components: not ({#COMPN_GRAPHICS})
 ;
 Source: modules\{#GRAPHICS}\sci_gateway\{#GRAPHICS}_gateway.xml; DestDir: {app}\modules\{#GRAPHICS}\sci_gateway; Components: {#COMPN_GRAPHICS}
 ;
@@ -39,11 +41,9 @@ Source: modules\{#GRAPHICS}\etc\nvidia_bug_7575.sce; DestDir: {app}\modules\{#GR
 Source: modules\{#GRAPHICS}\macros\buildmacros.sce; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHICS}\macros\buildmacros.bat; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHICS}\macros\cleanmacros.bat; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
-;
-;Source: modules\{#GRAPHICS}\macros\lib; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
+Source: modules\{#GRAPHICS}\macros\lib; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHICS}\macros\*.sci; DestDir: {app}\modules\{#GRAPHICS}\macros; Components: {#COMPN_GRAPHICS}
-;
-;Source: modules\{#GRAPHICS}\macros\datatips\lib; DestDir: {app}\modules\{#GRAPHICS}\macros\datatips; Components: {#COMPN_GRAPHICS}
+Source: modules\{#GRAPHICS}\macros\datatips\lib; DestDir: {app}\modules\{#GRAPHICS}\macros\datatips; Components: {#COMPN_GRAPHICS}
 Source: modules\{#GRAPHICS}\macros\datatips\*.sci; DestDir: {app}\modules\{#GRAPHICS}\macros\datatips; Components: {#COMPN_GRAPHICS}
 ;
 Source: modules\{#GRAPHICS}\tcl\*.*; DestDir: {app}\modules\{#GRAPHICS}\tcl; Flags: recursesubdirs; Components: {#COMPN_GRAPHICS}
index f09c4f3..9597983 100644 (file)
@@ -19,7 +19,9 @@
 #define INTERPOLATION "interpolation"
 ;
 Source: bin\{#INTERPOLATION}_f.dll; DestDir: {app}\bin; Components: {#COMPN_INTERP}
+Source: bin\{#INTERPOLATION}_f.lib; DestDir: {app}\bin; Components: {#COMPN_INTERP}
 Source: bin\{#INTERPOLATION}.dll; DestDir: {app}\bin; Components: {#COMPN_INTERP}
+Source: bin\{#INTERPOLATION}.lib; DestDir: {app}\bin; Components: {#COMPN_INTERP}
 ;
 Source: modules\{#INTERPOLATION}\license.txt; DestDir: {app}\modules\{#INTERPOLATION}; Components: {#COMPN_INTERP}
 ;
@@ -30,7 +32,7 @@ Source: modules\{#INTERPOLATION}\etc\{#INTERPOLATION}.start; DestDir: {app}\modu
 ;
 ;Source: modules\{#INTERPOLATION}\includes\*.h; DestDir: {app}\modules\{#INTERPOLATION}\includes; Components: {#COMPN_INTERP}
 ;
-;Source: modules\{#INTERPOLATION}\macros\lib; DestDir: {app}\modules\{#INTERPOLATION}\macros; Flags: recursesubdirs; Components: {#COMPN_INTERP}
+Source: modules\{#INTERPOLATION}\macros\lib; DestDir: {app}\modules\{#INTERPOLATION}\macros; Flags: recursesubdirs; Components: {#COMPN_INTERP}
 Source: modules\{#INTERPOLATION}\macros\*.sci; DestDir: {app}\modules\{#INTERPOLATION}\macros; Flags: recursesubdirs; Components: {#COMPN_INTERP}
 Source: modules\{#INTERPOLATION}\macros\buildmacros.sce; DestDir: {app}\modules\{#INTERPOLATION}\macros; Flags: recursesubdirs; Components: {#COMPN_INTERP}
 Source: modules\{#INTERPOLATION}\macros\buildmacros.bat; DestDir: {app}\modules\{#INTERPOLATION}\macros; Flags: recursesubdirs; Components: {#COMPN_INTERP}
index a58ec04..8993bd8 100644 (file)
@@ -21,6 +21,7 @@
 Source: bin\{#OPTIMIZATION}_f.dll; DestDir: {app}\bin; Components: {#COMPN_OPTIM}
 Source: bin\{#OPTIMIZATION}_f.lib; DestDir: {app}\bin; Components: {#COMPN_OPTIM}
 Source: bin\{#OPTIMIZATION}.dll; DestDir: {app}\bin; Components: {#COMPN_OPTIM}
+Source: bin\{#OPTIMIZATION}.lib; DestDir: {app}\bin; Components: {#COMPN_OPTIM}
 ;
 Source: modules\{#OPTIMIZATION}\license.txt; DestDir: {app}\modules\{#OPTIMIZATION}; Components: {#COMPN_OPTIM}
 ;
@@ -34,7 +35,7 @@ Source: modules\{#OPTIMIZATION}\etc\{#OPTIMIZATION}.start; DestDir: {app}\module
 Source: modules\{#OPTIMIZATION}\macros\buildmacros.sce; DestDir: {app}\modules\{#OPTIMIZATION}\macros; Components: {#COMPN_OPTIM}
 Source: modules\{#OPTIMIZATION}\macros\buildmacros.bat; DestDir: {app}\modules\{#OPTIMIZATION}\macros; Components: {#COMPN_OPTIM}
 Source: modules\{#OPTIMIZATION}\macros\cleanmacros.bat; DestDir: {app}\modules\{#OPTIMIZATION}\macros; Components: {#COMPN_OPTIM}
-;Source: modules\{#OPTIMIZATION}\macros\lib; DestDir: {app}\modules\{#OPTIMIZATION}\macros;Flags: recursesubdirs; Components: {#COMPN_OPTIM}
+Source: modules\{#OPTIMIZATION}\macros\lib; DestDir: {app}\modules\{#OPTIMIZATION}\macros;Flags: recursesubdirs; Components: {#COMPN_OPTIM}
 Source: modules\{#OPTIMIZATION}\macros\*.sci; DestDir: {app}\modules\{#OPTIMIZATION}\macros;Flags: recursesubdirs; Components: {#COMPN_OPTIM}
 ;
 Source: modules\{#OPTIMIZATION}\demos\*.*; DestDir: {app}\modules\{#OPTIMIZATION}\demos; Flags: recursesubdirs; Components: {#COMPN_OPTIM}
diff --git a/scilab/modules/parse/parse.iss b/scilab/modules/parse/parse.iss
new file mode 100644 (file)
index 0000000..db1fb53
--- /dev/null
@@ -0,0 +1,30 @@
+;
+; Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+; Copyright (C) DIGITEO - 2010 - Allan CORNET
+;
+; This file must be used under the terms of the CeCILL.
+; This source file is licensed as described in the file COPYING, which
+; you should have received as part of this distribution.  The terms
+; are also available at
+; http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+;
+;--------------------------------------------------------------------------------------------------------------
+; Inno Setup Script (5.3 and more) for Scilab (UNICODE version required)
+;
+;--------------------------------------------------------------------------------------------------------------
+; api_scilab module
+;--------------------------------------------------------------------------------------------------------------
+;
+#define PARSE "parse"
+;
+Source: bin\{#PARSE}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#PARSE}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#PARSE}\etc\{#PARSE}.quit; DestDir: {app}\modules\{#PARSE}\etc; Components: {#COMPN_SCILAB}
+Source: modules\{#PARSE}\etc\{#PARSE}.start; DestDir: {app}\modules\{#PARSE}\etc; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#PARSE}\macros\buildmacros.sce; DestDir: {app}\modules\{#PARSE}\macros; Components: {#COMPN_SCILAB}
+;
+Source: modules\{#PARSE}\tests\*.*; DestDir: {app}\modules\{#PARSE}\tests; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_TESTS}
+;
+;--------------------------------------------------------------------------------------------------------------
index fd8c7d7..e9d7b41 100644 (file)
@@ -19,7 +19,9 @@
 #define POLYNOMIALS "polynomials"
 ;
 Source: bin\{#POLYNOMIALS}.dll; DestDir: {app}\bin; Components: {#COMPN_POLY}
+Source: bin\{#POLYNOMIALS}.lib; DestDir: {app}\bin; Components: {#COMPN_POLY}
 Source: bin\{#POLYNOMIALS}_f.dll; DestDir: {app}\bin; Components: {#COMPN_POLY}
+Source: bin\{#POLYNOMIALS}_f.lib; DestDir: {app}\bin; Components: {#COMPN_POLY}
 ;
 Source: modules\{#POLYNOMIALS}\license.txt; DestDir: {app}\modules\{#POLYNOMIALS}; Components: {#COMPN_POLY}
 ;
@@ -33,7 +35,7 @@ Source: modules\{#POLYNOMIALS}\etc\{#POLYNOMIALS}.start; DestDir: {app}\modules\
 Source: modules\{#POLYNOMIALS}\macros\buildmacros.sce; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
 Source: modules\{#POLYNOMIALS}\macros\buildmacros.bat; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
 Source: modules\{#POLYNOMIALS}\macros\cleanmacros.bat; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
-;Source: modules\{#POLYNOMIALS}\macros\lib; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
+Source: modules\{#POLYNOMIALS}\macros\lib; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
 Source: modules\{#POLYNOMIALS}\macros\*.sci; DestDir: {app}\modules\{#POLYNOMIALS}\macros; Components: {#COMPN_POLY}
 ;
 Source: modules\{#POLYNOMIALS}\demos\*.*; DestDir: {app}\modules\{#POLYNOMIALS}\demos; Flags: recursesubdirs; Components: {#COMPN_POLY}
index 44ddebd..a415685 100644 (file)
@@ -33,7 +33,7 @@ Source: modules\{#SOUND}\macros\buildmacros.sce; DestDir: {app}\modules\{#SOUND}
 Source: modules\{#SOUND}\macros\buildmacros.bat; DestDir: {app}\modules\{#SOUND}\macros; Components: {#COMPN_SOUND}
 Source: modules\{#SOUND}\macros\cleanmacros.bat; DestDir: {app}\modules\{#SOUND}\macros; Components: {#COMPN_SOUND}
 Source: modules\{#SOUND}\macros\*.sci; DestDir: {app}\modules\{#SOUND}\macros; Components: {#COMPN_SOUND}
-;Source: modules\{#SOUND}\macros\lib; DestDir: {app}\modules\{#SOUND}\macros; Components: {#COMPN_SOUND}
+Source: modules\{#SOUND}\macros\lib; DestDir: {app}\modules\{#SOUND}\macros; Components: {#COMPN_SOUND}
 ;
 Source: modules\{#SOUND}\demos\*.*; DestDir: {app}\modules\{#SOUND}\demos; Flags: recursesubdirs; Components: {#COMPN_SOUND}
 ;
index a951190..14a81f1 100644 (file)
@@ -30,7 +30,7 @@ Source: modules\{#SPFUNCTIONS}\etc\{#SPFUNCTIONS}.start; DestDir: {app}\modules\
 ;
 ;Source: modules\{#SPFUNCTIONS}\includes\*.h; DestDir: {app}\modules\{#SPFUNCTIONS}\includes; Components: {#COMPN_SCILAB}
 ;
-;Source: modules\{#SPFUNCTIONS}\macros\lib; DestDir: {app}\modules\{#SPFUNCTIONS}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
+Source: modules\{#SPFUNCTIONS}\macros\lib; DestDir: {app}\modules\{#SPFUNCTIONS}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 Source: modules\{#SPFUNCTIONS}\macros\*.sci; DestDir: {app}\modules\{#SPFUNCTIONS}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 Source: modules\{#SPFUNCTIONS}\macros\buildmacros.sce; DestDir: {app}\modules\{#SPFUNCTIONS}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 Source: modules\{#SPFUNCTIONS}\macros\buildmacros.bat; DestDir: {app}\modules\{#SPFUNCTIONS}\macros; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
index 998b55e..d70e8c6 100644 (file)
@@ -33,7 +33,7 @@ Source: modules\{#SPREADSHEET}\macros\buildmacros.sce; DestDir: {app}\modules\{#
 Source: modules\{#SPREADSHEET}\macros\buildmacros.bat; DestDir: {app}\modules\{#SPREADSHEET}\macros; Components: {#COMPN_SPREADSHEET}
 Source: modules\{#SPREADSHEET}\macros\cleanmacros.bat; DestDir: {app}\modules\{#SPREADSHEET}\macros; Components: {#COMPN_SPREADSHEET}
 Source: modules\{#SPREADSHEET}\macros\*.sci; DestDir: {app}\modules\{#SPREADSHEET}\macros; Components: {#COMPN_SPREADSHEET}
-;Source: modules\{#SPREADSHEET}\macros\lib; DestDir: {app}\modules\{#SPREADSHEET}\macros; Components: {#COMPN_SPREADSHEET}
+Source: modules\{#SPREADSHEET}\macros\lib; DestDir: {app}\modules\{#SPREADSHEET}\macros; Components: {#COMPN_SPREADSHEET}
 ;
 Source: modules\{#SPREADSHEET}\demos\*.*; DestDir: {app}\modules\{#SPREADSHEET}\demos; Flags: recursesubdirs; Components: {#COMPN_SPREADSHEET}
 ;
index 0b2e037..a00d337 100644 (file)
@@ -19,8 +19,9 @@
 #define STRING "string"
 ;
 Source: bin\{#STRING}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#STRING}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#STRING}_f.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;
+Source: bin\{#STRING}_f.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 Source: bin\{#STRING}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#STRING}\license.txt; DestDir: {app}\modules\{#STRING}; Components: {#COMPN_SCILAB}
@@ -30,7 +31,7 @@ Source: modules\{#STRING}\sci_gateway\{#STRING}_gateway.xml; DestDir: {app}\modu
 Source: modules\{#STRING}\etc\{#STRING}.quit; DestDir: {app}\modules\{#STRING}\etc; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 Source: modules\{#STRING}\etc\{#STRING}.start; DestDir: {app}\modules\{#STRING}\etc; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
 ;
-;Source: modules\{#STRING}\includes\*.h; DestDir: {app}\modules\{#STRING}\includes; Components: {#COMPN_SCILAB}
+Source: modules\{#STRING}\includes\*.h; DestDir: {app}\modules\{#STRING}\includes; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#STRING}\macros\buildmacros.sce; DestDir: {app}\modules\{#STRING}\macros; Components: {#COMPN_SCILAB}
 Source: modules\{#STRING}\macros\buildmacros.bat; DestDir: {app}\modules\{#STRING}\macros; Components: {#COMPN_SCILAB}
diff --git a/scilab/modules/system_env/system_env.iss b/scilab/modules/system_env/system_env.iss
new file mode 100644 (file)
index 0000000..9e02e99
--- /dev/null
@@ -0,0 +1,23 @@
+;
+; Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+; Copyright (C) DIGITEO - 2010 - Allan CORNET
+;
+; This file must be used under the terms of the CeCILL.
+; This source file is licensed as described in the file COPYING, which
+; you should have received as part of this distribution.  The terms
+; are also available at
+; http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+;
+;--------------------------------------------------------------------------------------------------------------
+; Inno Setup Script (5.3 and more) for Scilab (UNICODE version required)
+;
+;--------------------------------------------------------------------------------------------------------------
+; api_scilab module
+;--------------------------------------------------------------------------------------------------------------
+;
+#define SYSTEM_ENV "system_env"
+;
+Source: bin\{#SYSTEM_ENV}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#SYSTEM_ENV}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+;
+;--------------------------------------------------------------------------------------------------------------
diff --git a/scilab/modules/threads/tests/unit_tests/threads.tst b/scilab/modules/threads/tests/unit_tests/threads.tst
deleted file mode 100644 (file)
index e69de29..0000000
index 240475e..bdffba6 100644 (file)
 #define THREADS "threads"
 ;
 Source: bin\{#THREADS}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;Source: bin\{#THREADS}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
-;
-;Source: modules\{#THREADS}\license.txt; DestDir: {app}\modules\{#THREADS}; Components: {#COMPN_SCILAB}
-;
-;Source: modules\{#THREADS}\sci_gateway\{#THREADS}_gateway.xml; DestDir: {app}\modules\{#THREADS}\sci_gateway; Components: {#COMPN_SCILAB}
-;
-;Source: modules\{#THREADS}\etc\{#THREADS}.quit; DestDir: {app}\modules\{#THREADS}\etc; Components: {#COMPN_SCILAB}
-;Source: modules\{#THREADS}\etc\{#THREADS}.start; DestDir: {app}\modules\{#THREADS}\etc; Components: {#COMPN_SCILAB}
+Source: bin\{#THREADS}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#THREADS}\includes\dynlib_threads.h; DestDir: {app}\modules\{#THREADS}\includes; Components: {#COMPN_SCILAB}
 Source: modules\{#THREADS}\includes\Thread_Wrapper.h; DestDir: {app}\modules\{#THREADS}\includes; Components: {#COMPN_SCILAB}
-;
-;Source: modules\{#THREADS}\macros\buildmacros.sce; DestDir: {app}\modules\{#THREADS}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#THREADS}\macros\buildmacros.bat; DestDir: {app}\modules\{#THREADS}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#THREADS}\macros\cleanmacros.bat; DestDir: {app}\modules\{#THREADS}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#THREADS}\macros\lib; DestDir: {app}\modules\{#THREADS}\macros; Components: {#COMPN_SCILAB}
-;Source: modules\{#THREADS}\macros\*.sci; DestDir: {app}\modules\{#THREADS}\macros; Components: {#COMPN_SCILAB}
-;
-;Source: modules\{#THREADS}\demos\*.*; DestDir: {app}\modules\{#THREADS}\demos; Flags: recursesubdirs; Components: {#COMPN_SCILAB}
-;
-;
-;Source: modules\{#THREADS}\tests\*.*; DestDir: {app}\modules\{#THREADS}\tests; Flags: recursesubdirs; Components: {#COMPN_SCILAB} and {#COMPN_TESTS}
-;
 ;--------------------------------------------------------------------------------------------------------------
index 7ae76bf..48ebe25 100644 (file)
@@ -18,6 +18,8 @@
 #define TYPES "types"
 ;
 Source: bin\{#TYPES}_gw.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#TYPES}.dll; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
+Source: bin\{#TYPES}.lib; DestDir: {app}\bin; Components: {#COMPN_SCILAB}
 ;
 Source: modules\{#TYPES}\jar\org.scilab.modules.{#TYPES}.jar;DestDir: {app}\modules\{#TYPES}\jar; Components: {#COMPN_SCILAB} and {#COMPN_JVM_MODULE}
 ;
index 4350f49..68103db 100644 (file)
 #define UMFPACK "umfpack"
 ;
 Source: bin\no{#UMFPACK}.dll; DestDir: {app}\bin; DestName: {#UMFPACK}.dll; Components: not ({#COMPN_UMFPACK})
+Source: bin\no{#UMFPACK}.lib; DestDir: {app}\bin; DestName: {#UMFPACK}.lib; Components: not ({#COMPN_UMFPACK})
 Source: bin\lib{#UMFPACK}.dll; DestDir: {app}\bin; Components: {#COMPN_UMFPACK}
+Source: bin\lib{#UMFPACK}.lib; DestDir: {app}\bin; Components: {#COMPN_UMFPACK}
 Source: bin\{#UMFPACK}.dll; DestDir: {app}\bin; Components: {#COMPN_UMFPACK}
+Source: bin\{#UMFPACK}.lib; DestDir: {app}\bin; Components: {#COMPN_UMFPACK}
 ;
 Source: modules\{#UMFPACK}\license.txt; DestDir: {app}\modules\{#UMFPACK}; Components: {#COMPN_UMFPACK}
 ;
@@ -34,7 +37,7 @@ Source: modules\{#UMFPACK}\etc\{#UMFPACK}.start; DestDir: {app}\modules\{#UMFPAC
 Source: modules\{#UMFPACK}\macros\buildmacros.sce; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
 Source: modules\{#UMFPACK}\macros\buildmacros.bat; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
 Source: modules\{#UMFPACK}\macros\cleanmacros.bat; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
-;Source: modules\{#UMFPACK}\macros\lib; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
+Source: modules\{#UMFPACK}\macros\lib; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
 Source: modules\{#UMFPACK}\macros\*.sci; DestDir: {app}\modules\{#UMFPACK}\macros; Components: {#COMPN_UMFPACK}
 ;
 Source: modules\{#UMFPACK}\examples\*.*; DestDir: {app}\modules\{#UMFPACK}\examples; Flags: recursesubdirs;  Components: {#COMPN_UMFPACK}
index 51c872a..e9fc675 100644 (file)
 //
 //------------------------------------------------------------------------------
 function CreateModulesFile: Boolean;
-    Var ModuleFileName : String;
-    i : Integer;
-    d : Integer;
-    ModulesXmlFileLines: TArrayOfString;
-    begin
-        i := 0;
+Var ModuleFileName : String;
+i : Integer;
+d : Integer;
+ModulesXmlFileLines: TArrayOfString;
+begin
+    i := 0;
 
-        setArrayLength(ModulesXmlFileLines, 256);
-        for d := 0 to GetArrayLength(ModulesXmlFileLines)-1 do
-          begin
-            ModulesXmlFileLines[d] := '';
-          end;
+    setArrayLength(ModulesXmlFileLines, 256);
+    for d := 0 to GetArrayLength(ModulesXmlFileLines)-1 do
+    begin
+        ModulesXmlFileLines[d] := '';
+    end;
 
-        ModuleFileName := ExpandConstant('{app}') +'\etc\modules.xml';
+    ModuleFileName := ExpandConstant('{app}') +'\etc\modules.xml';
 
-        ModulesXmlFileLines[i] := '<?xml version="1.0" encoding="UTF-8" standalone="no"?>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<!DOCTYPE modules SYSTEM "../modules/core/xml/modules.dtd">'; i := i + 1;
-        ModulesXmlFileLines[i] := '<!-- =================== -->'; i := i + 1;
-        ModulesXmlFileLines[i] := '<!--'; i := i + 1;
-        ModulesXmlFileLines[i] := ' Modules list for Scilab'; i := i + 1;
-        ModulesXmlFileLines[i] := ' @author Allan CORNET'; i := i + 1;
-        ModulesXmlFileLines[i] := ' @date DIGITEO 2010'; i := i + 1;
-        ModulesXmlFileLines[i] := ' ==================='; i := i + 1;
-        ModulesXmlFileLines[i] := ' Do not touch if you do not know what you are doing'; i := i + 1;
-        ModulesXmlFileLines[i] := ' Warning "core" module must be always the first module'; i := i + 1;
-        ModulesXmlFileLines[i] := ' activate="yes" module will be launched ( or not "no")'; i := i + 1;
-        ModulesXmlFileLines[i] := ' -->'; i := i + 1;
-        ModulesXmlFileLines[i] := '<!-- =================== -->'; i := i + 1;
-        ModulesXmlFileLines[i] := '<modules>'; i := i + 1;
+    ModulesXmlFileLines[i] := '<?xml version="1.0" encoding="UTF-8" standalone="no"?>'; i := i + 1;
+    ModulesXmlFileLines[i] := '<!DOCTYPE modules SYSTEM "../modules/core/xml/modules.dtd">'; i := i + 1;
+    ModulesXmlFileLines[i] := '<!-- =================== -->'; i := i + 1;
+    ModulesXmlFileLines[i] := '<!--'; i := i + 1;
+    ModulesXmlFileLines[i] := ' Modules list for Scilab'; i := i + 1;
+    ModulesXmlFileLines[i] := ' @date Scilab Enterprises 2013'; i := i + 1;
+    ModulesXmlFileLines[i] := ' ==================='; i := i + 1;
+    ModulesXmlFileLines[i] := ' Do not touch if you do not know what you are doing'; i := i + 1;
+    ModulesXmlFileLines[i] := ' Warning "core" module must be always the first module'; i := i + 1;
+    ModulesXmlFileLines[i] := ' activate="yes" module will be launched ( or not "no")'; i := i + 1;
+    ModulesXmlFileLines[i] := ' -->'; i := i + 1;
+    ModulesXmlFileLines[i] := '<!-- =================== -->'; i := i + 1;
+    ModulesXmlFileLines[i] := '<modules>'; i := i + 1;
 
-        ModulesXmlFileLines[i] := '<module name="core" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="types" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="double" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="elementary_functions" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="boolean" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="integer" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="io" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="functions" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="output_stream" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="matio" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="fileio" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="development_tools" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="gui" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="time" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="overloading" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="string" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="scinotes" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="data_structures" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="localization" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="windows_tools" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="jvm" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="helptools" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="hdf5" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="dynamic_link" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="action_binding" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="mexlib" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="history_manager" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="console" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="modules_manager" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="signal_processing" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="linear_algebra" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="statistics" activate="yes"/>'; i := i + 1;
-        ModulesXmlFileLines[i] := '<module name="javasci" activate="yes"/>'; i := i + 1;
-               ModulesXmlFileLines[i] := '<module name="operations" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="core" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="types" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="elementary_functions" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="boolean" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="integer" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="io" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="functions" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="output_stream" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="matio" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="fileio" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="development_tools" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="gui" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="time" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="overloading" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="string" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="scinotes" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="data_structures" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="localization" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="windows_tools" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="jvm" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="helptools" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="hdf5" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="dynamic_link" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="action_binding" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="mexlib" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="history_manager" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="console" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="modules_manager" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="signal_processing" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="linear_algebra" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="statistics" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="differential_equations" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="spreadsheet" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="randlib" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="atoms" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="interpolation" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="cacsd" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="sound" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="umfpack" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="optimization" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="special_functions" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="graphics" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="demo_tools" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="graphic_export" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="operations" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="api_scilab" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="ast" activate="yes"/>'; i := i + 1;
+    ModulesXmlFileLines[i] := '    <module name="polynomials" activate="yes"/>'; i := i + 1;
 
-        ModulesXmlFileLines[i] := '</modules>'; i := i + 1;
+    ModulesXmlFileLines[i] := '</modules>'; i := i + 1;
 
     Result := SaveStringsToFile(ModuleFileName, ModulesXmlFileLines, False);
 
-    end;
+end;
 //------------------------------------------------------------------------------
index f6239a7..5e4328d 100644 (file)
@@ -95,5 +95,9 @@
 #include BinariesSourcePath + "\modules\preferences\preferences.iss"
 #include BinariesSourcePath + "\modules\graphic_objects\graphic_objects.iss"
 #include BinariesSourcePath + "\modules\operations\operations.iss"
+#include BinariesSourcePath + "\modules\ast\ast.iss"
+#include BinariesSourcePath + "\modules\functions_manager\functions_manager.iss"
+#include BinariesSourcePath + "\modules\parse\parse.iss"
+#include BinariesSourcePath + "\modules\system_env\system_env.iss"
 ;-------------------------------------------------------------------------------
 ;