diff options
author | siddhu8990 | 2015-09-28 14:10:44 +0530 |
---|---|---|
committer | siddhu8990 | 2015-09-28 14:10:44 +0530 |
commit | dd343609eabf4afcee2aa8eeeda3a383333d30e5 (patch) | |
tree | d859386d929a2f814ec3bf68c50b1df8fdf1f111 /macros/findDeps/getAllSources.sci | |
parent | e929ae3e4254caac2d29a832ee75d4ed8ae4a380 (diff) | |
download | scilab2c-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.sci | 17 |
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 |