remove ref. to .o and replace by good extension
Allan CORNET [Tue, 10 Nov 2009 14:43:17 +0000 (15:43 +0100)]
52 files changed:
scilab/modules/call_scilab/examples/call_scilab/cpp/common/myprog.c
scilab/modules/core/demos/intro/dem01.dem
scilab/modules/development_tools/help/en_US/tbx_build_gateway.xml
scilab/modules/development_tools/help/en_US/tbx_build_src.xml
scilab/modules/differential_equations/demos/n_pendulum/macros.sci
scilab/modules/differential_equations/demos/n_pendulum/n_pendulum.sci
scilab/modules/differential_equations/help/en_US/dae.xml
scilab/modules/differential_equations/help/en_US/dassl.xml
scilab/modules/differential_equations/help/en_US/intg.xml
scilab/modules/differential_equations/help/en_US/ode.xml
scilab/modules/differential_equations/help/fr_FR/intg.xml
scilab/modules/differential_equations/help/fr_FR/ode.xml
scilab/modules/differential_equations/help/pt_BR/dae.xml
scilab/modules/differential_equations/help/pt_BR/dassl.xml
scilab/modules/differential_equations/help/pt_BR/feval.xml
scilab/modules/differential_equations/help/pt_BR/intg.xml
scilab/modules/differential_equations/help/pt_BR/ode.xml
scilab/modules/dynamic_link/help/pt_BR/call.xml
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2085.macosx.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2085.tst
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2085.unix.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2085.win.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2119.tst
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2119.unix.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_2119.win.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_3191.dia.ref
scilab/modules/dynamic_link/tests/nonreg_tests/bug_3191.tst
scilab/modules/dynamic_link/tests/unit_tests/addinter.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/addinter.tst
scilab/modules/dynamic_link/tests/unit_tests/addinter_loop.tst
scilab/modules/dynamic_link/tests/unit_tests/call.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/call.tst
scilab/modules/dynamic_link/tests/unit_tests/ilib_build.macosx.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_build.tst
scilab/modules/dynamic_link/tests/unit_tests/ilib_build.unix.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_build.win.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link.macosx.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link.tst
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link.unix.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link.win.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link_f77.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/ilib_for_link_f77.tst
scilab/modules/dynamic_link/tests/unit_tests/link.encoding.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/link.encoding.tst
scilab/modules/dynamic_link/tests/unit_tests/links.dia.ref
scilab/modules/dynamic_link/tests/unit_tests/links.tst
scilab/modules/gui/help/en_US/addmenu.xml
scilab/modules/linear_algebra/help/en_US/schur.xml
scilab/modules/linear_algebra/help/pt_BR/schur.xml
scilab/modules/maple2scilab/tests/unit_tests/examples.dia.ref [deleted file]
scilab/modules/maple2scilab/tests/unit_tests/examples.tst
scilab/modules/optimization/help/en_US/optim.xml

index 40fc77b..466b56f 100644 (file)
@@ -77,7 +77,7 @@ int my_ode_job()
   double x[]={1,0,0} ; int mx=3,nx=1;
   double time[]={0.4,4}; int mt=1,nt=2;
   fprintf(stdout,"linking \n");
-  SendScilabJob("ilib_for_link('odeex','my_ode.o',[],'c');");
+  SendScilabJob("ilib_for_link('odeex','my_ode.c',[],'c');");
   fprintf(stdout,"link done  \n");
   SendScilabJob("exec('loader.sce');link('show')");
   WriteMatrix("x", &mx, &nx, x);
index 46853d5..b454cfe 100644 (file)
@@ -213,7 +213,7 @@ if ~c_link('foo') then
   path = pwd(); 
   chdir(TMPDIR); 
   mputl(foo,'foo.c');
-  ilib_for_link(['foo'],'foo.o',[],"c");
+  ilib_for_link(['foo'],'foo.c',[],"c");
   exec loader.sce 
   chdir(path) 
 end    
index 72eb6bd..40ba3a0 100644 (file)
@@ -87,7 +87,7 @@
     <title>Examples</title>
     <programlisting role="example"><![CDATA[ 
 // Recommended usage
-tbx_build_gateway('mytoolbox', ['c_sum','sci_csum';'c_sub','sci_csub'], ['sci_csum.o','sci_csub.o'], ..
+tbx_build_gateway('mytoolbox', ['c_sum','sci_csum';'c_sub','sci_csub'], ['sci_csum.c','sci_csub.c'], ..
                   get_absolute_file_path('builder_gateway_c.sce'), ..
                   ['../../src/c/libcsum']);
  ]]></programlisting>
index 65b6e60..c7d2f9b 100644 (file)
     <title>Examples</title>
     <programlisting role="example"><![CDATA[ 
 // Recommended usage
-tbx_build_src(['csum','csub'], ['csum.o','csub.o'], 'c', ..
+tbx_build_src(['csum','csub'], ['csum.c','csub.c'], 'c', ..
               get_absolute_file_path('builder_c.sce'));
  ]]></programlisting>
   </refsection>
index c20462c..21170a6 100644 (file)
@@ -106,7 +106,7 @@ function []=npend_build_and_load()
     fcode=mgetl(SCI+'/modules/others/demos/simulation/npend/Maple/ener.f');mputl(fcode,'ener.f')
     fcode=mgetl(SCI+'/modules/others/demos/simulation/npend/Maple/np.f');mputl(fcode,'np.f')
     fcode=mgetl(SCI+'/modules/others/demos/simulation/npend/Maple/npend.f');mputl(fcode,'npend.f')
-    files = ['npend.o','np.o','ener.o','dlslv.o' ];
+    files = ['npend.f','np.f','ener.f','dlslv.f' ];
     ilib_for_link(['npend';'np';'ener'],files,[],"f");
     exec loader.sce 
     chdir(cdpath) 
index bcb9a9c..5ce51b2 100644 (file)
@@ -37,7 +37,7 @@ function []=npend_build_and_load()
                fcode = mgetl(path+'ener.f');mputl(fcode,'ener.f');
                fcode = mgetl(path+'np.f');mputl(fcode,'np.f');
                fcode = mgetl(path+'npend.f');mputl(fcode,'npend.f');
-               files = ['npend.o','np.o','ener.o','dlslv.o' ];
+               files = ['npend.f','np.f','ener.f','dlslv.f' ];
                ilib_for_link(['npend';'np';'ener'],files,[],"f");
                exec loader.sce
                chdir(cdpath);
index fb7e128..f53983f 100644 (file)
@@ -493,7 +493,7 @@ code=['#include <math.h>'
       '{ groot[0] = y[0];}']
 mputl(code,TMPDIR+'/t22.c') 
 //-2- compile and load them
-ilib_for_link(['res22' 'jac22' 'gr22'],'t22.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/t22loader.sce');
+ilib_for_link(['res22' 'jac22' 'gr22'],'t22.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/t22loader.sce');
 exec(TMPDIR+'/t22loader.sce')
 //-3- run
 rtol=[1.d-6;1.d-6];atol=[1.d-6;1.d-4];
index 955e625..eaa0ae3 100644 (file)
@@ -428,7 +428,7 @@ jaccode=['void chemjac(double *t, double y[], double yd[], double pd[], double *
 mputl([rescode;jaccode],TMPDIR+'/mycode.c') //create the C file
 
 // - compile it
-ilib_for_link(['chemres','chemjac'],'mycode.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
+ilib_for_link(['chemres','chemjac'],'mycode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
 
 // - link it with Scilab
 exec(TMPDIR+'/loader.sce') //incremental linking
index 6170b93..5f7af78 100644 (file)
@@ -148,7 +148,7 @@ F=['      double precision function ffun(x)'
 mputl(F,TMPDIR+'/ffun.f')
 
 // compile the fortran code
-l=ilib_for_link('ffun','ffun.o',[],'f',TMPDIR+'/Makefile');
+l=ilib_for_link('ffun','ffun.f',[],'f',TMPDIR+'/Makefile');
 
 // incremental linking
 link(l,'ffun','f')
@@ -169,7 +169,7 @@ C=['#include <math.h>'
 mputl(C,TMPDIR+'/cfun.c')
 
 // compile the C code
-l=ilib_for_link('cfun','cfun.o',[],'c',TMPDIR+'/Makefile');
+l=ilib_for_link('cfun','cfun.f',[],'c',TMPDIR+'/Makefile');
 
 // incremental linking
 link(l,'cfun','c')
index a9420ff..1f115ae 100644 (file)
@@ -387,7 +387,7 @@ ccode=['#include <math.h>'
        '  ydot[0]=y[0]*y[0]-y[0]*sin(*t)+cos(*t);'
        '}']
 mputl(ccode,TMPDIR+'/myode.c') //create the C file
-ilib_for_link('myode','myode.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
+ilib_for_link('myode','myode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
 exec(TMPDIR+'/loader.sce') //incremental linking
 y0=0;t0=0;t=0:0.1:%pi;
 y=ode(y0,t0,t,'myode');
index 2f9a0ec..5182e60 100644 (file)
@@ -137,7 +137,7 @@ F=['      double precision function ffun(x)'
 mputl(F,TMPDIR+'/ffun.f')
 
 // compilation du code Fortran
-l=ilib_for_link('ffun','ffun.o',[],'f',TMPDIR+'/Makefile');
+l=ilib_for_link('ffun','ffun.f',[],'f',TMPDIR+'/Makefile');
 
 // link incrémental
 link(l,'ffun','f')
@@ -158,7 +158,7 @@ C=['#include <math.h>'
 mputl(C,TMPDIR+'/cfun.c')
 
 // compilation du code C
-l=ilib_for_link('cfun','cfun.o',[],'c',TMPDIR+'/Makefile');
+l=ilib_for_link('cfun','cfun.f',[],'c',TMPDIR+'/Makefile');
 
 // incremental linking
 link(l,'cfun','c')
index 210ee7d..7fbb4e9 100644 (file)
@@ -392,7 +392,7 @@ ccode=['#include <math.h>'
        '  ydot[0]=y[0]*y[0]-y[0]*sin(*t)+cos(*t);'
        '}']
 mputl(ccode,TMPDIR+'/myode.c') //create the C file
-ilib_for_link('myode','myode.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
+ilib_for_link('myode','myode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compile
 exec(TMPDIR+'/loader.sce') //incremental linking
 y0=0;t0=0;t=0:0.1:%pi;
 y=ode(y0,t0,t,'myode');
index 301d324..0795f7b 100644 (file)
@@ -495,7 +495,7 @@ code=['#include &lt;math.h&gt;'
 mputl(code,TMPDIR+'/t22.c') 
 
 //-2- compilando e carregando
-ilib_for_link(['res22' 'jac22' 'gr22'],'t22.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/t22loader.sce');
+ilib_for_link(['res22' 'jac22' 'gr22'],'t22.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/t22loader.sce');
 exec(TMPDIR+'/t22loader.sce')
 
 //-3- executando
index f836366..3401775 100644 (file)
@@ -427,7 +427,7 @@ jaccode=['void chemjac(double *t, double y[], double yd[], double pd[], double *
 mputl([rescode;jaccode],TMPDIR+'/mycode.c') //create the C file
 
 // - compilando-o
-ilib_for_link(['chemres','chemjac'],'mycode.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compilando
+ilib_for_link(['chemres','chemjac'],'mycode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compilando
 
 // - ligando-o com o Scilab
 exec(TMPDIR+'/loader.sce') //linking incremental
index 67c304f..d362e41 100644 (file)
@@ -103,7 +103,7 @@ feval(1:10,1:5,'parab')   //See ffeval.f file
 feval(1:10,'parab')
 // Para link dinâmico (ver exemplo ftest em ffeval.f)
 // você pode usar o comando link (os parâmetros dependem da máquina):
-// unix('make ftest.o');link('ftest.o','ftest); feval(1:10,1:5,'ftest')
+// unix('make ftest.o');link('ftest.f','ftest); feval(1:10,1:5,'ftest')
  ]]></programlisting>
   </refsection>
 
index 33d652f..8bd5db4 100644 (file)
@@ -148,7 +148,7 @@ F=['      double precision function ffun(x)'
 mputl(F,TMPDIR+'/ffun.f')
 
 // compile o código FORTRAN
-l=ilib_for_link('ffun','ffun.o',[],'f',TMPDIR+'/Makefile');
+l=ilib_for_link('ffun','ffun.f',[],'f',TMPDIR+'/Makefile');
 
 // linking incremental
 link(l,'ffun','f')
@@ -169,7 +169,7 @@ C=['#include <math.h>'
 mputl(C,TMPDIR+'/cfun.c')
 
 // compile o código C
-l=ilib_for_link('cfun','cfun.o',[],'c',TMPDIR+'/Makefile');
+l=ilib_for_link('cfun','cfun.c',[],'c',TMPDIR+'/Makefile');
 
 // linking incremental
 link(l,'cfun','c')
index 9252384..cba6ee4 100644 (file)
@@ -391,7 +391,7 @@ ccode=['#include <math.h>'
        '  ydot[0]=y[0]*y[0]-y[0]*sin(*t)+cos(*t);'
        '}']
 mputl(ccode,TMPDIR+'/myode.c') //criando o arquivo C
-ilib_for_link('myode','myode.o',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compilando
+ilib_for_link('myode','myode.c',[],'c',TMPDIR+'/Makefile',TMPDIR+'/loader.sce');//compilando
 exec(TMPDIR+'/loader.sce') //linking incremental
 y0=0;t0=0;t=0:0.1:%pi;
 y=ode(y0,t0,t,'myode');
index 372c4fc..fafbf03 100644 (file)
@@ -210,7 +210,7 @@ mputl(f1,'fooc.c')
 //criando a biblioteca compartilhada (um gateway (ligação), um Makefile e um loader (carregador) são 
 //gerados.)  
 
-ilib_for_link('fooc','fooc.o',[],"c") 
+ilib_for_link('fooc','fooc.c',[],"c") 
 
 // carregando a biblioteca compartilhada  
 
@@ -242,7 +242,7 @@ mputl(f1,'foof.f')
 //criando a biblioteca compartilhada (um gateway, um Makefile e um loader são  
 //gerados.)  
 
-ilib_for_link('foof','foof.o',[],"f") 
+ilib_for_link('foof','foof.f',[],"f") 
 
 // carrega a biblioteca compartilhada 
 
index 3814795..7741c23 100644 (file)
@@ -23,7 +23,7 @@ mkdir(OS_TMP_DIR,'bug_2085');
 TEST_DIR = OS_TMP_DIR + filesep() + 'bug_2085';
 copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_2085.c' , TEST_DIR + filesep() + 'bug_2085.c');
 chdir(TEST_DIR);
-files=['bug_2085.o'];
+files=['bug_2085.c'];
 ilib_build('bug',['ex2c_1','intex2c'],files,[]);
    Generate a gateway file
    Generate a loader file
index 0c8b709..4645a45 100644 (file)
@@ -34,7 +34,7 @@ copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_2085.c' , TEST_DIR +
 
 chdir(TEST_DIR);
 
-files=['bug_2085.o'];
+files=['bug_2085.c'];
 ilib_build('bug',['ex2c_1','intex2c'],files,[]);
 
 // load the shared library 
index 711396e..479ca8d 100644 (file)
@@ -23,7 +23,7 @@ mkdir(OS_TMP_DIR,'bug_2085');
 TEST_DIR = OS_TMP_DIR + filesep() + 'bug_2085';
 copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_2085.c' , TEST_DIR + filesep() + 'bug_2085.c');
 chdir(TEST_DIR);
-files=['bug_2085.o'];
+files=['bug_2085.c'];
 ilib_build('bug',['ex2c_1','intex2c'],files,[]);
    Generate a gateway file
    Generate a loader file
index 00c9e7a..cdbd870 100644 (file)
@@ -23,7 +23,7 @@ mkdir(OS_TMP_DIR,'bug_2085');
 TEST_DIR = OS_TMP_DIR + filesep() + 'bug_2085';
 copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_2085.c' , TEST_DIR + filesep() + 'bug_2085.c');
 chdir(TEST_DIR);
-files=['bug_2085.o'];
+files=['bug_2085.c'];
 ilib_build('bug',['ex2c_1','intex2c'],files,[]);
    Generate a gateway file
    Generate a loader file
index b406b57..a026477 100644 (file)
@@ -55,7 +55,7 @@ function [X, LU, IPIV, INFO] = msolve(A,B)
 endfunction
 
 chdir(TMPDIR);
-libn=ilib_for_link('dgesvtst','dgesvtst.o',[],'f');
+libn=ilib_for_link('dgesvtst','dgesvtst.f',[],'f');
 exec loader.sce;
 chdir(curdir),
 n=44;
index 74fbcaa..97e3865 100644 (file)
@@ -50,7 +50,7 @@ function [X, LU, IPIV, INFO] = msolve(A,B)
                                [1,1],8, "i");
 endfunction
 chdir(TMPDIR);
-libn=ilib_for_link('dgesvtst','dgesvtst.o',[],'f');
+libn=ilib_for_link('dgesvtst','dgesvtst.f',[],'f');
    Generate a loader file
    Generate a Makefile
    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
index cdcabf3..b1a62c4 100644 (file)
@@ -50,7 +50,7 @@ function [X, LU, IPIV, INFO] = msolve(A,B)
                                [1,1],8, "i");
 endfunction
 chdir(TMPDIR);
-libn=ilib_for_link('dgesvtst','dgesvtst.o',[],'f');
+libn=ilib_for_link('dgesvtst','dgesvtst.f',[],'f');
    Generate a loader file
    Generate a Makefile
    Running the Makefile
index 01d0f7e..7882d91 100644 (file)
@@ -21,7 +21,7 @@ mkdir(OS_TMP_DIR,'bug_3191');
 TEST_DIR = OS_TMP_DIR + filesep() + 'bug_3191';
 copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_3191.c' , TEST_DIR + filesep() + 'bug_3191.c');
 chdir(TEST_DIR);
-files=['bug_3191.o'];
+files=['bug_3191.c'];
 ilib_build('libc_fun',['c_fun','c_intfun'],files,[]);
 // load the shared library
 exec loader.sce;
index eb6e2d6..959d62f 100644 (file)
@@ -32,7 +32,7 @@ copyfile(SCI+'/modules/dynamic_link/tests/nonreg_tests/bug_3191.c' , TEST_DIR +
 
 chdir(TEST_DIR);
 
-files=['bug_3191.o'];
+files=['bug_3191.c'];
 ilib_build('libc_fun',['c_fun','c_intfun'],files,[]);
 
 // load the shared library 
index 08b2bd7..dc2cbc4 100644 (file)
@@ -24,7 +24,7 @@ if ~c_link('libintertest') then
   src_file = SCI+filesep()+'modules'+filesep()+'dynamic_link'+filesep()+'tests'+filesep()+'unit_tests'+filesep()+'addinter.c';
   dst_file = TMPDIR + filesep() + 'addinter' + filesep() + 'addinter.c';
   copyfile(src_file, dst_file);
-  files=['addinter.o'];
+  files=['addinter.c'];
   ilib_build('libintertest',['scifun1','intfun1'],files,[]);
   // load the shared library 
   exec loader.sce ;
index b39382a..4e86485 100644 (file)
@@ -28,7 +28,7 @@ if ~c_link('libintertest') then
   dst_file = TMPDIR + filesep() + 'addinter' + filesep() + 'addinter.c';
   copyfile(src_file, dst_file);
 
-  files=['addinter.o'];
+  files=['addinter.c'];
   ilib_build('libintertest',['scifun1','intfun1'],files,[]);
   
   // load the shared library 
index 3c8dc62..d6946ae 100644 (file)
@@ -59,7 +59,7 @@ for i = 0 : loop_max
   table = [scilab_functionA,c_functionA; ..
            scilab_functionB,c_functionB];
   
-  c_file = 'addinter' + string(i) + '.o';
+  c_file = 'addinter' + string(i) + '.c';
   interf_name = 'interftest_' + string(i);
   
   DIR_NAME_ADDINTER = TMPDIR + filesep() + 'addinter_dir_' + string(i);
index 702838e..08f4699 100644 (file)
@@ -18,7 +18,7 @@ if ~c_link('foo') then
   curPath = pwd();
   chdir(TMPDIR);
   mputl(foo,'foo.c');
-  ilib_for_link(['foo'],'foo.o',[],"c");
+  ilib_for_link(['foo'],'foo.c',[],"c");
   // load the shared library
   exec loader.sce ;
   chdir(curPath) ;
index 3cc4549..577f65a 100644 (file)
@@ -23,7 +23,7 @@ if ~c_link('foo') then
   chdir(TMPDIR); 
   mputl(foo,'foo.c');
   
-  ilib_for_link(['foo'],'foo.o',[],"c");
+  ilib_for_link(['foo'],'foo.c',[],"c");
 
   // load the shared library 
   exec loader.sce ;
index fb879e3..976f8d6 100644 (file)
@@ -42,7 +42,7 @@ mputl(i,TMP_DIR+filesep()+'intfun1.c');
 //generated.
 cur_dir = pwd();
 chdir(TMP_DIR);
-files=['fun1.o','fun2.o','intfun1.o'];
+files=['fun1.c','fun2.c','intfun1.c'];
 ilib_build('foo',['scifun1','intfun1'],files,[]);
    Generate a gateway file
    Generate a loader file
index 9a49257..0d5ebf1 100644 (file)
@@ -55,7 +55,7 @@ mputl(i,TMP_DIR+filesep()+'intfun1.c');
 cur_dir = pwd();
 chdir(TMP_DIR);
 
-files=['fun1.o','fun2.o','intfun1.o'];
+files=['fun1.c','fun2.c','intfun1.c'];
 ilib_build('foo',['scifun1','intfun1'],files,[]);
 
 // load the shared library 
index 2a8c399..22cfbd1 100644 (file)
@@ -42,7 +42,7 @@ mputl(i,TMP_DIR+filesep()+'intfun1.c');
 //generated.
 cur_dir = pwd();
 chdir(TMP_DIR);
-files=['fun1.o','fun2.o','intfun1.o'];
+files=['fun1.c','fun2.c','intfun1.c'];
 ilib_build('foo',['scifun1','intfun1'],files,[]);
    Generate a gateway file
    Generate a loader file
index 2c632a6..80b412c 100644 (file)
@@ -42,7 +42,7 @@ mputl(i,TMP_DIR+filesep()+'intfun1.c');
 //generated.
 cur_dir = pwd();
 chdir(TMP_DIR);
-files=['fun1.o','fun2.o','intfun1.o'];
+files=['fun1.c','fun2.c','intfun1.c'];
 ilib_build('foo',['scifun1','intfun1'],files,[]);
    Generate a gateway file
    Generate a loader file
index 173a860..a7a00c8 100644 (file)
@@ -27,7 +27,7 @@ mputl(f1,TMP_DIR+filesep()+'fun1.c');
 //generated. 
 cur_dir = pwd();
 chdir(TMP_DIR);
-ilib_for_link('ext1c','fun1.o',[],"c") 
+ilib_for_link('ext1c','fun1.c',[],"c") 
    Generate a loader file
    Generate a Makefile
    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
index fd36357..ee9809d 100644 (file)
@@ -38,7 +38,7 @@ cur_dir = pwd();
 
 chdir(TMP_DIR);
 
-ilib_for_link('ext1c','fun1.o',[],"c") 
+ilib_for_link('ext1c','fun1.c',[],"c") 
 
 // load the shared library 
 exec loader.sce 
index d6bf824..fa4c092 100644 (file)
@@ -27,7 +27,7 @@ mputl(f1,TMP_DIR+filesep()+'fun1.c');
 //generated. 
 cur_dir = pwd();
 chdir(TMP_DIR);
-ilib_for_link('ext1c','fun1.o',[],"c") 
+ilib_for_link('ext1c','fun1.c',[],"c") 
    Generate a loader file
    Generate a Makefile
    ilib_gen_Make: Copy compilation files (Makefile*, libtool...) to TMPDIR
index 7365b63..8744aec 100644 (file)
@@ -27,7 +27,7 @@ mputl(f1,TMP_DIR+filesep()+'fun1.c');
 //generated. 
 cur_dir = pwd();
 chdir(TMP_DIR);
-ilib_for_link('ext1c','fun1.o',[],"c") 
+ilib_for_link('ext1c','fun1.c',[],"c") 
    Generate a loader file
 
    Generate a Makefile
index 7fc1c87..4fbaa09 100644 (file)
@@ -20,7 +20,7 @@ sourcecode=['      subroutine incrdoublef77(x,y)'
     '      y=x+1'
     '      end'];
 mputl(sourcecode,'incrdoublef77.f');
-libpath=ilib_for_link('incrdoublef77','incrdoublef77.o',[],'f','Makefile');
+libpath=ilib_for_link('incrdoublef77','incrdoublef77.f',[],'f','Makefile');
 exec loader.sce;
 n = 1;
 m = call("incrdoublef77",n,1,"d","out",[1,1],2,"d");
index 981597a..0f2a71c 100644 (file)
@@ -24,7 +24,7 @@ sourcecode=['      subroutine incrdoublef77(x,y)'
     '      y=x+1'
     '      end'];
 mputl(sourcecode,'incrdoublef77.f');
-libpath=ilib_for_link('incrdoublef77','incrdoublef77.o',[],'f','Makefile');
+libpath=ilib_for_link('incrdoublef77','incrdoublef77.f',[],'f','Makefile');
 exec loader.sce;
 n = 1;
 m = call("incrdoublef77",n,1,"d","out",[1,1],2,"d");
index 24687a3..0b3ee24 100644 (file)
@@ -32,7 +32,7 @@ for i = 1 : size(tab_ref,'*')
     '     c[i] = sin(a[i]) + *b; '
     '}'];
    mputl(f1,'fooc.c');
-   ilib_for_link('fooc','fooc.o',[],"c"); 
+   ilib_for_link('fooc','fooc.c',[],"c"); 
    exec loader.sce; 
    ulink();
    cd(TMPDIR);
index e8612ad..aec41f6 100644 (file)
@@ -38,7 +38,7 @@ for i = 1 : size(tab_ref,'*')
     '}'];
 
    mputl(f1,'fooc.c');
-   ilib_for_link('fooc','fooc.o',[],"c"); 
+   ilib_for_link('fooc','fooc.c',[],"c"); 
    exec loader.sce; 
    ulink();
    cd(TMPDIR);
index c910c5e..3d823d7 100644 (file)
@@ -14,7 +14,7 @@ suf='f';
 routines=[pref(ones(1,12))+string(1:12)+suf(ones(1,12))];
 copyfile(SCI+filesep()+'modules'+filesep()+'dynamic_link'+filesep()+'tests'+filesep()+'unit_tests'+filesep()+'externals.f', TMPDIR);
 chdir(TMPDIR);
-ilib_for_link(routines,'externals.o',[],"f");
+ilib_for_link(routines,'externals.f',[],"f");
 // load the shared library
 exec loader.sce ;
 //===========================================================
index e98116f..277a14c 100644 (file)
@@ -17,7 +17,7 @@ suf='f';
 routines=[pref(ones(1,12))+string(1:12)+suf(ones(1,12))];
 copyfile(SCI+filesep()+'modules'+filesep()+'dynamic_link'+filesep()+'tests'+filesep()+'unit_tests'+filesep()+'externals.f', TMPDIR);
 chdir(TMPDIR);
-ilib_for_link(routines,'externals.o',[],"f");
+ilib_for_link(routines,'externals.f',[],"f");
 
 // load the shared library 
 exec loader.sce ;
index ca616b1..3ae1bc2 100644 (file)
@@ -210,7 +210,7 @@ current_dir = pwd();
 chdir(TMPDIR);
 mputl(code, TMPDIR+'/foo.c');
 //creating Makefile
-ilib_for_link('foo','foo.o',[],'c');
+ilib_for_link('foo','foo.c',[],'c');
 exec('loader.sce');
 chdir(current_dir);
 //add menu
index cf65a14..e05807d 100644 (file)
@@ -299,7 +299,7 @@ mputl(C,TMPDIR+'/mytest.c')
 
 
 //build and link
-lp=ilib_for_link('mytest','mytest.o',[],'c',TMPDIR+'/Makefile');
+lp=ilib_for_link('mytest','mytest.c',[],'c',TMPDIR+'/Makefile');
 link(lp,'mytest','c'); 
 
 //run it
@@ -328,7 +328,7 @@ ftn=['integer function mytestf(ar,ai,b)' //the fortran code
 mputl('      '+ftn,TMPDIR+'/mytestf.f')
 
 //build and link
-lp=ilib_for_link('mytestf','mytestf.o',[],'F',TMPDIR+'/Makefile');
+lp=ilib_for_link('mytestf','mytestf.f',[],'F',TMPDIR+'/Makefile');
 link(lp,'mytestf','f'); 
 
 //run it
index 3bdafcd..48ace26 100644 (file)
@@ -376,7 +376,7 @@ mputl(C,TMPDIR+'/mytest.c')
 
 
 //construindo e ligando
-lp=ilib_for_link('mytest','mytest.o',[],'c',TMPDIR+'/Makefile');
+lp=ilib_for_link('mytest','mytest.c',[],'c',TMPDIR+'/Makefile');
 link(lp,'mytest','c'); 
 
 //executando
@@ -404,7 +404,7 @@ ftn=['funcao inteira mytestf(ar,ai,b)' //codigo FORTRAN
 mputl('      '+ftn,TMPDIR+'/mytestf.f')
 
 //construíndo e ligando
-lp=ilib_for_link('mytestf','mytestf.o',[],'F',TMPDIR+'/Makefile');
+lp=ilib_for_link('mytestf','mytestf.f',[],'F',TMPDIR+'/Makefile');
 link(lp,'mytestf','f'); 
 
 //executando
diff --git a/scilab/modules/maple2scilab/tests/unit_tests/examples.dia.ref b/scilab/modules/maple2scilab/tests/unit_tests/examples.dia.ref
deleted file mode 100644 (file)
index d9c090a..0000000
+++ /dev/null
@@ -1,367 +0,0 @@
-// example 1
-x=1
- x  =
-    1.  
-link('foof1.o','foof1');
-shared archive loaded
-Link done
-out=foof1(x)
- out  =
-    8.7811181  
-link('fooc1.o','fooc1','c');
-shared archive loaded
-Link done
-out=fooc1(x)
- out  =
-    8.7811181  
-out=foos1(x)
- out  =
-    8.7811181  
-// example 2
-link('foof2.o','foof2');
-shared archive loaded
-Link done
-out=foof2()
- out  =
-! - 85.  - 55.  - 37.  - 35.    97.    50.    79.    56.    49.    63. !
-!   57.  - 59.    45.  - 8.   - 93.    92.    43.  - 62.    77.    66. !
-!   54.  - 5.     99.  - 61.  - 50.  - 12.  - 18.    31.  - 26.  - 62. !
-!   1.   - 47.  - 91.  - 47.  - 61.    41.  - 58.  - 90.    53.  - 1.  !
-!   94.    83.  - 86.    23.  - 84.    19.  - 50.    88.  - 53.    85. !
-link('fooc2.o','fooc2','c');
-shared archive loaded
-Link done
-out=fooc2()
- out  =
-! - 85.  - 55.  - 37.  - 35.    97.    50.    79.    56.    49.    63. !
-!   57.  - 59.    45.  - 8.   - 93.    92.    43.  - 62.    77.    66. !
-!   54.  - 5.     99.  - 61.  - 50.  - 12.  - 18.    31.  - 26.  - 62. !
-!   1.   - 47.  - 91.  - 47.  - 61.    41.  - 58.  - 90.    53.  - 1.  !
-!   94.    83.  - 86.    23.  - 84.    19.  - 50.    88.  - 53.    85. !
-out=foos2()
- out  =
-! - 85.  - 55.  - 37.  - 35.    97.    50.    79.    56.    49.    63. !
-!   57.  - 59.    45.  - 8.   - 93.    92.    43.  - 62.    77.    66. !
-!   54.  - 5.     99.  - 61.  - 50.  - 12.  - 18.    31.  - 26.  - 62. !
-!   1.   - 47.  - 91.  - 47.  - 61.    41.  - 58.  - 90.    53.  - 1.  !
-!   94.    83.  - 86.    23.  - 84.    19.  - 50.    88.  - 53.    85. !
-// example 3
-x=2
- x  =
-    2.  
-link('fooc3.o','fooc3','c');
-shared archive loaded
-Link done
-out=fooc3(x)
- out  =
-!   1.4142136 !
-! - 0.1411200 !
-link('foof3.o','foof3');
-shared archive loaded
-Link done
-out=foof3(x)
- out  =
-!   1.4142136 !
-! - 0.1411200 !
-out=foos3(x)
- out  =
-!   1.4142136 !
-! - 0.1411200 !
-// example 4
-x=1
- x  =
-    1.  
-y=2
- y  =
-    2.  
-link('foof4.o','foof4');
-shared archive loaded
-Link done
-out=foof4(x,y)
- out  =
-!   1.    2. !
-link('fooc4.o','fooc4','c');
-shared archive loaded
-Link done
-out=fooc4(x,y)
- out  =
-!   1.    2. !
-out=foos4(x,y)
- out  =
-!   1.    2. !
-// example 5
-k=2
- k  =
-    2.  
-x=[1,2,3]
- x  =
-!   1.    2.    3. !
-link('foof5.o','foof5');
-shared archive loaded
-Link done
-out=foof5(k,x)
- out  =
-!   2.           1. !
-! - 0.1411200    3. !
-link('fooc5.o','fooc5','c');
-shared archive loaded
-Link done
-out=fooc5(k,x)
- out  =
-!   2.           1. !
-! - 0.1411200    3. !
-out=foos5(k,x)
- out  =
-!   2.           1. !
-! - 0.1411200    3. !
-// example 6
-k=2
- k  =
-    2.  
-x=[1,2,3;4,5,6]
- x  =
-!   1.    2.    3. !
-!   4.    5.    6. !
-link('foof6.o','foof6');
-shared archive loaded
-Link done
-out=foof6(k,x)
- out  =
-!   6.     12. !
-!   20.    1.  !
-!   6.     3.  !
-link('fooc6.o','fooc6','c');
-shared archive loaded
-Link done
-out=fooc6(k,x)
- out  =
-!   6.     12. !
-!   20.    1.  !
-!   6.     3.  !
-out=foos6(k,x)
- out  =
-!   6.     12. !
-!   20.    1.  !
-!   6.     3.  !
-// example 7
-k=2
- k  =
-    2.  
-x=[1,2,3;4,5,6]
- x  =
-!   1.    2.    3. !
-!   4.    5.    6. !
-link('foof7.o','foof7');
-shared archive loaded
-Link done
-out=foof7(k,x)
- out  =
-(   20,   20) sparse matrix
-(    1,    1)        6. 
-(    2,    4)        12. 
-(   15,    6)      - 4. 
-link('fooc7.o','fooc7','c');
-shared archive loaded
-Link done
-out=fooc7(k,x)
- out  =
-(   20,   20) sparse matrix
-(    1,    1)        6. 
-(    2,    4)        12. 
-(   15,    6)      - 4. 
-out=foos7(k,x)
- out  =
-(   20,   20) sparse matrix
-(    1,    1)        6. 
-(    2,    4)        12. 
-(   15,    6)      - 4. 
-// example 8
-link('foof8.o','foof8');
-shared archive loaded
-Link done
-out=foof8()
- out  =
-!   49.    78.    17.    72.  - 99.  - 85.  - 86.    30.    80.    72. !
-!   66.  - 29.  - 91.  - 53.  - 19.  - 47.    68.  - 72.  - 87.    79. !
-!   43.  - 66.  - 53.  - 61.  - 23.  - 37.    31.  - 34.  - 42.    88. !
-! - 76.  - 65.    25.    28.  - 61.  - 60.    9.     29.  - 66.  - 32. !
-!   78.    39.    94.    68.  - 17.  - 98.  - 36.    40.    22.    5.  !
-link('fooc8.o','fooc8','c');
-shared archive loaded
-Link done
-out=fooc8()
- out  =
-! - 88.  - 43.  - 73.    25.    4.   - 59.    62.  - 55.    25.    9.  !
-!   40.    61.    40.  - 78.    62.    11.    88.    1.     30.    81. !
-! - 5.   - 28.    4.   - 11.    10.    57.  - 82.  - 48.  - 11.    38. !
-! - 7.     58.  - 94.  - 68.    14.  - 35.  - 14.  - 9.   - 51.  - 73. !
-! - 73.  - 91.    1.     5.   - 86.    43.  - 4.   - 50.    50.    67. !
-out=foos8()
- out  =
-! - 39.    8.   - 49.    11.    93.  - 14.  - 99.  - 67.    68.    45. !
-!   76.    6.     72.  - 28.  - 61.  - 59.    6.   - 87.    72.  - 46. !
-! - 68.  - 42.  - 47.  - 32.    37.  - 93.  - 58.  - 90.  - 53.  - 69. !
-! - 84.    46.    59.  - 56.  - 83.  - 91.    92.  - 93.    91.  - 54. !
-!   10.  - 77.  - 63.  - 90.    61.  - 3.   - 82.    16.  - 40.    21. !
-// example 9
-out=foos9(1,1,1)
- out  =
-!   379.456 !
-!   12601.  !
index 6574a89..1ccdca7 100644 (file)
 // example 1
 x=1
 
-link('foof1.o','foof1');
+link('foof1'+getdynlibext(),'foof1');
 exec('foof1.sci');
 out=foof1(x)
 
-link('fooc1.o','fooc1','c');
+link('fooc1'+getdynlibext(),'fooc1','c');
 exec('fooc1.sci');
 out=fooc1(x)
 
@@ -29,11 +29,11 @@ out=foos1(x)
 
 // example 2
 
-link('foof2.o','foof2');
+link('foof2'+getdynlibext(),'foof2');
 exec('foof2.sci');
 out=foof2()
 
-link('fooc2.o','fooc2','c');
+link('fooc2'+getdynlibext(),'fooc2','c');
 exec('fooc2.sci');
 out=fooc2()
 
@@ -43,11 +43,11 @@ out=foos2()
 // example 3
 x=2
 
-link('fooc3.o','fooc3','c');
+link('fooc3'+getdynlibext(),'fooc3','c');
 exec('fooc3.sci');
 out=fooc3(x)
 
-link('foof3.o','foof3');
+link('foof3'+getdynlibext(),'foof3');
 exec('foof3.sci');
 out=foof3(x)
 
@@ -58,11 +58,11 @@ out=foos3(x)
 x=1
 y=2
 
-link('foof4.o','foof4');
+link('foof4'+getdynlibext(),'foof4');
 exec('foof4.sci');
 out=foof4(x,y)
 
-link('fooc4.o','fooc4','c');
+link('fooc4'+getdynlibext(),'fooc4','c');
 exec('fooc4.sci');
 out=fooc4(x,y)
 
@@ -73,11 +73,11 @@ out=foos4(x,y)
 k=2
 x=[1,2,3]
 
-link('foof5.o','foof5');
+link('foof5'+getdynlibext(),'foof5');
 exec('foof5.sci');
 out=foof5(k,x)
 
-link('fooc5.o','fooc5','c');
+link('fooc5'+getdynlibext(),'fooc5','c');
 exec('fooc5.sci');
 out=fooc5(k,x)
 
@@ -88,11 +88,11 @@ out=foos5(k,x)
 k=2
 x=[1,2,3;4,5,6]
 
-link('foof6.o','foof6');
+link('foof6'+getdynlibext(),'foof6');
 exec('foof6.sci');
 out=foof6(k,x)
 
-link('fooc6.o','fooc6','c');
+link('fooc6'+getdynlibext(),'fooc6','c');
 exec('fooc6.sci');
 out=fooc6(k,x)
 
@@ -103,11 +103,11 @@ out=foos6(k,x)
 k=2
 x=[1,2,3;4,5,6]
 
-link('foof7.o','foof7');
+link('foof7'+getdynlibext(),'foof7');
 exec('foof7.sci');
 out=foof7(k,x)
 
-link('fooc7.o','fooc7','c');
+link('fooc7'+getdynlibext(),'fooc7','c');
 exec('fooc7.sci');
 out=fooc7(k,x)
 
@@ -116,11 +116,11 @@ out=foos7(k,x)
 
 // example 8
 
-link('foof8.o','foof8');
+link('foof8'+getdynlibext(),'foof8');
 exec('foof8.sci');
 out=foof8()
 
-link('fooc8.o','fooc8','c');
+link('fooc8'+getdynlibext(),'fooc8','c');
 exec('fooc8.sci');
 out=fooc8()
 
index fc598ff..8e7740c 100644 (file)
@@ -583,7 +583,7 @@ C=['#include <math.h>'
 mputl(C,TMPDIR+'/rosenc.c')
 
 // compile the C code
-l=ilib_for_link('rosenc','rosenc.o',[],'c',TMPDIR+'/Makefile');
+l=ilib_for_link('rosenc','rosenc.c',[],'c',TMPDIR+'/Makefile');
 
 // incremental linking
 link(l,'rosenc','c')
@@ -632,7 +632,7 @@ F=[ '      subroutine rosenf(ind, n, x, f, g, ti, tr, td)'
 mputl(F,TMPDIR+'/rosenf.f')
 
 // compile the Fortran code
-l=ilib_for_link('rosenf','rosenf.o',[],'f',TMPDIR+'/Makefile');
+l=ilib_for_link('rosenf','rosenf.f',[],'f',TMPDIR+'/Makefile');
 
 // incremental linking
 link(l,'rosenf','f')
@@ -721,7 +721,7 @@ fortransource=['      subroutine rosenf(ind,n,x,f,g,izs,rzs,dzs)'
 mputl(fortransource,TMPDIR+'/rosenf.f')
 
 // compile the C code
-libpath=ilib_for_link('rosenf','rosenf.o',[],'f',TMPDIR+'/Makefile');
+libpath=ilib_for_link('rosenf','rosenf.f',[],'f',TMPDIR+'/Makefile');
 
 // incremental linking
 linkid=link(libpath,'rosenf','f');