- Scilab help
 - Dynamic/incremental Link
 - G_make
 - addinter
 - c_link
 - call
 - chooselcccompiler
 - configure_ifort
 - configure_msvc
 - dllinfo
 - findmsifortcompiler
 - findmsvccompiler
 - fort
 - getdynlibext
 - haveacompiler
 - ilib_build
 - ilib_compile
 - ilib_for_link
 - ilib_gen_Make
 - ilib_gen_cleaner
 - ilib_gen_gateway
 - ilib_gen_loader
 - ilib_include_flag
 - ilib_mex_build
 - ilib_verbose
 - link
 - Supported and compatible compilers
 - ulink
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
G_make
call make or nmake
Calling Sequence
Rfiles=G_make(files,dllname)
Arguments
- files
 a character string or a vector of character string.
- dllname
 a character string.
- Rfiles
 vector of character string.
Rfilescan be used as a first argument when callingaddinterfunction.
Description
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 independent call to addinter.
Examples
if getos() == 'Windows' 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
See Also
- addinter — new functions interface dynamic link at run time.
 - api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
 
| Report an issue | ||
| << Dynamic/incremental Link | Dynamic/incremental Link | addinter >> |