From fa48de77a489b8b6e7c5cb335b8dc55721cf2a28 Mon Sep 17 00:00:00 2001 From: siddhu8990 Date: Fri, 11 Sep 2015 02:28:56 +0530 Subject: Changes made for making directory 'arduino' in output folder' --- macros/ToolInitialization/INIT_GenSharedInfo.sci | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'macros/ToolInitialization/INIT_GenSharedInfo.sci') diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.sci b/macros/ToolInitialization/INIT_GenSharedInfo.sci index 7b8826c4..a61eb724 100644 --- a/macros/ToolInitialization/INIT_GenSharedInfo.sci +++ b/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 -- cgit