G_make — call make or nmake
Rfiles=G_make(files,dllname)
a character string or a vector of character string.
a character string.
vector of character string. Rfiles
can be used as a first argument when calling addinter
function.
On Unix like systems G_make
calls the make
utility for building target files
and returns the value of files
in the variable Rfiles
.
On windows platforms, G_make
calls the nmake
utility for building target dllname
and it
returns the value of dllname
in the variable Rfiles
.
Of course G_make
will work if apropriate Makefiles are
provided in the current Scilab directory.
G_make
can be used to provide OS independant call to addinter.
if MSDOS then txt = ['ex1c.dll:', ' @echo ------------------------------------------', ' @echo From Makefile.mak', ' @echo ------------------------------------------', ' ']; mputl(txt,TMPDIR+'/makefile.mak') current_dir = pwd(); cd TMPDIR files=G_make([TMPDIR+'/ex1cI.o',TMPDIR+'/ex1c.o'],'ex1c.dll');// compilation // //addinter(files,'foobar','foubare'); // link cd(current_dir); end