summaryrefslogtreecommitdiff
path: root/macros/findDeps
diff options
context:
space:
mode:
authorsiddhu89902017-04-19 14:57:49 +0530
committersiddhu89902017-04-19 14:57:49 +0530
commit1fd0dce8d72c4d5869ce5ff4025ac09af603bc0f (patch)
tree34e52b33707a829c1d8484428c96d3f1f6ce2b3a /macros/findDeps
parent9e506f48291533cba7b4c555b0d2e98f234bfbe3 (diff)
downloadscilab2c-1fd0dce8d72c4d5869ce5ff4025ac09af603bc0f.tar.gz
scilab2c-1fd0dce8d72c4d5869ce5ff4025ac09af603bc0f.tar.bz2
scilab2c-1fd0dce8d72c4d5869ce5ff4025ac09af603bc0f.zip
Merged Shamik's work
Diffstat (limited to 'macros/findDeps')
-rw-r--r--macros/findDeps/getAllHeaders.sci27
-rw-r--r--macros/findDeps/getAllInterfaces.sci27
-rw-r--r--macros/findDeps/getAllSources.sci173
-rw-r--r--macros/findDeps/libbin636 -> 687 bytes
4 files changed, 226 insertions, 1 deletions
diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci
index 67f5cea2..27998e5e 100644
--- a/macros/findDeps/getAllHeaders.sci
+++ b/macros/findDeps/getAllHeaders.sci
@@ -167,6 +167,33 @@ function allHeaders = getAllHeaders(SharedInfo)
"src/c/linearAlgebra/includes/schur.h"
"src/c/linearAlgebra/includes/balanc.h"
"src/c/linearAlgebra/includes/rcond.h"];
+ "src/c/string/includes/strsubst.h"
+ //"src/c/string/includes/strcmp.h"
+ "src/c/string/includes/strrev.h"
+ "src/c/string/includes/strrchr.h"
+ "src/c/elementaryFunctions/includes/dec2bin.h"
+ "src/c/elementaryFunctions/includes/dec2hex.h"
+ "src/c/elementaryFunctions/includes/dec2oct.h"
+ "src/c/elementaryFunctions/includes/oct2dec.h"
+ "src/c/elementaryFunctions/includes/hex2dec.h"
+ "src/c/elementaryFunctions/includes/bin2dec.h"
+ "src/c/elementaryFunctions/includes/dec2base.h"
+ "src/c/elementaryFunctions/includes/base2dec.h"
+ "src/c/elementaryFunctions/includes/cosd.h"
+ "src/c/elementaryFunctions/includes/cotd.h"
+ "src/c/elementaryFunctions/includes/coth.h"
+ "src/c/elementaryFunctions/includes/csc.h"
+ "src/c/elementaryFunctions/includes/cscd.h"
+ "src/c/elementaryFunctions/includes/csch.h"
+ "src/c/elementaryFunctions/includes/sec.h"
+ "src/c/elementaryFunctions/includes/secd.h"
+ "src/c/elementaryFunctions/includes/sech.h"
+ "src/c/elementaryFunctions/includes/float.h"
+ "src/c/elementaryFunctions/includes/factorial.h"
+ "src/c/elementaryFunctions/includes/interp1.h"
+ "src/c/elementaryFunctions/includes/primes.h"
+ "src/c/elementaryFunctions/includes/factor.h"
+];
//Header files required for "Arduino" output
Arduino_headers = [
diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci
index 135f88b7..04a707b5 100644
--- a/macros/findDeps/getAllInterfaces.sci
+++ b/macros/findDeps/getAllInterfaces.sci
@@ -155,6 +155,13 @@ function allInterfaces = getAllInterfaces(SharedInfo)
"src/c/differential_calculus/interfaces/int_diffc.h"
"src/c/Files/interfaces/int_files.h"
"src/c/string/interfaces/int_convstr.h"
+ "src/c/string/interfaces/int_strsubst.h"
+ //"src/c/string/interfaces/int_strcmp.h"
+ "src/c/string/interfaces/int_strrev.h"
+ "src/c/string/interfaces/int_strrchr.h"
+ "src/c/elementaryFunctions/interfaces/int_dec2base.h"
+ "src/c/elementaryFunctions/interfaces/int_base2dec.h"
+ "src/c/elementaryFunctions/interfaces/int_dec2bin.h"
"src/c/CACSD/interfaces/int_syslin.h"
"src/c/CACSD/interfaces/int_lqr.h"
"src/c/CACSD/interfaces/int_lqe.h"
@@ -162,6 +169,26 @@ function allInterfaces = getAllInterfaces(SharedInfo)
"src/c/linearAlgebra/interfaces/int_schur.h"
"src/c/linearAlgebra/interfaces/int_balanc.h"
"src/c/linearAlgebra/interfaces/int_rcond.h"];
+ "src/c/elementaryFunctions/interfaces/int_dec2hex.h"
+ "src/c/elementaryFunctions/interfaces/int_dec2oct.h"
+ "src/c/elementaryFunctions/interfaces/int_oct2dec.h"
+ "src/c/elementaryFunctions/interfaces/int_hex2dec.h"
+ "src/c/elementaryFunctions/interfaces/int_bin2dec.h"
+ "src/c/elementaryFunctions/interfaces/int_cosd.h"
+ "src/c/elementaryFunctions/interfaces/int_cotd.h"
+ "src/c/elementaryFunctions/interfaces/int_coth.h"
+ "src/c/elementaryFunctions/interfaces/int_csc.h"
+ "src/c/elementaryFunctions/interfaces/int_cscd.h"
+ "src/c/elementaryFunctions/interfaces/int_csch.h"
+ "src/c/elementaryFunctions/interfaces/int_sec.h"
+ "src/c/elementaryFunctions/interfaces/int_secd.h"
+ "src/c/elementaryFunctions/interfaces/int_sech.h"
+ "src/c/elementaryFunctions/interfaces/int_float.h"
+ "src/c/elementaryFunctions/interfaces/int_factorial.h"
+ "src/c/elementaryFunctions/interfaces/int_interp1.h"
+ "src/c/elementaryFunctions/interfaces/int_primes.h"
+ "src/c/elementaryFunctions/interfaces/int_factor.h"
+];
//Interface files required for "Arduino" output
Arduino_interfaces = [
diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci
index 9a5a5c26..a64ebb0c 100644
--- a/macros/findDeps/getAllSources.sci
+++ b/macros/findDeps/getAllSources.sci
@@ -630,6 +630,21 @@ function allSources = getAllSources(SharedInfo)
"src/c/elementaryFunctions/uint8/u16uint8a.c"
"src/c/elementaryFunctions/uint8/i16uint8s.c"
"src/c/elementaryFunctions/uint8/i16uint8a.c"
+
+ "src/c/elementaryFunctions/float/dfloats.c"
+ "src/c/elementaryFunctions/float/dfloata.c"
+ "src/c/elementaryFunctions/float/sfloats.c"
+ "src/c/elementaryFunctions/float/sfloata.c"
+ "src/c/elementaryFunctions/float/u8floats.c"
+ "src/c/elementaryFunctions/float/u8floata.c"
+ "src/c/elementaryFunctions/float/i8floats.c"
+ "src/c/elementaryFunctions/float/i8floata.c"
+ "src/c/elementaryFunctions/float/u16floats.c"
+ "src/c/elementaryFunctions/float/u16floata.c"
+ "src/c/elementaryFunctions/float/i16floats.c"
+ "src/c/elementaryFunctions/float/i16floata.c"
+
+
"src/c/elementaryFunctions/int8/dint8s.c"
"src/c/elementaryFunctions/int8/dint8a.c"
"src/c/elementaryFunctions/int8/sint8s.c"
@@ -1038,6 +1053,163 @@ function allSources = getAllSources(SharedInfo)
"src/c/Files/mput/u16mputa.c"
"src/c/Files/mput/i16mputa.c"
"src/c/string/convstr/gconvstrs.c"
+ "src/c/string/strsubst/gstrsubsta.c"
+ //"src/c/string/strcmp/gstrcmps.c"
+ "src/c/string/strrev/gstrreva.c"
+ "src/c/string/strrchr/gstrrchra.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/ddec2bins.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/i8dec2bins.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/i16dec2bins.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/u8dec2bins.c"
+
+"src/c/elementaryFunctions/radix_conversions/dec2bin/u16dec2bins.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/ddec2bina.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/i8dec2bina.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/i16dec2bina.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/u8dec2bina.c"
+"src/c/elementaryFunctions/radix_conversions/dec2bin/u16dec2bina.c"
+
+"src/c/elementaryFunctions/radix_conversions/dec2base/ddec2bases.c"
+"src/c/elementaryFunctions/radix_conversions/dec2base/sdec2bases.c"
+"src/c/elementaryFunctions/radix_conversions/dec2base/ddec2basea.c"
+"src/c/elementaryFunctions/radix_conversions/dec2base/sdec2basea.c"
+
+"src/c/elementaryFunctions/radix_conversions/base2dec/gbase2decs.c"
+"src/c/elementaryFunctions/radix_conversions/base2dec/dbase2decs.c"
+
+"src/c/elementaryFunctions/radix_conversions/dec2hex/ddec2hexs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/i8dec2hexs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/i16dec2hexs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/u8dec2hexs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/u16dec2hexs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/ddec2hexa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/i8dec2hexa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/i16dec2hexa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/u8dec2hexa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2hex/u16dec2hexa.c"
+
+"src/c/elementaryFunctions/radix_conversions/dec2oct/ddec2octs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/i8dec2octs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/i16dec2octs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/u8dec2octs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/u16dec2octs.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/ddec2octa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/i8dec2octa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/i16dec2octa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/u8dec2octa.c"
+"src/c/elementaryFunctions/radix_conversions/dec2oct/u16dec2octa.c"
+
+"src/c/elementaryFunctions/radix_conversions/oct2dec/doct2decs.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/i8oct2decs.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/i16oct2decs.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/u8oct2decs.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/u16oct2decs.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/doct2deca.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/i8oct2deca.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/i16oct2deca.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/u8oct2deca.c"
+"src/c/elementaryFunctions/radix_conversions/oct2dec/u16oct2deca.c"
+
+"src/c/elementaryFunctions/radix_conversions/hex2dec/ghex2decs.c"
+"src/c/elementaryFunctions/radix_conversions/hex2dec/dhex2decs.c"
+
+"src/c/elementaryFunctions/radix_conversions/bin2dec/dbin2decs.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/i8bin2decs.c"
+//"src/c/elementaryFunctions/radix_conversions/bin2dec/i16bin2decs.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/u8bin2decs.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/i16bin2decs.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/dbin2deca.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/i8bin2deca.c"
+//"src/c/elementaryFunctions/radix_conversions/bin2dec/i16bin2deca.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/u8bin2deca.c"
+"src/c/elementaryFunctions/radix_conversions/bin2dec/i16bin2deca.c"
+
+"src/c/elementaryFunctions/Trigonometry/cosd/dcosda.c"
+"src/c/elementaryFunctions/Trigonometry/cosd/dcosds.c"
+"src/c/elementaryFunctions/Trigonometry/cosd/scosda.c"
+"src/c/elementaryFunctions/Trigonometry/cosd/scosds.c"
+
+"src/c/elementaryFunctions/Trigonometry/cotd/dcotda.c"
+"src/c/elementaryFunctions/Trigonometry/cotd/dcotds.c"
+"src/c/elementaryFunctions/Trigonometry/cotd/scotda.c"
+"src/c/elementaryFunctions/Trigonometry/cotd/scotds.c"
+
+"src/c/elementaryFunctions/Trigonometry/coth/dcotha.c"
+"src/c/elementaryFunctions/Trigonometry/coth/dcoths.c"
+"src/c/elementaryFunctions/Trigonometry/coth/scotha.c"
+"src/c/elementaryFunctions/Trigonometry/coth/scoths.c"
+"src/c/elementaryFunctions/Trigonometry/coth/zcoths.c"
+"src/c/elementaryFunctions/Trigonometry/coth/zcotha.c"
+"src/c/elementaryFunctions/Trigonometry/coth/ccoths.c"
+"src/c/elementaryFunctions/Trigonometry/coth/ccotha.c"
+
+"src/c/elementaryFunctions/Trigonometry/csc/dcsca.c"
+"src/c/elementaryFunctions/Trigonometry/csc/dcscs.c"
+"src/c/elementaryFunctions/Trigonometry/csc/scsca.c"
+"src/c/elementaryFunctions/Trigonometry/csc/scscs.c"
+"src/c/elementaryFunctions/Trigonometry/csc/zcscs.c"
+"src/c/elementaryFunctions/Trigonometry/csc/zcsca.c"
+"src/c/elementaryFunctions/Trigonometry/csc/ccscs.c"
+"src/c/elementaryFunctions/Trigonometry/csc/ccsca.c"
+
+"src/c/elementaryFunctions/Trigonometry/cscd/dcscds.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/dcscda.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/scscds.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/scscda.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/zcscds.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/zcscda.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/ccscds.c"
+"src/c/elementaryFunctions/Trigonometry/cscd/ccscda.c"
+
+"src/c/elementaryFunctions/Trigonometry/csch/dcscha.c"
+"src/c/elementaryFunctions/Trigonometry/csch/dcschs.c"
+"src/c/elementaryFunctions/Trigonometry/csch/scscha.c"
+"src/c/elementaryFunctions/Trigonometry/csch/scschs.c"
+"src/c/elementaryFunctions/Trigonometry/csch/zcschs.c"
+"src/c/elementaryFunctions/Trigonometry/csch/zcscha.c"
+"src/c/elementaryFunctions/Trigonometry/csch/ccschs.c"
+"src/c/elementaryFunctions/Trigonometry/csch/ccscha.c"
+
+"src/c/elementaryFunctions/Trigonometry/sec/dsecs.c"
+"src/c/elementaryFunctions/Trigonometry/sec/dseca.c"
+"src/c/elementaryFunctions/Trigonometry/sec/sseca.c"
+"src/c/elementaryFunctions/Trigonometry/sec/ssecs.c"
+//"src/c/elementaryFunctions/Trigonometry/sec/zseca.c"
+"src/c/elementaryFunctions/Trigonometry/sec/zsecs.c"
+"src/c/elementaryFunctions/Trigonometry/sec/cseca.c"
+"src/c/elementaryFunctions/Trigonometry/sec/csecs.c"
+
+"src/c/elementaryFunctions/Trigonometry/secd/dsecda.c"
+"src/c/elementaryFunctions/Trigonometry/secd/dsecds.c"
+"src/c/elementaryFunctions/Trigonometry/secd/ssecda.c"
+"src/c/elementaryFunctions/Trigonometry/secd/ssecds.c"
+
+"src/c/elementaryFunctions/Trigonometry/sech/dsechs.c"
+"src/c/elementaryFunctions/Trigonometry/sech/dsecha.c"
+"src/c/elementaryFunctions/Trigonometry/sech/ssecha.c"
+"src/c/elementaryFunctions/Trigonometry/sech/ssechs.c"
+"src/c/elementaryFunctions/Trigonometry/sech/zsecha.c"
+"src/c/elementaryFunctions/Trigonometry/sech/zsechs.c"
+"src/c/elementaryFunctions/Trigonometry/sech/csecha.c"
+"src/c/elementaryFunctions/Trigonometry/sech/csechs.c"
+
+
+"src/c/elementaryFunctions/discrete_mathematics/factorial/dfactorials.c"
+"src/c/elementaryFunctions/discrete_mathematics/factorial/dfactoriala.c"
+"src/c/elementaryFunctions/discrete_mathematics/factorial/sfactorials.c"
+"src/c/elementaryFunctions/discrete_mathematics/factorial/sfactoriala.c"
+
+"src/c/elementaryFunctions/interpolation/dinterp1s.c"
+
+"src/c/elementaryFunctions/discrete_mathematics/primes/dprimess.c"
+
+"src/c/elementaryFunctions/discrete_mathematics/primes/sprimess.c"
+
+
+"src/c/elementaryFunctions/discrete_mathematics/factor/dfactors.c"
+
+"src/c/elementaryFunctions/discrete_mathematics/factor/sfactors.c"
+
"src/c/CACSD/syslin/dsyslina.c"
"src/c/CACSD/lqr/dlqra.c"
"src/c/CACSD/lqe/dlqea.c"
@@ -1046,7 +1218,6 @@ function allSources = getAllSources(SharedInfo)
"src/c/linearAlgebra/schur/dgschura.c"
"src/c/linearAlgebra/balanc/dbalanca.c"
"src/c/linearAlgebra/rcond/drconda.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"
diff --git a/macros/findDeps/lib b/macros/findDeps/lib
index b3a9fe5d..a2c5d3a5 100644
--- a/macros/findDeps/lib
+++ b/macros/findDeps/lib
Binary files differ