diff options
Diffstat (limited to 'macros/findDeps')
-rw-r--r-- | macros/findDeps/getAllHeaders.bin | bin | 13696 -> 20944 bytes | |||
-rw-r--r-- | macros/findDeps/getAllHeaders.sci | 18 | ||||
-rw-r--r-- | macros/findDeps/getAllInterfaces.bin | bin | 13696 -> 19912 bytes | |||
-rw-r--r-- | macros/findDeps/getAllInterfaces.sci | 17 | ||||
-rw-r--r-- | macros/findDeps/getAllSources.bin | bin | 89136 -> 89280 bytes | |||
-rw-r--r-- | macros/findDeps/getAllSources.sci | 17 | ||||
-rw-r--r-- | macros/findDeps/getArduinoFiles.bin | bin | 9600 -> 9600 bytes |
7 files changed, 42 insertions, 10 deletions
diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin Binary files differindex 3cbeb650..e9992fd4 100644 --- a/macros/findDeps/getAllHeaders.bin +++ b/macros/findDeps/getAllHeaders.bin diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci index 9ae5b257..e152514b 100644 --- a/macros/findDeps/getAllHeaders.sci +++ b/macros/findDeps/getAllHeaders.sci @@ -10,8 +10,10 @@ // // -function allHeaders = getAllHeaders() - allHeaders = [ +function allHeaders = getAllHeaders(OutFormat) + + //Header files common to all types of output format. + Standalone_headers = [ "includes/blas.h" "includes/lapack.h" "includes/constant.h" @@ -124,10 +126,20 @@ function allHeaders = getAllHeaders() "src/c/signalProcessing/includes/dynlib_signalprocessing.h" "src/c/signalProcessing/includes/crossCorr.h" "src/c/implicitList/dynlib_implicitlist.h" - "src/c/implicitList/implicitList.h" + "src/c/implicitList/implicitList.h"]; + + //Header files required for "Arduino" output + Arduino_headers = [ "src/c/scilab-arduino/includes/cmd_digital_out.h" "src/c/scilab-arduino/includes/cmd_digital_in.h" "src/c/scilab-arduino/includes/cmd_analog_out.h" "src/c/scilab-arduino/includes/cmd_analog_in.h" "src/c/scilab-arduino/includes/sleep.h"]; + + if OutFormat == "StandAlone" + allHeaders = Standalone_headers; + elseif OutFormat == "Arduino" + allHeaders = cat(1,Standalone_headers, Arduino_headers); + end + endfunction diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin Binary files differindex c01712f7..c607ea19 100644 --- a/macros/findDeps/getAllInterfaces.bin +++ b/macros/findDeps/getAllInterfaces.bin diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci index b32f9d5f..b32bb652 100644 --- a/macros/findDeps/getAllInterfaces.sci +++ b/macros/findDeps/getAllInterfaces.sci @@ -10,8 +10,9 @@ // // -function allInterfaces = getAllInterfaces() - allInterfaces = [ +function allInterfaces = getAllInterfaces(OutFormat) + //Interface files common to all types of output format + Standalone_interfaces = [ "src/c/auxiliaryFunctions/interfaces/int_rand.h" "src/c/auxiliaryFunctions/interfaces/int_sign.h" "src/c/auxiliaryFunctions/interfaces/int_size.h" @@ -118,10 +119,20 @@ function allInterfaces = getAllInterfaces() "src/c/signalProcessing/interfaces/int_fftshift.h" "src/c/signalProcessing/interfaces/int_fft.h" "src/c/signalProcessing/interfaces/int_lev.h" - "src/c/implicitList/int_OpColon.h" + "src/c/implicitList/int_OpColon.h"]; + + //Interface files required for "Arduino" output + Arduino_interfaces = [ "src/c/scilab-arduino/interfaces/int_cmd_digital_out.h" "src/c/scilab-arduino/interfaces/int_cmd_digital_in.h" "src/c/scilab-arduino/interfaces/int_cmd_analog_out.h" "src/c/scilab-arduino/interfaces/int_cmd_analog_in.h" "src/c/scilab-arduino/interfaces/int_sleep.h"]; + + if OutFormat == "StandAlone" + allInterfaces = Standalone_interfaces; + elseif OutFormat == "Arduino" + allInterfaces = cat(1,Standalone_interfaces, Arduino_interfaces); + end + endfunction diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin Binary files differindex bf26b3ba..1d698a0e 100644 --- a/macros/findDeps/getAllSources.bin +++ b/macros/findDeps/getAllSources.bin 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 diff --git a/macros/findDeps/getArduinoFiles.bin b/macros/findDeps/getArduinoFiles.bin Binary files differindex f63160ef..3becbac7 100644 --- a/macros/findDeps/getArduinoFiles.bin +++ b/macros/findDeps/getArduinoFiles.bin |