summaryrefslogtreecommitdiff
path: root/macros/findDeps
diff options
context:
space:
mode:
Diffstat (limited to 'macros/findDeps')
-rw-r--r--macros/findDeps/getAllHeaders.binbin13696 -> 20944 bytes
-rw-r--r--macros/findDeps/getAllHeaders.sci18
-rw-r--r--macros/findDeps/getAllInterfaces.binbin13696 -> 19912 bytes
-rw-r--r--macros/findDeps/getAllInterfaces.sci17
-rw-r--r--macros/findDeps/getAllSources.binbin89136 -> 89280 bytes
-rw-r--r--macros/findDeps/getAllSources.sci17
-rw-r--r--macros/findDeps/getArduinoFiles.binbin9600 -> 9600 bytes
7 files changed, 42 insertions, 10 deletions
diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin
index 3cbeb650..e9992fd4 100644
--- a/macros/findDeps/getAllHeaders.bin
+++ b/macros/findDeps/getAllHeaders.bin
Binary files differ
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
index c01712f7..c607ea19 100644
--- a/macros/findDeps/getAllInterfaces.bin
+++ b/macros/findDeps/getAllInterfaces.bin
Binary files differ
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
index bf26b3ba..1d698a0e 100644
--- a/macros/findDeps/getAllSources.bin
+++ b/macros/findDeps/getAllSources.bin
Binary files differ
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
index f63160ef..3becbac7 100644
--- a/macros/findDeps/getArduinoFiles.bin
+++ b/macros/findDeps/getArduinoFiles.bin
Binary files differ