summaryrefslogtreecommitdiff
path: root/macros/findDeps/getAllHeaders.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/findDeps/getAllHeaders.sci')
-rw-r--r--macros/findDeps/getAllHeaders.sci18
1 files changed, 15 insertions, 3 deletions
diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci
index 9ae5b25..e152514 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