summaryrefslogtreecommitdiff
path: root/macros/CCodeGeneration/C_GenerateMakefile.sci
diff options
context:
space:
mode:
authorjofret2009-05-05 15:19:04 +0000
committerjofret2009-05-05 15:19:04 +0000
commitf1d19787a5177943dba17c7c0359fcaf62c3def4 (patch)
treeee5eb1bfafc91c438c080ff71ecb8a5c22da20cc /macros/CCodeGeneration/C_GenerateMakefile.sci
parente44f315a1fadc2f3dea42ee9d9c248f59d39b92c (diff)
downloadscilab2c-f1d19787a5177943dba17c7c0359fcaf62c3def4.tar.gz
scilab2c-f1d19787a5177943dba17c7c0359fcaf62c3def4.tar.bz2
scilab2c-f1d19787a5177943dba17c7c0359fcaf62c3def4.zip
Adaptation to a toolbox version
Diffstat (limited to 'macros/CCodeGeneration/C_GenerateMakefile.sci')
-rw-r--r--macros/CCodeGeneration/C_GenerateMakefile.sci54
1 files changed, 19 insertions, 35 deletions
diff --git a/macros/CCodeGeneration/C_GenerateMakefile.sci b/macros/CCodeGeneration/C_GenerateMakefile.sci
index 1ef7385c..e591e6f3 100644
--- a/macros/CCodeGeneration/C_GenerateMakefile.sci
+++ b/macros/CCodeGeneration/C_GenerateMakefile.sci
@@ -37,34 +37,18 @@ PrintStringInfo('# -----------------------',FileInfo.MakefileFilename,'file','y'
PrintStringInfo('# --- USER PARAMETERS ---',FileInfo.MakefileFilename,'file','y');
PrintStringInfo('# -----------------------',FileInfo.MakefileFilename,'file','y');
PrintStringInfo('# --- DIRECTORIES AND FILES ---',FileInfo.MakefileFilename,'file','y');
-if (SharedInfo.CCompilerPathStyle == 'windows')
- makeobjpath = '..\..\..\Scilab2C\CFiles\sci2cobj';
- // makeobjpath = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cobj';
- makecsrcdir = '..\..\..\Scilab2C\CFiles\sci2ccode';
- // makecsrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2ccode';
- makehsrcdir = '..\..\..\Scilab2C\CFiles\sci2cincludes';
- // makehsrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cincludes';
- makeisrcdir = '..\..\..\Scilab2C\CFiles\sci2cinterfaces';
- // makeisrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cinterfaces';
- makesci2cdir = FileInfo.CStyleOutCCCodeDir;
- // makesci2cdir = FileInfo.CStyleOutCCCodeDir;
-elseif (SharedInfo.CCompilerPathStyle == 'unix' | ...
- SharedInfo.CCompilerPathStyle == 'cygwin')
- makeobjpath = '../../../Scilab2C/CFiles/sci2cobj';
- // makeobjpath = FileInfo.CStyleSCI2CMainDir+'/CFiles/sci2cobj';
- makecsrcdir = '../../../Scilab2C/CFiles/sci2ccode';
- // makecsrcdir = FileInfo.CStyleSCI2CMainDir+'/CFiles/sci2ccode';
- makehsrcdir = '../../../Scilab2C/CFiles/sci2cincludes';
- // makehsrcdir = FileInfo.CStyleSCI2CMainDir+'/CFiles/sci2cincludes';
- makeisrcdir = '../../../Scilab2C/CFiles/sci2cinterfaces';
- // makeisrcdir = FileInfo.CStyleSCI2CMainDir+'/CFiles/sci2cinterfaces';
- makesci2cdir = FileInfo.CStyleOutCCCodeDir;
-else
- PrintStringInfo(' ',ReportFileName,'stdout','y');
- PrintStringInfo('SCI2CERROR: Unkwnown option for CCompilerPathStyle','','both','y');
- PrintStringInfo('SCI2CERROR: Please check SCI2CInputParameters.sce file.','','both','y');
- SCI2Cerror(' ');
-end
+
+makeobjpath = pathconvert('..\..\..\Scilab2C\CFiles\sci2cobj', %f, %f, 'u');
+// makeobjpath = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cobj';
+makecsrcdir = pathconvert('..\..\..\Scilab2C\CFiles\sci2ccode', %f, %f, 'u');
+// makecsrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2ccode';
+makehsrcdir = pathconvert('..\..\..\Scilab2C\CFiles\sci2cincludes', %f, %f, 'u');
+// makehsrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cincludes';
+makeisrcdir = pathconvert('..\..\..\Scilab2C\CFiles\sci2cinterfaces', %f, %f, 'u');
+// makeisrcdir = FileInfo.CStyleSCI2CMainDir+'\CFiles\sci2cinterfaces';
+makesci2cdir = FileInfo.CStyleOutCCCodeDir;
+// makesci2cdir = FileInfo.CStyleOutCCCodeDir;
+
PrintStringInfo('OBJDIR = '+makeobjpath,FileInfo.MakefileFilename,'file','y');
PrintStringInfo('CSRCDIR = '+makecsrcdir,FileInfo.MakefileFilename,'file','y');
@@ -77,17 +61,17 @@ PrintStringInfo('EXEFILENAME = mytest.exe',FileInfo.MakefileFilename,'file','y')
// -------------------------------
// --- Open template makefile. ---
// -------------------------------
-fidfile = SCI2COpenFileRead(FileInfo.MakefileTemplate);
+//-- fidfile = SCI2COpenFileRead(FileInfo.MakefileTemplate);
// -------------------
// --- Read lines. ---
// -------------------
-tmpline = mgetl(fidfile,1);
-while (meof(fidfile) == 0)
- PrintStringInfo(tmpline,FileInfo.MakefileFilename,'file','y');
- tmpline = mgetl(fidfile,1);
-end
+//-- tmpline = mgetl(fidfile,1);
+//-- while (meof(fidfile) == 0)
+//-- PrintStringInfo(tmpline,FileInfo.MakefileFilename,'file','y');
+//-- tmpline = mgetl(fidfile,1);
+//-- end
-mclose(fidfile);
+//-- mclose(fidfile);
endfunction