Add generation of cleaner_src and set MS env on windows while clean
[scilab.git] / scilab / modules / modules_manager / tests / unit_tests / tbx_make.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2016 - Scilab Enterprises - Pierre-Aimé AGNEL
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- NO CHECK ERROR OUTPUT -->
8 // <-- ENGLISH IMPOSED -->
9 // Test the compilation of a simple toolbox with tbx_make()
10 // Copying the foobox from the test environment
11 mytb_dir = TMPDIR + "/foobox";
12 if isdir(mytb_dir)
13     removedir(mytb_dir);
14 end
15 status = copyfile(SCI + "/modules/modules_manager/tests/tbx/foobox/", mytb_dir);
16 assert_checkequal(status, 1);
17 tbx_make(mytb_dir);
18 Building macros...
19 -- Creation of [fooboxlib] (Macros) --
20 genlib: Processing file: baz.sci
21 genlib: Processing file: foo.sci
22 Building help...
23 Building the master document:
24         TMPDIR/foobox/help/en_US
25 Building the manual file [javaHelp] in TMPDIR/foobox/help/en_US.
26 Generating loader.sce...
27 Generating unloader.sce...
28 Generating cleaner.sce...
29 exec(mytb_dir + "/loader.sce");
30 Start foobox
31         Load macros
32         Load help
33 b = foo("testing it works", 42);
34  testing it works
35    42.
36 baz("World");
37  Hello World!
38 assert_checktrue(b);
39 // testing default compilation
40 mytb_dir = TMPDIR + "/testbox";
41 if isdir(mytb_dir)
42     removedir(mytb_dir);
43 end
44 status = copyfile(SCI + "/modules/modules_manager/tests/tbx/testbox/", mytb_dir);
45 assert_checkequal(status, 1);
46 tbx_make(mytb_dir);
47 Building macros...
48 -- Creation of [testboxlib] (Macros) --
49 genlib: Processing file: scilab_error.sci
50 genlib: Processing file: scilab_sum.sci
51 Building sources...
52    Generate a loader file
53    Generate a Makefile
54    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
55    ilib_gen_Make: Copy csub.c to TMPDIR
56    ilib_gen_Make: Copy csum.c to TMPDIR
57    ilib_gen_Make: Copy multiplybypi.c to TMPDIR
58    ilib_gen_Make: configure : Generate Makefile.
59    ilib_gen_Make: Modification of the Makefile in TMPDIR.
60    Running the Makefile
61    Generate a cleaner file
62    Generate a loader file
63    Generate a Makefile
64    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
65    ilib_gen_Make: Copy fsum.f to TMPDIR
66    ilib_gen_Make: Modification of the Makefile in TMPDIR.
67    Running the Makefile
68    Generate a cleaner file
69    Building JAR library org.scilab.contrib.toolboxskeleton.jar
70    Compiling Java sources in TMPDIR/testbox/src/java
71    Creating JAR archive TMPDIR/testbox/jar/org.scilab.contrib.toolboxskeleton.jar
72    Create loader script for Java loader.sce
73    Create cleaner script for Java cleaner.sce
74 Generating cleaner_src.sce...
75 Building gateway...
76    Generate a gateway file
77    Generate a loader file
78    Generate a Makefile
79    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
80    ilib_gen_Make: Copy libtestbox_c.cpp to TMPDIR
81    ilib_gen_Make: Copy libtestbox_c.h to TMPDIR
82    ilib_gen_Make: Copy libtestbox_c.hxx to TMPDIR
83    ilib_gen_Make: Copy sci_cerror6.c to TMPDIR
84    ilib_gen_Make: Copy sci_csub6.c to TMPDIR
85    ilib_gen_Make: Copy sci_csum6.c to TMPDIR
86    ilib_gen_Make: Copy sci_foo6.c to TMPDIR
87    ilib_gen_Make: Copy sci_multiplybypi6.c to TMPDIR
88    ilib_gen_Make: configure : Generate Makefile.
89    ilib_gen_Make: Modification of the Makefile in TMPDIR.
90    Running the makefile
91    Generate a cleaner file
92 Generating loader_gateway.sce...
93 Generating cleaner_gateway.sce...
94 Building help...
95 Building the master document:
96         TMPDIR/testbox/help/en_US
97 Building the manual file [javaHelp] in TMPDIR/testbox/help/en_US.
98 Generate image ./csub6_1.png from Scilab code from file csub6.xml
99 Generate image ./csub6_en_US_2.png from Scilab code from file csub6.xml
100 Generating loader.sce...
101 Generating unloader.sce...
102 Generating cleaner.sce...
103 exec(mytb_dir + "/loader.sce");
104 Start testbox
105         Load macros
106         Load gateways
107         Load Java libraries
108         Load help
109 b = csum6(2, 40);
110 assert_checkequal(b, 42);