diff options
author | siddhu8990 | 2015-09-11 02:28:56 +0530 |
---|---|---|
committer | siddhu8990 | 2015-09-11 02:28:56 +0530 |
commit | ed0947602f9b92489be97219e36eb284804dab0a (patch) | |
tree | 0972e6c28e60c026fb4e84d9e7ed6b0f922e6066 /2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci | |
parent | 48097fd488521bbb915c301a313ca0a7f0b6eb17 (diff) | |
download | Scilab2C-ed0947602f9b92489be97219e36eb284804dab0a.tar.gz Scilab2C-ed0947602f9b92489be97219e36eb284804dab0a.tar.bz2 Scilab2C-ed0947602f9b92489be97219e36eb284804dab0a.zip |
Changes made for making directory 'arduino' in output folder'
Diffstat (limited to '2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci')
-rw-r--r-- | 2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci b/2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci index 7b8826c4..a61eb724 100644 --- a/2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci +++ b/2.3-1/macros/ToolInitialization/INIT_GenSharedInfo.sci @@ -1,4 +1,4 @@ -function SharedInfo = INIT_GenSharedInfo(RunMode,UserScilabMainFile,TotTempScalarVars,EnableTempVarsReuse,Sci2CLibMainHeaderFName,CopySciCodeIntoCCode)
+function SharedInfo = INIT_GenSharedInfo(RunMode,UserScilabMainFile,TotTempScalarVars,EnableTempVarsReuse,Sci2CLibMainHeaderFName,CopySciCodeIntoCCode,OutFormat)
// function SharedInfo = INIT_GenSharedInfo(WorkingDir,OutCCCodeDir,UserSciFilesPaths,...
// RunMode,UserScilabMainFile,TotTempScalarVars,EnableTempVarsReuse,Sci2CLibMainHeaderFName)
// -----------------------------------------------------------------
@@ -47,7 +47,11 @@ SharedInfo.Sci2CLibMainHeaderFName = pathconvert(Sci2CLibMainHeaderFName, %f, %f SharedInfo.NextSCIFileName = UserScilabMainFile;
[scipath,funname,sciext] = fileparts(UserScilabMainFile);
SharedInfo.SCIMainFunName = funname;
-SharedInfo.CMainFunName = 'main';
+if (OutFormat == 'Arduino')
+ SharedInfo.CMainFunName = 'loop_arduino';
+else
+ SharedInfo.CMainFunName = 'main';
+end
SharedInfo.NextSCIFunName = SharedInfo.SCIMainFunName; //NUT: per ora no so cosa metter
SharedInfo.NextCFunName = SharedInfo.CMainFunName; //NUT: per ora no so cosa metter //NUT: questo viene aggiornato dalla C_Funcall
SharedInfo.NextSCIFunNumber = 1;
@@ -115,4 +119,7 @@ SharedInfo.Extension.FuncListClasses = '.lcls'; // Stands for list class // --- Resize Approach. ---
// ------------------------
SharedInfo.ResizeApproach = 'NO_RESIZE'; // 'NO_RESIZE', 'RESIZE_ALL', 'RESIZE_TEMP', 'RESIZE_LOCAL', 'RESIZE_GLOBAL', 'REALLOC_ALL_RESIZE_ALL'
+
+SharedInfo.OutFormat = OutFormat;
+
endfunction
|