Merge remote-tracking branch 'origin/master' into YaSp 33/15733/2
Antoine ELIAS [Mon, 5 Jan 2015 09:40:38 +0000 (10:40 +0100)]
Conflicts:
scilab/modules/dynamic_link/etc/dynamic_link.start
scilab/modules/elementary_functions/Makefile.am
scilab/modules/elementary_functions/Makefile.in
scilab/modules/elementary_functions/includes/gw_elementary_functions.h
scilab/modules/elementary_functions/sci_gateway/c/gw_elementary_functions.c
scilab/modules/elementary_functions/src/c/elementary_functions.vcxproj
scilab/modules/linear_algebra/tests/nonreg_tests/bug_545.tst
scilab/modules/sparse/tests/nonreg_tests/bug_3310.dia.ref
scilab/modules/sparse/tests/nonreg_tests/bug_3310.tst

Change-Id: Ie02c79d0ea2403032ff885e79b43c33cc266f8f9

14 files changed:
1  2 
scilab/etc/scilab.start
scilab/modules/dynamic_link/etc/dynamic_link.start
scilab/modules/dynamic_link/macros/windows/dlwCompile.sci
scilab/modules/dynamic_link/macros/windows/dlwGetSdkPath.sci
scilab/modules/elementary_functions/Makefile.am
scilab/modules/elementary_functions/Makefile.in
scilab/modules/elementary_functions/includes/gw_elementary_functions.h
scilab/modules/elementary_functions/sci_gateway/c/sci_log10.c
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw.cpp
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw/elem_func_gw.vcxproj
scilab/modules/elementary_functions/sci_gateway/cpp/elem_func_gw/elem_func_gw.vcxproj.filters
scilab/modules/elementary_functions/sci_gateway/elementary_functions_gateway.xml
scilab/modules/elementary_functions/src/c/elementary_functions.vcxproj
scilab/modules/elementary_functions/src/c/elementary_functions.vcxproj.filters

Simple merge
@@@ -8,23 -8,13 +8,31 @@@
  // are also available at
  // http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
  
 -function dynamic_linklib = startModule()
 -
  //Load  functions libraries
  // =============================================================================
++<<<<<<< HEAD
 +load('SCI/modules/dynamic_link/macros/lib');
 +
 +// Configure Environment Variables for Microsoft Visual Studio C and
 +// Intel Fortran
 +if getos() == 'Windows' then
 +    if findmsvccompiler() <> 'unknown' then
 +        // Configure Ms VC environment
 +        configure_msvc();
 +        if findmsifortcompiler() <> 'unknown' then
 +            // Configure Intel Fortran environment
 +            configure_msifort();
 +        else
 +            // Use F2C
 +            setenv('USE_F2C', 'YES');
 +        end
 +    end
 +end
++=======
+   load('SCI/modules/dynamic_link/macros/lib');
+ endfunction
+ dynamic_linklib = startModule();
+ clear startModule;
++>>>>>>> origin/master
  
@@@ -169,173 -140,226 +169,174 @@@ LINPACK_SOURCES = 
        src/fortran/linpack/dpofa.f
  
  ELEMENTARIES_FUNCTIONS_FORTRAN_SOURCES = \
 -src/fortran/wasum.f \
 -src/fortran/dexpm1.f \
 -src/fortran/wwdiv.f \
 -src/fortran/wdotcr.f \
 -src/fortran/iset.f \
 -src/fortran/franck.f \
 -src/fortran/dwpowe.f \
 -src/fortran/rcsort.f \
 -src/fortran/wddiv.f \
 -src/fortran/lnblnk.f \
 -src/fortran/entier.f \
 -src/fortran/round.f \
 -src/fortran/cortr.f \
 -src/fortran/simple.f \
 -src/fortran/split.f \
 -src/fortran/wdrdiv.f \
 -src/fortran/imcopy.f \
 -src/fortran/cbal.f \
 -src/fortran/cuproi.f \
 -src/fortran/dsum.f \
 -src/fortran/urand.f \
 -src/fortran/intp.f \
 -src/fortran/watan.f \
 -src/fortran/wipowe.f \
 -src/fortran/wacos.f \
 -src/fortran/wdpow1.f \
 -src/fortran/dmsum.f \
 -src/fortran/dlgama.f \
 -src/fortran/exch.f \
 -src/fortran/wsign.f \
 -src/fortran/kronr.f \
 -src/fortran/wrscal.f \
 -src/fortran/pythag.f \
 -src/fortran/dmmul1.f \
 -src/fortran/dwpow.f \
 -src/fortran/wmmul.f \
 -src/fortran/dsearch.f \
 -src/fortran/ddif.f \
 -src/fortran/wdiv.f \
 -src/fortran/wtan.f \
 -src/fortran/ddpow.f \
 -src/fortran/magic.f \
 -src/fortran/wcerr.f \
 -src/fortran/ivimp.f \
 -src/fortran/cupro.f \
 -src/fortran/dadd.f \
 -src/fortran/isort.f \
 -src/fortran/hilber.f \
 -src/fortran/wdpowe.f \
 -src/fortran/wmprod.f \
 -src/fortran/wscal.f \
 -src/fortran/dlblks.f \
 -src/fortran/kronc.f \
 -src/fortran/ddrdiv.f \
 -src/fortran/dipow.f \
 -src/fortran/wshrsl.f \
 -src/fortran/wwrdiv.f \
 -src/fortran/coshin.f \
 -src/fortran/iwamax.f \
 -src/fortran/dipowe.f \
 -src/fortran/getorient.f \
 -src/fortran/cusum.f \
 -src/fortran/d1mach.f \
 -src/fortran/wbdiag.f \
 -src/fortran/ddpow1.f \
 -src/fortran/vpythag.f \
 -src/fortran/isova0.f \
 -src/fortran/wswap.f \
 -src/fortran/wwpow1.f \
 -src/fortran/getdimfromvar.f \
 -src/fortran/gdcp2i.f \
 -src/fortran/drdiv.f \
 -src/fortran/wmsum.f \
 -src/fortran/corth.f \
 -src/fortran/mtran.f \
 -src/fortran/wwpow.f \
 -src/fortran/dvmul.f \
 -src/fortran/wclmat.f \
 -src/fortran/dsort.f \
 -src/fortran/cerr.f \
 -src/fortran/rcopy.f \
 -src/fortran/wdpow.f \
 -src/fortran/orthes.f \
 -src/fortran/waxpy.f \
 -src/fortran/coef.f \
 -src/fortran/dwdiv.f \
 -src/fortran/arcosh.f \
 -src/fortran/wasin.f \
 -src/fortran/wexpm1.f \
 -src/fortran/ddpowe.f \
 -src/fortran/nearfloat.f \
 -src/fortran/dmprod.f \
 -src/fortran/wwpowe.f \
 -src/fortran/wdotci.f \
 -src/fortran/dmcopy.f \
 -src/fortran/wexchn.f \
 -src/fortran/isoval.f \
 -src/fortran/dwrdiv.f \
 -src/fortran/wipow.f \
 -src/fortran/wlog.f \
 -src/fortran/infinity.f \
 -src/fortran/dwpow1.f \
 -src/fortran/wmul.f \
 -src/fortran/dad.f \
 -src/fortran/dset.f \
 -src/fortran/dtild.f \
 -src/fortran/i1mach.f \
 -src/fortran/dclmat.f \
 -src/fortran/ortran.f \
 -src/fortran/bdiag.f \
 -src/fortran/wvmul.f \
 -src/fortran/dmmul.f \
 -src/fortran/wsqrt.f \
 -src/fortran/israt.f \
 -src/fortran/rat.f \
 -src/fortran/find.f
 -
 -GATEWAY_C_SOURCES = sci_gateway/c/sci_isequal.c \
 -sci_gateway/c/sci_matrix.c \
 -sci_gateway/c/sci_prod.c \
 -sci_gateway/c/sci_expm.c \
 -sci_gateway/c/sci_size.c \
 -sci_gateway/c/sci_tril.c \
 -sci_gateway/c/sci_ceil.c \
 -sci_gateway/c/sci_imag.c \
 -sci_gateway/c/sci_log.c \
 -sci_gateway/c/sci_log10.c \
 -sci_gateway/c/sci_log1p.c \
 -sci_gateway/c/sci_eye.c \
 -sci_gateway/c/sci_clean.c \
 -sci_gateway/c/sci_tan.c \
 -sci_gateway/c/sci_atan.c \
 -sci_gateway/c/sci_triu.c \
 -sci_gateway/c/sci_frexp.c \
 -sci_gateway/c/sci_cos.c \
 -sci_gateway/c/sci_rand.c \
 -sci_gateway/c/sci_acos.c \
 -sci_gateway/c/sci_sin.c \
 -sci_gateway/c/sci_sqrt.c \
 -sci_gateway/c/sci_asin.c \
 -sci_gateway/c/sci_sign.c \
 -sci_gateway/c/sci_zeros.c \
 -sci_gateway/c/sci_ones.c \
 -sci_gateway/c/sci_rat.c \
 -sci_gateway/c/gw_elementary_functions.c \
 -sci_gateway/c/sci_number_properties.c \
 -sci_gateway/c/sci_diag.c \
 -sci_gateway/c/sci_sum.c \
 -sci_gateway/c/sci_testmatrix.c \
 -sci_gateway/c/sci_abs.c \
 -sci_gateway/c/sci_spones.c \
 -sci_gateway/c/sci_kron.c \
 -sci_gateway/c/sci_cumprod.c \
 -sci_gateway/c/sci_cumsum.c \
 -sci_gateway/c/sci_dsearch.c \
 -sci_gateway/c/sci_nearfloat.c \
 -sci_gateway/c/sci_chinesehat.c \
 -sci_gateway/c/sci_isreal.c \
 -sci_gateway/c/sci_floor.c \
 -sci_gateway/c/sci_real.c \
 -sci_gateway/c/sci_round.c \
 -sci_gateway/c/sci_conj.c \
 -sci_gateway/c/sci_int.c \
 -sci_gateway/c/sci_imult.c \
 -sci_gateway/c/sci_exp.c \
 -sci_gateway/c/sci_maxi.c \
 -sci_gateway/c/sci_gsort.c \
 -sci_gateway/c/sci_isequalbitwise.c \
 -sci_gateway/c/sci_base2dec.c \
 -sci_gateway/c/sci_dec2base.c \
 -sci_gateway/c/sci_find.c
 -
 -GATEWAY_FORTRAN_SOURCES =  sci_gateway/fortran/sci_f_isequal.f \
 -sci_gateway/fortran/sci_f_maxi.f \
 -sci_gateway/fortran/sci_f_testmatrix.f \
 -sci_gateway/fortran/sci_f_prod.f \
 -sci_gateway/fortran/sci_f_matrix.f \
 -sci_gateway/fortran/sci_f_expm.f \
 -sci_gateway/fortran/sci_f_size.f \
 -sci_gateway/fortran/sci_f_tril.f \
 -sci_gateway/fortran/sci_f_ceil.f \
 -sci_gateway/fortran/sci_f_rat.f \
 -sci_gateway/fortran/sci_f_imag.f \
 -sci_gateway/fortran/sci_f_log.f \
 -sci_gateway/fortran/sci_f_log1p.f \
 -sci_gateway/fortran/sci_f_clean.f \
 -sci_gateway/fortran/sci_f_eye.f \
 -sci_gateway/fortran/sci_f_tan.f \
 -sci_gateway/fortran/sci_f_atan.f \
 -sci_gateway/fortran/sci_f_triu.f \
 -sci_gateway/fortran/sci_f_frexp.f \
 -sci_gateway/fortran/sci_f_cos.f \
 -sci_gateway/fortran/sci_f_rand.f \
 -sci_gateway/fortran/sci_f_acos.f \
 -sci_gateway/fortran/sci_f_sin.f \
 -sci_gateway/fortran/sci_f_sqrt.f \
 -sci_gateway/fortran/sci_f_asin.f \
 -sci_gateway/fortran/sci_f_sign.f \
 -sci_gateway/fortran/sci_f_zeros.f \
 -sci_gateway/fortran/sci_f_ones.f \
 -sci_gateway/fortran/sci_f_diag.f \
 -sci_gateway/fortran/sci_f_number_properties.f \
 -sci_gateway/fortran/sci_f_sum.f \
 -sci_gateway/fortran/sci_f_cumprod.f \
 -sci_gateway/fortran/sci_f_abs.f \
 -sci_gateway/fortran/sci_f_spones.f \
 -sci_gateway/fortran/sci_f_kron.f \
 -sci_gateway/fortran/sci_f_dsearch.f \
 -sci_gateway/fortran/sci_f_cumsum.f \
 -sci_gateway/fortran/sci_f_nearfloat.f \
 -sci_gateway/fortran/sci_f_chinesehat.f \
 -sci_gateway/fortran/sci_f_isreal.f \
 -sci_gateway/fortran/sci_f_floor.f \
 -sci_gateway/fortran/sci_f_real.f \
 -sci_gateway/fortran/sci_f_round.f \
 -sci_gateway/fortran/sci_f_conj.f \
 -sci_gateway/fortran/sci_f_int.f \
 -sci_gateway/fortran/sci_f_imult.f \
 -sci_gateway/fortran/sci_f_exp.f \
 -sci_gateway/fortran/sci_f_find.f
 +    src/fortran/wasum.f \
 +    src/fortran/dexpm1.f \
 +    src/fortran/wwdiv.f \
 +    src/fortran/wdotcr.f \
 +    src/fortran/iset.f \
 +    src/fortran/franck.f \
 +    src/fortran/dwpowe.f \
 +    src/fortran/rcsort.f \
 +    src/fortran/wddiv.f \
 +    src/fortran/lnblnk.f \
 +    src/fortran/entier.f \
 +    src/fortran/round.f \
 +    src/fortran/cortr.f \
 +    src/fortran/simple.f \
 +    src/fortran/split.f \
 +    src/fortran/wdrdiv.f \
 +    src/fortran/imcopy.f \
 +    src/fortran/cbal.f \
 +    src/fortran/dsum.f \
 +    src/fortran/urand.f \
 +    src/fortran/intp.f \
 +    src/fortran/watan.f \
 +    src/fortran/wipowe.f \
 +    src/fortran/wacos.f \
 +    src/fortran/wdpow1.f \
 +    src/fortran/dlgama.f \
 +    src/fortran/exch.f \
 +    src/fortran/wsign.f \
 +    src/fortran/kronr.f \
 +    src/fortran/wrscal.f \
 +    src/fortran/dmmul1.f \
 +    src/fortran/dwpow.f \
 +    src/fortran/wmmul.f \
 +    src/fortran/ddif.f \
 +    src/fortran/wdiv.f \
 +    src/fortran/wtan.f \
 +    src/fortran/ddpow.f \
 +    src/fortran/magic.f \
 +    src/fortran/wcerr.f \
 +    src/fortran/ivimp.f \
 +    src/fortran/dadd.f \
 +    src/fortran/isort.f \
 +    src/fortran/hilber.f \
 +    src/fortran/wdpowe.f \
 +    src/fortran/wmprod.f \
 +    src/fortran/wscal.f \
 +    src/fortran/dlblks.f \
 +    src/fortran/kronc.f \
 +    src/fortran/ddrdiv.f \
 +    src/fortran/dipow.f \
 +    src/fortran/wshrsl.f \
 +    src/fortran/wwrdiv.f \
 +    src/fortran/coshin.f \
 +    src/fortran/iwamax.f \
 +    src/fortran/dipowe.f \
 +    src/fortran/getorient.f \
 +    src/fortran/cusum.f \
 +    src/fortran/d1mach.f \
 +    src/fortran/wbdiag.f \
 +    src/fortran/ddpow1.f \
 +    src/fortran/vpythag.f \
 +    src/fortran/isova0.f \
 +    src/fortran/wswap.f \
 +    src/fortran/wwpow1.f \
 +    src/fortran/getdimfromvar.f \
 +    src/fortran/gdcp2i.f \
 +    src/fortran/drdiv.f \
 +    src/fortran/wmsum.f \
 +    src/fortran/corth.f \
 +    src/fortran/mtran.f \
 +    src/fortran/wwpow.f \
 +    src/fortran/dvmul.f \
 +    src/fortran/wclmat.f \
 +    src/fortran/dsort.f \
 +    src/fortran/cerr.f \
 +    src/fortran/rcopy.f \
 +    src/fortran/wdpow.f \
 +    src/fortran/orthes.f \
 +    src/fortran/waxpy.f \
 +    src/fortran/coef.f \
 +    src/fortran/dwdiv.f \
 +    src/fortran/arcosh.f \
 +    src/fortran/wasin.f \
 +    src/fortran/wexpm1.f \
 +    src/fortran/ddpowe.f \
 +    src/fortran/nearfloat.f \
 +    src/fortran/dmprod.f \
 +    src/fortran/wwpowe.f \
 +    src/fortran/wdotci.f \
 +    src/fortran/dmcopy.f \
 +    src/fortran/wexchn.f \
 +    src/fortran/isoval.f \
 +    src/fortran/dwrdiv.f \
 +    src/fortran/wipow.f \
 +    src/fortran/wlog.f \
 +    src/fortran/infinity.f \
 +    src/fortran/dwpow1.f \
 +    src/fortran/wmul.f \
 +    src/fortran/dad.f \
 +    src/fortran/dset.f \
 +    src/fortran/dtild.f \
 +    src/fortran/i1mach.f \
 +    src/fortran/dclmat.f \
 +    src/fortran/ortran.f \
 +    src/fortran/bdiag.f \
 +    src/fortran/wvmul.f \
 +    src/fortran/dmmul.f \
 +    src/fortran/wsqrt.f \
 +    src/fortran/israt.f \
 +    src/fortran/rat.f \
 +    src/fortran/old_pythag.f \
 +    src/fortran/danints.f
 +
 +GATEWAY_C_SOURCES = \
 +    sci_gateway/c/sci_sqrt.c \
 +    sci_gateway/c/gw_elementary_functions.c \
 +    sci_gateway/c/sci_number_properties.c \
 +    sci_gateway/c/sci_testmatrix.c \
 +    sci_gateway/c/sci_nearfloat.c \
 +    sci_gateway/c/sci_isequalbitwise.c \
 +    sci_gateway/c/sci_base2dec.c \
-     sci_gateway/c/sci_dec2base.c
++    sci_gateway/c/sci_dec2base.c \
++    sci_gateway/c/sci_log10.c
 +
 +GATEWAY_CXX_SOURCES =  \
 +    sci_gateway/cpp/sci_isequal.cpp \
 +    sci_gateway/cpp/elem_func_gw.cpp \
 +    sci_gateway/cpp/sci_size.cpp \
 +    sci_gateway/cpp/sci_eye.cpp \
 +    sci_gateway/cpp/sci_rand.cpp \
 +    sci_gateway/cpp/sci_prod.cpp \
 +    sci_gateway/cpp/sci_sum.cpp \
 +    sci_gateway/cpp/sci_zeros.cpp \
 +    sci_gateway/cpp/sci_ones.cpp \
 +    sci_gateway/cpp/sci_matrix.cpp \
 +    sci_gateway/cpp/sci_abs.cpp \
 +    sci_gateway/cpp/sci_acos.cpp \
 +    sci_gateway/cpp/sci_asin.cpp \
 +    sci_gateway/cpp/sci_atan.cpp \
 +    sci_gateway/cpp/sci_ceil.cpp \
 +    sci_gateway/cpp/sci_clean.cpp \
 +    sci_gateway/cpp/sci_conj.cpp \
 +    sci_gateway/cpp/sci_cos.cpp \
 +    sci_gateway/cpp/sci_sin.cpp \
 +    sci_gateway/cpp/sci_tan.cpp \
 +    sci_gateway/cpp/sci_cumsum.cpp \
 +    sci_gateway/cpp/sci_cumprod.cpp \
 +    sci_gateway/cpp/sci_diag.cpp \
 +    sci_gateway/cpp/sci_dsearch.cpp \
 +    sci_gateway/cpp/sci_exp.cpp \
 +    sci_gateway/cpp/sci_expm.cpp \
 +    sci_gateway/cpp/sci_floor.cpp \
 +    sci_gateway/cpp/sci_frexp.cpp \
 +    sci_gateway/cpp/sci_gsort.cpp \
 +    sci_gateway/cpp/sci_imag.cpp \
 +    sci_gateway/cpp/sci_imult.cpp \
 +    sci_gateway/cpp/sci_int.cpp \
 +    sci_gateway/cpp/sci_isreal.cpp \
 +    sci_gateway/cpp/sci_kron.cpp \
 +    sci_gateway/cpp/sci_log.cpp \
 +    sci_gateway/cpp/sci_log1p.cpp \
 +    sci_gateway/cpp/sci_max.cpp \
 +    sci_gateway/cpp/sci_rat.cpp \
 +    sci_gateway/cpp/sci_triu.cpp \
 +    sci_gateway/cpp/sci_tril.cpp \
 +    sci_gateway/cpp/sci_real.cpp \
 +    sci_gateway/cpp/sci_round.cpp\
 +    sci_gateway/cpp/sci_sign.cpp
  
  EISPACK_SOURCES = src/fortran/eispack/balbak.f
  
@@@ -344,61 -415,111 +344,62 @@@ libscielementary_functions_algo_la_OBJE
  libscielementary_functions_la_DEPENDENCIES =  \
        libdummy-elementary_functions.la \
        libscielementary_functions-algo.la
 -am__objects_8 =  \
 -      sci_gateway/c/libscielementary_functions_la-sci_isequal.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_matrix.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_prod.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_expm.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_size.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_tril.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_ceil.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_imag.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_log.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_log10.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_log1p.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_eye.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_clean.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_tan.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_atan.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_triu.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_frexp.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_cos.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_rand.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_acos.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_sin.lo \
 +am__objects_7 =  \
        sci_gateway/c/libscielementary_functions_la-sci_sqrt.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_asin.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_sign.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_zeros.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_ones.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_rat.lo \
        sci_gateway/c/libscielementary_functions_la-gw_elementary_functions.lo \
        sci_gateway/c/libscielementary_functions_la-sci_number_properties.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_diag.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_sum.lo \
        sci_gateway/c/libscielementary_functions_la-sci_testmatrix.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_abs.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_spones.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_kron.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_cumprod.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_cumsum.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_dsearch.lo \
        sci_gateway/c/libscielementary_functions_la-sci_nearfloat.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_chinesehat.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_isreal.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_floor.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_real.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_round.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_conj.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_int.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_imult.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_exp.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_maxi.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_gsort.lo \
        sci_gateway/c/libscielementary_functions_la-sci_isequalbitwise.lo \
        sci_gateway/c/libscielementary_functions_la-sci_base2dec.lo \
-       sci_gateway/c/libscielementary_functions_la-sci_dec2base.lo
+       sci_gateway/c/libscielementary_functions_la-sci_dec2base.lo \
 -      sci_gateway/c/libscielementary_functions_la-sci_find.lo
 -am__objects_9 = sci_gateway/fortran/sci_f_isequal.lo \
 -      sci_gateway/fortran/sci_f_maxi.lo \
 -      sci_gateway/fortran/sci_f_testmatrix.lo \
 -      sci_gateway/fortran/sci_f_prod.lo \
 -      sci_gateway/fortran/sci_f_matrix.lo \
 -      sci_gateway/fortran/sci_f_expm.lo \
 -      sci_gateway/fortran/sci_f_size.lo \
 -      sci_gateway/fortran/sci_f_tril.lo \
 -      sci_gateway/fortran/sci_f_ceil.lo \
 -      sci_gateway/fortran/sci_f_rat.lo \
 -      sci_gateway/fortran/sci_f_imag.lo \
 -      sci_gateway/fortran/sci_f_log.lo \
 -      sci_gateway/fortran/sci_f_log1p.lo \
 -      sci_gateway/fortran/sci_f_clean.lo \
 -      sci_gateway/fortran/sci_f_eye.lo \
 -      sci_gateway/fortran/sci_f_tan.lo \
 -      sci_gateway/fortran/sci_f_atan.lo \
 -      sci_gateway/fortran/sci_f_triu.lo \
 -      sci_gateway/fortran/sci_f_frexp.lo \
 -      sci_gateway/fortran/sci_f_cos.lo \
 -      sci_gateway/fortran/sci_f_rand.lo \
 -      sci_gateway/fortran/sci_f_acos.lo \
 -      sci_gateway/fortran/sci_f_sin.lo \
 -      sci_gateway/fortran/sci_f_sqrt.lo \
 -      sci_gateway/fortran/sci_f_asin.lo \
 -      sci_gateway/fortran/sci_f_sign.lo \
 -      sci_gateway/fortran/sci_f_zeros.lo \
 -      sci_gateway/fortran/sci_f_ones.lo \
 -      sci_gateway/fortran/sci_f_diag.lo \
 -      sci_gateway/fortran/sci_f_number_properties.lo \
 -      sci_gateway/fortran/sci_f_sum.lo \
 -      sci_gateway/fortran/sci_f_cumprod.lo \
 -      sci_gateway/fortran/sci_f_abs.lo \
 -      sci_gateway/fortran/sci_f_spones.lo \
 -      sci_gateway/fortran/sci_f_kron.lo \
 -      sci_gateway/fortran/sci_f_dsearch.lo \
 -      sci_gateway/fortran/sci_f_cumsum.lo \
 -      sci_gateway/fortran/sci_f_nearfloat.lo \
 -      sci_gateway/fortran/sci_f_chinesehat.lo \
 -      sci_gateway/fortran/sci_f_isreal.lo \
 -      sci_gateway/fortran/sci_f_floor.lo \
 -      sci_gateway/fortran/sci_f_real.lo \
 -      sci_gateway/fortran/sci_f_round.lo \
 -      sci_gateway/fortran/sci_f_conj.lo \
 -      sci_gateway/fortran/sci_f_int.lo \
 -      sci_gateway/fortran/sci_f_imult.lo \
 -      sci_gateway/fortran/sci_f_exp.lo \
 -      sci_gateway/fortran/sci_f_find.lo
 -am_libscielementary_functions_la_OBJECTS = $(am__objects_8) \
 -      $(am__objects_9)
++      sci_gateway/c/libscielementary_functions_la-sci_log10.lo
 +am__objects_8 =  \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_size.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_int.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_log.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_max.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_real.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_round.lo \
 +      sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo
 +am_libscielementary_functions_la_OBJECTS = $(am__objects_7) \
 +      $(am__objects_8)
  libscielementary_functions_la_OBJECTS =  \
        $(am_libscielementary_functions_la_OBJECTS)
  @MAINTAINER_MODE_FALSE@am_libscielementary_functions_la_rpath =
@@@ -956,173 -999,226 +957,174 @@@ LINPACK_SOURCES = 
        src/fortran/linpack/dpofa.f
  
  ELEMENTARIES_FUNCTIONS_FORTRAN_SOURCES = \
 -src/fortran/wasum.f \
 -src/fortran/dexpm1.f \
 -src/fortran/wwdiv.f \
 -src/fortran/wdotcr.f \
 -src/fortran/iset.f \
 -src/fortran/franck.f \
 -src/fortran/dwpowe.f \
 -src/fortran/rcsort.f \
 -src/fortran/wddiv.f \
 -src/fortran/lnblnk.f \
 -src/fortran/entier.f \
 -src/fortran/round.f \
 -src/fortran/cortr.f \
 -src/fortran/simple.f \
 -src/fortran/split.f \
 -src/fortran/wdrdiv.f \
 -src/fortran/imcopy.f \
 -src/fortran/cbal.f \
 -src/fortran/cuproi.f \
 -src/fortran/dsum.f \
 -src/fortran/urand.f \
 -src/fortran/intp.f \
 -src/fortran/watan.f \
 -src/fortran/wipowe.f \
 -src/fortran/wacos.f \
 -src/fortran/wdpow1.f \
 -src/fortran/dmsum.f \
 -src/fortran/dlgama.f \
 -src/fortran/exch.f \
 -src/fortran/wsign.f \
 -src/fortran/kronr.f \
 -src/fortran/wrscal.f \
 -src/fortran/pythag.f \
 -src/fortran/dmmul1.f \
 -src/fortran/dwpow.f \
 -src/fortran/wmmul.f \
 -src/fortran/dsearch.f \
 -src/fortran/ddif.f \
 -src/fortran/wdiv.f \
 -src/fortran/wtan.f \
 -src/fortran/ddpow.f \
 -src/fortran/magic.f \
 -src/fortran/wcerr.f \
 -src/fortran/ivimp.f \
 -src/fortran/cupro.f \
 -src/fortran/dadd.f \
 -src/fortran/isort.f \
 -src/fortran/hilber.f \
 -src/fortran/wdpowe.f \
 -src/fortran/wmprod.f \
 -src/fortran/wscal.f \
 -src/fortran/dlblks.f \
 -src/fortran/kronc.f \
 -src/fortran/ddrdiv.f \
 -src/fortran/dipow.f \
 -src/fortran/wshrsl.f \
 -src/fortran/wwrdiv.f \
 -src/fortran/coshin.f \
 -src/fortran/iwamax.f \
 -src/fortran/dipowe.f \
 -src/fortran/getorient.f \
 -src/fortran/cusum.f \
 -src/fortran/d1mach.f \
 -src/fortran/wbdiag.f \
 -src/fortran/ddpow1.f \
 -src/fortran/vpythag.f \
 -src/fortran/isova0.f \
 -src/fortran/wswap.f \
 -src/fortran/wwpow1.f \
 -src/fortran/getdimfromvar.f \
 -src/fortran/gdcp2i.f \
 -src/fortran/drdiv.f \
 -src/fortran/wmsum.f \
 -src/fortran/corth.f \
 -src/fortran/mtran.f \
 -src/fortran/wwpow.f \
 -src/fortran/dvmul.f \
 -src/fortran/wclmat.f \
 -src/fortran/dsort.f \
 -src/fortran/cerr.f \
 -src/fortran/rcopy.f \
 -src/fortran/wdpow.f \
 -src/fortran/orthes.f \
 -src/fortran/waxpy.f \
 -src/fortran/coef.f \
 -src/fortran/dwdiv.f \
 -src/fortran/arcosh.f \
 -src/fortran/wasin.f \
 -src/fortran/wexpm1.f \
 -src/fortran/ddpowe.f \
 -src/fortran/nearfloat.f \
 -src/fortran/dmprod.f \
 -src/fortran/wwpowe.f \
 -src/fortran/wdotci.f \
 -src/fortran/dmcopy.f \
 -src/fortran/wexchn.f \
 -src/fortran/isoval.f \
 -src/fortran/dwrdiv.f \
 -src/fortran/wipow.f \
 -src/fortran/wlog.f \
 -src/fortran/infinity.f \
 -src/fortran/dwpow1.f \
 -src/fortran/wmul.f \
 -src/fortran/dad.f \
 -src/fortran/dset.f \
 -src/fortran/dtild.f \
 -src/fortran/i1mach.f \
 -src/fortran/dclmat.f \
 -src/fortran/ortran.f \
 -src/fortran/bdiag.f \
 -src/fortran/wvmul.f \
 -src/fortran/dmmul.f \
 -src/fortran/wsqrt.f \
 -src/fortran/israt.f \
 -src/fortran/rat.f \
 -src/fortran/find.f
 -
 -GATEWAY_C_SOURCES = sci_gateway/c/sci_isequal.c \
 -sci_gateway/c/sci_matrix.c \
 -sci_gateway/c/sci_prod.c \
 -sci_gateway/c/sci_expm.c \
 -sci_gateway/c/sci_size.c \
 -sci_gateway/c/sci_tril.c \
 -sci_gateway/c/sci_ceil.c \
 -sci_gateway/c/sci_imag.c \
 -sci_gateway/c/sci_log.c \
 -sci_gateway/c/sci_log10.c \
 -sci_gateway/c/sci_log1p.c \
 -sci_gateway/c/sci_eye.c \
 -sci_gateway/c/sci_clean.c \
 -sci_gateway/c/sci_tan.c \
 -sci_gateway/c/sci_atan.c \
 -sci_gateway/c/sci_triu.c \
 -sci_gateway/c/sci_frexp.c \
 -sci_gateway/c/sci_cos.c \
 -sci_gateway/c/sci_rand.c \
 -sci_gateway/c/sci_acos.c \
 -sci_gateway/c/sci_sin.c \
 -sci_gateway/c/sci_sqrt.c \
 -sci_gateway/c/sci_asin.c \
 -sci_gateway/c/sci_sign.c \
 -sci_gateway/c/sci_zeros.c \
 -sci_gateway/c/sci_ones.c \
 -sci_gateway/c/sci_rat.c \
 -sci_gateway/c/gw_elementary_functions.c \
 -sci_gateway/c/sci_number_properties.c \
 -sci_gateway/c/sci_diag.c \
 -sci_gateway/c/sci_sum.c \
 -sci_gateway/c/sci_testmatrix.c \
 -sci_gateway/c/sci_abs.c \
 -sci_gateway/c/sci_spones.c \
 -sci_gateway/c/sci_kron.c \
 -sci_gateway/c/sci_cumprod.c \
 -sci_gateway/c/sci_cumsum.c \
 -sci_gateway/c/sci_dsearch.c \
 -sci_gateway/c/sci_nearfloat.c \
 -sci_gateway/c/sci_chinesehat.c \
 -sci_gateway/c/sci_isreal.c \
 -sci_gateway/c/sci_floor.c \
 -sci_gateway/c/sci_real.c \
 -sci_gateway/c/sci_round.c \
 -sci_gateway/c/sci_conj.c \
 -sci_gateway/c/sci_int.c \
 -sci_gateway/c/sci_imult.c \
 -sci_gateway/c/sci_exp.c \
 -sci_gateway/c/sci_maxi.c \
 -sci_gateway/c/sci_gsort.c \
 -sci_gateway/c/sci_isequalbitwise.c \
 -sci_gateway/c/sci_base2dec.c \
 -sci_gateway/c/sci_dec2base.c \
 -sci_gateway/c/sci_find.c
 -
 -GATEWAY_FORTRAN_SOURCES = sci_gateway/fortran/sci_f_isequal.f \
 -sci_gateway/fortran/sci_f_maxi.f \
 -sci_gateway/fortran/sci_f_testmatrix.f \
 -sci_gateway/fortran/sci_f_prod.f \
 -sci_gateway/fortran/sci_f_matrix.f \
 -sci_gateway/fortran/sci_f_expm.f \
 -sci_gateway/fortran/sci_f_size.f \
 -sci_gateway/fortran/sci_f_tril.f \
 -sci_gateway/fortran/sci_f_ceil.f \
 -sci_gateway/fortran/sci_f_rat.f \
 -sci_gateway/fortran/sci_f_imag.f \
 -sci_gateway/fortran/sci_f_log.f \
 -sci_gateway/fortran/sci_f_log1p.f \
 -sci_gateway/fortran/sci_f_clean.f \
 -sci_gateway/fortran/sci_f_eye.f \
 -sci_gateway/fortran/sci_f_tan.f \
 -sci_gateway/fortran/sci_f_atan.f \
 -sci_gateway/fortran/sci_f_triu.f \
 -sci_gateway/fortran/sci_f_frexp.f \
 -sci_gateway/fortran/sci_f_cos.f \
 -sci_gateway/fortran/sci_f_rand.f \
 -sci_gateway/fortran/sci_f_acos.f \
 -sci_gateway/fortran/sci_f_sin.f \
 -sci_gateway/fortran/sci_f_sqrt.f \
 -sci_gateway/fortran/sci_f_asin.f \
 -sci_gateway/fortran/sci_f_sign.f \
 -sci_gateway/fortran/sci_f_zeros.f \
 -sci_gateway/fortran/sci_f_ones.f \
 -sci_gateway/fortran/sci_f_diag.f \
 -sci_gateway/fortran/sci_f_number_properties.f \
 -sci_gateway/fortran/sci_f_sum.f \
 -sci_gateway/fortran/sci_f_cumprod.f \
 -sci_gateway/fortran/sci_f_abs.f \
 -sci_gateway/fortran/sci_f_spones.f \
 -sci_gateway/fortran/sci_f_kron.f \
 -sci_gateway/fortran/sci_f_dsearch.f \
 -sci_gateway/fortran/sci_f_cumsum.f \
 -sci_gateway/fortran/sci_f_nearfloat.f \
 -sci_gateway/fortran/sci_f_chinesehat.f \
 -sci_gateway/fortran/sci_f_isreal.f \
 -sci_gateway/fortran/sci_f_floor.f \
 -sci_gateway/fortran/sci_f_real.f \
 -sci_gateway/fortran/sci_f_round.f \
 -sci_gateway/fortran/sci_f_conj.f \
 -sci_gateway/fortran/sci_f_int.f \
 -sci_gateway/fortran/sci_f_imult.f \
 -sci_gateway/fortran/sci_f_exp.f \
 -sci_gateway/fortran/sci_f_find.f
 +    src/fortran/wasum.f \
 +    src/fortran/dexpm1.f \
 +    src/fortran/wwdiv.f \
 +    src/fortran/wdotcr.f \
 +    src/fortran/iset.f \
 +    src/fortran/franck.f \
 +    src/fortran/dwpowe.f \
 +    src/fortran/rcsort.f \
 +    src/fortran/wddiv.f \
 +    src/fortran/lnblnk.f \
 +    src/fortran/entier.f \
 +    src/fortran/round.f \
 +    src/fortran/cortr.f \
 +    src/fortran/simple.f \
 +    src/fortran/split.f \
 +    src/fortran/wdrdiv.f \
 +    src/fortran/imcopy.f \
 +    src/fortran/cbal.f \
 +    src/fortran/dsum.f \
 +    src/fortran/urand.f \
 +    src/fortran/intp.f \
 +    src/fortran/watan.f \
 +    src/fortran/wipowe.f \
 +    src/fortran/wacos.f \
 +    src/fortran/wdpow1.f \
 +    src/fortran/dlgama.f \
 +    src/fortran/exch.f \
 +    src/fortran/wsign.f \
 +    src/fortran/kronr.f \
 +    src/fortran/wrscal.f \
 +    src/fortran/dmmul1.f \
 +    src/fortran/dwpow.f \
 +    src/fortran/wmmul.f \
 +    src/fortran/ddif.f \
 +    src/fortran/wdiv.f \
 +    src/fortran/wtan.f \
 +    src/fortran/ddpow.f \
 +    src/fortran/magic.f \
 +    src/fortran/wcerr.f \
 +    src/fortran/ivimp.f \
 +    src/fortran/dadd.f \
 +    src/fortran/isort.f \
 +    src/fortran/hilber.f \
 +    src/fortran/wdpowe.f \
 +    src/fortran/wmprod.f \
 +    src/fortran/wscal.f \
 +    src/fortran/dlblks.f \
 +    src/fortran/kronc.f \
 +    src/fortran/ddrdiv.f \
 +    src/fortran/dipow.f \
 +    src/fortran/wshrsl.f \
 +    src/fortran/wwrdiv.f \
 +    src/fortran/coshin.f \
 +    src/fortran/iwamax.f \
 +    src/fortran/dipowe.f \
 +    src/fortran/getorient.f \
 +    src/fortran/cusum.f \
 +    src/fortran/d1mach.f \
 +    src/fortran/wbdiag.f \
 +    src/fortran/ddpow1.f \
 +    src/fortran/vpythag.f \
 +    src/fortran/isova0.f \
 +    src/fortran/wswap.f \
 +    src/fortran/wwpow1.f \
 +    src/fortran/getdimfromvar.f \
 +    src/fortran/gdcp2i.f \
 +    src/fortran/drdiv.f \
 +    src/fortran/wmsum.f \
 +    src/fortran/corth.f \
 +    src/fortran/mtran.f \
 +    src/fortran/wwpow.f \
 +    src/fortran/dvmul.f \
 +    src/fortran/wclmat.f \
 +    src/fortran/dsort.f \
 +    src/fortran/cerr.f \
 +    src/fortran/rcopy.f \
 +    src/fortran/wdpow.f \
 +    src/fortran/orthes.f \
 +    src/fortran/waxpy.f \
 +    src/fortran/coef.f \
 +    src/fortran/dwdiv.f \
 +    src/fortran/arcosh.f \
 +    src/fortran/wasin.f \
 +    src/fortran/wexpm1.f \
 +    src/fortran/ddpowe.f \
 +    src/fortran/nearfloat.f \
 +    src/fortran/dmprod.f \
 +    src/fortran/wwpowe.f \
 +    src/fortran/wdotci.f \
 +    src/fortran/dmcopy.f \
 +    src/fortran/wexchn.f \
 +    src/fortran/isoval.f \
 +    src/fortran/dwrdiv.f \
 +    src/fortran/wipow.f \
 +    src/fortran/wlog.f \
 +    src/fortran/infinity.f \
 +    src/fortran/dwpow1.f \
 +    src/fortran/wmul.f \
 +    src/fortran/dad.f \
 +    src/fortran/dset.f \
 +    src/fortran/dtild.f \
 +    src/fortran/i1mach.f \
 +    src/fortran/dclmat.f \
 +    src/fortran/ortran.f \
 +    src/fortran/bdiag.f \
 +    src/fortran/wvmul.f \
 +    src/fortran/dmmul.f \
 +    src/fortran/wsqrt.f \
 +    src/fortran/israt.f \
 +    src/fortran/rat.f \
 +    src/fortran/old_pythag.f \
 +    src/fortran/danints.f
 +
 +GATEWAY_C_SOURCES = \
 +    sci_gateway/c/sci_sqrt.c \
 +    sci_gateway/c/gw_elementary_functions.c \
 +    sci_gateway/c/sci_number_properties.c \
 +    sci_gateway/c/sci_testmatrix.c \
 +    sci_gateway/c/sci_nearfloat.c \
 +    sci_gateway/c/sci_isequalbitwise.c \
 +    sci_gateway/c/sci_base2dec.c \
-     sci_gateway/c/sci_dec2base.c
++    sci_gateway/c/sci_dec2base.c \
++    sci_gateway/c/sci_log10.c
 +
 +GATEWAY_CXX_SOURCES = \
 +    sci_gateway/cpp/sci_isequal.cpp \
 +    sci_gateway/cpp/elem_func_gw.cpp \
 +    sci_gateway/cpp/sci_size.cpp \
 +    sci_gateway/cpp/sci_eye.cpp \
 +    sci_gateway/cpp/sci_rand.cpp \
 +    sci_gateway/cpp/sci_prod.cpp \
 +    sci_gateway/cpp/sci_sum.cpp \
 +    sci_gateway/cpp/sci_zeros.cpp \
 +    sci_gateway/cpp/sci_ones.cpp \
 +    sci_gateway/cpp/sci_matrix.cpp \
 +    sci_gateway/cpp/sci_abs.cpp \
 +    sci_gateway/cpp/sci_acos.cpp \
 +    sci_gateway/cpp/sci_asin.cpp \
 +    sci_gateway/cpp/sci_atan.cpp \
 +    sci_gateway/cpp/sci_ceil.cpp \
 +    sci_gateway/cpp/sci_clean.cpp \
 +    sci_gateway/cpp/sci_conj.cpp \
 +    sci_gateway/cpp/sci_cos.cpp \
 +    sci_gateway/cpp/sci_sin.cpp \
 +    sci_gateway/cpp/sci_tan.cpp \
 +    sci_gateway/cpp/sci_cumsum.cpp \
 +    sci_gateway/cpp/sci_cumprod.cpp \
 +    sci_gateway/cpp/sci_diag.cpp \
 +    sci_gateway/cpp/sci_dsearch.cpp \
 +    sci_gateway/cpp/sci_exp.cpp \
 +    sci_gateway/cpp/sci_expm.cpp \
 +    sci_gateway/cpp/sci_floor.cpp \
 +    sci_gateway/cpp/sci_frexp.cpp \
 +    sci_gateway/cpp/sci_gsort.cpp \
 +    sci_gateway/cpp/sci_imag.cpp \
 +    sci_gateway/cpp/sci_imult.cpp \
 +    sci_gateway/cpp/sci_int.cpp \
 +    sci_gateway/cpp/sci_isreal.cpp \
 +    sci_gateway/cpp/sci_kron.cpp \
 +    sci_gateway/cpp/sci_log.cpp \
 +    sci_gateway/cpp/sci_log1p.cpp \
 +    sci_gateway/cpp/sci_max.cpp \
 +    sci_gateway/cpp/sci_rat.cpp \
 +    sci_gateway/cpp/sci_triu.cpp \
 +    sci_gateway/cpp/sci_tril.cpp \
 +    sci_gateway/cpp/sci_real.cpp \
 +    sci_gateway/cpp/sci_round.cpp\
 +    sci_gateway/cpp/sci_sign.cpp
  
  EISPACK_SOURCES = src/fortran/eispack/balbak.f
  
@@@ -1967,144 -2117,152 +1969,147 @@@ sci_gateway/c/libscielementary_function
  sci_gateway/c/libscielementary_functions_la-sci_dec2base.lo:  \
        sci_gateway/c/$(am__dirstamp) \
        sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/c/libscielementary_functions_la-sci_find.lo:  \
++sci_gateway/c/libscielementary_functions_la-sci_log10.lo:  \
+       sci_gateway/c/$(am__dirstamp) \
+       sci_gateway/c/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/$(am__dirstamp):
 -      @$(MKDIR_P) sci_gateway/fortran
 -      @: > sci_gateway/fortran/$(am__dirstamp)
 -sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp):
 -      @$(MKDIR_P) sci_gateway/fortran/$(DEPDIR)
 -      @: > sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_isequal.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_maxi.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_testmatrix.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_prod.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_matrix.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_expm.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_size.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_tril.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_ceil.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_rat.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_imag.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_log.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_log1p.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_clean.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_eye.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_tan.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_atan.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_triu.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_frexp.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_cos.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_rand.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_acos.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_sin.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_sqrt.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_asin.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_sign.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_zeros.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_ones.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_diag.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_number_properties.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_sum.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_cumprod.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_abs.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_spones.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_kron.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_dsearch.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_cumsum.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_nearfloat.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_chinesehat.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_isreal.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_floor.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_real.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_round.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_conj.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_int.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_imult.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_exp.lo: sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 -sci_gateway/fortran/sci_f_find.lo:  \
 -      sci_gateway/fortran/$(am__dirstamp) \
 -      sci_gateway/fortran/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/$(am__dirstamp):
 +      @$(MKDIR_P) sci_gateway/cpp
 +      @: > sci_gateway/cpp/$(am__dirstamp)
 +sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp):
 +      @$(MKDIR_P) sci_gateway/cpp/$(DEPDIR)
 +      @: > sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_size.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_int.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_log.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_max.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_real.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_round.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
 +sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo:  \
 +      sci_gateway/cpp/$(am__dirstamp) \
 +      sci_gateway/cpp/$(DEPDIR)/$(am__dirstamp)
  
  libscielementary_functions.la: $(libscielementary_functions_la_OBJECTS) $(libscielementary_functions_la_DEPENDENCIES) $(EXTRA_libscielementary_functions_la_DEPENDENCIES) 
 -      $(AM_V_F77LD)$(F77LINK) $(am_libscielementary_functions_la_rpath) $(libscielementary_functions_la_OBJECTS) $(libscielementary_functions_la_LIBADD) $(LIBS)
 +      $(AM_V_CXXLD)$(CXXLINK) $(am_libscielementary_functions_la_rpath) $(libscielementary_functions_la_OBJECTS) $(libscielementary_functions_la_LIBADD) $(LIBS)
  
  mostlyclean-compile:
        -rm -f *.$(OBJEXT)
@@@ -2129,81 -2285,69 +2134,82 @@@ distclean-compile
        -rm -f *.tab.c
  
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-gw_elementary_functions.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_abs.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_acos.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_asin.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_atan.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_base2dec.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_ceil.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_chinesehat.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_clean.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_conj.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_cos.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_cumprod.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_cumsum.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_dec2base.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_diag.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_dsearch.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_exp.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_expm.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_eye.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_find.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_floor.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_frexp.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_gsort.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_imag.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_imult.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_int.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_isequal.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_isequalbitwise.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_isreal.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_kron.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log.Plo@am__quote@
+ @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log10.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log1p.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_matrix.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_maxi.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_nearfloat.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_number_properties.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_ones.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_prod.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_rand.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_rat.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_real.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_round.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_sign.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_sin.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_size.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_spones.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_sqrt.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_sum.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_tan.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_testmatrix.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_tril.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_triu.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_zeros.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-elem_func_gw.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_abs.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_acos.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_asin.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_atan.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ceil.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_clean.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_conj.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cos.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumprod.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumsum.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_diag.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_dsearch.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_exp.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_expm.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_eye.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_floor.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_frexp.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_gsort.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imag.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imult.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_int.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isequal.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isreal.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_kron.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log1p.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_matrix.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_max.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ones.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_prod.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rand.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rat.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_real.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_round.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sign.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sin.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_size.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sum.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tan.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tril.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_triu.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_zeros.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libdummy_elementary_functions_la-unsfdcopy.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-IsEqualVar.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-abs.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-acos.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-add_vector.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-asin.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-atan.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-basic_functions.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-ceil.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-cmp.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-convertbase.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-dscal.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-cos.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-cosh.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-cupro.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-dmsum.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-dsearch.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-exp.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-expm.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-eye.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-finite.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-gsort.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-idmax.Plo@am__quote@
 -@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-idmin.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-floor.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-int2db.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-log.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-matrix_generation.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-mprod.Plo@am__quote@
 +@AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-pythag.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-qsort-char.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-qsort-double.Plo@am__quote@
  @AMDEP_TRUE@@am__include@ @am__quote@src/c/$(DEPDIR)/libscielementary_functions_algo_la-qsort-int.Plo@am__quote@
@@@ -2630,400 -2918,12 +2636,407 @@@ sci_gateway/c/libscielementary_function
  @AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscielementary_functions_la-sci_dec2base.lo `test -f 'sci_gateway/c/sci_dec2base.c' || echo '$(srcdir)/'`sci_gateway/c/sci_dec2base.c
  
 -sci_gateway/c/libscielementary_functions_la-sci_find.lo: sci_gateway/c/sci_find.c
 -@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sci_gateway/c/libscielementary_functions_la-sci_find.lo -MD -MP -MF sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_find.Tpo -c -o sci_gateway/c/libscielementary_functions_la-sci_find.lo `test -f 'sci_gateway/c/sci_find.c' || echo '$(srcdir)/'`sci_gateway/c/sci_find.c
 -@am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_find.Tpo sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_find.Plo
 -@AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='sci_gateway/c/sci_find.c' object='sci_gateway/c/libscielementary_functions_la-sci_find.lo' libtool=yes @AMDEPBACKSLASH@
++sci_gateway/c/libscielementary_functions_la-sci_log10.lo: sci_gateway/c/sci_log10.c
++@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT sci_gateway/c/libscielementary_functions_la-sci_log10.lo -MD -MP -MF sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log10.Tpo -c -o sci_gateway/c/libscielementary_functions_la-sci_log10.lo `test -f 'sci_gateway/c/sci_log10.c' || echo '$(srcdir)/'`sci_gateway/c/sci_log10.c
++@am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log10.Tpo sci_gateway/c/$(DEPDIR)/libscielementary_functions_la-sci_log10.Plo
++@AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='sci_gateway/c/sci_log10.c' object='sci_gateway/c/libscielementary_functions_la-sci_log10.lo' libtool=yes @AMDEPBACKSLASH@
+ @AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 -@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscielementary_functions_la-sci_find.lo `test -f 'sci_gateway/c/sci_find.c' || echo '$(srcdir)/'`sci_gateway/c/sci_find.c
++@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o sci_gateway/c/libscielementary_functions_la-sci_log10.lo `test -f 'sci_gateway/c/sci_log10.c' || echo '$(srcdir)/'`sci_gateway/c/sci_log10.c
++
 +.cpp.o:
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
 +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
 +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
 +
 +.cpp.obj:
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
 +@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
 +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
 +
 +.cpp.lo:
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\
 +@am__fastdepCXX_TRUE@ $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
 +@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
 +
 +src/cpp/libscielementary_functions_algo_la-getmode.lo: src/cpp/getmode.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-getmode.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-getmode.Tpo -c -o src/cpp/libscielementary_functions_algo_la-getmode.lo `test -f 'src/cpp/getmode.cpp' || echo '$(srcdir)/'`src/cpp/getmode.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-getmode.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-getmode.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/getmode.cpp' object='src/cpp/libscielementary_functions_algo_la-getmode.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-getmode.lo `test -f 'src/cpp/getmode.cpp' || echo '$(srcdir)/'`src/cpp/getmode.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-cumsum.lo: src/cpp/cumsum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-cumsum.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumsum.Tpo -c -o src/cpp/libscielementary_functions_algo_la-cumsum.lo `test -f 'src/cpp/cumsum.cpp' || echo '$(srcdir)/'`src/cpp/cumsum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumsum.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumsum.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/cumsum.cpp' object='src/cpp/libscielementary_functions_algo_la-cumsum.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-cumsum.lo `test -f 'src/cpp/cumsum.cpp' || echo '$(srcdir)/'`src/cpp/cumsum.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-cumprod.lo: src/cpp/cumprod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-cumprod.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumprod.Tpo -c -o src/cpp/libscielementary_functions_algo_la-cumprod.lo `test -f 'src/cpp/cumprod.cpp' || echo '$(srcdir)/'`src/cpp/cumprod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumprod.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-cumprod.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/cumprod.cpp' object='src/cpp/libscielementary_functions_algo_la-cumprod.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-cumprod.lo `test -f 'src/cpp/cumprod.cpp' || echo '$(srcdir)/'`src/cpp/cumprod.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-diag.lo: src/cpp/diag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-diag.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-diag.Tpo -c -o src/cpp/libscielementary_functions_algo_la-diag.lo `test -f 'src/cpp/diag.cpp' || echo '$(srcdir)/'`src/cpp/diag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-diag.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-diag.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/diag.cpp' object='src/cpp/libscielementary_functions_algo_la-diag.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-diag.lo `test -f 'src/cpp/diag.cpp' || echo '$(srcdir)/'`src/cpp/diag.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-gsort.lo: src/cpp/gsort.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-gsort.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-gsort.Tpo -c -o src/cpp/libscielementary_functions_algo_la-gsort.lo `test -f 'src/cpp/gsort.cpp' || echo '$(srcdir)/'`src/cpp/gsort.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-gsort.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-gsort.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/gsort.cpp' object='src/cpp/libscielementary_functions_algo_la-gsort.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-gsort.lo `test -f 'src/cpp/gsort.cpp' || echo '$(srcdir)/'`src/cpp/gsort.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-prod.lo: src/cpp/prod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-prod.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-prod.Tpo -c -o src/cpp/libscielementary_functions_algo_la-prod.lo `test -f 'src/cpp/prod.cpp' || echo '$(srcdir)/'`src/cpp/prod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-prod.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-prod.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/prod.cpp' object='src/cpp/libscielementary_functions_algo_la-prod.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-prod.lo `test -f 'src/cpp/prod.cpp' || echo '$(srcdir)/'`src/cpp/prod.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-sum.lo: src/cpp/sum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-sum.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-sum.Tpo -c -o src/cpp/libscielementary_functions_algo_la-sum.lo `test -f 'src/cpp/sum.cpp' || echo '$(srcdir)/'`src/cpp/sum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-sum.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-sum.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/sum.cpp' object='src/cpp/libscielementary_functions_algo_la-sum.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-sum.lo `test -f 'src/cpp/sum.cpp' || echo '$(srcdir)/'`src/cpp/sum.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-max.lo: src/cpp/max.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-max.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-max.Tpo -c -o src/cpp/libscielementary_functions_algo_la-max.lo `test -f 'src/cpp/max.cpp' || echo '$(srcdir)/'`src/cpp/max.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-max.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-max.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/max.cpp' object='src/cpp/libscielementary_functions_algo_la-max.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-max.lo `test -f 'src/cpp/max.cpp' || echo '$(srcdir)/'`src/cpp/max.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-min.lo: src/cpp/min.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-min.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-min.Tpo -c -o src/cpp/libscielementary_functions_algo_la-min.lo `test -f 'src/cpp/min.cpp' || echo '$(srcdir)/'`src/cpp/min.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-min.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-min.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/min.cpp' object='src/cpp/libscielementary_functions_algo_la-min.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-min.lo `test -f 'src/cpp/min.cpp' || echo '$(srcdir)/'`src/cpp/min.cpp
 +
 +src/cpp/libscielementary_functions_algo_la-clean.lo: src/cpp/clean.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/libscielementary_functions_algo_la-clean.lo -MD -MP -MF src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-clean.Tpo -c -o src/cpp/libscielementary_functions_algo_la-clean.lo `test -f 'src/cpp/clean.cpp' || echo '$(srcdir)/'`src/cpp/clean.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-clean.Tpo src/cpp/$(DEPDIR)/libscielementary_functions_algo_la-clean.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='src/cpp/clean.cpp' object='src/cpp/libscielementary_functions_algo_la-clean.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_algo_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/libscielementary_functions_algo_la-clean.lo `test -f 'src/cpp/clean.cpp' || echo '$(srcdir)/'`src/cpp/clean.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo: sci_gateway/cpp/sci_isequal.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isequal.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo `test -f 'sci_gateway/cpp/sci_isequal.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_isequal.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isequal.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isequal.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_isequal.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_isequal.lo `test -f 'sci_gateway/cpp/sci_isequal.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_isequal.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo: sci_gateway/cpp/elem_func_gw.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-elem_func_gw.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo `test -f 'sci_gateway/cpp/elem_func_gw.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/elem_func_gw.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-elem_func_gw.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-elem_func_gw.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/elem_func_gw.cpp' object='sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-elem_func_gw.lo `test -f 'sci_gateway/cpp/elem_func_gw.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/elem_func_gw.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_size.lo: sci_gateway/cpp/sci_size.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_size.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_size.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_size.lo `test -f 'sci_gateway/cpp/sci_size.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_size.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_size.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_size.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_size.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_size.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_size.lo `test -f 'sci_gateway/cpp/sci_size.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_size.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo: sci_gateway/cpp/sci_eye.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_eye.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo `test -f 'sci_gateway/cpp/sci_eye.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_eye.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_eye.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_eye.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_eye.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_eye.lo `test -f 'sci_gateway/cpp/sci_eye.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_eye.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo: sci_gateway/cpp/sci_rand.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rand.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo `test -f 'sci_gateway/cpp/sci_rand.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_rand.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rand.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rand.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_rand.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_rand.lo `test -f 'sci_gateway/cpp/sci_rand.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_rand.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo: sci_gateway/cpp/sci_prod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_prod.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo `test -f 'sci_gateway/cpp/sci_prod.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_prod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_prod.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_prod.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_prod.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_prod.lo `test -f 'sci_gateway/cpp/sci_prod.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_prod.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo: sci_gateway/cpp/sci_sum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sum.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo `test -f 'sci_gateway/cpp/sci_sum.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sum.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sum.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_sum.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sum.lo `test -f 'sci_gateway/cpp/sci_sum.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sum.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo: sci_gateway/cpp/sci_zeros.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_zeros.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo `test -f 'sci_gateway/cpp/sci_zeros.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_zeros.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_zeros.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_zeros.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_zeros.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_zeros.lo `test -f 'sci_gateway/cpp/sci_zeros.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_zeros.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo: sci_gateway/cpp/sci_ones.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ones.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo `test -f 'sci_gateway/cpp/sci_ones.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_ones.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ones.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ones.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_ones.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_ones.lo `test -f 'sci_gateway/cpp/sci_ones.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_ones.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo: sci_gateway/cpp/sci_matrix.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_matrix.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo `test -f 'sci_gateway/cpp/sci_matrix.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_matrix.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_matrix.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_matrix.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_matrix.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_matrix.lo `test -f 'sci_gateway/cpp/sci_matrix.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_matrix.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo: sci_gateway/cpp/sci_abs.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_abs.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo `test -f 'sci_gateway/cpp/sci_abs.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_abs.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_abs.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_abs.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_abs.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_abs.lo `test -f 'sci_gateway/cpp/sci_abs.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_abs.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo: sci_gateway/cpp/sci_acos.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_acos.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo `test -f 'sci_gateway/cpp/sci_acos.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_acos.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_acos.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_acos.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_acos.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_acos.lo `test -f 'sci_gateway/cpp/sci_acos.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_acos.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo: sci_gateway/cpp/sci_asin.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_asin.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo `test -f 'sci_gateway/cpp/sci_asin.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_asin.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_asin.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_asin.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_asin.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_asin.lo `test -f 'sci_gateway/cpp/sci_asin.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_asin.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo: sci_gateway/cpp/sci_atan.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_atan.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo `test -f 'sci_gateway/cpp/sci_atan.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_atan.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_atan.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_atan.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_atan.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_atan.lo `test -f 'sci_gateway/cpp/sci_atan.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_atan.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo: sci_gateway/cpp/sci_ceil.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ceil.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo `test -f 'sci_gateway/cpp/sci_ceil.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_ceil.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ceil.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_ceil.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_ceil.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_ceil.lo `test -f 'sci_gateway/cpp/sci_ceil.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_ceil.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo: sci_gateway/cpp/sci_clean.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_clean.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo `test -f 'sci_gateway/cpp/sci_clean.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_clean.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_clean.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_clean.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_clean.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_clean.lo `test -f 'sci_gateway/cpp/sci_clean.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_clean.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo: sci_gateway/cpp/sci_conj.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_conj.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo `test -f 'sci_gateway/cpp/sci_conj.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_conj.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_conj.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_conj.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_conj.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_conj.lo `test -f 'sci_gateway/cpp/sci_conj.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_conj.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo: sci_gateway/cpp/sci_cos.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cos.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo `test -f 'sci_gateway/cpp/sci_cos.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cos.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cos.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cos.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_cos.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cos.lo `test -f 'sci_gateway/cpp/sci_cos.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cos.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo: sci_gateway/cpp/sci_sin.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sin.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo `test -f 'sci_gateway/cpp/sci_sin.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sin.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sin.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sin.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_sin.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sin.lo `test -f 'sci_gateway/cpp/sci_sin.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sin.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo: sci_gateway/cpp/sci_tan.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tan.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo `test -f 'sci_gateway/cpp/sci_tan.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_tan.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tan.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tan.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_tan.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_tan.lo `test -f 'sci_gateway/cpp/sci_tan.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_tan.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo: sci_gateway/cpp/sci_cumsum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumsum.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo `test -f 'sci_gateway/cpp/sci_cumsum.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cumsum.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumsum.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumsum.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_cumsum.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cumsum.lo `test -f 'sci_gateway/cpp/sci_cumsum.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cumsum.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo: sci_gateway/cpp/sci_cumprod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumprod.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo `test -f 'sci_gateway/cpp/sci_cumprod.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cumprod.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumprod.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_cumprod.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_cumprod.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_cumprod.lo `test -f 'sci_gateway/cpp/sci_cumprod.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_cumprod.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo: sci_gateway/cpp/sci_diag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_diag.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo `test -f 'sci_gateway/cpp/sci_diag.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_diag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_diag.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_diag.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_diag.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_diag.lo `test -f 'sci_gateway/cpp/sci_diag.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_diag.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo: sci_gateway/cpp/sci_dsearch.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_dsearch.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo `test -f 'sci_gateway/cpp/sci_dsearch.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_dsearch.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_dsearch.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_dsearch.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_dsearch.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_dsearch.lo `test -f 'sci_gateway/cpp/sci_dsearch.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_dsearch.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo: sci_gateway/cpp/sci_exp.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_exp.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo `test -f 'sci_gateway/cpp/sci_exp.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_exp.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_exp.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_exp.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_exp.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_exp.lo `test -f 'sci_gateway/cpp/sci_exp.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_exp.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo: sci_gateway/cpp/sci_expm.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_expm.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo `test -f 'sci_gateway/cpp/sci_expm.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_expm.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_expm.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_expm.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_expm.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_expm.lo `test -f 'sci_gateway/cpp/sci_expm.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_expm.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo: sci_gateway/cpp/sci_floor.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_floor.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo `test -f 'sci_gateway/cpp/sci_floor.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_floor.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_floor.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_floor.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_floor.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_floor.lo `test -f 'sci_gateway/cpp/sci_floor.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_floor.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo: sci_gateway/cpp/sci_frexp.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_frexp.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo `test -f 'sci_gateway/cpp/sci_frexp.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_frexp.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_frexp.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_frexp.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_frexp.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_frexp.lo `test -f 'sci_gateway/cpp/sci_frexp.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_frexp.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo: sci_gateway/cpp/sci_gsort.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_gsort.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo `test -f 'sci_gateway/cpp/sci_gsort.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_gsort.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_gsort.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_gsort.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_gsort.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_gsort.lo `test -f 'sci_gateway/cpp/sci_gsort.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_gsort.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo: sci_gateway/cpp/sci_imag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imag.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo `test -f 'sci_gateway/cpp/sci_imag.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_imag.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imag.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imag.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_imag.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_imag.lo `test -f 'sci_gateway/cpp/sci_imag.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_imag.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo: sci_gateway/cpp/sci_imult.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imult.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo `test -f 'sci_gateway/cpp/sci_imult.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_imult.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imult.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_imult.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_imult.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_imult.lo `test -f 'sci_gateway/cpp/sci_imult.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_imult.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_int.lo: sci_gateway/cpp/sci_int.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_int.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_int.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_int.lo `test -f 'sci_gateway/cpp/sci_int.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_int.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_int.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_int.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_int.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_int.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_int.lo `test -f 'sci_gateway/cpp/sci_int.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_int.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo: sci_gateway/cpp/sci_isreal.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isreal.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo `test -f 'sci_gateway/cpp/sci_isreal.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_isreal.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isreal.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_isreal.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_isreal.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_isreal.lo `test -f 'sci_gateway/cpp/sci_isreal.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_isreal.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo: sci_gateway/cpp/sci_kron.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_kron.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo `test -f 'sci_gateway/cpp/sci_kron.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_kron.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_kron.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_kron.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_kron.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_kron.lo `test -f 'sci_gateway/cpp/sci_kron.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_kron.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_log.lo: sci_gateway/cpp/sci_log.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_log.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_log.lo `test -f 'sci_gateway/cpp/sci_log.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_log.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_log.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_log.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_log.lo `test -f 'sci_gateway/cpp/sci_log.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_log.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo: sci_gateway/cpp/sci_log1p.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log1p.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo `test -f 'sci_gateway/cpp/sci_log1p.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_log1p.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log1p.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_log1p.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_log1p.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_log1p.lo `test -f 'sci_gateway/cpp/sci_log1p.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_log1p.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_max.lo: sci_gateway/cpp/sci_max.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_max.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_max.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_max.lo `test -f 'sci_gateway/cpp/sci_max.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_max.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_max.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_max.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_max.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_max.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_max.lo `test -f 'sci_gateway/cpp/sci_max.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_max.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo: sci_gateway/cpp/sci_rat.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rat.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo `test -f 'sci_gateway/cpp/sci_rat.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_rat.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rat.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_rat.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_rat.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_rat.lo `test -f 'sci_gateway/cpp/sci_rat.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_rat.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo: sci_gateway/cpp/sci_triu.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_triu.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo `test -f 'sci_gateway/cpp/sci_triu.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_triu.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_triu.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_triu.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_triu.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_triu.lo `test -f 'sci_gateway/cpp/sci_triu.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_triu.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo: sci_gateway/cpp/sci_tril.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tril.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo `test -f 'sci_gateway/cpp/sci_tril.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_tril.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tril.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_tril.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_tril.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_tril.lo `test -f 'sci_gateway/cpp/sci_tril.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_tril.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_real.lo: sci_gateway/cpp/sci_real.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_real.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_real.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_real.lo `test -f 'sci_gateway/cpp/sci_real.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_real.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_real.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_real.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_real.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_real.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_real.lo `test -f 'sci_gateway/cpp/sci_real.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_real.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_round.lo: sci_gateway/cpp/sci_round.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_round.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_round.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_round.lo `test -f 'sci_gateway/cpp/sci_round.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_round.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_round.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_round.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_round.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_round.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_round.lo `test -f 'sci_gateway/cpp/sci_round.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_round.cpp
 +
 +sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo: sci_gateway/cpp/sci_sign.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo -MD -MP -MF sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sign.Tpo -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo `test -f 'sci_gateway/cpp/sci_sign.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sign.cpp
 +@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sign.Tpo sci_gateway/cpp/$(DEPDIR)/libscielementary_functions_la-sci_sign.Plo
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(AM_V_CXX)source='sci_gateway/cpp/sci_sign.cpp' object='sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo' libtool=yes @AMDEPBACKSLASH@
 +@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 +@am__fastdepCXX_FALSE@        $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libscielementary_functions_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o sci_gateway/cpp/libscielementary_functions_la-sci_sign.lo `test -f 'sci_gateway/cpp/sci_sign.cpp' || echo '$(srcdir)/'`sci_gateway/cpp/sci_sign.cpp
  
  .f.o:
        $(AM_V_F77)$(F77COMPILE) -c -o $@ $<
  /*--------------------------------------------------------------------------*/
  ELEMENTARY_FUNCTIONS_IMPEXP int gw_elementary_functions(void);
  /*--------------------------------------------------------------------------*/
 -int sci_abs(char *fname, unsigned long fname_len);
 -int sci_real(char *fname, unsigned long fname_len);
 -int sci_imag(char *fname, unsigned long fname_len);
 -int sci_conj(char *fname, unsigned long fname_len);
 -int sci_round(char *fname, unsigned long fname_len);
 -int sci_int(char *fname, unsigned long fname_len);
 -int sci_size(char *fname, unsigned long fname_len);
 -int sci_sum(char *fname, unsigned long fname_len);
 -int sci_prod(char *fname, unsigned long fname_len);
 -int sci_diag(char *fname, unsigned long fname_len);
 -int sci_triu(char *fname, unsigned long fname_len);
 -int sci_tril(char *fname, unsigned long fname_len);
 -int sci_eye(char *fname, unsigned long fname_len);
 -int sci_rand(char *fname, unsigned long fname_len);
 -int sci_ones(char *fname, unsigned long fname_len);
 -int sci_maxi(char *fname, unsigned long fname_len);
 -int sci_kron(char *fname, unsigned long fname_len);
 -int sci_scimatrix(char *fname, unsigned long fname_len);
 -int sci_sin(char *fname, unsigned long fname_len);
 -int sci_cos(char *fname, unsigned long fname_len);
 -int sci_atan(char *fname, unsigned long fname_len);
 -int sci_exp(char *fname, unsigned long fname_len);
 -int sci_sqrt(char *fname, unsigned long fname_len);
 -int sci_log(char *fname, unsigned long fname_len);
  int sci_chinesehat(char *fname, unsigned long fname_len);
 -int sci_sign(char *fname, unsigned long fname_len);
 -int sci_clean(char *fname, unsigned long fname_len);
 -int sci_floor(char *fname, unsigned long fname_len);
 -int sci_ceil(char *fname, unsigned long fname_len);
 -int sci_expm(char *fname, unsigned long fname_len);
 -int sci_cumsum(char *fname, unsigned long fname_len);
 -int sci_cumprod(char *fname, unsigned long fname_len);
 -int sci_testmatrix(char *fname, unsigned long fname_len);
 -int sci_isreal(char *fname, unsigned long fname_len);
 -int sci_frexp(char *fname, unsigned long fname_len);
 -int sci_zeros(char *fname, unsigned long fname_len);
 -int sci_tan(char *fname, unsigned long fname_len);
 -int sci_log1p(char *fname, unsigned long fname_len);
 -int sci_imult(char *fname, unsigned long fname_len);
 -int sci_asin(char *fname, unsigned long fname_len);
 -int sci_acos(char *fname, unsigned long fname_len);
 -int sci_number_properties(char *fname, unsigned long fname_len);
 -int sci_nearfloat(char *fname, unsigned long fname_len);
 -int sci_dsearch(char *fname, unsigned long fname_len);
 -int sci_isequal(char *fname, unsigned long fname_len);
 -int sci_spones(char *fname, unsigned long fname_len);
 -int sci_gsort(char *fname, unsigned long fname_len);
 +//int sci_spones(char *fname, unsigned long fname_len);
  int sci_isequalbitwise(char *fname, unsigned long fname_len);
 -int sci_rat(char *fname, unsigned long fname_len);
 -int sci_base2dec(char *fname, unsigned long fname_len);
 -int sci_dec2base(char *fname, unsigned long fname_len);
 -int C2F(sci_find)(char *fname, unsigned long fname_len);
 -int sci_log10(char *fname, unsigned long fname_len);
 +
 +// YaSp
 +//C_GATEWAY_PROTOTYPE(sci_abs);
 +//C_GATEWAY_PROTOTYPE(sci_acos);
 +//C_GATEWAY_PROTOTYPE(sci_asin);
 +//C_GATEWAY_PROTOTYPE(sci_atan);
 +//C_GATEWAY_PROTOTYPE(sci_ceil);
 +//C_GATEWAY_PROTOTYPE(sci_clean);
 +//C_GATEWAY_PROTOTYPE(sci_conj);
 +//C_GATEWAY_PROTOTYPE(sci_cos);
 +//C_GATEWAY_PROTOTYPE(sci_cumprod);
 +//C_GATEWAY_PROTOTYPE(sci_cumsum);
 +//C_GATEWAY_PROTOTYPE(sci_diag);
 +//C_GATEWAY_PROTOTYPE(sci_dsearch);
 +//C_GATEWAY_PROTOTYPE(sci_exp);
 +//C_GATEWAY_PROTOTYPE(sci_expm);
 +//C_GATEWAY_PROTOTYPE(sci_floor);
 +//C_GATEWAY_PROTOTYPE(sci_frexp);
 +//C_GATEWAY_PROTOTYPE(sci_gsort);
 +//C_GATEWAY_PROTOTYPE(sci_imag);
 +//C_GATEWAY_PROTOTYPE(sci_imult);
 +//C_GATEWAY_PROTOTYPE(sci_int);
 +//C_GATEWAY_PROTOTYPE(sci_isreal);
 +//C_GATEWAY_PROTOTYPE(sci_kron);
 +//C_GATEWAY_PROTOTYPE(sci_log);
 +//C_GATEWAY_PROTOTYPE(sci_log1p);
 +//C_GATEWAY_PROTOTYPE(sci_scimatrix);
 +//C_GATEWAY_PROTOTYPE(sci_maxi);
 +//C_GATEWAY_PROTOTYPE(sci_mini);
 +C_GATEWAY_PROTOTYPE(sci_nearfloat);
 +C_GATEWAY_PROTOTYPE(sci_number_properties);
 +//C_GATEWAY_PROTOTYPE(sci_prod);
 +//C_GATEWAY_PROTOTYPE(sci_real);
 +//C_GATEWAY_PROTOTYPE(sci_round);
 +//C_GATEWAY_PROTOTYPE(sci_sign);
 +//C_GATEWAY_PROTOTYPE(sci_sin);
 +C_GATEWAY_PROTOTYPE(sci_sqrt);
 +//C_GATEWAY_PROTOTYPE(sci_tan);
 +C_GATEWAY_PROTOTYPE(sci_testmatrix);
 +//C_GATEWAY_PROTOTYPE(sci_tril);
 +//C_GATEWAY_PROTOTYPE(sci_triu);
 +C_GATEWAY_PROTOTYPE(sci_base2dec);
 +C_GATEWAY_PROTOTYPE(sci_dec2base);
++C_GATEWAY_PROTOTYPE(sci_log10);
 +
  #endif /*  __GW_ELEMENTARIES_FUNCTIONS__ */
  /*--------------------------------------------------------------------------*/
  
index 0000000,5cf933c..2e244df
mode 000000,100644..100644
--- /dev/null
@@@ -1,0 -1,144 +1,144 @@@
+ /*
+  * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+  * Copyright (C) 2007 - INRIA - Jean-Baptiste SILVY
+  * Copyright (C) 2007 - INRIA - Allan CORNET
+  * Copyright (C) 2007 - INRIA - Cong WU
+  *
+  * 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.1-en.txt
+  *
+  */
+ /*------------------------------------------------------------------------*/
+ #include <string.h>
+ #include "gw_elementary_functions.h"
+ #include "api_scilab.h"
+ #include "Scierror.h"
 -#include "MALLOC.h"
++#include "sci_malloc.h"
+ #include "localization.h"
 -#include "msgs.h"
++#include "sciprint.h"
+ #include "setieee.h"
+ /*--------------------------------------------------------------------------*/
 -int sci_log10(char *fname, unsigned long fname_len)
++int sci_log10(char *fname, void* pvApiCtx)
+ {
+     SciErr sciErr;
+     int i = 0;
+     int complex = 0;
+     int check_ieee = 0;
+     int* piAddr = NULL;
+     int iType = 0;
+     int iRows = 0;
+     int iCols = 0;
+     double* pIn = NULL;
+     double* pOutR = NULL;
+     double* pOutI = NULL;
+     double imag = M_PI / log(10.0);
+     int iRhs = nbInputArgument(pvApiCtx);
+     CheckInputArgument(pvApiCtx, 1, 1);
+     CheckOutputArgument(pvApiCtx, 1, 1);
+     sciErr = getVarAddressFromPosition(pvApiCtx, 1, &piAddr);
+     if (sciErr.iErr)
+     {
+         printError(&sciErr, 0);
+         Scierror(999, _("%s: Can not read input argument #%d.\n"), fname, 2);
+         return 0;
+     }
+     sciErr = getVarType(pvApiCtx, piAddr, &iType);
+     if (sciErr.iErr)
+     {
+         printError(&sciErr, 0);
+         Scierror(999, _("%s: Can not read input argument #%d.\n"), fname, 1);
+         return 0;
+     }
+     if (iType != sci_matrix || isVarComplex(pvApiCtx, piAddr))
+     {
+         //manage complex log10 via %s_log macro
+         OverLoad(1);
+         return 0;
+     }
+     sciErr = getMatrixOfDouble(pvApiCtx, piAddr, &iRows, &iCols, &pIn);
+     if (sciErr.iErr)
+     {
+         printError(&sciErr, 0);
+         return 0;
+     }
+     //check values
+     for (i = 0 ; i < iRows * iCols ; ++i)
+     {
+         double d = pIn[i];
+         if (d < 0)
+         {
+             complex = 1;
+         }
+         if (d == 0)
+         {
+             check_ieee = 1;
+         }
+     }
+     if (check_ieee)
+     {
+         if (getieee() == 0)
+         {
 -            SciError(32);
++            Scierror(999, "Singularity of log or tan function.\n");
+             return 0;
+         }
+         if (getieee() == 1)
+         {
 -            Msgs(64, 0);
++            sciprint(_("Warning : singularity of 'log' or 'tan' function.\n"));
+         }
+     }
+     if (complex)
+     {
+         sciErr = allocComplexMatrixOfDouble(pvApiCtx, iRhs + 1, iRows, iCols, &pOutR, &pOutI);
+         if (sciErr.iErr)
+         {
+             Scierror(999, _("%s: Memory allocation error.\n"), fname);
+             return 0;
+         }
+         memset(pOutI, 0x00, iRows * iCols * sizeof(double));
+     }
+     else
+     {
+         sciErr = allocMatrixOfDouble(pvApiCtx, iRhs + 1, iRows, iCols, &pOutR);
+         if (sciErr.iErr)
+         {
+             Scierror(999, _("%s: Memory allocation error.\n"), fname);
+             return 0;
+         }
+     }
+     for (i = 0 ; i < iRows * iCols ; ++i)
+     {
+         if (pIn[i] < 0)
+         {
+             pOutR[i] = log10(-pIn[i]);
+             pOutI[i] = imag;
+         }
+         else
+         {
+             pOutR[i] = log10(pIn[i]);
+         }
+     }
+     AssignOutputVariable(pvApiCtx, 1) = iRhs + 1;
+     ReturnArguments(pvApiCtx);
+     return 0;
 -}
++}
index 694d4b4,0000000..aa57e7c
mode 100644,000000..100644
--- /dev/null
@@@ -1,223 -1,0 +1,224 @@@
 +/*
 +*  Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
 +*  Copyright (C) 2008-2008 - DIGITEO - Antoine ELIAS
 +*  Copyright (C) 2011-2011 - 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
 +*
 +*/
 +
 +#include "elem_func_gw.hxx"
 +#include "context.hxx"
 +#include "overload.hxx"
 +#include "execvisitor.hxx"
 +#include "Scierror.h"
 +#include "localization.h"
 +#include "charEncoding.h"
 +
 +#define MODULE_NAME L"elementary_functions"
 +extern "C"
 +{
 +#include "gw_elementary_functions.h"
 +}
 +
 +int ElemFuncModule::Load()
 +{
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"abs", &sci_abs, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"acos", &sci_acos, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"asin", &sci_asin, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"atan", &sci_atan, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"ceil", &sci_ceil, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"clean", &sci_clean, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"conj", &sci_conj, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"cos", &sci_cos, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"cumprod", &sci_cumprod, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"cumsum", &sci_cumsum, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"diag", &sci_diag, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"dsearch", &sci_dsearch, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"exp", &sci_exp, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"expm", &sci_expm, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"eye", &sci_eye, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"floor", &sci_floor, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"frexp", &sci_frexp, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"gsort", &sci_gsort, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"imag", &sci_imag, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"imult", &sci_imult, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"int", &sci_int, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"isreal", &sci_isreal, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"isequal", &sci_isequal, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"kron", &sci_kron, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"log", &sci_log, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"log1p", &sci_log1p, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"matrix", &sci_matrix, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"max", &sci_max, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"min", &sci_min, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"nearfloat", &sci_nearfloat, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"number_properties", &sci_number_properties, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"ones", &sci_ones, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"prod", &sci_prod, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"rand", &sci_rand, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"real", &sci_real, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"round", &sci_round, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"sign", &sci_sign, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"sin", &sci_sin, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"size", &sci_size, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"sqrt", &sci_sqrt, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"sum", &sci_sum, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"tan", &sci_tan, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"testmatrix", &sci_testmatrix, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"tril", &sci_tril, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"triu", &sci_triu, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"zeros", &sci_zeros, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"rat", &sci_rat, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"base2dec", &sci_base2dec, MODULE_NAME));
 +    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"dec2base", &sci_dec2base, MODULE_NAME));
++    symbol::Context::getInstance()->addFunction(types::Function::createFunction(L"log10", &sci_log10, MODULE_NAME));
 +    return 1;
 +}
 +
 +
 +bool getDimsFromArguments(types::typed_list& in, char* _pstName, int* _iDims, int** _piDims, bool* _alloc)
 +{
 +    types::Double* pOut = 0;
 +
 +    *_alloc = false;
 +    *_iDims = 0;
 +    *_piDims = NULL;
 +
 +    if (in.size() == 0)
 +    {
 +        *_iDims = 2;
 +        *_piDims = new int[*_iDims];
 +        (*_piDims)[0] = 1;
 +        (*_piDims)[1] = 1;
 +        *_alloc = true;
 +        return true;
 +    }
 +    else if (in.size() == 1)
 +    {
 +        *_iDims = 1;
 +        // :
 +        if (in[0]->isColon())
 +        {
 +            *_iDims = -1;
 +            return false;
 +        }
 +
 +        if (in[0]->isArrayOf() == false)
 +        {
 +            if (in[0]->isSparse())
 +            {
 +                Sparse* sp = in[0]->getAs<Sparse>();
 +                *_iDims = sp->getDims();
 +                *_piDims = sp->getDimsArray();
 +                return true;
 +            }
 +            else if (in[0]->isSparseBool())
 +            {
 +                SparseBool* sp = in[0]->getAs<SparseBool>();
 +                *_iDims = sp->getDims();
 +                *_piDims = sp->getDimsArray();
 +                return true;
 +            }
 +            return false;
 +        }
 +
 +        GenericType* pIn = in[0]->getAs<GenericType>();
 +        *_iDims = pIn->getDims();
 +        *_piDims = pIn->getDimsArray();
 +
 +        return true;
 +    }
 +    else
 +    {
 +        *_iDims = static_cast<int>(in.size());
 +        *_piDims = new int[*_iDims];
 +        *_alloc = true;
 +        for (int i = 0; i < *_iDims; i++)
 +        {
 +            if (in[i]->isArrayOf() == false)
 +            {
 +                delete[] * _piDims;
 +                Scierror(999, _("%s: Wrong type for input argument #%d: A scalar expected.\n"), _pstName, i + 1);
 +                return false;
 +            }
 +
 +            types::GenericType* pGTIn = in[i]->getAs<types::GenericType>();
 +            if (pGTIn->isScalar() == false || pGTIn->isComplex())
 +            {
 +                delete[] * _piDims;
 +                Scierror(999, _("%s: Wrong size for input argument #%d: A scalar expected.\n"), _pstName, i + 1);
 +                return false;
 +            }
 +
 +            switch (in[i]->getType())
 +            {
 +                case types::InternalType::ScilabDouble:
 +                {
 +                    double dValue = in[i]->getAs<types::Double>()->get(0);
 +                    if (dValue >= INT_MAX)
 +                    {
 +                        delete[] * _piDims;
 +                        Scierror(999, _("%s: variable size exceeded : less than %d expected.\n"), _pstName, INT_MAX);
 +                        return false;
 +                    }
 +                    (*_piDims)[i] = static_cast<int>(dValue);
 +                }
 +                break;
 +                case types::InternalType::ScilabInt8:
 +                    (*_piDims)[i] = static_cast<int>(in[i]->getAs<types::Int8>()->get()[0]);
 +                    break;
 +                case types::InternalType::ScilabUInt8:
 +                    (*_piDims)[i] = static_cast<int>(in[i]->getAs<types::UInt8>()->get()[0]);
 +                    break;
 +                case types::InternalType::ScilabInt16:
 +                    (*_piDims)[i] = static_cast<int>(in[i]->getAs<types::Int16>()->get()[0]);
 +                    break;
 +                case types::InternalType::ScilabUInt16:
 +                    (*_piDims)[i] = static_cast<int>(in[i]->getAs<types::UInt16>()->get()[0]);
 +                    break;
 +                case types::InternalType::ScilabInt32:
 +                    (*_piDims)[i] = in[i]->getAs<types::Int32>()->get()[0];
 +                    break;
 +                case types::InternalType::ScilabUInt32:
 +                    (*_piDims)[i] = static_cast<int>(in[i]->getAs<types::UInt32>()->get()[0]);
 +                    break;
 +                case types::InternalType::ScilabInt64:
 +                {
 +                    long long llValue = in[i]->getAs<types::Int64>()->get(0);
 +                    if (llValue >= INT_MAX)
 +                    {
 +                        delete[] * _piDims;
 +                        Scierror(999, _("%s: variable size exceeded : less than %d expected.\n"), _pstName, INT_MAX);
 +                        return types::Function::Error;
 +                    }
 +                    (*_piDims)[i] = static_cast<int>(llValue);
 +                    break;
 +                }
 +                case types::InternalType::ScilabUInt64:
 +                {
 +                    unsigned long long ullValue = in[i]->getAs<types::UInt64>()->get(0);
 +                    if (ullValue >= INT_MAX)
 +                    {
 +                        delete[] * _piDims;
 +                        Scierror(999, _("%s: variable size exceeded : less than %d expected.\n"), _pstName, INT_MAX);
 +                        return false;
 +                    }
 +                    (*_piDims)[i] = static_cast<int>(ullValue);
 +                    break;
 +                }
 +                default:
 +                    Scierror(999, _("%s: Wrong size for input argument #%d: A scalar expected.\n"), _pstName, i + 1);
 +                    return false;
 +            }
 +        }
 +
 +        return true;
 +    }
 +
 +    return false;
 +}
index a76fa56,0000000..f682982
mode 100644,000000..100644
--- /dev/null
@@@ -1,327 -1,0 +1,328 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup Label="ProjectConfigurations">
 +    <ProjectConfiguration Include="Debug|Win32">
 +      <Configuration>Debug</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Debug|x64">
 +      <Configuration>Debug</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|Win32">
 +      <Configuration>Release</Configuration>
 +      <Platform>Win32</Platform>
 +    </ProjectConfiguration>
 +    <ProjectConfiguration Include="Release|x64">
 +      <Configuration>Release</Configuration>
 +      <Platform>x64</Platform>
 +    </ProjectConfiguration>
 +  </ItemGroup>
 +  <PropertyGroup Label="Globals">
 +    <ProjectGuid>{9881F0CE-A1AC-4744-B709-7C1453A77B95}</ProjectGuid>
 +    <RootNamespace>elem_func_gw</RootNamespace>
 +    <Keyword>Win32Proj</Keyword>
 +    <ProjectName>elementary_functions_gw</ProjectName>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <PlatformToolset>v120</PlatformToolset>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <PlatformToolset>v120</PlatformToolset>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <WholeProgramOptimization>true</WholeProgramOptimization>
 +    <PlatformToolset>v120</PlatformToolset>
 +  </PropertyGroup>
 +  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 +    <ConfigurationType>DynamicLibrary</ConfigurationType>
 +    <CharacterSet>MultiByte</CharacterSet>
 +    <PlatformToolset>v120</PlatformToolset>
 +  </PropertyGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 +  <ImportGroup Label="ExtensionSettings">
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
 +    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 +  </ImportGroup>
 +  <PropertyGroup Label="UserMacros" />
 +  <PropertyGroup>
 +    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
 +    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)bin\</OutDir>
 +    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Configuration)\</IntDir>
 +    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
 +  </PropertyGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../includes;../../../src/c;../../../src/cpp;../../../../../libs/intl/;../../../../../libs/Eigen/includes;../../../../functions_manager/includes;../../../../core/includes;../../../../api_scilab/includes;../../../../output_stream/includes;../../../../localization/includes;../../../../threads/includes;../../../../string/includes;../../../../console/includes;../../../../dynamic_link/includes;../../../../ast/includes/types;../../../../ast/includes/ast;../../../../ast/includes/analysis;../../../../ast/includes/exps;../../../../ast/includes/operations;../../../../ast/includes/symbol;../../../../ast/includes/system_env;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;ELEM_FUNC_GW_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Command>lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)core_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>core_f.lib;elementary_functions_f.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>Disabled</Optimization>
 +      <AdditionalIncludeDirectories>../../../includes;../../../src/c;../../../src/cpp;../../../../../libs/intl/;../../../../../libs/Eigen/includes;../../../../functions_manager/includes;../../../../core/includes;../../../../api_scilab/includes;../../../../output_stream/includes;../../../../localization/includes;../../../../threads/includes;../../../../string/includes;../../../../console/includes;../../../../dynamic_link/includes;../../../../ast/includes/types;../../../../ast/includes/ast;../../../../ast/includes/analysis;../../../../ast/includes/exps;../../../../ast/includes/operations;../../../../ast/includes/symbol;../../../../ast/includes/system_env;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;ELEM_FUNC_GW_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <MinimalRebuild>true</MinimalRebuild>
 +      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
 +      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Command>lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)core_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>core_f.lib;elementary_functions_f.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
 +    <ClCompile>
 +      <Optimization>MaxSpeed</Optimization>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <AdditionalIncludeDirectories>../../../includes;../../../src/c;../../../src/cpp;../../../../../libs/intl/;../../../../../libs/Eigen/includes;../../../../functions_manager/includes;../../../../core/includes;../../../../api_scilab/includes;../../../../output_stream/includes;../../../../localization/includes;../../../../threads/includes;../../../../string/includes;../../../../console/includes;../../../../dynamic_link/includes;../../../../ast/includes/types;../../../../ast/includes/ast;../../../../ast/includes/analysis;../../../../ast/includes/exps;../../../../ast/includes/operations;../../../../ast/includes/symbol;../../../../ast/includes/system_env;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;ELEM_FUNC_GW_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Command>lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)core_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>core_f.lib;elementary_functions_f.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary>
 +      <TargetMachine>MachineX86</TargetMachine>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 +    <Midl>
 +      <TargetEnvironment>X64</TargetEnvironment>
 +    </Midl>
 +    <ClCompile>
 +      <Optimization>MaxSpeed</Optimization>
 +      <IntrinsicFunctions>true</IntrinsicFunctions>
 +      <AdditionalIncludeDirectories>../../../includes;../../../src/c;../../../src/cpp;../../../../../libs/intl/;../../../../../libs/Eigen/includes;../../../../functions_manager/includes;../../../../core/includes;../../../../api_scilab/includes;../../../../output_stream/includes;../../../../localization/includes;../../../../threads/includes;../../../../string/includes;../../../../console/includes;../../../../dynamic_link/includes;../../../../ast/includes/types;../../../../ast/includes/ast;../../../../ast/includes/analysis;../../../../ast/includes/exps;../../../../ast/includes/operations;../../../../ast/includes/symbol;../../../../ast/includes/system_env;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
 +      <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;ELEM_FUNC_GW_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 +      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
 +      <FunctionLevelLinking>true</FunctionLevelLinking>
 +      <PrecompiledHeader>
 +      </PrecompiledHeader>
 +      <WarningLevel>Level3</WarningLevel>
 +      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
 +      <MultiProcessorCompilation>true</MultiProcessorCompilation>
 +    </ClCompile>
 +    <PreLinkEvent>
 +      <Command>lib /DEF:"$(ProjectDir)elementary_functions_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)core_f_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)core_f.lib" 1&gt;NUL 2&gt;NUL
 +lib /DEF:"$(ProjectDir)elementary_functions_Import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform) /OUT:"$(ProjectDir)elementary_functions.lib" 1&gt;NUL 2&gt;NUL
 +</Command>
 +    </PreLinkEvent>
 +    <Link>
 +      <AdditionalDependencies>core_f.lib;elementary_functions_f.lib;elementary_functions.lib;%(AdditionalDependencies)</AdditionalDependencies>
 +      <OutputFile>$(SolutionDir)bin\$(ProjectName).dll</OutputFile>
 +      <GenerateDebugInformation>true</GenerateDebugInformation>
 +      <SubSystem>Windows</SubSystem>
 +      <OptimizeReferences>true</OptimizeReferences>
 +      <EnableCOMDATFolding>true</EnableCOMDATFolding>
 +      <ImportLibrary>$(TargetDir)$(TargetName).lib</ImportLibrary>
 +      <TargetMachine>MachineX64</TargetMachine>
 +      <RandomizedBaseAddress>false</RandomizedBaseAddress>
 +    </Link>
 +  </ItemDefinitionGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\..\..\src\cpp\getmode.cpp" />
 +    <ClCompile Include="..\..\c\sci_base2dec.c" />
 +    <ClCompile Include="..\..\c\sci_dec2base.c" />
 +    <ClCompile Include="..\..\c\sci_isequalbitwise.c" />
++    <ClCompile Include="..\..\c\sci_log10.c" />
 +    <ClCompile Include="..\..\c\sci_nearfloat.c" />
 +    <ClCompile Include="..\..\c\sci_number_properties.c" />
 +    <ClCompile Include="..\..\c\sci_sqrt.c" />
 +    <ClCompile Include="..\..\c\sci_testmatrix.c" />
 +    <ClCompile Include="..\elem_func_gw.cpp" />
 +    <ClCompile Include="..\sci_abs.cpp" />
 +    <ClCompile Include="..\sci_acos.cpp" />
 +    <ClCompile Include="..\sci_asin.cpp" />
 +    <ClCompile Include="..\sci_atan.cpp" />
 +    <ClCompile Include="..\sci_ceil.cpp" />
 +    <ClCompile Include="..\sci_clean.cpp" />
 +    <ClCompile Include="..\sci_conj.cpp" />
 +    <ClCompile Include="..\sci_cos.cpp" />
 +    <ClCompile Include="..\sci_cumprod.cpp" />
 +    <ClCompile Include="..\sci_cumsum.cpp" />
 +    <ClCompile Include="..\sci_diag.cpp" />
 +    <ClCompile Include="..\sci_dsearch.cpp" />
 +    <ClCompile Include="..\sci_exp.cpp" />
 +    <ClCompile Include="..\sci_expm.cpp" />
 +    <ClCompile Include="..\sci_eye.cpp" />
 +    <ClCompile Include="..\sci_floor.cpp" />
 +    <ClCompile Include="..\sci_frexp.cpp" />
 +    <ClCompile Include="..\sci_gsort.cpp" />
 +    <ClCompile Include="..\sci_imag.cpp" />
 +    <ClCompile Include="..\sci_imult.cpp" />
 +    <ClCompile Include="..\sci_int.cpp" />
 +    <ClCompile Include="..\sci_isequal.cpp" />
 +    <ClCompile Include="..\sci_isreal.cpp" />
 +    <ClCompile Include="..\sci_kron.cpp" />
 +    <ClCompile Include="..\sci_log.cpp" />
 +    <ClCompile Include="..\sci_log1p.cpp" />
 +    <ClCompile Include="..\sci_matrix.cpp" />
 +    <ClCompile Include="..\sci_max.cpp" />
 +    <ClCompile Include="..\sci_ones.cpp">
 +      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_prod.cpp" />
 +    <ClCompile Include="..\sci_rand.cpp" />
 +    <ClCompile Include="..\sci_rat.cpp" />
 +    <ClCompile Include="..\sci_round.cpp" />
 +    <ClCompile Include="..\sci_sign.cpp" />
 +    <ClCompile Include="..\sci_sin.cpp" />
 +    <ClCompile Include="..\sci_size.cpp" />
 +    <ClCompile Include="..\sci_sum.cpp" />
 +    <ClCompile Include="..\sci_tan.cpp" />
 +    <ClCompile Include="..\sci_tril.cpp" />
 +    <ClCompile Include="..\sci_triu.cpp" />
 +    <ClCompile Include="..\sci_zeros.cpp" />
 +    <ClCompile Include="..\sci_real.cpp" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\..\..\includes\dynlib_elementary_functions_gw.h" />
 +    <ClInclude Include="..\..\..\includes\elem_func_gw.hxx" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="core_f_Import.def" />
 +    <None Include="elementary_functions_f_Import.def" />
 +    <None Include="elementary_functions_Import.def" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\..\bin\libintl.lib" />
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ProjectReference Include="..\..\..\..\..\tools\Dumpexts\Dumpexts.vcxproj">
 +      <Project>{3170e4c2-1173-4264-a222-7ee8ccb3ddf7}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\api_scilab\api_scilab.vcxproj">
 +      <Project>{43c5bab1-1dca-4743-a183-77e0d42fe7d0}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\ast\ast.vcxproj">
 +      <Project>{0d3fa25b-8116-44ec-a45e-260789daa3d9}</Project>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\cacsd\src\c\cacsd.vcxproj">
 +      <Project>{d5dd1407-3926-4f6c-ad7b-3a6b2de56049}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\core\src\c\core.vcxproj">
 +      <Project>{c6e2bc17-34d8-46e4-85f3-6293cb21adcd}</Project>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\console\src\c\console.vcxproj">
 +      <Project>{445d3b85-c9b1-498b-9c88-0a3c2390b1cc}</Project>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\localization\src\localization.vcxproj">
 +      <Project>{ecffeb0c-1eda-45ee-9a10-b18143852e17}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\output_stream\src\c\output_stream.vcxproj">
 +      <Project>{a5911cd7-f8e8-440c-a23e-4843a0636f3a}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\polynomials\src\c\polynomials.vcxproj">
 +      <Project>{620d8fa7-3704-438e-bb1e-391c84401a2e}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\sparse\src\c\sparse.vcxproj">
 +      <Project>{51240b08-5e4e-439b-b745-c870d5b513bf}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\..\threads\threads.vcxproj">
 +      <Project>{50a1ffc8-adc2-4d9e-a2d0-5dcd63188ae9}</Project>
 +    </ProjectReference>
 +    <ProjectReference Include="..\..\..\src\c\elementary_functions.vcxproj">
 +      <Project>{5b110267-7c18-437c-b87d-dba2b50729e9}</Project>
 +      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
 +    </ProjectReference>
 +  </ItemGroup>
 +  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
 +  <ImportGroup Label="ExtensionTargets">
 +  </ImportGroup>
 +</Project>
index c4d3b94,0000000..7570955
mode 100644,000000..100644
--- /dev/null
@@@ -1,199 -1,0 +1,202 @@@
 +<?xml version="1.0" encoding="utf-8"?>
 +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
 +  <ItemGroup>
 +    <Filter Include="Source Files">
 +      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
 +      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
 +    </Filter>
 +    <Filter Include="Header Files">
 +      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
 +      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
 +    </Filter>
 +    <Filter Include="Resource Files">
 +      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
 +      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
 +    </Filter>
 +    <Filter Include="Libraries Dependencies">
 +      <UniqueIdentifier>{893fe5c6-6f73-4db0-a4a8-bc20c02a8f0e}</UniqueIdentifier>
 +    </Filter>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClCompile Include="..\elem_func_gw.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_eye.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_ones.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_size.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_zeros.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_sum.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\..\src\cpp\getmode.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_rand.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_isequalbitwise.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_nearfloat.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_number_properties.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_sqrt.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_testmatrix.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_abs.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_acos.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_asin.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_atan.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_ceil.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_clean.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_conj.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_cos.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_cumprod.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_cumsum.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_diag.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_dsearch.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_exp.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_expm.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_floor.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_frexp.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_gsort.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_imag.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_imult.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_int.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_isreal.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_kron.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_log.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_log1p.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_matrix.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_max.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_rat.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_sin.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_tan.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_isequal.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_base2dec.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\..\c\sci_dec2base.c">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_prod.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_tril.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_triu.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_real.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_round.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
 +    <ClCompile Include="..\sci_sign.cpp">
 +      <Filter>Source Files</Filter>
 +    </ClCompile>
++    <ClCompile Include="..\..\c\sci_log10.c">
++      <Filter>Source Files</Filter>
++    </ClCompile>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <ClInclude Include="..\..\..\includes\elem_func_gw.hxx">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +    <ClInclude Include="..\..\..\includes\dynlib_elementary_functions_gw.h">
 +      <Filter>Header Files</Filter>
 +    </ClInclude>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <None Include="elementary_functions_f_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="elementary_functions_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +    <None Include="core_f_Import.def">
 +      <Filter>Libraries Dependencies</Filter>
 +    </None>
 +  </ItemGroup>
 +  <ItemGroup>
 +    <Library Include="..\..\..\..\..\bin\blasplus.lib" />
 +    <Library Include="..\..\..\..\..\bin\lapack.lib" />
 +    <Library Include="..\..\..\..\..\bin\libintl.lib" />
 +  </ItemGroup>
 +</Project>
@@@ -206,38 -194,16 +206,37 @@@ lib /DEF:"$(ProjectDir)cacsd_f_Import.d
      </Link>
    </ItemDefinitionGroup>
    <ItemGroup>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_base2dec.c" />
 -    <ClCompile Include="..\..\sci_gateway\c\sci_dec2base.c" />
 -    <ClCompile Include="..\..\sci_gateway\c\sci_find.c" />
 -    <ClCompile Include="..\..\sci_gateway\c\sci_log10.c" />
 +    <ClCompile Include="..\cpp\clean.cpp" />
 +    <ClCompile Include="..\cpp\cumprod.cpp" />
 +    <ClCompile Include="..\cpp\cumsum.cpp" />
 +    <ClCompile Include="..\cpp\diag.cpp" />
 +    <ClCompile Include="..\cpp\getmode.cpp" />
 +    <ClCompile Include="..\cpp\gsort.cpp" />
 +    <ClCompile Include="..\cpp\max.cpp" />
 +    <ClCompile Include="..\cpp\min.cpp" />
 +    <ClCompile Include="..\cpp\prod.cpp" />
 +    <ClCompile Include="..\cpp\sum.cpp" />
 +    <ClCompile Include="abs.c" />
 +    <ClCompile Include="acos.c" />
 +    <ClCompile Include="add_vector.c" />
 +    <ClCompile Include="asin.c" />
 +    <ClCompile Include="atan.c" />
 +    <ClCompile Include="basic_functions.c" />
 +    <ClCompile Include="ceil.c" />
      <ClCompile Include="cmp.c" />
      <ClCompile Include="convertbase.c" />
 +    <ClCompile Include="cos.c" />
 +    <ClCompile Include="cosh.c" />
 +    <ClCompile Include="cupro.c" />
      <ClCompile Include="DllmainElementary_functions.c" />
 +    <ClCompile Include="dmsum.c" />
 +    <ClCompile Include="dsearch.c" />
 +    <ClCompile Include="exp.c" />
 +    <ClCompile Include="expm.c" />
 +    <ClCompile Include="eye.c" />
 +    <ClCompile Include="f2c_workaround.c" />
      <ClCompile Include="finite.c" />
 -    <ClCompile Include="gsort.c" />
 -    <ClCompile Include="..\..\sci_gateway\c\gw_elementary_functions.c" />
 +    <ClCompile Include="floor.c" />
-     <ClCompile Include="..\..\sci_gateway\c\gw_elementary_functions.c" />
      <ClCompile Include="idmax.c" />
      <ClCompile Include="idmin.c" />
      <ClCompile Include="int2db.c" />
      </Filter>
    </ItemGroup>
    <ItemGroup>
 -    <ClCompile Include="cmp.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="DllmainElementary_functions.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="finite.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="gsort.c">
 +    <ClCompile Include="add_vector.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\gw_elementary_functions.c">
 +    <ClCompile Include="basic_functions.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="idmax.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="idmin.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="int2db.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="IsEqualVar.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="qsort-char.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="qsort-double.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="qsort-int.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="qsort-short.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="qsort-string.c">
 +    <ClCompile Include="ceil.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="qsort.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="rea2db.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_abs.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_acos.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_asin.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_atan.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_ceil.c">
 -      <Filter>Source Files</Filter>
 -    </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_chinesehat.c">
 +    <ClCompile Include="cmp.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_clean.c">
 +    <ClCompile Include="cupro.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_conj.c">
 +    <ClCompile Include="DllmainElementary_functions.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_cos.c">
 +    <ClCompile Include="dmsum.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_cumprod.c">
 +    <ClCompile Include="dsearch.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_cumsum.c">
 +    <ClCompile Include="eye.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_diag.c">
 +    <ClCompile Include="finite.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_dsearch.c">
 +    <ClCompile Include="floor.c">
        <Filter>Source Files</Filter>
      </ClCompile>
-     <ClCompile Include="..\..\sci_gateway\c\gw_elementary_functions.c">
-       <Filter>Source Files</Filter>
-     </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_exp.c">
 +    <ClCompile Include="idmax.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_expm.c">
 +    <ClCompile Include="idmin.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_eye.c">
 +    <ClCompile Include="int2db.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_floor.c">
 +    <ClCompile Include="matrix_generation.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_frexp.c">
 +    <ClCompile Include="mprod.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_gsort.c">
 +    <ClCompile Include="qsort-char.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_imag.c">
 +    <ClCompile Include="qsort-double.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_imult.c">
 +    <ClCompile Include="qsort-int.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_int.c">
 +    <ClCompile Include="qsort-short.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_isequal.c">
 +    <ClCompile Include="qsort-string.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_isequalbitwise.c">
 +    <ClCompile Include="qsort.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_isreal.c">
 +    <ClCompile Include="rea2db.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_kron.c">
 +    <ClCompile Include="scidcopy.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_log.c">
 +    <ClCompile Include="sub_vector.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_log1p.c">
 +    <ClCompile Include="unsfdcopy.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_matrix.c">
 +    <ClCompile Include="vceil.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_maxi.c">
 +    <ClCompile Include="vfinite.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_nearfloat.c">
 +    <ClCompile Include="vfloor.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_number_properties.c">
 +    <ClCompile Include="vfrexp.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_ones.c">
 +    <ClCompile Include="vmul.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_prod.c">
 +    <ClCompile Include="xerhlt.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_rand.c">
 +    <ClCompile Include="abs.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_rat.c">
 +    <ClCompile Include="acos.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_real.c">
 +    <ClCompile Include="asin.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_round.c">
 +    <ClCompile Include="atan.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_sign.c">
 +    <ClCompile Include="convertbase.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_sin.c">
 +    <ClCompile Include="cos.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_size.c">
 +    <ClCompile Include="cosh.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_spones.c">
 +    <ClCompile Include="exp.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_sqrt.c">
 +    <ClCompile Include="expm.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_sum.c">
 +    <ClCompile Include="f2c_workaround.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_tan.c">
 +    <ClCompile Include="log.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_testmatrix.c">
 +    <ClCompile Include="pythag.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_tril.c">
 +    <ClCompile Include="sign.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_triu.c">
 +    <ClCompile Include="sin.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_zeros.c">
 +    <ClCompile Include="sinh.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="scidcopy.c">
 +    <ClCompile Include="sqrt.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="unsfdcopy.c">
 +    <ClCompile Include="tan.c">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="vceil.c">
 +    <ClCompile Include="..\cpp\cumprod.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="vfinite.c">
 +    <ClCompile Include="..\cpp\cumsum.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="vfloor.c">
 +    <ClCompile Include="..\cpp\diag.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="vfrexp.c">
 +    <ClCompile Include="..\cpp\getmode.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="xerhlt.c">
 +    <ClCompile Include="..\cpp\gsort.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="convertbase.c">
 +    <ClCompile Include="..\cpp\max.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_base2dec.c">
 +    <ClCompile Include="..\cpp\min.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_dec2base.c">
 +    <ClCompile Include="..\cpp\sum.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_find.c">
 +    <ClCompile Include="..\cpp\prod.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
 -    <ClCompile Include="..\..\sci_gateway\c\sci_log10.c">
 +    <ClCompile Include="..\cpp\clean.cpp">
        <Filter>Source Files</Filter>
      </ClCompile>
    </ItemGroup>