summaryrefslogtreecommitdiff
path: root/macros/findDeps/getAllSources.sci
diff options
context:
space:
mode:
authorsiddhu89902015-09-28 14:10:44 +0530
committersiddhu89902015-09-28 14:10:44 +0530
commitdd343609eabf4afcee2aa8eeeda3a383333d30e5 (patch)
treed859386d929a2f814ec3bf68c50b1df8fdf1f111 /macros/findDeps/getAllSources.sci
parente929ae3e4254caac2d29a832ee75d4ed8ae4a380 (diff)
downloadscilab2c-dd343609eabf4afcee2aa8eeeda3a383333d30e5.tar.gz
scilab2c-dd343609eabf4afcee2aa8eeeda3a383333d30e5.tar.bz2
scilab2c-dd343609eabf4afcee2aa8eeeda3a383333d30e5.zip
Extension compatible with both - standalone and Arduino outputs.
Diffstat (limited to 'macros/findDeps/getAllSources.sci')
-rw-r--r--macros/findDeps/getAllSources.sci17
1 files changed, 13 insertions, 4 deletions
diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci
index c33346f5..356ba38e 100644
--- a/macros/findDeps/getAllSources.sci
+++ b/macros/findDeps/getAllSources.sci
@@ -10,8 +10,9 @@
//
//
-function allSources = getAllSources()
- allSources = [ "src/c/auxiliaryFunctions/abs/sabsa.c"
+function allSources = getAllSources(OutFormat)
+ //Files common to types of output format
+ Standalone_files = [ "src/c/auxiliaryFunctions/abs/sabsa.c"
"src/c/auxiliaryFunctions/abs/sabss.c"
"src/c/auxiliaryFunctions/abs/zabsa.c"
"src/c/auxiliaryFunctions/abs/zabss.c"
@@ -814,10 +815,18 @@ function allSources = getAllSources()
"src/c/implicitList/zimplicitLists.c"
"src/c/implicitList/dimplicitLists.c"
"src/c/implicitList/cimplicitLists.c"
- "src/c/implicitList/simplicitLists.c"
- "src/c/scilab-arduino/cmd_digital_out/u8cmd_digital_outs.c"
+ "src/c/implicitList/simplicitLists.c" ];
+
+ //Files to be inserted only if output format selected is 'Arduino'.
+ Arduino_files = ["src/c/scilab-arduino/cmd_digital_out/u8cmd_digital_outs.c"
"src/c/scilab-arduino/cmd_digital_in/u8cmd_digital_ins.c"
"src/c/scilab-arduino/cmd_analog_out/u8cmd_analog_outs.c"
"src/c/scilab-arduino/cmd_analog_in/u8cmd_analog_ins.c"
"src/c/scilab-arduino/sleep/u16sleeps.c"];
+ if OutFormat == "StandAlone"
+ allSources = Standalone_files;
+ elseif OutFormat == "Arduino"
+ allSources = cat(1,Standalone_files, Arduino_files);
+ end
+
endfunction