summaryrefslogtreecommitdiff
path: root/macros/findDeps
diff options
context:
space:
mode:
authorjofret2010-06-21 06:24:38 +0000
committerjofret2010-06-21 06:24:38 +0000
commit8b44229ef44f0558ce045e46ff833fb44df913c9 (patch)
tree4fdd89b2258c18c905d2f17ef4bea8ea9cf32893 /macros/findDeps
parentaf0366230e14cc75d9e9a183375ee9cb69fb46b6 (diff)
downloadscilab2c-release-2.0.tar.gz
scilab2c-release-2.0.tar.bz2
scilab2c-release-2.0.zip
Tagging the 2.0 release of scilab2crelease-2.0
Diffstat (limited to 'macros/findDeps')
-rw-r--r--macros/findDeps/Scilab2CDeps.sci749
-rw-r--r--macros/findDeps/buildmacros.sce15
-rw-r--r--macros/findDeps/findDeps.sci44
-rw-r--r--macros/findDeps/getAllHeaders.sci123
-rw-r--r--macros/findDeps/getAllInterfaces.sci117
-rw-r--r--macros/findDeps/getAllSources.sci607
6 files changed, 1655 insertions, 0 deletions
diff --git a/macros/findDeps/Scilab2CDeps.sci b/macros/findDeps/Scilab2CDeps.sci
new file mode 100644
index 00000000..8044e276
--- /dev/null
+++ b/macros/findDeps/Scilab2CDeps.sci
@@ -0,0 +1,749 @@
+//
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - INRIA - Arnaud Torset
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+
+function scilab2ccode = initDependecies()
+
+
+/////////////////////////////////
+////// AUXILIARY FUNCTIONS //////
+/////////////////////////////////
+
+
+//abs
+scilab2ccode.deps.cabss=["ssqrts","sabss","creals","cimags"]
+scilab2ccode.deps.cabsa=["cabss"]
+scilab2ccode.deps.dabss=[]
+scilab2ccode.deps.dabsa=["dabss"]
+scilab2ccode.deps.sabss=[]
+scilab2ccode.deps.sabsa=["sabss"]
+scilab2ccode.deps.zabss=["dsqrts","dabss","zreals","zimags"]
+scilab2ccode.deps.zabsa=["zabss"]
+
+
+//conj
+scilab2ccode.deps.cconjs=["FloatComplex","creals","cimags"]
+scilab2ccode.deps.cconja=["cconjs"]
+scilab2ccode.deps.zconjs=["DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.zconja=["zconjs"]
+
+//find
+scilab2ccode.deps.cfinda=["creals","cimags"]
+scilab2ccode.deps.dfinda=[]
+scilab2ccode.deps.sfinda=[]
+scilab2ccode.deps.zfinda=["zreals","zimags"]
+
+
+//find2d
+scilab2ccode.deps.cfind2da=["creals","cimags"]
+scilab2ccode.deps.dfind2da=[]
+scilab2ccode.deps.sfind2da=[]
+scilab2ccode.deps.zfind2da=["zreals","zimags"]
+
+
+//frexp
+scilab2ccode.deps.dfrexps=[]
+scilab2ccode.deps.sfrexps=[]
+
+//isempty
+scilab2ccode.deps.cisemptys=[]
+scilab2ccode.deps.cisemptya=["cfinda"]
+scilab2ccode.deps.disemptys=[]
+scilab2ccode.deps.disemptya=["dfinda"]
+scilab2ccode.deps.sisemptys=[]
+scilab2ccode.deps.sisemptya=["sfinda"]
+scilab2ccode.deps.zisemptys=[]
+scilab2ccode.deps.zisemptya=["zfinda"]
+
+//isnan
+scilab2ccode.deps.cisnans=["creals","cimags"]
+scilab2ccode.deps.cisnana=["cisnans"]
+scilab2ccode.deps.disnans=[]
+scilab2ccode.deps.disnana=["disnans"]
+scilab2ccode.deps.sisnans=[]
+scilab2ccode.deps.sisnana=["sisnans"]
+scilab2ccode.deps.zisnans=["zreals","zimags"]
+scilab2ccode.deps.zisnana=["zisnans"]
+
+//length
+
+//pythag
+scilab2ccode.deps.cpythags=["csqrts","cadds","cmuls"]
+scilab2ccode.deps.dpythags=["dsqrts"]
+scilab2ccode.deps.spythags=["ssqrts"]
+scilab2ccode.deps.cpythags=["zsqrts","zadds","zmuls"]
+
+//rand
+
+//sign
+scilab2ccode.deps.csigns=["FloatComplex","cabss","creals","cimags"]
+scilab2ccode.deps.csigna=["csigns"]
+scilab2ccode.deps.dsigns=[]
+scilab2ccode.deps.dsigna=["dsigns"]
+scilab2ccode.deps.dsigns=[]
+scilab2ccode.deps.dsigna=["ssigns"]
+scilab2ccode.deps.zsigns=["DoubleComplex","zabss","zreals","zimags"]
+scilab2ccode.deps.zsigna=["zsigns"]
+
+//size
+
+//type
+
+
+//////////////////////////////////
+////// ELEMENTARY FUNCTIONS //////
+//////////////////////////////////
+
+//acos
+scilab2ccode.deps.cacoss=["FloatComplex","ssqrts","sabss","sacoss","satans","slogs","slog1ps","creals","cimags"]
+scilab2ccode.deps.cacosa=["cacoss"]
+scilab2ccode.deps.dacoss=[]
+scilab2ccode.deps.dacosa=["dacoss"]
+scilab2ccode.deps.sacoss=[]
+scilab2ccode.deps.sacosa=["sacoss"]
+scilab2ccode.deps.zacoss=["DoubleComplex","dsqrts","dabss","dacoss","datans","dlogs","dlog1ps","zreals","zimags"]
+scilab2ccode.deps.zacosa=["zacoss"]
+
+
+//acosh
+scilab2ccode.deps.cacoshs=["FloatComplex","cacoss","creals","cimags"]
+scilab2ccode.deps.cacosha=["cacoshs"]
+scilab2ccode.deps.dacoshs=[]
+scilab2ccode.deps.dacosha=["dacoshs"]
+scilab2ccode.deps.sacoshs=[]
+scilab2ccode.deps.sacosha=["sacoshs"]
+scilab2ccode.deps.zacoshs=["DoubleComplex","zacoss","zreals","zimags"]
+scilab2ccode.deps.zacosha=["zacoshs"]
+
+//asin
+scilab2ccode.deps.casins=["FloatComplex","ssqrts","sabss","sasins","satans","slogs","slog1ps","dabss","creals","cimags"]
+scilab2ccode.deps.casina=["casins"]
+scilab2ccode.deps.dasins=[]
+scilab2ccode.deps.dasina=["dasins"]
+scilab2ccode.deps.sasins=[]
+scilab2ccode.deps.sasina=["sasins"]
+scilab2ccode.deps.zasins=["DoubleComplex","dsqrts","dabss","dasins","datans","dlog1ps","dlogs","zreals","zimags"]
+scilab2ccode.deps.zasina=["zasins"]
+
+//asinh
+scilab2ccode.deps.casinhs=["FloatComplex","casins","creals","cimags"]
+scilab2ccode.deps.casinha=["casinhs"]
+scilab2ccode.deps.dasinhs=["DoubleComplex","zasins"]
+scilab2ccode.deps.dasinha=["dasinhs"]
+scilab2ccode.deps.sasinhs=["FloatComplex","casins"]
+scilab2ccode.deps.sasinha=["sasinhs"]
+scilab2ccode.deps.zasinhs=["DoubleComplex","zasins","zreals","zimags"]
+scilab2ccode.deps.zasinha=["zasinhs"]
+
+
+//atan
+scilab2ccode.deps.catans=["satans","creals","cimags","dabss","slnp1m1s","sabss","FloatComplex"]
+scilab2ccode.deps.catana=["catans"]
+scilab2ccode.deps.datans=[]
+scilab2ccode.deps.datana=["datans"]
+scilab2ccode.deps.satans=[]
+scilab2ccode.deps.satana=["satans"]
+scilab2ccode.deps.zatans=["datans","zreals","zimags","dabss","dlnp1m1s","DoubleComplex"]
+scilab2ccode.deps.zatana=["zatans"]
+
+
+//atan2
+scilab2ccode.deps.datan2s=[]
+scilab2ccode.deps.datan2a=["datan2s"]
+scilab2ccode.deps.satan2s=[]
+scilab2ccode.deps.satan2a=["satan2s"]
+
+
+//atanh
+scilab2ccode.deps.catanhs=["FloatComplex","creals","cimags","catans"]
+scilab2ccode.deps.catanha=["catanhs"]
+scilab2ccode.deps.datanhs=["zimags","zatans","DoubleComplex"]
+scilab2ccode.deps.datanha=["datanhs"]
+scilab2ccode.deps.satanhs=["cimags","catans","FloatComplex"]
+scilab2ccode.deps.satanha=["satanhs"]
+scilab2ccode.deps.zatanhs=["DoubleComplex","zreals","zimags","zatans"]
+scilab2ccode.deps.zatanha=["zatanhs"]
+
+
+//cos
+scilab2ccode.deps.ccoss=["creals","cimags","FloatComplex","scoss","scoshs","ssins","ssinhs"]
+scilab2ccode.deps.ccosa=["ccoss"]
+scilab2ccode.deps.dcoss=[]
+scilab2ccode.deps.dcosa=["dcoss"]
+scilab2ccode.deps.scoss=[]
+scilab2ccode.deps.scosa=["scoss"]
+scilab2ccode.deps.zcoss=["zreals","zimags","DoubleComplex","dcoss","dcoshs","dsins","dsinhs"]
+scilab2ccode.deps.zcosa=["zcoss"]
+
+
+//cosh
+scilab2ccode.deps.ccoshs=["ccoss","FloatComplex","creals","cimags"]
+scilab2ccode.deps.ccosha=["ccoshs"]
+scilab2ccode.deps.dcoshs=["dexps","dabss"]
+scilab2ccode.deps.dcosha=["dcoshs"]
+scilab2ccode.deps.scoshs=["sexps","sabss"]
+scilab2ccode.deps.scosha=["scoshs"]
+scilab2ccode.deps.zcoshs=["zcoss","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.zcosha=["zcoshs"]
+
+
+//exp
+scilab2ccode.deps.cexps=["creals","cimags","FloatComplex","sexps","scoss","ssins"]
+scilab2ccode.deps.cexpa=["cexps"]
+scilab2ccode.deps.dexps=[]
+scilab2ccode.deps.dexpa=["dexps"]
+scilab2ccode.deps.sexps=[]
+scilab2ccode.deps.sexpa=["sexps"]
+scilab2ccode.deps.zexps=["zreals","zimags","DoubleComplex","dexps","dcoss","dsins"]
+scilab2ccode.deps.zexpa=["zexps"]
+
+
+//exp10
+scilab2ccode.deps.cexp10s=["cpows","FloatComplex"]
+scilab2ccode.deps.cexp10a=["cexp10s"]
+scilab2ccode.deps.dexp10s=[]
+scilab2ccode.deps.dexp10a=["dexp10s"]
+scilab2ccode.deps.sexp10s=[]
+scilab2ccode.deps.sexp10a=["sexp10s"]
+scilab2ccode.deps.zexp10s=["zpows","DoubleComplex"]
+scilab2ccode.deps.zexp10a=["zexp10s"]
+
+
+//lnp1m1
+scilab2ccode.deps.dlnp1m1s=["dabss"]
+scilab2ccode.deps.slnp1m1s=["sabss"]
+
+
+//log
+scilab2ccode.deps.clogs=["creals","cimags","slog1ps","slogs","spythags","FloatComplex"]
+scilab2ccode.deps.cloga=["clogs"]
+scilab2ccode.deps.dlogs=[]
+scilab2ccode.deps.dloga=["dlogs"]
+scilab2ccode.deps.slogs=[]
+scilab2ccode.deps.sloga=["slogs"]
+scilab2ccode.deps.zlogs=["zreals","zimags","zlog1ps","zlogs","zpythags","DoubleComplex"]
+scilab2ccode.deps.zloga=["zlogs"]
+
+
+//log1p
+scilab2ccode.deps.clog1ps=["clogs","FloatComplex","creals","cimags"]
+scilab2ccode.deps.clog1pa=["clog1ps"]
+scilab2ccode.deps.dlog1ps=["dlnp1m1s","dlogs"]
+scilab2ccode.deps.dlog1pa=["dlog1ps"]
+scilab2ccode.deps.slog1ps=["slnp1m1s","slogs"]
+scilab2ccode.deps.slog1pa=["slog1ps"]
+scilab2ccode.deps.zlog1ps=["zlogs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.zlog1pa=["zlog1ps"]
+
+
+//log10
+scilab2ccode.deps.clog10s=["clogs","FloatComplex","creals","cimags","slogs"]
+scilab2ccode.deps.clog10a=["clog10s"]
+scilab2ccode.deps.dlog10s=[]
+scilab2ccode.deps.dlog10a=["dlog10s"]
+scilab2ccode.deps.slog10s=[]
+scilab2ccode.deps.slog10a=["slog10s"]
+scilab2ccode.deps.zlog10s=["zlogs","DoubleComplex","zreals","zimags","dlogs"]
+scilab2ccode.deps.zlog10a=["zlog10s"]
+
+
+//pow
+scilab2ccode.deps.cpows=["cexps","cmuls","clogs"]
+scilab2ccode.deps.cpowa=["cpows"]
+scilab2ccode.deps.dpows=[]
+scilab2ccode.deps.dpowa=["dpows"]
+scilab2ccode.deps.spows=[]
+scilab2ccode.deps.spowa=["spows"]
+scilab2ccode.deps.zpows=["zexps","zmuls","zlogs"]
+scilab2ccode.deps.zpowa=["zpows"]
+
+
+//sin
+scilab2ccode.deps.csins=["creals","cimags","FloatComplex","ssins","scoshs","scoss","ssinhs"]
+scilab2ccode.deps.csina=["csins"]
+scilab2ccode.deps.dsins=[]
+scilab2ccode.deps.dsina=["dsins"]
+scilab2ccode.deps.ssins=[]
+scilab2ccode.deps.ssina=["ssins"]
+scilab2ccode.deps.zsins=["zreals","zimags","DoubleComplex","dsins","dcoshs","dcoss","dsinhs"]
+scilab2ccode.deps.zsina=["zsins"]
+
+
+//sinh
+scilab2ccode.deps.csinhs=["creals","cimags","csins","FloatComplex"]
+scilab2ccode.deps.csinha=["csinhs"]
+scilab2ccode.deps.dsinhs=[]
+scilab2ccode.deps.dsinha=["dsinhs"]
+scilab2ccode.deps.ssinhs=[]
+scilab2ccode.deps.ssinha=["ssinhs"]
+scilab2ccode.deps.zsinhs=["zreals","zimags","zsins","DoubleComplex"]
+scilab2ccode.deps.zsinha=["zsinhs"]
+
+
+//sqrt
+scilab2ccode.deps.csqrts=["creals","cimags","dabss","ssqrts","sabss","spythags","FloatComplex"]
+scilab2ccode.deps.csqrta=["csqrts"]
+scilab2ccode.deps.dsqrts=[]
+scilab2ccode.deps.dsqrta=["dsqrts"]
+scilab2ccode.deps.ssqrts=[]
+scilab2ccode.deps.ssqrta=["ssqrts"]
+scilab2ccode.deps.zsqrts=["zreals","zimags","dabss","dsqrts","dpythags","DoubleComplex"]
+scilab2ccode.deps.zsqrta=["zsqrts"]
+
+
+//tan
+scilab2ccode.deps.ctans=["slogs","ssqrts","creals","cimags","scoss","ssinhs","ssins","sabss","FloatComplex"]
+scilab2ccode.deps.ctana=["ctans"]
+scilab2ccode.deps.dtans=[]
+scilab2ccode.deps.dtana=["dtans"]
+scilab2ccode.deps.stans=[]
+scilab2ccode.deps.stana=["stans"]
+scilab2ccode.deps.ztans=["dlogs","dsqrts","zreals","zimags","dcoss","dsinhs","dsins","dabss","DoubleComplex"]
+scilab2ccode.deps.ztana=["ztans"]
+
+
+//tanh
+scilab2ccode.deps.ctanhs=["creals","cimags","ctans","FloatComplex"]
+scilab2ccode.deps.ctanha=["ctanhs"]
+scilab2ccode.deps.dtanhs=[]
+scilab2ccode.deps.dtanha=["dtanhs"]
+scilab2ccode.deps.stanhs=[]
+scilab2ccode.deps.stanha=["stanhs"]
+scilab2ccode.deps.ztanhs=["zreals","zimags","ztans","DoubleComplex"]
+scilab2ccode.deps.ztanha=["ztanhs"]
+
+
+
+///////////////////////////////
+////// MATRIX OPERATIONS //////
+///////////////////////////////
+
+
+//OpRc
+scilab2ccode.deps.crowcats=[]
+scilab2ccode.deps.crowcata=[]
+scilab2ccode.deps.drowcats=[]
+scilab2ccode.deps.drowcata=[]
+scilab2ccode.deps.srowcats=[]
+scilab2ccode.deps.srowcata=[]
+scilab2ccode.deps.zrowcats=[]
+scilab2ccode.deps.zrowcata=[]
+
+
+//OpCc
+scilab2ccode.deps.ccolumncats=[]
+scilab2ccode.deps.ccolumncata=[]
+scilab2ccode.deps.dcolumncats=[]
+scilab2ccode.deps.dcolumncata=[]
+scilab2ccode.deps.scolumncats=[]
+scilab2ccode.deps.scolumncata=[]
+scilab2ccode.deps.zcolumncats=[]
+scilab2ccode.deps.zcolumncata=[]
+
+
+//chol
+scilab2ccode.deps.cchola=["DoubleComplex","creals","cimags","FloatComplex","zreals","zimags","cdiffs","cmuls","crdivs","csqrts"]
+scilab2ccode.deps.dchols=["dsqrts"]
+scilab2ccode.deps.dchola=[]
+scilab2ccode.deps.schols=["ssqrts"]
+scilab2ccode.deps.schola=["ssqrts"]
+scilab2ccode.deps.zchola=["DoubleComplex","zreals","zimags","zdiffs","zmuls","zrdivs","zsqrts"]
+
+
+//determ
+scilab2ccode.deps.cdeterma=["cdiffs","FloatComplex","cmuls","cadds","DoubleComplex","creals","cimags","zreals","zimags","zmuls","crdivs"]
+scilab2ccode.deps.ddeterma=[]
+scilab2ccode.deps.sdeterma=[]
+scilab2ccode.deps.zdeterma=["zdiffs","zmuls","DoubleComplex","zadds","zreals","zimags","zrdivs"]
+
+
+//dist
+scilab2ccode.deps.cdists=["spows","creals","cimags","ssqrts"]
+scilab2ccode.deps.cdista=["spows","creals","cimags","ssqrts"]
+scilab2ccode.deps.ddists=["dpows","dsqrts"]
+scilab2ccode.deps.ddista=["dpows","dsqrts"]
+scilab2ccode.deps.sdists=["spows","ssqrts"]
+scilab2ccode.deps.sdista=["spows","ssqrts"]
+scilab2ccode.deps.zdists=["dpows","zreals","zimags","dsqrts"]
+scilab2ccode.deps.zdista=["dpows","zreals","zimags","dsqrts"]
+
+
+//OpSlash
+scilab2ccode.deps.crdivma=["DoubleComplex","creals","cimags","zrdivma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.drdivma=["dtransposea"]
+scilab2ccode.deps.srdivma=["drdivma"]
+scilab2ccode.deps.zrdivma=["ztransposea","zconja","DoubleComplex","zreals","zimags"]
+
+
+//OpBackSlash
+scilab2ccode.deps.cldivma=["DoubleComplex","creals","cimags","zldivma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.dldivma=[]
+scilab2ccode.deps.sldivma=["dldivma"]
+scilab2ccode.deps.zldivma=[]
+
+
+//expm
+scilab2ccode.deps.cexpma=["sfrexps","cinfnorma","spows","crdivs","FloatComplex","ceyea","cmuls","cadda","cdiffa","cmulma","cldivma"]
+scilab2ccode.deps.dexpma=["dfrexps","dinfnorma","dpows","deyea","dadda","ddiffa","dmulma","dldivma"]
+scilab2ccode.deps.sexpma=["sfrexps","sinfnorma","spows","seyea","sadda","sdiffa","smulma","sldivma"]
+scilab2ccode.deps.zexpma=["dfrexps","zinfnorma","zrdivs","DoubleComplex","zeyea","zmuls","zadda","zdiffa","zmulma","zldivma"]
+
+
+//eye
+scilab2ccode.deps.ceyea= ["FloatComplex"]
+scilab2ccode.deps.deyea= []
+scilab2ccode.deps.seyea= []
+scilab2ccode.deps.zeyea= ["DoubleComplex"]
+
+
+//fill
+scilab2ccode.deps.cfilla=["conesa","cmuls"]
+scilab2ccode.deps.dfilla=["donesa"]
+scilab2ccode.deps.sfilla=["sonesa"]
+scilab2ccode.deps.zfilla=["zonesa","zmuls"]
+
+
+//hilbert
+scilab2ccode.deps.dhilberta=[]
+scilab2ccode.deps.shilberta=[]
+
+//infinite norm
+scilab2ccode.deps.cinfnorma=["spythags","creals","cimags"]
+scilab2ccode.deps.dinfnorma=[]
+scilab2ccode.deps.sinfnorma=[]
+scilab2ccode.deps.zinfnorma=["dpythags","zreals","zimags"]
+
+
+//inversion
+scilab2ccode.deps.cinverma=["DoubleComplex","creals","cimags","zinverma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.dinverma=[]
+scilab2ccode.deps.sinverma=["dinverma"]
+scilab2ccode.deps.zinverma=[]
+
+
+//jmat
+
+
+//logm
+scilab2ccode.deps.clogma=["DoubleComplex","creals","cimags","zlogma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.dlogma=["DoubleComplex","zlogma"]
+scilab2ccode.deps.slogma=["DoubleComplex","zlogma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.zlogma=["ztransposea","zreals","zimags","zlogs","DoubleComplex","zmulma","zinverma"]
+
+
+//magnitude
+scilab2ccode.deps.cmagns=["creals","cimags","ssqrts"]
+scilab2ccode.deps.cmagna=["cmagns"]
+scilab2ccode.deps.dmagns=[]
+scilab2ccode.deps.dmagna=["dmagns"]
+scilab2ccode.deps.smagns=[]
+scilab2ccode.deps.smagna=["smagns"]
+scilab2ccode.deps.zmagns=["zreals","zimags","dsqrts"]
+scilab2ccode.deps.zmagna=["zmagns"]
+
+
+//OpStar
+scilab2ccode.deps.cmulma=["FloatComplex","cadds","cmuls"]
+scilab2ccode.deps.dmulma=[]
+scilab2ccode.deps.smulma=[]
+scilab2ccode.deps.zmulma=["zreala","zimaga","DoubleComplex","zadds","zmuls"]
+
+
+//ones
+scilab2ccode.deps.conesa=["FloatComplex"]
+scilab2ccode.deps.donesa=[]
+scilab2ccode.deps.sonesa=[]
+scilab2ccode.deps.zonesa=["DoubleComplex"]
+
+
+//Squared Magnitude
+scilab2ccode.deps.csquMagns=["creals","cimags"]
+scilab2ccode.deps.csquMagna=["cmagna"]
+scilab2ccode.deps.dsquMagns=[]
+scilab2ccode.deps.dsquMagna=["dmagna"]
+scilab2ccode.deps.ssquMagns=[]
+scilab2ccode.deps.ssquMagna=["smagna"]
+scilab2ccode.deps.zsquMagns=["zreals","zimags"]
+scilab2ccode.deps.zsquMagna=["zmagna"]
+
+
+//trace
+scilab2ccode.deps.ctracea=["creals","cimags","FloatComplex"]
+scilab2ccode.deps.dtracea=[]
+scilab2ccode.deps.stracea=[]
+scilab2ccode.deps.ztracea=["zreals","zimags","DoubleComplex"]
+
+
+//transpose
+scilab2ccode.deps.ctransposea=["creals","cimags","FloatComplex"]
+scilab2ccode.deps.dtransposea=[]
+scilab2ccode.deps.stransposea=[]
+scilab2ccode.deps.ztransposea=["zreals","zimags","DoubleComplex"]
+
+
+
+
+////////////////////////
+////// OPERATIONS //////
+////////////////////////
+
+
+//OpPlus
+scilab2ccode.deps.cadds=["creals","cimags","FloatComplex"]
+scilab2ccode.deps.cadda=["cadds"]
+scilab2ccode.deps.dadds=[]
+scilab2ccode.deps.dadda=["dadds"]
+scilab2ccode.deps.sadds=[]
+scilab2ccode.deps.sadda=["sadds"]
+scilab2ccode.deps.zadds=["zreals","zimags","DoubleComplex"]
+scilab2ccode.deps.zadda=["zadds"]
+
+
+//OpDotSlash/OpSlash
+scilab2ccode.deps.crdivs=["FloatComplex"]
+scilab2ccode.deps.crdiva=["crdivs"]
+scilab2ccode.deps.drdivs=[]
+scilab2ccode.deps.drdiva=["drdivs"]
+scilab2ccode.deps.srdivs=[]
+scilab2ccode.deps.srdiva=["srdivs"]
+scilab2ccode.deps.zrdivs=["DoubleComplex"]
+scilab2ccode.deps.zrdiva=["zrdivs"]
+
+
+//OpBackSlash
+scilab2ccode.deps.cldivs=["cmuls","cconjs","creals","cimags","FloatComplex","crdivs"]
+scilab2ccode.deps.cldiva=["cldivs"]
+scilab2ccode.deps.dldivs=[]
+scilab2ccode.deps.dldiva=["dldivs"]
+scilab2ccode.deps.sldivs=[]
+scilab2ccode.deps.sldiva=["scldivs"]
+scilab2ccode.deps.zldivs=["zmuls","zconjs","zreals","zimags","DoubleComplex","zrdivs"]
+scilab2ccode.deps.zldiva=["zldivs"]
+
+
+//OpStar/OpDotStar
+scilab2ccode.deps.cmuls=["FloatComplex"]
+scilab2ccode.deps.cmula=["cmuls"]
+scilab2ccode.deps.dmuls=[]
+scilab2ccode.deps.dmula=["dmuls"]
+scilab2ccode.deps.smuls=[]
+scilab2ccode.deps.smula=["smuls"]
+scilab2ccode.deps.zmuls=["DoubleComplex"]
+scilab2ccode.deps.zmula=["zmuls"]
+
+
+//OpMinus
+scilab2ccode.deps.cdiffs=["creals","cimags","FloatComplex"]
+scilab2ccode.deps.cdiffa=["cdiffs"]
+scilab2ccode.deps.ddiffs=[]
+scilab2ccode.deps.ddiffa=["ddiffs"]
+scilab2ccode.deps.sdiffs=[]
+scilab2ccode.deps.sdiffa=["sdiffs"]
+scilab2ccode.deps.zdiffs=["zreals","zimags","DoubleComplex"]
+scilab2ccode.deps.zdiffa=["zdiffs"]
+
+
+///////////////////////////////
+////// SIGNAL PROCESSING //////
+///////////////////////////////
+
+
+//conv
+scilab2ccode.deps.cconva=["FloatComplex","cfftma","cmula","cifftma"]
+scilab2ccode.deps.dconva=["DoubleComplex","zconva","zreala"]
+scilab2ccode.deps.sconva=["FloatComplex","cconva","creala"]
+scilab2ccode.deps.zconva=["DoubleComplex","zfftma","zmula","zifftma"]
+
+
+//conv2d
+scilab2ccode.deps.cconv2da=["FloatComplex","cadds","cmuls"]
+scilab2ccode.deps.dconv2da=[]
+scilab2ccode.deps.sconv2da=[]
+scilab2ccode.deps.zconv2da=["DoubleComplex","zadds","zmuls"]
+
+
+//cross correlation
+scilab2ccode.deps.ccrossCorra=["cconjs","cconv2da"]
+scilab2ccode.deps.dcrossCorra=["dconv2da"]
+scilab2ccode.deps.scrossCorra=["sconv2da"]
+scilab2ccode.deps.zcrossCorra=["zconjs","zconv2da"]
+
+
+//fft
+scilab2ccode.deps.cfftma=["DoubleComplex","creals","cimags","zfftma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.dfft2=["dfftbi"]
+scilab2ccode.deps.dfftbi=["dfftmx"]
+scilab2ccode.deps.dfftmx=[]
+scilab2ccode.deps.fft842=["r2tx","r4tx","r8tx","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.r2tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.r4tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.r8tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.zfftma=["zreala","zimaga","fft842","dfft2","DoubleComplexMatrix"]
+
+
+//hilbert
+scilab2ccode.deps.dhilberts=[]
+scilab2ccode.deps.dhilberta=["DoubleComplex","zfftma","zmuls","zifftma"]
+scilab2ccode.deps.shilberts=[]
+scilab2ccode.deps.shilberta=["FloatComplex","cfftma","cmuls","cifftma"]
+
+
+//ifft
+scilab2ccode.deps.cifftma=["DoubleComplex","creals","cimags","zifftma","FloatComplex","zreals","zimags"]
+scilab2ccode.deps.difft2=["difftbi"]
+scilab2ccode.deps.difftbi=["difftmx"]
+scilab2ccode.deps.difftmx=[]
+scilab2ccode.deps.ifft842=["ir2tx","ir4tx","ir8tx","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.ir2tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.ir4tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.ir8tx=["zadds","zdiffs","DoubleComplex","zreals","zimags"]
+scilab2ccode.deps.zifftma=["zreala","zimaga","ifft842","difft2","DoubleComplexMatrix"]
+
+
+//levin
+scilab2ccode.deps.dlevina=["dinitTab","dr1","dr2","dr3","dr4","dlevinmul","dinverma","dmulma","dlevinmul2","ddecalage","dlevinsub","dlevinsig"]
+scilab2ccode.deps.slevina=["sinitTab","sr1","sr2","sr3","sr4","slevinmul","sinverma","smulma","slevinmul2","sdecalage","slevinsub","slevinsig"]
+scilab2ccode.deps.dinitTab=[]
+scilab2ccode.deps.dr1=[]
+scilab2ccode.deps.dr2=[]
+scilab2ccode.deps.dr3=[]
+scilab2ccode.deps.dr4=[]
+scilab2ccode.deps.dlevinmul=[]
+scilab2ccode.deps.dlevinmul2=[]
+scilab2ccode.deps.ddecalage=[]
+scilab2ccode.deps.dlevinsub=[]
+scilab2ccode.deps.dlevinsig=[]
+scilab2ccode.deps.sinitTab=[]
+scilab2ccode.deps.sr1=[]
+scilab2ccode.deps.sr2=[]
+scilab2ccode.deps.sr3=[]
+scilab2ccode.deps.sr4=[]
+scilab2ccode.deps.slevinmul=[]
+scilab2ccode.deps.slevinmul2=[]
+scilab2ccode.deps.sdecalage=[]
+scilab2ccode.deps.slevinsub=[]
+scilab2ccode.deps.slevinsig=[]
+
+
+//lpc2cep
+scilab2ccode.deps.clpc2cepa=["cfftma","clogma","cifftma"]
+scilab2ccode.deps.dlpc2cepa=["DoubleComplex","zfftma","zlogma","zifftma","zreala"]
+scilab2ccode.deps.slpc2cepa=["FloatComplex","cfftma","clogma","cifftma","creala"]
+scilab2ccode.deps.zlpc2cepa=["zfftma","zlogma","zifftma"]
+
+
+/////////////////////////////////
+////// STATISTIC FUNCTIONS //////
+/////////////////////////////////
+
+
+//mean
+scilab2ccode.deps.cmeana=["FloatComplex","cadds","creals","cimags"]
+scilab2ccode.deps.dmeana=[]
+scilab2ccode.deps.smeana=[]
+scilab2ccode.deps.zmeana=["DoubleComplex","zadds","zreals","zimags"]
+scilab2ccode.deps.ccolumnmeana=["ccolumnsuma","crdivs","FloatComplex"]
+scilab2ccode.deps.dcolumnmeana=["dcolumnsuma"]
+scilab2ccode.deps.scolumnmeana=["scolumnsuma"]
+scilab2ccode.deps.zcolumnmeana=["zcolumnsuma","zrdivs","DoubleComplex"]
+scilab2ccode.deps.crowmeana=["crowsuma","crdivs","FloatComplex"]
+scilab2ccode.deps.drowmeana=["drowsuma"]
+scilab2ccode.deps.srowmeana=["srowsuma"]
+scilab2ccode.deps.zrowmeana=["zrowsuma","zrdivs","DoubleComplex"]
+
+
+//prod
+scilab2ccode.deps.cproda=["cmuls"]
+scilab2ccode.deps.dproda=[]
+scilab2ccode.deps.sproda=[]
+scilab2ccode.deps.zproda=["zmuls"]
+scilab2ccode.deps.ccolumnproda=["cmuls"]
+scilab2ccode.deps.dcolumnproda=[]
+scilab2ccode.deps.scolumnproda=[]
+scilab2ccode.deps.zcolumnproda=["zmuls"]
+scilab2ccode.deps.crowproda=["cmuls"]
+scilab2ccode.deps.drowproda=[]
+scilab2ccode.deps.srowproda=[]
+scilab2ccode.deps.zrowproda=["zmuls"]
+
+
+//sum
+scilab2ccode.deps.csuma=["cadds"]
+scilab2ccode.deps.dsuma=[]
+scilab2ccode.deps.ssuma=[]
+scilab2ccode.deps.zsuma=["zadds"]
+scilab2ccode.deps.ccolumnsuma=["cadds"]
+scilab2ccode.deps.dcolumnsuma=[]
+scilab2ccode.deps.scolumnsuma=[]
+scilab2ccode.deps.zcolumnsuma=["zadds"]
+scilab2ccode.deps.crowsuma=["cadds"]
+scilab2ccode.deps.drowsuma=[]
+scilab2ccode.deps.srowsuma=[]
+scilab2ccode.deps.zrowsuma=["zadds"]
+
+
+//variance
+scilab2ccode.deps.cvariancea=["FloatComplex","cmeana","cdiffs","cadds","cpows","creals","cimags","crdivs"]
+scilab2ccode.deps.dvariancea=["dmeana","dpows"]
+scilab2ccode.deps.svariancea=["smeana","spows"]
+scilab2ccode.deps.zvariancea=["DoubleComplex","zmeana","zdiffs","zadds","zpows","zreals","zimags","zrdivs"]
+scilab2ccode.deps.ccolumnvariancea=["cvariancea"]
+scilab2ccode.deps.dcolumnvariancea=["dvariancea"]
+scilab2ccode.deps.scolumnvariancea=["svariancea"]
+scilab2ccode.deps.zcolumnvariancea=["zvariancea"]
+scilab2ccode.deps.crowvariancea=["ctransposea","FloatComplex","creals","cimags","cvariancea"]
+scilab2ccode.deps.drowvariancea=["dtransposea","dvariancea"]
+scilab2ccode.deps.srowvariancea=["stransposea","svariancea"]
+scilab2ccode.deps.zrowvariancea=["ztransposea","DoubleComplex","zreals","zimags","zvariancea"]
+
+
+////////////////////
+////// STRING //////
+////////////////////
+
+
+//disp
+scilab2ccode.deps.cdisps=["creals","cimags"]
+scilab2ccode.deps.cdispa=["creals","cimags"]
+scilab2ccode.deps.ddisps=[]
+scilab2ccode.deps.ddispa=[]
+scilab2ccode.deps.sdisps=[]
+scilab2ccode.deps.sdispa=[]
+scilab2ccode.deps.zdisps=["zreals","zimags"]
+scilab2ccode.deps.zdispa=["zreals","zimags"]
+
+
+///////////////////
+////// TYPES //////
+///////////////////
+
+
+//floatComplex
+scilab2ccode.deps.creals=[]
+scilab2ccode.deps.cimags=[]
+scilab2ccode.deps.creala=["creals"]
+scilab2ccode.deps.cimaga=["cimags"]
+scilab2ccode.deps.FloatComplex=[]
+scilab2ccode.deps.FloatComplexMatrix=["FloatComplex"]
+scilab2ccode.deps.cisreals=["cimags"]
+scilab2ccode.deps.cisimags=["creals"]
+
+
+//doubleComplex
+scilab2ccode.deps.zreals=[]
+scilab2ccode.deps.zimags=[]
+scilab2ccode.deps.zreala=["zreals"]
+scilab2ccode.deps.zimaga=["zimags"]
+scilab2ccode.deps.DoubleComplex=[]
+scilab2ccode.deps.DoubleComplexMatrix=["DoubleComplex"]
+scilab2ccode.deps.zisreals=["zimags"]
+scilab2ccode.deps.zisimags=["zreals"]
+
+endfunction
diff --git a/macros/findDeps/buildmacros.sce b/macros/findDeps/buildmacros.sce
new file mode 100644
index 00000000..60fd2843
--- /dev/null
+++ b/macros/findDeps/buildmacros.sce
@@ -0,0 +1,15 @@
+//
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009-2009 - DIGITEO - Bruno JOFRET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+//
+//
+
+tbx_build_macros(TOOLBOX_NAME, get_absolute_file_path('buildmacros.sce'));
+
+clear tbx_build_macros;
diff --git a/macros/findDeps/findDeps.sci b/macros/findDeps/findDeps.sci
new file mode 100644
index 00000000..965ae8e0
--- /dev/null
+++ b/macros/findDeps/findDeps.sci
@@ -0,0 +1,44 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) INRIA - 2009 - Arnaud TORSET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+
+
+function y=findDeps(x, deps)
+//give the dependances of x
+//
+
+nbArgsIn = size(deps.x,'c');
+//stocke deps.x dans y
+y=deps.x;
+for i=1:nbArgsIn,
+ //on boucle sur le nombre d'entrées afin de pouvoir extraire chaque éléments
+ //l'element est stockédans deps(deps.a(i))
+ for j=1:size(deps(deps.a(i)),'c'),
+ //on boucle sur les dependances de cet element afin de savoir s'il faut rajoutere des dependances
+ nouveau = 0;
+ for k=1:size(y,'c'),
+ //on boucle sur le nombre d'elements de y afin de faire une comparaison entre les elements
+ //presents et absents de la liste.
+ //S'il est absent de la liste(nouveau=0), on le rajoute à y, sinon(nouveau=1) on fait rien
+ if (deps(deps.a(i))(j)==deps.y(k)) then nouveau=nouveau+1;end;
+ end;
+ if (nouveau==0) then y(1,size(y,'c')+1)=deps(deps.a(i))(j);end;
+ end;
+end;
+
+//si le nb de parametres du début est égal à celui de la fin alors on arrete, sinon on continue
+nbArgsOut = size(deps.y,'c');
+if (nbArgsOut>nbArgsIn) then findDeps(y, deps);
+else if (nbArgsOut<nbArgsIn) then disp("error");end;
+end;
+
+endfunction
+
+
+
+
diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci
new file mode 100644
index 00000000..f648ce8b
--- /dev/null
+++ b/macros/findDeps/getAllHeaders.sci
@@ -0,0 +1,123 @@
+//
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009-2009 - DIGITEO - Bruno JOFRET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+//
+//
+
+function allHeaders = getAllHeaders()
+ allHeaders = [
+ "includes/blas.h"
+ "includes/lapack.h"
+ "includes/constant.h"
+ "includes/f2c.h"
+ "includes/notFound.h"
+ "includes/sci2clib.h"
+ "src/c/auxiliaryFunctions/includes/abs.h"
+ "src/c/auxiliaryFunctions/includes/max.h"
+ "src/c/auxiliaryFunctions/includes/min.h"
+ "src/c/auxiliaryFunctions/includes/dynlib_auxiliaryfunctions.h"
+ "src/c/auxiliaryFunctions/includes/find2d.h"
+ "src/c/auxiliaryFunctions/includes/length.h"
+ "src/c/auxiliaryFunctions/includes/conj.h"
+ "src/c/auxiliaryFunctions/includes/find.h"
+ "src/c/auxiliaryFunctions/includes/frexp.h"
+ "src/c/auxiliaryFunctions/includes/rand.h"
+ "src/c/auxiliaryFunctions/includes/sign.h"
+ "src/c/auxiliaryFunctions/includes/size.h"
+ "src/c/auxiliaryFunctions/includes/type.h"
+ "src/c/auxiliaryFunctions/includes/pythag.h"
+ "src/c/auxiliaryFunctions/includes/isempty.h"
+ "src/c/auxiliaryFunctions/includes/isnan.h"
+ "src/c/type/doubleComplex.h"
+ "src/c/type/dynlib_type.h"
+ "src/c/type/floatComplex.h"
+ "src/c/matrixOperations/includes/cat.h"
+ "src/c/matrixOperations/includes/hilb.h"
+ "src/c/matrixOperations/includes/eye.h"
+ "src/c/matrixOperations/includes/matrixTrace.h"
+ "src/c/matrixOperations/includes/matrixExponential.h"
+ "src/c/matrixOperations/includes/matrixInversion.h"
+ "src/c/matrixOperations/includes/infiniteNorm.h"
+ "src/c/matrixOperations/includes/zeros.h"
+ "src/c/matrixOperations/includes/matrixMagnitude.h"
+ "src/c/matrixOperations/includes/chol.h"
+ "src/c/matrixOperations/includes/dist.h"
+ "src/c/matrixOperations/includes/fill.h"
+ "src/c/matrixOperations/includes/dynlib_matrixoperations.h"
+ "src/c/matrixOperations/includes/matrixPow.h"
+ "src/c/matrixOperations/includes/matrixDivision.h"
+ "src/c/matrixOperations/includes/jmat.h"
+ "src/c/matrixOperations/includes/logm.h"
+ "src/c/matrixOperations/includes/ones.h"
+ "src/c/matrixOperations/includes/matrixSquaredMagnitude.h"
+ "src/c/matrixOperations/includes/spec.h"
+ "src/c/matrixOperations/includes/matrixTranspose.h"
+ "src/c/matrixOperations/includes/determ.h"
+ "src/c/matrixOperations/includes/matrixMultiplication.h"
+ "src/c/elementaryFunctions/includes/cos.h"
+ "src/c/elementaryFunctions/includes/fix.h"
+ "src/c/elementaryFunctions/includes/exp.h"
+ "src/c/elementaryFunctions/includes/int.h"
+ "src/c/elementaryFunctions/includes/log.h"
+ "src/c/elementaryFunctions/includes/pow.h"
+ "src/c/elementaryFunctions/includes/sin.h"
+ "src/c/elementaryFunctions/includes/tan.h"
+ "src/c/elementaryFunctions/includes/round.h"
+ "src/c/elementaryFunctions/includes/log10.h"
+ "src/c/elementaryFunctions/includes/log1p.h"
+ "src/c/elementaryFunctions/includes/acos.h"
+ "src/c/elementaryFunctions/includes/asin.h"
+ "src/c/elementaryFunctions/includes/atan.h"
+ "src/c/elementaryFunctions/includes/floor.h"
+ "src/c/elementaryFunctions/includes/ceil.h"
+ "src/c/elementaryFunctions/includes/exp10.h"
+ "src/c/elementaryFunctions/includes/cosh.h"
+ "src/c/elementaryFunctions/includes/dynlib_elementaryfunctions.h"
+ "src/c/elementaryFunctions/includes/acosh.h"
+ "src/c/elementaryFunctions/includes/sinh.h"
+ "src/c/elementaryFunctions/includes/lnp1m1.h"
+ "src/c/elementaryFunctions/includes/tanh.h"
+ "src/c/elementaryFunctions/includes/sqrt.h"
+ "src/c/elementaryFunctions/includes/asinh.h"
+ "src/c/elementaryFunctions/includes/atan2.h"
+ "src/c/elementaryFunctions/includes/atanh.h"
+ "src/c/statisticsFunctions/includes/variance.h"
+ "src/c/statisticsFunctions/includes/sum.h"
+ "src/c/statisticsFunctions/includes/mean.h"
+ "src/c/statisticsFunctions/includes/meanf.h"
+ "src/c/statisticsFunctions/includes/stdevf.h"
+ "src/c/statisticsFunctions/includes/prod.h"
+ "src/c/statisticsFunctions/includes/dynlib_statisticsfunctions.h"
+ "src/c/statisticsFunctions/includes/statMax.h"
+ "src/c/statisticsFunctions/includes/statMin.h"
+ "src/c/operations/includes/subtraction.h"
+ "src/c/operations/includes/addition.h"
+ "src/c/operations/includes/dynlib_operations.h"
+ "src/c/operations/includes/division.h"
+ "src/c/operations/includes/multiplication.h"
+ "src/c/string/includes/dynlib_string.h"
+ "src/c/string/includes/disp.h"
+ "src/c/string/includes/str.h"
+ "src/c/signalProcessing/fft/fft_internal.h"
+ "src/c/signalProcessing/ifft/ifft_internal.h"
+ "src/c/signalProcessing/levin/levinUtils.h"
+ "src/c/signalProcessing/includes/hilbert.h"
+ "src/c/signalProcessing/includes/fft.h"
+ "src/c/signalProcessing/includes/lev.h"
+ "src/c/signalProcessing/includes/levin.h"
+ "src/c/signalProcessing/includes/conv.h"
+ "src/c/signalProcessing/includes/conv2d.h"
+ "src/c/signalProcessing/includes/ifft.h"
+ "src/c/signalProcessing/includes/fftshift.h"
+ "src/c/signalProcessing/includes/lpc2cep.h"
+ "src/c/signalProcessing/includes/dynlib_signalprocessing.h"
+ "src/c/signalProcessing/includes/crossCorr.h"
+ "src/c/implicitList/dynlib_implicitlist.h"
+ "src/c/implicitList/implicitList.h"];
+endfunction
diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci
new file mode 100644
index 00000000..314b99dc
--- /dev/null
+++ b/macros/findDeps/getAllInterfaces.sci
@@ -0,0 +1,117 @@
+//
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009-2009 - DIGITEO - Bruno JOFRET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+//
+//
+
+function allInterfaces = getAllInterfaces()
+ allInterfaces = [
+ "src/c/auxiliaryFunctions/interfaces/int_rand.h"
+ "src/c/auxiliaryFunctions/interfaces/int_sign.h"
+ "src/c/auxiliaryFunctions/interfaces/int_size.h"
+ "src/c/auxiliaryFunctions/interfaces/int_length.h"
+ "src/c/auxiliaryFunctions/interfaces/int_type.h"
+ "src/c/auxiliaryFunctions/interfaces/int_isempty.h"
+ "src/c/auxiliaryFunctions/interfaces/int_isnan.h"
+ "src/c/auxiliaryFunctions/interfaces/int_pythag.h"
+ "src/c/auxiliaryFunctions/interfaces/int_frexp.h"
+ "src/c/auxiliaryFunctions/interfaces/int_abs.h"
+ "src/c/auxiliaryFunctions/interfaces/int_max.h"
+ "src/c/auxiliaryFunctions/interfaces/int_min.h"
+ "src/c/auxiliaryFunctions/interfaces/int_conj.h"
+ "src/c/auxiliaryFunctions/interfaces/int_find.h"
+ "src/c/type/int_imag.h"
+ "src/c/type/int_real.h"
+ "src/c/matrixOperations/interfaces/int_vmagn.h"
+ "src/c/matrixOperations/interfaces/int_ones.h"
+ "src/c/matrixOperations/interfaces/int_spec.h"
+ "src/c/matrixOperations/interfaces/int_zeros.h"
+ "src/c/matrixOperations/interfaces/int_OpBackSlash.h"
+ "src/c/matrixOperations/interfaces/int_OpApex.h"
+ "src/c/matrixOperations/interfaces/int_OpCc.h"
+ "src/c/matrixOperations/interfaces/int_OpRc.h"
+ "src/c/matrixOperations/interfaces/int_transpose.h"
+ "src/c/matrixOperations/interfaces/int_v2magn.h"
+ "src/c/matrixOperations/interfaces/int_invert.h"
+ "src/c/matrixOperations/interfaces/int_OpSlash.h"
+ "src/c/matrixOperations/interfaces/int_OpDotApex.h"
+ "src/c/matrixOperations/interfaces/int_trace.h"
+ "src/c/matrixOperations/interfaces/int_det.h"
+ "src/c/matrixOperations/interfaces/int_eye.h"
+ "src/c/matrixOperations/interfaces/int_OpStar.h"
+ "src/c/matrixOperations/interfaces/int_chol.h"
+ "src/c/matrixOperations/interfaces/int_dist.h"
+ "src/c/matrixOperations/interfaces/int_fill.h"
+ "src/c/matrixOperations/interfaces/int_expm.h"
+ "src/c/elementaryFunctions/interfaces/int_asinh.h"
+ "src/c/elementaryFunctions/interfaces/int_atanh.h"
+ "src/c/elementaryFunctions/interfaces/int_sinh.h"
+ "src/c/elementaryFunctions/interfaces/int_tanh.h"
+ "src/c/elementaryFunctions/interfaces/int_sqrt.h"
+ "src/c/elementaryFunctions/interfaces/int_OpDotHat.h"
+ "src/c/elementaryFunctions/interfaces/int_OpHat.h"
+ "src/c/elementaryFunctions/interfaces/int_lnp1m1.h"
+ "src/c/elementaryFunctions/interfaces/int_round.h"
+ "src/c/elementaryFunctions/interfaces/int_log10.h"
+ "src/c/elementaryFunctions/interfaces/int_log1p.h"
+ "src/c/elementaryFunctions/interfaces/int_floor.h"
+ "src/c/elementaryFunctions/interfaces/int_exp10.h"
+ "src/c/elementaryFunctions/interfaces/int_cos.h"
+ "src/c/elementaryFunctions/interfaces/int_fix.h"
+ "src/c/elementaryFunctions/interfaces/int_exp.h"
+ "src/c/elementaryFunctions/interfaces/int_int.h"
+ "src/c/elementaryFunctions/interfaces/int_log.h"
+ "src/c/elementaryFunctions/interfaces/int_pow.h"
+ "src/c/elementaryFunctions/interfaces/int_sin.h"
+ "src/c/elementaryFunctions/interfaces/int_tan.h"
+ "src/c/elementaryFunctions/interfaces/int_acosh.h"
+ "src/c/elementaryFunctions/interfaces/int_acos.h"
+ "src/c/elementaryFunctions/interfaces/int_asin.h"
+ "src/c/elementaryFunctions/interfaces/int_atan.h"
+ "src/c/elementaryFunctions/interfaces/int_ceil.h"
+ "src/c/elementaryFunctions/interfaces/int_cosh.h"
+ "src/c/statisticsFunctions/interfaces/int_mean.h"
+ "src/c/statisticsFunctions/interfaces/int_meanf.h"
+ "src/c/statisticsFunctions/interfaces/int_stdevf.h"
+ "src/c/statisticsFunctions/interfaces/int_prod.h"
+ "src/c/statisticsFunctions/interfaces/int_variance.h"
+ "src/c/statisticsFunctions/interfaces/int_sum.h"
+ "src/c/operations/interfaces/int_OpEqual.h"
+ "src/c/operations/interfaces/int_OpLogNot.h"
+ "src/c/operations/interfaces/int_OpLogEq.h"
+ "src/c/operations/interfaces/int_OpLogNe.h"
+ "src/c/operations/interfaces/int_OpLogGt.h"
+ "src/c/operations/interfaces/int_OpLogGe.h"
+ "src/c/operations/interfaces/int_OpLogLt.h"
+ "src/c/operations/interfaces/int_OpLogLe.h"
+ "src/c/operations/interfaces/int_OpLogAnd.h"
+ "src/c/operations/interfaces/int_OpLogOr.h"
+ "src/c/operations/interfaces/int_OpDotStar.h"
+ "src/c/operations/interfaces/int_OpDotSlash.h"
+ "src/c/operations/interfaces/int_OpBackSlash.h"
+ "src/c/operations/interfaces/int_OpDotBackSlash.h"
+ "src/c/operations/interfaces/int_OpSlash.h"
+ "src/c/operations/interfaces/int_OpPlus.h"
+ "src/c/operations/interfaces/int_OpMinus.h"
+ "src/c/operations/interfaces/int_OpStar.h"
+ "src/c/operations/interfaces/int_OpExt.h"
+ "src/c/operations/interfaces/int_OpIns.h"
+ "src/c/string/interfaces/int_disp.h"
+ "src/c/signalProcessing/interfaces/int_ifft.h"
+ "src/c/signalProcessing/interfaces/int_lpc2cep.h"
+ "src/c/signalProcessing/interfaces/int_cepstrum.h"
+ "src/c/signalProcessing/interfaces/int_xcorr.h"
+ "src/c/signalProcessing/interfaces/int_convol.h"
+ "src/c/signalProcessing/interfaces/int_hilbert.h"
+ "src/c/signalProcessing/interfaces/int_levin.h"
+ "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"];
+endfunction
diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci
new file mode 100644
index 00000000..0ab67990
--- /dev/null
+++ b/macros/findDeps/getAllSources.sci
@@ -0,0 +1,607 @@
+//
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009-2009 - DIGITEO - Bruno JOFRET
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+//
+//
+
+function allSources = getAllSources()
+ allSources = [ "src/c/auxiliaryFunctions/abs/sabsa.c"
+ "src/c/auxiliaryFunctions/abs/sabss.c"
+ "src/c/auxiliaryFunctions/abs/zabsa.c"
+ "src/c/auxiliaryFunctions/abs/zabss.c"
+ "src/c/auxiliaryFunctions/abs/cabsa.c"
+ "src/c/auxiliaryFunctions/abs/cabss.c"
+ "src/c/auxiliaryFunctions/abs/dabsa.c"
+ "src/c/auxiliaryFunctions/abs/dabss.c"
+ "src/c/auxiliaryFunctions/conj/zconja.c"
+ "src/c/auxiliaryFunctions/conj/zconjs.c"
+ "src/c/auxiliaryFunctions/conj/cconja.c"
+ "src/c/auxiliaryFunctions/conj/cconjs.c"
+ "src/c/auxiliaryFunctions/find/cfinda.c"
+ "src/c/auxiliaryFunctions/find/dfinda.c"
+ "src/c/auxiliaryFunctions/find/sfinda.c"
+ "src/c/auxiliaryFunctions/find/zfinda.c"
+ "src/c/auxiliaryFunctions/rand/dranda.c"
+ "src/c/auxiliaryFunctions/rand/drands.c"
+ "src/c/auxiliaryFunctions/rand/sranda.c"
+ "src/c/auxiliaryFunctions/rand/srands.c"
+ "src/c/auxiliaryFunctions/rand/zranda.c"
+ "src/c/auxiliaryFunctions/rand/zrands.c"
+ "src/c/auxiliaryFunctions/rand/cranda.c"
+ "src/c/auxiliaryFunctions/rand/crands.c"
+ "src/c/auxiliaryFunctions/sign/csigna.c"
+ "src/c/auxiliaryFunctions/sign/csigns.c"
+ "src/c/auxiliaryFunctions/sign/dsigna.c"
+ "src/c/auxiliaryFunctions/sign/dsigns.c"
+ "src/c/auxiliaryFunctions/sign/ssigna.c"
+ "src/c/auxiliaryFunctions/sign/ssigns.c"
+ "src/c/auxiliaryFunctions/sign/zsigna.c"
+ "src/c/auxiliaryFunctions/sign/zsigns.c"
+ "src/c/auxiliaryFunctions/frexp/dfrexps.c"
+ "src/c/auxiliaryFunctions/frexp/sfrexps.c"
+ "src/c/auxiliaryFunctions/isnan/disnana.c"
+ "src/c/auxiliaryFunctions/isnan/disnans.c"
+ "src/c/auxiliaryFunctions/isnan/cisnana.c"
+ "src/c/auxiliaryFunctions/isnan/cisnans.c"
+ "src/c/auxiliaryFunctions/isnan/zisnana.c"
+ "src/c/auxiliaryFunctions/isnan/zisnans.c"
+ "src/c/auxiliaryFunctions/isnan/sisnana.c"
+ "src/c/auxiliaryFunctions/isnan/sisnans.c"
+ "src/c/auxiliaryFunctions/find2d/zfind2da.c"
+ "src/c/auxiliaryFunctions/find2d/cfind2da.c"
+ "src/c/auxiliaryFunctions/find2d/sfind2da.c"
+ "src/c/auxiliaryFunctions/find2d/dfind2da.c"
+ "src/c/auxiliaryFunctions/pythag/dpythags.c"
+ "src/c/auxiliaryFunctions/pythag/zpythags.c"
+ "src/c/auxiliaryFunctions/pythag/cpythags.c"
+ "src/c/auxiliaryFunctions/pythag/spythags.c"
+ "src/c/type/doubleComplex.c"
+ "src/c/type/floatComplex.c"
+ "src/c/matrixOperations/cat/dcata.c"
+ "src/c/matrixOperations/cat/dcats.c"
+ "src/c/matrixOperations/cat/scata.c"
+ "src/c/matrixOperations/cat/scats.c"
+ "src/c/matrixOperations/cat/zcata.c"
+ "src/c/matrixOperations/cat/zcats.c"
+ "src/c/matrixOperations/cat/ccata.c"
+ "src/c/matrixOperations/cat/ccats.c"
+ "src/c/matrixOperations/eye/deyea.c"
+ "src/c/matrixOperations/eye/seyea.c"
+ "src/c/matrixOperations/eye/zeyea.c"
+ "src/c/matrixOperations/eye/ceyea.c"
+ "src/c/matrixOperations/chol/dchola.c"
+ "src/c/matrixOperations/chol/dchols.c"
+ "src/c/matrixOperations/chol/schola.c"
+ "src/c/matrixOperations/chol/schols.c"
+ "src/c/matrixOperations/chol/zchola.c"
+ "src/c/matrixOperations/chol/cchola.c"
+ "src/c/matrixOperations/dist/ddista.c"
+ "src/c/matrixOperations/dist/ddists.c"
+ "src/c/matrixOperations/dist/sdista.c"
+ "src/c/matrixOperations/dist/sdists.c"
+ "src/c/matrixOperations/dist/zdista.c"
+ "src/c/matrixOperations/dist/zdists.c"
+ "src/c/matrixOperations/dist/cdista.c"
+ "src/c/matrixOperations/dist/cdists.c"
+ "src/c/matrixOperations/fill/cfilla.c"
+ "src/c/matrixOperations/fill/dfilla.c"
+ "src/c/matrixOperations/fill/sfilla.c"
+ "src/c/matrixOperations/fill/zfilla.c"
+ "src/c/matrixOperations/expm/zexpma.c"
+ "src/c/matrixOperations/expm/cexpma.c"
+ "src/c/matrixOperations/expm/dexpma.c"
+ "src/c/matrixOperations/expm/sexpma.c"
+ "src/c/matrixOperations/jmat/djmata.c"
+ "src/c/matrixOperations/jmat/sjmata.c"
+ "src/c/matrixOperations/logm/clogma.c"
+ "src/c/matrixOperations/logm/dlogma.c"
+ "src/c/matrixOperations/logm/slogma.c"
+ "src/c/matrixOperations/logm/zlogma.c"
+ "src/c/matrixOperations/ones/donesa.c"
+ "src/c/matrixOperations/ones/sonesa.c"
+ "src/c/matrixOperations/ones/zonesa.c"
+ "src/c/matrixOperations/ones/conesa.c"
+ "src/c/matrixOperations/powm/dpowma.c"
+ "src/c/matrixOperations/powm/spowma.c"
+ "src/c/matrixOperations/powm/zpowma.c"
+ "src/c/matrixOperations/powm/cpowma.c"
+ "src/c/matrixOperations/spec/cspeca.c"
+ "src/c/matrixOperations/spec/dspeca.c"
+ "src/c/matrixOperations/spec/sspeca.c"
+ "src/c/matrixOperations/spec/zspeca.c"
+ "src/c/matrixOperations/transpose/ztransposea.c"
+ "src/c/matrixOperations/transpose/stransposea.c"
+ "src/c/matrixOperations/transpose/ctransposea.c"
+ "src/c/matrixOperations/transpose/dtransposea.c"
+ "src/c/matrixOperations/spec2/zspec2a.c"
+ "src/c/matrixOperations/spec2/sspec2a.c"
+ "src/c/matrixOperations/spec2/dspec2a.c"
+ "src/c/matrixOperations/spec2/cspec2a.c"
+ "src/c/matrixOperations/trace/stracea.c"
+ "src/c/matrixOperations/trace/dtracea.c"
+ "src/c/matrixOperations/trace/ctracea.c"
+ "src/c/matrixOperations/trace/ztracea.c"
+ "src/c/matrixOperations/zeros/dzerosa.c"
+ "src/c/matrixOperations/zeros/czerosa.c"
+ "src/c/matrixOperations/zeros/zzerosa.c"
+ "src/c/matrixOperations/zeros/szerosa.c"
+ "src/c/matrixOperations/inversion/zinverma.c"
+ "src/c/matrixOperations/inversion/cinverma.c"
+ "src/c/matrixOperations/inversion/sinverma.c"
+ "src/c/matrixOperations/inversion/dinverma.c"
+ "src/c/matrixOperations/infiniteNorm/sinfnorma.c"
+ "src/c/matrixOperations/infiniteNorm/dinfnorma.c"
+ "src/c/matrixOperations/infiniteNorm/zinfnorma.c"
+ "src/c/matrixOperations/infiniteNorm/cinfnorma.c"
+ "src/c/matrixOperations/multiplication/zmulma.c"
+ "src/c/matrixOperations/multiplication/cmulma.c"
+ "src/c/matrixOperations/multiplication/dmulma.c"
+ "src/c/matrixOperations/multiplication/smulma.c"
+ "src/c/matrixOperations/division/cldivma.c"
+ "src/c/matrixOperations/division/zldivma.c"
+ "src/c/matrixOperations/division/sldivma.c"
+ "src/c/matrixOperations/division/drdivma.c"
+ "src/c/matrixOperations/division/drdivv.c"
+ "src/c/matrixOperations/division/dldivma.c"
+ "src/c/matrixOperations/division/crdivma.c"
+ "src/c/matrixOperations/division/crdivv.c"
+ "src/c/matrixOperations/division/crdivscv.c"
+ "src/c/matrixOperations/division/crdivcsv.c"
+ "src/c/matrixOperations/division/zrdivma.c"
+ "src/c/matrixOperations/division/zrdivv.c"
+ "src/c/matrixOperations/division/zrdivzdv.c"
+ "src/c/matrixOperations/division/zrdivdzv.c"
+ "src/c/matrixOperations/division/srdivma.c"
+ "src/c/matrixOperations/division/srdivv.c"
+ "src/c/matrixOperations/determ/ddeterma.c"
+ "src/c/matrixOperations/determ/zdeterma.c"
+ "src/c/matrixOperations/determ/cdeterma.c"
+ "src/c/matrixOperations/determ/sdeterma.c"
+ "src/c/matrixOperations/magnitude/cmagna.c"
+ "src/c/matrixOperations/magnitude/cmagns.c"
+ "src/c/matrixOperations/magnitude/dmagna.c"
+ "src/c/matrixOperations/magnitude/dmagns.c"
+ "src/c/matrixOperations/magnitude/smagna.c"
+ "src/c/matrixOperations/magnitude/smagns.c"
+ "src/c/matrixOperations/magnitude/zmagna.c"
+ "src/c/matrixOperations/magnitude/zmagns.c"
+ "src/c/matrixOperations/hilb/shilba.c"
+ "src/c/matrixOperations/hilb/dhilba.c"
+ "src/c/matrixOperations/squaredMagnitude/ssquMagna.c"
+ "src/c/matrixOperations/squaredMagnitude/ssquMagns.c"
+ "src/c/matrixOperations/squaredMagnitude/dsquMagna.c"
+ "src/c/matrixOperations/squaredMagnitude/dsquMagns.c"
+ "src/c/matrixOperations/squaredMagnitude/zsquMagna.c"
+ "src/c/matrixOperations/squaredMagnitude/zsquMagns.c"
+ "src/c/matrixOperations/squaredMagnitude/csquMagna.c"
+ "src/c/matrixOperations/squaredMagnitude/csquMagns.c"
+ "src/c/elementaryFunctions/cos/dcosa.c"
+ "src/c/elementaryFunctions/cos/dcoss.c"
+ "src/c/elementaryFunctions/cos/scosa.c"
+ "src/c/elementaryFunctions/cos/scoss.c"
+ "src/c/elementaryFunctions/cos/zcosa.c"
+ "src/c/elementaryFunctions/cos/zcoss.c"
+ "src/c/elementaryFunctions/cos/ccosa.c"
+ "src/c/elementaryFunctions/cos/ccoss.c"
+ "src/c/elementaryFunctions/fix/dfixa.c"
+ "src/c/elementaryFunctions/fix/dfixs.c"
+ "src/c/elementaryFunctions/fix/sfixa.c"
+ "src/c/elementaryFunctions/fix/sfixs.c"
+ "src/c/elementaryFunctions/fix/zfixa.c"
+ "src/c/elementaryFunctions/fix/zfixs.c"
+ "src/c/elementaryFunctions/fix/cfixa.c"
+ "src/c/elementaryFunctions/fix/cfixs.c"
+ "src/c/elementaryFunctions/exp/dexpa.c"
+ "src/c/elementaryFunctions/exp/dexps.c"
+ "src/c/elementaryFunctions/exp/sexpa.c"
+ "src/c/elementaryFunctions/exp/sexps.c"
+ "src/c/elementaryFunctions/exp/zexpa.c"
+ "src/c/elementaryFunctions/exp/zexps.c"
+ "src/c/elementaryFunctions/exp/cexpa.c"
+ "src/c/elementaryFunctions/exp/cexps.c"
+ "src/c/elementaryFunctions/int/dinta.c"
+ "src/c/elementaryFunctions/int/dints.c"
+ "src/c/elementaryFunctions/int/sinta.c"
+ "src/c/elementaryFunctions/int/sints.c"
+ "src/c/elementaryFunctions/int/zinta.c"
+ "src/c/elementaryFunctions/int/zints.c"
+ "src/c/elementaryFunctions/int/cinta.c"
+ "src/c/elementaryFunctions/int/cints.c"
+ "src/c/elementaryFunctions/log/cloga.c"
+ "src/c/elementaryFunctions/log/clogs.c"
+ "src/c/elementaryFunctions/log/dloga.c"
+ "src/c/elementaryFunctions/log/dlogs.c"
+ "src/c/elementaryFunctions/log/sloga.c"
+ "src/c/elementaryFunctions/log/slogs.c"
+ "src/c/elementaryFunctions/log/zloga.c"
+ "src/c/elementaryFunctions/log/zlogs.c"
+ "src/c/elementaryFunctions/pow/cpowa.c"
+ "src/c/elementaryFunctions/pow/cpows.c"
+ "src/c/elementaryFunctions/pow/dpowa.c"
+ "src/c/elementaryFunctions/pow/dpows.c"
+ "src/c/elementaryFunctions/pow/spowa.c"
+ "src/c/elementaryFunctions/pow/spows.c"
+ "src/c/elementaryFunctions/pow/zpowa.c"
+ "src/c/elementaryFunctions/pow/zpows.c"
+ "src/c/elementaryFunctions/sin/csina.c"
+ "src/c/elementaryFunctions/sin/csins.c"
+ "src/c/elementaryFunctions/sin/dsina.c"
+ "src/c/elementaryFunctions/sin/dsins.c"
+ "src/c/elementaryFunctions/sin/ssina.c"
+ "src/c/elementaryFunctions/sin/ssins.c"
+ "src/c/elementaryFunctions/sin/zsina.c"
+ "src/c/elementaryFunctions/sin/zsins.c"
+ "src/c/elementaryFunctions/tan/ctana.c"
+ "src/c/elementaryFunctions/tan/ctans.c"
+ "src/c/elementaryFunctions/tan/dtana.c"
+ "src/c/elementaryFunctions/tan/dtans.c"
+ "src/c/elementaryFunctions/tan/stana.c"
+ "src/c/elementaryFunctions/tan/stans.c"
+ "src/c/elementaryFunctions/tan/ztana.c"
+ "src/c/elementaryFunctions/tan/ztans.c"
+ "src/c/elementaryFunctions/acos/zacosa.c"
+ "src/c/elementaryFunctions/acos/zacoss.c"
+ "src/c/elementaryFunctions/acos/cacosa.c"
+ "src/c/elementaryFunctions/acos/cacoss.c"
+ "src/c/elementaryFunctions/acos/dacosa.c"
+ "src/c/elementaryFunctions/acos/dacoss.c"
+ "src/c/elementaryFunctions/acos/sacosa.c"
+ "src/c/elementaryFunctions/acos/sacoss.c"
+ "src/c/elementaryFunctions/asin/dasina.c"
+ "src/c/elementaryFunctions/asin/dasins.c"
+ "src/c/elementaryFunctions/asin/sasina.c"
+ "src/c/elementaryFunctions/asin/sasins.c"
+ "src/c/elementaryFunctions/asin/zasina.c"
+ "src/c/elementaryFunctions/asin/zasins.c"
+ "src/c/elementaryFunctions/asin/casina.c"
+ "src/c/elementaryFunctions/asin/casins.c"
+ "src/c/elementaryFunctions/atan/datana.c"
+ "src/c/elementaryFunctions/atan/datans.c"
+ "src/c/elementaryFunctions/atan/satana.c"
+ "src/c/elementaryFunctions/atan/satans.c"
+ "src/c/elementaryFunctions/atan/zatana.c"
+ "src/c/elementaryFunctions/atan/zatans.c"
+ "src/c/elementaryFunctions/atan/catana.c"
+ "src/c/elementaryFunctions/atan/catans.c"
+ "src/c/elementaryFunctions/ceil/dceila.c"
+ "src/c/elementaryFunctions/ceil/dceils.c"
+ "src/c/elementaryFunctions/ceil/sceila.c"
+ "src/c/elementaryFunctions/ceil/sceils.c"
+ "src/c/elementaryFunctions/ceil/zceila.c"
+ "src/c/elementaryFunctions/ceil/zceils.c"
+ "src/c/elementaryFunctions/ceil/cceila.c"
+ "src/c/elementaryFunctions/ceil/cceils.c"
+ "src/c/elementaryFunctions/cosh/dcosha.c"
+ "src/c/elementaryFunctions/cosh/dcoshs.c"
+ "src/c/elementaryFunctions/cosh/scosha.c"
+ "src/c/elementaryFunctions/cosh/scoshs.c"
+ "src/c/elementaryFunctions/cosh/zcosha.c"
+ "src/c/elementaryFunctions/cosh/zcoshs.c"
+ "src/c/elementaryFunctions/cosh/ccosha.c"
+ "src/c/elementaryFunctions/cosh/ccoshs.c"
+ "src/c/elementaryFunctions/sinh/csinha.c"
+ "src/c/elementaryFunctions/sinh/csinhs.c"
+ "src/c/elementaryFunctions/sinh/dsinha.c"
+ "src/c/elementaryFunctions/sinh/dsinhs.c"
+ "src/c/elementaryFunctions/sinh/ssinha.c"
+ "src/c/elementaryFunctions/sinh/ssinhs.c"
+ "src/c/elementaryFunctions/sinh/zsinha.c"
+ "src/c/elementaryFunctions/sinh/zsinhs.c"
+ "src/c/elementaryFunctions/tanh/ctanha.c"
+ "src/c/elementaryFunctions/tanh/ctanhs.c"
+ "src/c/elementaryFunctions/tanh/dtanha.c"
+ "src/c/elementaryFunctions/tanh/dtanhs.c"
+ "src/c/elementaryFunctions/tanh/stanha.c"
+ "src/c/elementaryFunctions/tanh/stanhs.c"
+ "src/c/elementaryFunctions/tanh/ztanha.c"
+ "src/c/elementaryFunctions/tanh/ztanhs.c"
+ "src/c/elementaryFunctions/sqrt/csqrta.c"
+ "src/c/elementaryFunctions/sqrt/csqrts.c"
+ "src/c/elementaryFunctions/sqrt/dsqrta.c"
+ "src/c/elementaryFunctions/sqrt/dsqrts.c"
+ "src/c/elementaryFunctions/sqrt/ssqrta.c"
+ "src/c/elementaryFunctions/sqrt/ssqrts.c"
+ "src/c/elementaryFunctions/sqrt/zsqrta.c"
+ "src/c/elementaryFunctions/sqrt/zsqrts.c"
+ "src/c/elementaryFunctions/acosh/cacosha.c"
+ "src/c/elementaryFunctions/acosh/cacoshs.c"
+ "src/c/elementaryFunctions/acosh/zacosha.c"
+ "src/c/elementaryFunctions/acosh/zacoshs.c"
+ "src/c/elementaryFunctions/acosh/sacosha.c"
+ "src/c/elementaryFunctions/acosh/sacoshs.c"
+ "src/c/elementaryFunctions/acosh/dacosha.c"
+ "src/c/elementaryFunctions/acosh/dacoshs.c"
+ "src/c/elementaryFunctions/asinh/dasinha.c"
+ "src/c/elementaryFunctions/asinh/dasinhs.c"
+ "src/c/elementaryFunctions/asinh/casinha.c"
+ "src/c/elementaryFunctions/asinh/casinhs.c"
+ "src/c/elementaryFunctions/asinh/zasinha.c"
+ "src/c/elementaryFunctions/asinh/zasinhs.c"
+ "src/c/elementaryFunctions/asinh/sasinha.c"
+ "src/c/elementaryFunctions/asinh/sasinhs.c"
+ "src/c/elementaryFunctions/atan2/datan2a.c"
+ "src/c/elementaryFunctions/atan2/datan2s.c"
+ "src/c/elementaryFunctions/atan2/satan2a.c"
+ "src/c/elementaryFunctions/atan2/satan2s.c"
+ "src/c/elementaryFunctions/atanh/datanha.c"
+ "src/c/elementaryFunctions/atanh/datanhs.c"
+ "src/c/elementaryFunctions/atanh/catanha.c"
+ "src/c/elementaryFunctions/atanh/catanhs.c"
+ "src/c/elementaryFunctions/atanh/zatanha.c"
+ "src/c/elementaryFunctions/atanh/zatanhs.c"
+ "src/c/elementaryFunctions/atanh/satanha.c"
+ "src/c/elementaryFunctions/atanh/satanhs.c"
+ "src/c/elementaryFunctions/floor/dfloora.c"
+ "src/c/elementaryFunctions/floor/dfloors.c"
+ "src/c/elementaryFunctions/floor/cfloora.c"
+ "src/c/elementaryFunctions/floor/cfloors.c"
+ "src/c/elementaryFunctions/floor/zfloora.c"
+ "src/c/elementaryFunctions/floor/zfloors.c"
+ "src/c/elementaryFunctions/floor/sfloora.c"
+ "src/c/elementaryFunctions/floor/sfloors.c"
+ "src/c/elementaryFunctions/exp10/dexp10a.c"
+ "src/c/elementaryFunctions/exp10/dexp10s.c"
+ "src/c/elementaryFunctions/exp10/cexp10a.c"
+ "src/c/elementaryFunctions/exp10/cexp10s.c"
+ "src/c/elementaryFunctions/exp10/zexp10a.c"
+ "src/c/elementaryFunctions/exp10/zexp10s.c"
+ "src/c/elementaryFunctions/exp10/sexp10a.c"
+ "src/c/elementaryFunctions/exp10/sexp10s.c"
+ "src/c/elementaryFunctions/log10/dlog10a.c"
+ "src/c/elementaryFunctions/log10/dlog10s.c"
+ "src/c/elementaryFunctions/log10/clog10a.c"
+ "src/c/elementaryFunctions/log10/clog10s.c"
+ "src/c/elementaryFunctions/log10/zlog10a.c"
+ "src/c/elementaryFunctions/log10/zlog10s.c"
+ "src/c/elementaryFunctions/log10/slog10a.c"
+ "src/c/elementaryFunctions/log10/slog10s.c"
+ "src/c/elementaryFunctions/log1p/dlog1pa.c"
+ "src/c/elementaryFunctions/log1p/dlog1ps.c"
+ "src/c/elementaryFunctions/log1p/clog1pa.c"
+ "src/c/elementaryFunctions/log1p/clog1ps.c"
+ "src/c/elementaryFunctions/log1p/zlog1pa.c"
+ "src/c/elementaryFunctions/log1p/zlog1ps.c"
+ "src/c/elementaryFunctions/log1p/slog1pa.c"
+ "src/c/elementaryFunctions/log1p/slog1ps.c"
+ "src/c/elementaryFunctions/round/drounda.c"
+ "src/c/elementaryFunctions/round/drounds.c"
+ "src/c/elementaryFunctions/round/crounda.c"
+ "src/c/elementaryFunctions/round/crounds.c"
+ "src/c/elementaryFunctions/round/zrounda.c"
+ "src/c/elementaryFunctions/round/zrounds.c"
+ "src/c/elementaryFunctions/round/srounda.c"
+ "src/c/elementaryFunctions/round/srounds.c"
+ "src/c/elementaryFunctions/lnp1m1/slnp1m1s.c"
+ "src/c/elementaryFunctions/lnp1m1/dlnp1m1s.c"
+ "src/c/statisticsFunctions/max/dmaxa.c"
+ "src/c/statisticsFunctions/max/smaxa.c"
+ "src/c/statisticsFunctions/max/srowmaxa.c"
+ "src/c/statisticsFunctions/max/drowmaxa.c"
+ "src/c/statisticsFunctions/max/scolumnmaxa.c"
+ "src/c/statisticsFunctions/max/dcolumnmaxa.c"
+ "src/c/statisticsFunctions/min/dmina.c"
+ "src/c/statisticsFunctions/min/smina.c"
+ "src/c/statisticsFunctions/min/srowmina.c"
+ "src/c/statisticsFunctions/min/drowmina.c"
+ "src/c/statisticsFunctions/min/scolumnmina.c"
+ "src/c/statisticsFunctions/min/dcolumnmina.c"
+ "src/c/statisticsFunctions/sum/dcolumnsuma.c"
+ "src/c/statisticsFunctions/sum/csuma.c"
+ "src/c/statisticsFunctions/sum/dsuma.c"
+ "src/c/statisticsFunctions/sum/zrowsuma.c"
+ "src/c/statisticsFunctions/sum/ssuma.c"
+ "src/c/statisticsFunctions/sum/crowsuma.c"
+ "src/c/statisticsFunctions/sum/zsuma.c"
+ "src/c/statisticsFunctions/sum/zcolumnsuma.c"
+ "src/c/statisticsFunctions/sum/srowsuma.c"
+ "src/c/statisticsFunctions/sum/drowsuma.c"
+ "src/c/statisticsFunctions/sum/scolumnsuma.c"
+ "src/c/statisticsFunctions/sum/ccolumnsuma.c"
+ "src/c/statisticsFunctions/mean/cmeana.c"
+ "src/c/statisticsFunctions/mean/ccolumnmeana.c"
+ "src/c/statisticsFunctions/mean/srowmeana.c"
+ "src/c/statisticsFunctions/mean/drowmeana.c"
+ "src/c/statisticsFunctions/mean/dmeana.c"
+ "src/c/statisticsFunctions/mean/zrowmeana.c"
+ "src/c/statisticsFunctions/mean/smeana.c"
+ "src/c/statisticsFunctions/mean/scolumnmeana.c"
+ "src/c/statisticsFunctions/mean/crowmeana.c"
+ "src/c/statisticsFunctions/mean/dcolumnmeana.c"
+ "src/c/statisticsFunctions/mean/zmeana.c"
+ "src/c/statisticsFunctions/mean/zcolumnmeana.c"
+ "src/c/statisticsFunctions/meanf/cmeanfa.c"
+ "src/c/statisticsFunctions/meanf/ccolumnmeanfa.c"
+ "src/c/statisticsFunctions/meanf/srowmeanfa.c"
+ "src/c/statisticsFunctions/meanf/drowmeanfa.c"
+ "src/c/statisticsFunctions/meanf/dmeanfa.c"
+ "src/c/statisticsFunctions/meanf/zrowmeanfa.c"
+ "src/c/statisticsFunctions/meanf/smeanfa.c"
+ "src/c/statisticsFunctions/meanf/scolumnmeanfa.c"
+ "src/c/statisticsFunctions/meanf/crowmeanfa.c"
+ "src/c/statisticsFunctions/meanf/dcolumnmeanfa.c"
+ "src/c/statisticsFunctions/meanf/zmeanfa.c"
+ "src/c/statisticsFunctions/meanf/zmeanfzd.c"
+ "src/c/statisticsFunctions/meanf/cmeanfcs.c"
+ "src/c/statisticsFunctions/meanf/zmeanfdz.c"
+ "src/c/statisticsFunctions/meanf/cmeanfsc.c"
+ "src/c/statisticsFunctions/meanf/zcolumnmeanfa.c"
+ "src/c/statisticsFunctions/prod/srowproda.c"
+ "src/c/statisticsFunctions/prod/drowproda.c"
+ "src/c/statisticsFunctions/prod/dproda.c"
+ "src/c/statisticsFunctions/prod/zrowproda.c"
+ "src/c/statisticsFunctions/prod/sproda.c"
+ "src/c/statisticsFunctions/prod/scolumnproda.c"
+ "src/c/statisticsFunctions/prod/crowproda.c"
+ "src/c/statisticsFunctions/prod/dcolumnproda.c"
+ "src/c/statisticsFunctions/prod/zproda.c"
+ "src/c/statisticsFunctions/prod/zcolumnproda.c"
+ "src/c/statisticsFunctions/prod/cproda.c"
+ "src/c/statisticsFunctions/prod/ccolumnproda.c"
+ "src/c/statisticsFunctions/variance/cvariancea.c"
+ "src/c/statisticsFunctions/variance/zvariancea.c"
+ "src/c/statisticsFunctions/variance/dcolumnvariancea.c"
+ "src/c/statisticsFunctions/variance/dvariancea.c"
+ "src/c/statisticsFunctions/variance/crowvariancea.c"
+ "src/c/statisticsFunctions/variance/svariancea.c"
+ "src/c/statisticsFunctions/variance/drowvariancea.c"
+ "src/c/statisticsFunctions/variance/srowvariancea.c"
+ "src/c/statisticsFunctions/variance/zcolumnvariancea.c"
+ "src/c/statisticsFunctions/variance/zrowvariancea.c"
+ "src/c/statisticsFunctions/variance/ccolumnvariancea.c"
+ "src/c/statisticsFunctions/variance/scolumnvariancea.c"
+ "src/c/statisticsFunctions/stdevf/cstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/zstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/cstdevfcs.c"
+ "src/c/statisticsFunctions/stdevf/zstdevfzd.c"
+ "src/c/statisticsFunctions/stdevf/cstdevfsc.c"
+ "src/c/statisticsFunctions/stdevf/zstdevfdz.c"
+ "src/c/statisticsFunctions/stdevf/dcolumnstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/dstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/crowstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/sstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/drowstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/srowstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/zcolumnstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/zrowstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/ccolumnstdevfa.c"
+ "src/c/statisticsFunctions/stdevf/scolumnstdevfa.c"
+ "src/c/operations/multiplication/cmula.c"
+ "src/c/operations/multiplication/cmuls.c"
+ "src/c/operations/multiplication/cmulv.c"
+ "src/c/operations/multiplication/cmulcsv.c"
+ "src/c/operations/multiplication/cmulscv.c"
+ "src/c/operations/multiplication/dmula.c"
+ "src/c/operations/multiplication/dmuls.c"
+ "src/c/operations/multiplication/dmulv.c"
+ "src/c/operations/multiplication/smula.c"
+ "src/c/operations/multiplication/smuls.c"
+ "src/c/operations/multiplication/smulv.c"
+ "src/c/operations/multiplication/zmula.c"
+ "src/c/operations/multiplication/zmuls.c"
+ "src/c/operations/multiplication/zmulv.c"
+ "src/c/operations/multiplication/zmuldzv.c"
+ "src/c/operations/multiplication/zmulzdv.c"
+ "src/c/operations/division/drdiva.c"
+ "src/c/operations/division/drdivs.c"
+ "src/c/operations/division/srdiva.c"
+ "src/c/operations/division/srdivs.c"
+ "src/c/operations/division/dldiva.c"
+ "src/c/operations/division/dldivs.c"
+ "src/c/operations/division/sldiva.c"
+ "src/c/operations/division/sldivs.c"
+ "src/c/operations/division/zrdiva.c"
+ "src/c/operations/division/zrdivs.c"
+ "src/c/operations/division/zldiva.c"
+ "src/c/operations/division/zldivs.c"
+ "src/c/operations/division/crdiva.c"
+ "src/c/operations/division/crdivs.c"
+ "src/c/operations/division/cldiva.c"
+ "src/c/operations/division/cldivs.c"
+ "src/c/operations/addition/sadda.c"
+ "src/c/operations/addition/sadds.c"
+ "src/c/operations/addition/zadda.c"
+ "src/c/operations/addition/zadds.c"
+ "src/c/operations/addition/cadda.c"
+ "src/c/operations/addition/cadds.c"
+ "src/c/operations/addition/dadda.c"
+ "src/c/operations/addition/dadds.c"
+ "src/c/operations/subtraction/ddiffa.c"
+ "src/c/operations/subtraction/ddiffs.c"
+ "src/c/operations/subtraction/sdiffa.c"
+ "src/c/operations/subtraction/sdiffs.c"
+ "src/c/operations/subtraction/zdiffa.c"
+ "src/c/operations/subtraction/zdiffs.c"
+ "src/c/operations/subtraction/cdiffa.c"
+ "src/c/operations/subtraction/cdiffs.c"
+ "src/c/string/disp/ddispa.c"
+ "src/c/string/disp/ddisps.c"
+ "src/c/string/disp/sdispa.c"
+ "src/c/string/disp/sdisps.c"
+ "src/c/string/disp/zdispa.c"
+ "src/c/string/disp/zdisps.c"
+ "src/c/string/disp/cdispa.c"
+ "src/c/string/disp/cdisps.c"
+ "src/c/string/string/zstringa.c"
+ "src/c/string/string/zstrings.c"
+ "src/c/string/string/cstringa.c"
+ "src/c/string/string/cstrings.c"
+ "src/c/string/string/sstringa.c"
+ "src/c/string/string/sstrings.c"
+ "src/c/string/string/dstringa.c"
+ "src/c/string/string/dstrings.c"
+ "src/c/signalProcessing/fft/dfft2.c"
+ "src/c/signalProcessing/fft/cfftma.c"
+ "src/c/signalProcessing/fft/r2tx.c"
+ "src/c/signalProcessing/fft/r4tx.c"
+ "src/c/signalProcessing/fft/r8tx.c"
+ "src/c/signalProcessing/fft/dfftbi.c"
+ "src/c/signalProcessing/fft/dfftma.c"
+ "src/c/signalProcessing/fft/dfftmx.c"
+ "src/c/signalProcessing/fft/sfftma.c"
+ "src/c/signalProcessing/fft/zfftma.c"
+ "src/c/signalProcessing/fft/fft842.c"
+ "src/c/signalProcessing/lev/dleva.c"
+ "src/c/signalProcessing/lev/sleva.c"
+ "src/c/signalProcessing/lev/zleva.c"
+ "src/c/signalProcessing/lev/dleva2.c"
+ "src/c/signalProcessing/lev/sleva2.c"
+ "src/c/signalProcessing/lev/zleva2.c"
+ "src/c/signalProcessing/lev/cleva2.c"
+ "src/c/signalProcessing/lev/cleva.c"
+ "src/c/signalProcessing/conv/dconva.c"
+ "src/c/signalProcessing/conv/sconva.c"
+ "src/c/signalProcessing/conv/zconva.c"
+ "src/c/signalProcessing/conv/cconva.c"
+ "src/c/signalProcessing/ifft/difftbi.c"
+ "src/c/signalProcessing/ifft/difftma.c"
+ "src/c/signalProcessing/ifft/difftmx.c"
+ "src/c/signalProcessing/ifft/difft2.c"
+ "src/c/signalProcessing/ifft/ifft842.c"
+ "src/c/signalProcessing/ifft/cifftma.c"
+ "src/c/signalProcessing/ifft/zifftma.c"
+ "src/c/signalProcessing/ifft/sifftma.c"
+ "src/c/signalProcessing/ifft/ir2tx.c"
+ "src/c/signalProcessing/ifft/ir4tx.c"
+ "src/c/signalProcessing/ifft/ir8tx.c"
+ "src/c/signalProcessing/fftshift/crowfftshifta.c"
+ "src/c/signalProcessing/fftshift/sfftshifta.c"
+ "src/c/signalProcessing/fftshift/drowfftshifta.c"
+ "src/c/signalProcessing/fftshift/srowfftshifta.c"
+ "src/c/signalProcessing/fftshift/zcolumnfftshifta.c"
+ "src/c/signalProcessing/fftshift/zrowfftshifta.c"
+ "src/c/signalProcessing/fftshift/ccolumnfftshifta.c"
+ "src/c/signalProcessing/fftshift/scolumnfftshifta.c"
+ "src/c/signalProcessing/fftshift/cfftshifta.c"
+ "src/c/signalProcessing/fftshift/zfftshifta.c"
+ "src/c/signalProcessing/fftshift/dcolumnfftshifta.c"
+ "src/c/signalProcessing/fftshift/dfftshifta.c"
+ "src/c/signalProcessing/levin/levinUtils.c"
+ "src/c/signalProcessing/levin/slevina.c"
+ "src/c/signalProcessing/levin/dlevina.c"
+ "src/c/signalProcessing/lpc2cep/dlpc2cepa.c"
+ "src/c/signalProcessing/lpc2cep/zlpc2cepa.c"
+ "src/c/signalProcessing/lpc2cep/clpc2cepa.c"
+ "src/c/signalProcessing/lpc2cep/slpc2cepa.c"
+ "src/c/signalProcessing/crossCorr/dcrossCorra.c"
+ "src/c/signalProcessing/crossCorr/zcrossCorra.c"
+ "src/c/signalProcessing/crossCorr/scrossCorra.c"
+ "src/c/signalProcessing/crossCorr/ccrossCorra.c"
+ "src/c/signalProcessing/conv2d/zconv2da.c"
+ "src/c/signalProcessing/conv2d/cconv2da.c"
+ "src/c/signalProcessing/conv2d/sconv2da.c"
+ "src/c/signalProcessing/conv2d/dconv2da.c"
+ "src/c/signalProcessing/hilbert/shilberta.c"
+ "src/c/signalProcessing/hilbert/shilberts.c"
+ "src/c/signalProcessing/hilbert/dhilberta.c"
+ "src/c/signalProcessing/hilbert/dhilberts.c"
+ "src/c/implicitList/zimplicitLists.c"
+ "src/c/implicitList/dimplicitLists.c"
+ "src/c/implicitList/cimplicitLists.c"
+ "src/c/implicitList/simplicitLists.c" ];
+endfunction