AST: use .hpp file extension for templated implementation 40/15840/3
Clément DAVID [Wed, 21 Jan 2015 11:11:29 +0000 (12:11 +0100)]
Some IDE (especially Eclipse) does not detect includes in a namespace.
This commit fix that.

Change-Id: I5f4150d071937c4f27d1dfd4544ec951d28b55c0

scilab/modules/ast/Makefile.am
scilab/modules/ast/Makefile.in
scilab/modules/ast/ast.vcxproj
scilab/modules/ast/ast.vcxproj.filters
scilab/modules/ast/src/cpp/ast/run_AssignExp.hpp [moved from scilab/modules/ast/src/cpp/ast/run_AssignExp.cpp with 99% similarity]
scilab/modules/ast/src/cpp/ast/run_CallExp.hpp [moved from scilab/modules/ast/src/cpp/ast/run_CallExp.cpp with 99% similarity]
scilab/modules/ast/src/cpp/ast/run_MatrixExp.hpp [moved from scilab/modules/ast/src/cpp/ast/run_MatrixExp.cpp with 99% similarity]
scilab/modules/ast/src/cpp/ast/run_OpExp.hpp [moved from scilab/modules/ast/src/cpp/ast/run_OpExp.cpp with 99% similarity]
scilab/modules/ast/src/cpp/ast/runvisitor.cpp

index fbb8940..c6e3d45 100644 (file)
 pkglib_LTLIBRARIES     = libsciast.la
 
 libsciast_la_SOURCES = \
-       src/cpp/ast/runvisitor.cpp \
-       src/cpp/ast/visitor_common.cpp \
-       src/cpp/ast/printvisitor.cpp \
-       src/cpp/ast/debugvisitor.cpp \
-       src/cpp/ast/mutevisitor.cpp \
-       src/cpp/ast/shortcutvisitor.cpp \
-       src/cpp/ast/macrovarvisitor.cpp \
-       src/cpp/ast/expHistory.cpp \
-    src/cpp/operations/interface_addition.cpp \
-    src/cpp/operations/types_finite.cpp \
-    src/cpp/operations/operations.cpp \
-    src/cpp/operations/types_kronecker.cpp \
-    src/cpp/operations/types_addition.cpp \
-    src/cpp/operations/types_ldivide.cpp \
-    src/cpp/operations/types_comparison_eq.cpp \
-    src/cpp/operations/types_multiplication.cpp \
-    src/cpp/operations/types_dotmultiplication.cpp \
-    src/cpp/operations/types_dotdivide.cpp \
-    src/cpp/operations/types_comparison_lt_le_gt_ge.cpp \
-    src/cpp/operations/types_or.cpp \
-    src/cpp/operations/types_and.cpp \
-    src/cpp/operations/types_comparison_ne.cpp \
-    src/cpp/operations/types_power.cpp \
-    src/cpp/operations/types_divide.cpp \
-    src/cpp/operations/types_subtraction.cpp \
-    src/cpp/operations/types_opposite.cpp \
-    src/c/operations/matrix_multiplication.c \
-    src/c/operations/matrix_transpose.c \
-    src/c/operations/matrix_kronecker.c \
-    src/c/operations/operations_tools.c \
-    src/c/operations/invert_matrix.c \
-    src/c/operations/matrix_power.c \
-    src/c/operations/matrix_division.c \
-    src/c/operations/matrix_finite.c \
-    src/c/operations/matrix_addition.c \
-    src/c/operations/doublecomplex.c \
-    src/cpp/parse/parser.cpp \
-    src/cpp/parse/parsescilab.cpp \
-    src/cpp/parse/printerror.cpp \
-    src/cpp/parse/scanscilab.cpp \
-    src/cpp/symbol/context.cpp \
-    src/cpp/symbol/symbol.cpp \
-    src/cpp/types/arrayof.cpp \
-    src/cpp/types/int.cpp \
-    src/cpp/types/mlist.cpp \
-    src/cpp/types/threadId.cpp \
-    src/cpp/types/bool.cpp \
-    src/cpp/types/library.cpp \
-    src/cpp/types/overload.cpp \
-    src/cpp/types/tlist.cpp \
-    src/cpp/types/cell.cpp \
-    src/cpp/types/list.cpp \
-    src/cpp/types/polynom.cpp \
-    src/cpp/types/tostring_common.cpp \
-    src/cpp/types/double.cpp \
-    src/cpp/types/listdelete.cpp \
-    src/cpp/types/singlepoly.cpp \
-    src/cpp/types/types.cpp \
-    src/cpp/types/file.cpp \
-    src/cpp/types/listinsert.cpp \
-    src/cpp/types/singlestruct.cpp \
-    src/cpp/types/types_tools.cpp \
-    src/cpp/types/function.cpp \
-    src/cpp/types/listoperation.cpp \
-    src/cpp/types/sparse.cpp \
-    src/cpp/types/void.cpp \
-    src/cpp/types/graphichandle.cpp \
-    src/cpp/types/listundefined.cpp \
-    src/cpp/types/string.cpp \
-    src/cpp/types/implicitlist.cpp \
-    src/cpp/types/macro.cpp \
-    src/cpp/types/struct.cpp \
-    src/cpp/types/macrofile.cpp \
-    src/cpp/types/callable.cpp \
-    src/cpp/types/addfunction.cpp \
-    src/cpp/system_env/dynamic_module.cpp \
-    src/cpp/system_env/setenvvar.cpp \
-    src/cpp/system_env/sci_home.cpp \
-    src/cpp/system_env/context_get.cpp \
-    src/cpp/system_env/configvariable.cpp \
-    src/cpp/system_env/sci_path.cpp \
-    src/cpp/system_env/lasterror.cpp \
-    src/cpp/system_env/home.cpp \
-    src/cpp/system_env/sci_tmpdir.cpp \
-    src/cpp/system_env/configvariable_interface.cpp
+src/c/operations/doublecomplex.c \
+src/c/operations/invert_matrix.c \
+src/c/operations/matrix_addition.c \
+src/c/operations/matrix_division.c \
+src/c/operations/matrix_finite.c \
+src/c/operations/matrix_kronecker.c \
+src/c/operations/matrix_multiplication.c \
+src/c/operations/matrix_power.c \
+src/c/operations/matrix_transpose.c \
+src/c/operations/operations_tools.c \
+src/cpp/ast/debugvisitor.cpp \
+src/cpp/ast/expHistory.cpp \
+src/cpp/ast/macrovarvisitor.cpp \
+src/cpp/ast/mutevisitor.cpp \
+src/cpp/ast/printvisitor.cpp \
+src/cpp/ast/runvisitor.cpp \
+src/cpp/ast/shortcutvisitor.cpp \
+src/cpp/ast/visitor_common.cpp \
+src/cpp/operations/interface_addition.cpp \
+src/cpp/operations/operations.cpp \
+src/cpp/operations/types_addition.cpp \
+src/cpp/operations/types_and.cpp \
+src/cpp/operations/types_comparison_eq.cpp \
+src/cpp/operations/types_comparison_lt_le_gt_ge.cpp \
+src/cpp/operations/types_comparison_ne.cpp \
+src/cpp/operations/types_divide.cpp \
+src/cpp/operations/types_dotdivide.cpp \
+src/cpp/operations/types_dotmultiplication.cpp \
+src/cpp/operations/types_finite.cpp \
+src/cpp/operations/types_kronecker.cpp \
+src/cpp/operations/types_ldivide.cpp \
+src/cpp/operations/types_multiplication.cpp \
+src/cpp/operations/types_opposite.cpp \
+src/cpp/operations/types_or.cpp \
+src/cpp/operations/types_power.cpp \
+src/cpp/operations/types_subtraction.cpp \
+src/cpp/parse/parser.cpp \
+src/cpp/parse/parsescilab.cpp \
+src/cpp/parse/printerror.cpp \
+src/cpp/parse/scanscilab.cpp \
+src/cpp/symbol/context.cpp \
+src/cpp/symbol/symbol.cpp \
+src/cpp/system_env/configvariable.cpp \
+src/cpp/system_env/configvariable_interface.cpp \
+src/cpp/system_env/context_get.cpp \
+src/cpp/system_env/dynamic_module.cpp \
+src/cpp/system_env/home.cpp \
+src/cpp/system_env/lasterror.cpp \
+src/cpp/system_env/sci_home.cpp \
+src/cpp/system_env/sci_path.cpp \
+src/cpp/system_env/sci_tmpdir.cpp \
+src/cpp/system_env/setenvvar.cpp \
+src/cpp/types/addfunction.cpp \
+src/cpp/types/arrayof.cpp \
+src/cpp/types/bool.cpp \
+src/cpp/types/callable.cpp \
+src/cpp/types/cell.cpp \
+src/cpp/types/double.cpp \
+src/cpp/types/file.cpp \
+src/cpp/types/function.cpp \
+src/cpp/types/graphichandle.cpp \
+src/cpp/types/implicitlist.cpp \
+src/cpp/types/int.cpp \
+src/cpp/types/library.cpp \
+src/cpp/types/list.cpp \
+src/cpp/types/listdelete.cpp \
+src/cpp/types/listinsert.cpp \
+src/cpp/types/listoperation.cpp \
+src/cpp/types/listundefined.cpp \
+src/cpp/types/macro.cpp \
+src/cpp/types/macrofile.cpp \
+src/cpp/types/mlist.cpp \
+src/cpp/types/overload.cpp \
+src/cpp/types/polynom.cpp \
+src/cpp/types/singlepoly.cpp \
+src/cpp/types/singlestruct.cpp \
+src/cpp/types/sparse.cpp \
+src/cpp/types/string.cpp \
+src/cpp/types/struct.cpp \
+src/cpp/types/test-types.cpp \
+src/cpp/types/threadId.cpp \
+src/cpp/types/tlist.cpp \
+src/cpp/types/tostring_common.cpp \
+src/cpp/types/types.cpp \
+src/cpp/types/types_tools.cpp \
+src/cpp/types/void.cpp
 
 if ENABLE_DEBUG
 libsciast_la_SOURCES += src/cpp/types/inspector.cpp
@@ -145,175 +146,190 @@ libsciast_la_etc_DATA = \
 
 
 #### ast : include files ####
+# find includes/ src/ -type f -name '*.h' -or -name '*.hxx' -or -name '*.hpp' | sort |xargs printf '%s \\\n'
 libsciast_scilab_la_includedir=$(pkgincludedir)
 libsciast_scilab_la_include_HEADERS = \
-includes/operations/matrix_power.h \
-includes/operations/types_subtraction.hxx \
-includes/operations/types_addition.hxx \
-includes/operations/types_kronecker.hxx \
-includes/operations/generic_operations.hxx \
-includes/operations/types_divide.hxx \
-includes/operations/types_finite.hxx \
-includes/operations/types_transposition.hxx \
-includes/operations/matrix_addition.h \
-includes/operations/doublecomplex.h \
-includes/operations/types_comparison_eq.hxx \
-includes/operations/matrix_transpose.h \
-includes/operations/matrix_kronecker.h \
-includes/operations/matrix_right_division.h \
-includes/operations/types_comparison_ne.hxx \
-includes/operations/types_multiplication.hxx \
-includes/operations/types_ldivide.hxx \
-includes/operations/types_and.hxx \
-includes/operations/types_or.hxx \
-includes/operations/matrix_left_division.h \
-includes/operations/types_power.hxx \
-includes/operations/matrix_finite.h \
-includes/operations/operations_tools.h \
-includes/operations/operations.hxx \
-includes/operations/operation_f.h \
-includes/operations/types_comparison_lt_le_gt_ge.hxx \
-includes/operations/invert_matrix.h \
-includes/operations/interface_addition.h \
-includes/operations/matrix_multiplication.h \
-includes/operations/matrix_division.h \
-includes/exps/returnexp.hxx \
-includes/exps/doubleexp.hxx \
-includes/exps/dollarvar.hxx \
-includes/exps/commentexp.hxx \
-includes/exps/simplevar.hxx \
-includes/exps/continueexp.hxx \
-includes/exps/matrixlineexp.hxx \
+includes/analysis/AnalysisVisitor.hxx \
+includes/analysis/Checkers.hxx \
+includes/analysis/Decorator.hxx \
+includes/analysis/ForList.hxx \
+includes/analysis/Result.hxx \
+includes/analysis/SymInfo.hxx \
+includes/analysis/TIType.hxx \
+includes/ast/debugvisitor.hxx \
+includes/ast/deserializervisitor.hxx \
+includes/ast/dummyvisitor.hxx \
+includes/ast/dynlib_ast.h \
+includes/ast/execvisitor.hxx \
+includes/ast/expHistory.hxx \
+includes/ast/macrovarvisitor.hxx \
+includes/ast/mutevisitor.hxx \
+includes/ast/printvisitor.hxx \
+includes/ast/runvisitor.hxx \
+includes/ast/scilabexception.hxx \
+includes/ast/serializervisitor.hxx \
+includes/ast/shortcutvisitor.hxx \
+includes/ast/stepvisitor.hxx \
+includes/ast/timedvisitor.hxx \
+includes/ast/visitor_common.hxx \
+includes/ast/visitor.hxx \
+includes/exps/alldec.hxx \
+includes/exps/allexp.hxx \
+includes/exps/all.hxx \
+includes/exps/allvar.hxx \
+includes/exps/arraylistexp.hxx \
+includes/exps/arraylistvar.hxx \
+includes/exps/assignexp.hxx \
+includes/exps/assignlistexp.hxx \
 includes/exps/ast.hxx \
-includes/exps/breakexp.hxx \
-includes/exps/mathexp.hxx \
-includes/exps/constexp.hxx \
-includes/exps/seqexp.hxx \
 includes/exps/boolexp.hxx \
-includes/exps/dec.hxx \
-includes/exps/logicalopexp.hxx \
-includes/exps/decls.hxx \
-includes/exps/transposeexp.hxx \
-includes/exps/ifexp.hxx \
-includes/exps/whileexp.hxx \
-includes/exps/alldec.hxx \
+includes/exps/breakexp.hxx \
 includes/exps/callexp.hxx \
 includes/exps/caseexp.hxx \
-includes/exps/assignexp.hxx \
-includes/exps/all.hxx \
-includes/exps/location.hxx \
-includes/exps/arraylistexp.hxx \
-includes/exps/trycatchexp.hxx \
-includes/exps/stringexp.hxx \
-includes/exps/var.hxx \
 includes/exps/cellcallexp.hxx \
-includes/exps/exp.hxx \
-includes/exps/arraylistvar.hxx \
+includes/exps/cellexp.hxx \
 includes/exps/colonvar.hxx \
-includes/exps/vardec.hxx \
-includes/exps/selectexp.hxx \
-includes/exps/stepvisitor.hxx \
+includes/exps/commentexp.hxx \
+includes/exps/constexp.hxx \
+includes/exps/continueexp.hxx \
 includes/exps/controlexp.hxx \
-includes/exps/assignlistexp.hxx \
-includes/exps/matrixexp.hxx \
-includes/exps/allexp.hxx \
-includes/exps/allvar.hxx \
-includes/exps/notexp.hxx \
-includes/exps/listexp.hxx \
-includes/exps/cellexp.hxx \
+includes/exps/daxpyexp.hxx \
+includes/exps/dec.hxx \
+includes/exps/decls.hxx \
+includes/exps/dollarvar.hxx \
+includes/exps/doubleexp.hxx \
+includes/exps/exp.hxx \
 includes/exps/fieldexp.hxx \
+includes/exps/forexp.hxx \
 includes/exps/functiondec.hxx \
-includes/exps/token.hxx \
+includes/exps/ifexp.hxx \
+includes/exps/listexp.hxx \
+includes/exps/location.hxx \
+includes/exps/logicalopexp.hxx \
+includes/exps/mathexp.hxx \
+includes/exps/matrixexp.hxx \
+includes/exps/matrixlineexp.hxx \
 includes/exps/nilexp.hxx \
-includes/exps/forexp.hxx \
+includes/exps/notexp.hxx \
 includes/exps/opexp.hxx \
-includes/ast/printvisitor.hxx \
-includes/ast/timedvisitor.hxx \
-includes/ast/visitor.hxx \
-includes/ast/mutevisitor.hxx \
-includes/ast/serializervisitor.hxx \
-includes/ast/expHistory.hxx \
-includes/ast/scilabexception.hxx \
-includes/ast/shortcutvisitor.hxx \
-includes/ast/macrovarvisitor.hxx \
-includes/ast/debugvisitor.hxx \
-includes/ast/visitor_common.hxx \
-includes/ast/stepvisitor.hxx \
-includes/ast/runvisitor.hxx \
-includes/ast/deserializervisitor.hxx \
-includes/ast/dynlib_ast.h \
-includes/ast/execvisitor.hxx \
-includes/ast/dummyvisitor.hxx \
+includes/exps/optimizedexp.hxx \
+includes/exps/returnexp.hxx \
+includes/exps/selectexp.hxx \
+includes/exps/seqexp.hxx \
+includes/exps/simplevar.hxx \
+includes/exps/stepvisitor.hxx \
+includes/exps/stringexp.hxx \
+includes/exps/token.hxx \
+includes/exps/transposeexp.hxx \
+includes/exps/trycatchexp.hxx \
+includes/exps/vardec.hxx \
+includes/exps/var.hxx \
+includes/exps/whileexp.hxx \
+includes/operations/doublecomplex.h \
+includes/operations/generic_operations.hxx \
+includes/operations/interface_addition.h \
+includes/operations/invert_matrix.h \
+includes/operations/matrix_addition.h \
+includes/operations/matrix_division.h \
+includes/operations/matrix_finite.h \
+includes/operations/matrix_kronecker.h \
+includes/operations/matrix_left_division.h \
+includes/operations/matrix_multiplication.h \
+includes/operations/matrix_power.h \
+includes/operations/matrix_right_division.h \
+includes/operations/matrix_transpose.h \
+includes/operations/operation_f.h \
+includes/operations/operations.hxx \
+includes/operations/operations_tools.h \
+includes/operations/types_addition.hxx \
+includes/operations/types_and.hxx \
+includes/operations/types_comparison_eq.hxx \
+includes/operations/types_comparison_lt_le_gt_ge.hxx \
+includes/operations/types_comparison_ne.hxx \
+includes/operations/types_divide.hxx \
+includes/operations/types_dotdivide.hxx \
+includes/operations/types_dotmultiplication.hxx \
+includes/operations/types_finite.hxx \
+includes/operations/types_kronecker.hxx \
+includes/operations/types_ldivide.hxx \
+includes/operations/types_multiplication.hxx \
+includes/operations/types_opposite.hxx \
+includes/operations/types_or.hxx \
+includes/operations/types_power.hxx \
+includes/operations/types_subtraction.hxx \
+includes/operations/types_transposition.hxx \
+includes/parse/isatty.hxx \
+includes/parse/parse.hxx \
+includes/parse/parser.hxx \
+includes/parse/parser_private.hxx \
+includes/parse/parsescilab.hxx \
+includes/symbol/context.hxx \
+includes/symbol/libraries.hxx \
+includes/symbol/symbol.hxx \
+includes/symbol/variables.hxx \
+includes/system_env/configvariable.hxx \
+includes/system_env/configvariable_interface.h \
+includes/system_env/context_get.h \
+includes/system_env/dynamic_module.h \
+includes/system_env/home.h \
+includes/system_env/lasterror.h \
+includes/system_env/sci_home.h \
+includes/system_env/sci_path.h \
+includes/system_env/sci_tmpdir.h \
+includes/system_env/setenvvar.h \
 includes/types/addfunction.h \
-includes/types/dollar.hxx \
-includes/types/user.hxx \
+includes/types/alltypes.hxx \
+includes/types/arrayof.hxx \
 includes/types/bool.hxx \
-includes/types/colon.hxx \
-includes/types/listundefined.hxx \
-includes/types/sparse.hxx \
-includes/types/mlist.hxx \
-includes/types/listinsert.hxx \
-includes/types/listdelete.hxx \
-includes/types/pointer.hxx \
-includes/types/matrixiterator.hxx \
-includes/types/function.hxx \
+includes/types/callable.hxx \
+includes/types/cell.hxx \
 includes/types/c_gateway_prototype.h \
-includes/types/macro.hxx \
-includes/types/threadId.hxx \
-includes/types/singlestruct.hxx \
-includes/types/double.hxx \
-includes/types/alltypes.hxx \
-includes/types/int.hxx \
-includes/types/tostring_common.hxx \
-includes/types/inspector.hxx \
-includes/types/type_traits.hxx \
+includes/types/colon.hxx \
 includes/types/container.hxx \
+includes/types/cpp_gateway_prototype.hxx \
+includes/types/dollar.hxx \
+includes/types/double.hxx \
+includes/types/file.hxx \
+includes/types/function.hxx \
 includes/types/gatewaystruct.hxx \
-includes/types/arrayof.hxx \
-includes/types/typesdecl.hxx \
-includes/types/overload.hxx \
-includes/types/callable.hxx \
-includes/types/void.hxx \
 includes/types/graphichandle.hxx \
-includes/types/cpp_gateway_prototype.hxx \
-includes/types/types.hxx \
 includes/types/implicitlist.hxx \
+includes/types/inspector.hxx \
+includes/types/internal.hxx \
+includes/types/int.hxx \
+includes/types/keepForSparse.hxx \
 includes/types/library.hxx \
+includes/types/listdelete.hxx \
 includes/types/list.hxx \
-includes/types/cell.hxx \
-includes/types/internal.hxx \
+includes/types/listinsert.hxx \
+includes/types/listoperation.hxx \
+includes/types/listundefined.hxx \
+includes/types/macrofile.hxx \
+includes/types/macro.hxx \
+includes/types/matrixiterator.hxx \
+includes/types/mlist.hxx \
+includes/types/overload.hxx \
+includes/types/pointer.hxx \
 includes/types/polynom.hxx \
 includes/types/singlepoly.hxx \
+includes/types/singlestruct.hxx \
+includes/types/sparse.hxx \
+includes/types/sparseOp.hxx \
+includes/types/string.hxx \
 includes/types/struct.hxx \
-includes/types/macrofile.hxx \
-includes/types/file.hxx \
+includes/types/threadId.hxx \
 includes/types/tlist.hxx \
-includes/types/listoperation.hxx \
+includes/types/tostring_common.hxx \
+includes/types/typesdecl.hxx \
+includes/types/types.hxx \
 includes/types/types_tools.hxx \
-includes/types/sparseOp.hxx \
-includes/types/string.hxx \
-includes/parse/parsescilab.hxx \
-includes/parse/parser_private.hxx \
-includes/parse/parser.hxx \
-includes/parse/isatty.hxx \
-includes/parse/parse.hxx \
-includes/symbol/symbol.hxx \
-includes/symbol/context.hxx \
-includes/symbol/variables.hxx \
-includes/symbol/libraries.hxx \
-includes/system_env/setenvvar.h \
-includes/system_env/dynamic_module.h \
-includes/system_env/sci_tmpdir.h \
-includes/system_env/context_get.h \
-includes/system_env/lasterror.h \
-includes/system_env/sci_path.h \
-includes/system_env/sci_home.h \
-includes/system_env/configvariable.hxx \
-includes/system_env/home.h \
-includes/system_env/configvariable_interface.h \
-includes/analysis/Decorator.hxx \
-includes/analysis/Result.hxx \
-includes/analysis/TIType.hxx
+includes/types/type_traits.hxx \
+includes/types/user.hxx \
+includes/types/void.hxx \
+src/cpp/ast/run_AssignExp.hpp \
+src/cpp/ast/run_CallExp.hpp \
+src/cpp/ast/run_MatrixExp.hpp \
+src/cpp/ast/run_OpExp.hpp
 
 if BUILD_PARSER
 
index d5c4572..ccf4e35 100644 (file)
@@ -161,157 +161,158 @@ am__installdirs = "$(DESTDIR)$(pkglibdir)" \
        "$(DESTDIR)$(libsciast_scilab_la_includedir)"
 LTLIBRARIES = $(pkglib_LTLIBRARIES)
 libsciast_la_LIBADD =
-am__libsciast_la_SOURCES_DIST = src/cpp/ast/runvisitor.cpp \
-       src/cpp/ast/visitor_common.cpp src/cpp/ast/printvisitor.cpp \
-       src/cpp/ast/debugvisitor.cpp src/cpp/ast/mutevisitor.cpp \
-       src/cpp/ast/shortcutvisitor.cpp \
-       src/cpp/ast/macrovarvisitor.cpp src/cpp/ast/expHistory.cpp \
+am__libsciast_la_SOURCES_DIST = src/c/operations/doublecomplex.c \
+       src/c/operations/invert_matrix.c \
+       src/c/operations/matrix_addition.c \
+       src/c/operations/matrix_division.c \
+       src/c/operations/matrix_finite.c \
+       src/c/operations/matrix_kronecker.c \
+       src/c/operations/matrix_multiplication.c \
+       src/c/operations/matrix_power.c \
+       src/c/operations/matrix_transpose.c \
+       src/c/operations/operations_tools.c \
+       src/cpp/ast/debugvisitor.cpp src/cpp/ast/expHistory.cpp \
+       src/cpp/ast/macrovarvisitor.cpp src/cpp/ast/mutevisitor.cpp \
+       src/cpp/ast/printvisitor.cpp src/cpp/ast/runvisitor.cpp \
+       src/cpp/ast/shortcutvisitor.cpp src/cpp/ast/visitor_common.cpp \
        src/cpp/operations/interface_addition.cpp \
-       src/cpp/operations/types_finite.cpp \
        src/cpp/operations/operations.cpp \
-       src/cpp/operations/types_kronecker.cpp \
        src/cpp/operations/types_addition.cpp \
-       src/cpp/operations/types_ldivide.cpp \
+       src/cpp/operations/types_and.cpp \
        src/cpp/operations/types_comparison_eq.cpp \
-       src/cpp/operations/types_multiplication.cpp \
-       src/cpp/operations/types_dotmultiplication.cpp \
-       src/cpp/operations/types_dotdivide.cpp \
        src/cpp/operations/types_comparison_lt_le_gt_ge.cpp \
-       src/cpp/operations/types_or.cpp \
-       src/cpp/operations/types_and.cpp \
        src/cpp/operations/types_comparison_ne.cpp \
-       src/cpp/operations/types_power.cpp \
        src/cpp/operations/types_divide.cpp \
-       src/cpp/operations/types_subtraction.cpp \
+       src/cpp/operations/types_dotdivide.cpp \
+       src/cpp/operations/types_dotmultiplication.cpp \
+       src/cpp/operations/types_finite.cpp \
+       src/cpp/operations/types_kronecker.cpp \
+       src/cpp/operations/types_ldivide.cpp \
+       src/cpp/operations/types_multiplication.cpp \
        src/cpp/operations/types_opposite.cpp \
-       src/c/operations/matrix_multiplication.c \
-       src/c/operations/matrix_transpose.c \
-       src/c/operations/matrix_kronecker.c \
-       src/c/operations/operations_tools.c \
-       src/c/operations/invert_matrix.c \
-       src/c/operations/matrix_power.c \
-       src/c/operations/matrix_division.c \
-       src/c/operations/matrix_finite.c \
-       src/c/operations/matrix_addition.c \
-       src/c/operations/doublecomplex.c src/cpp/parse/parser.cpp \
-       src/cpp/parse/parsescilab.cpp src/cpp/parse/printerror.cpp \
-       src/cpp/parse/scanscilab.cpp src/cpp/symbol/context.cpp \
-       src/cpp/symbol/symbol.cpp src/cpp/types/arrayof.cpp \
-       src/cpp/types/int.cpp src/cpp/types/mlist.cpp \
-       src/cpp/types/threadId.cpp src/cpp/types/bool.cpp \
-       src/cpp/types/library.cpp src/cpp/types/overload.cpp \
-       src/cpp/types/tlist.cpp src/cpp/types/cell.cpp \
-       src/cpp/types/list.cpp src/cpp/types/polynom.cpp \
-       src/cpp/types/tostring_common.cpp src/cpp/types/double.cpp \
-       src/cpp/types/listdelete.cpp src/cpp/types/singlepoly.cpp \
-       src/cpp/types/types.cpp src/cpp/types/file.cpp \
-       src/cpp/types/listinsert.cpp src/cpp/types/singlestruct.cpp \
-       src/cpp/types/types_tools.cpp src/cpp/types/function.cpp \
-       src/cpp/types/listoperation.cpp src/cpp/types/sparse.cpp \
-       src/cpp/types/void.cpp src/cpp/types/graphichandle.cpp \
-       src/cpp/types/listundefined.cpp src/cpp/types/string.cpp \
-       src/cpp/types/implicitlist.cpp src/cpp/types/macro.cpp \
-       src/cpp/types/struct.cpp src/cpp/types/macrofile.cpp \
-       src/cpp/types/callable.cpp src/cpp/types/addfunction.cpp \
+       src/cpp/operations/types_or.cpp \
+       src/cpp/operations/types_power.cpp \
+       src/cpp/operations/types_subtraction.cpp \
+       src/cpp/parse/parser.cpp src/cpp/parse/parsescilab.cpp \
+       src/cpp/parse/printerror.cpp src/cpp/parse/scanscilab.cpp \
+       src/cpp/symbol/context.cpp src/cpp/symbol/symbol.cpp \
+       src/cpp/system_env/configvariable.cpp \
+       src/cpp/system_env/configvariable_interface.cpp \
+       src/cpp/system_env/context_get.cpp \
        src/cpp/system_env/dynamic_module.cpp \
-       src/cpp/system_env/setenvvar.cpp \
+       src/cpp/system_env/home.cpp src/cpp/system_env/lasterror.cpp \
        src/cpp/system_env/sci_home.cpp \
-       src/cpp/system_env/context_get.cpp \
-       src/cpp/system_env/configvariable.cpp \
        src/cpp/system_env/sci_path.cpp \
-       src/cpp/system_env/lasterror.cpp src/cpp/system_env/home.cpp \
        src/cpp/system_env/sci_tmpdir.cpp \
-       src/cpp/system_env/configvariable_interface.cpp \
+       src/cpp/system_env/setenvvar.cpp src/cpp/types/addfunction.cpp \
+       src/cpp/types/arrayof.cpp src/cpp/types/bool.cpp \
+       src/cpp/types/callable.cpp src/cpp/types/cell.cpp \
+       src/cpp/types/double.cpp src/cpp/types/file.cpp \
+       src/cpp/types/function.cpp src/cpp/types/graphichandle.cpp \
+       src/cpp/types/implicitlist.cpp src/cpp/types/int.cpp \
+       src/cpp/types/library.cpp src/cpp/types/list.cpp \
+       src/cpp/types/listdelete.cpp src/cpp/types/listinsert.cpp \
+       src/cpp/types/listoperation.cpp \
+       src/cpp/types/listundefined.cpp src/cpp/types/macro.cpp \
+       src/cpp/types/macrofile.cpp src/cpp/types/mlist.cpp \
+       src/cpp/types/overload.cpp src/cpp/types/polynom.cpp \
+       src/cpp/types/singlepoly.cpp src/cpp/types/singlestruct.cpp \
+       src/cpp/types/sparse.cpp src/cpp/types/string.cpp \
+       src/cpp/types/struct.cpp src/cpp/types/test-types.cpp \
+       src/cpp/types/threadId.cpp src/cpp/types/tlist.cpp \
+       src/cpp/types/tostring_common.cpp src/cpp/types/types.cpp \
+       src/cpp/types/types_tools.cpp src/cpp/types/void.cpp \
        src/cpp/types/inspector.cpp
 am__dirstamp = $(am__leading_dot)dirstamp
 @ENABLE_DEBUG_TRUE@am__objects_1 =  \
 @ENABLE_DEBUG_TRUE@    src/cpp/types/libsciast_la-inspector.lo
-am_libsciast_la_OBJECTS = src/cpp/ast/libsciast_la-runvisitor.lo \
-       src/cpp/ast/libsciast_la-visitor_common.lo \
-       src/cpp/ast/libsciast_la-printvisitor.lo \
+am_libsciast_la_OBJECTS =  \
+       src/c/operations/libsciast_la-doublecomplex.lo \
+       src/c/operations/libsciast_la-invert_matrix.lo \
+       src/c/operations/libsciast_la-matrix_addition.lo \
+       src/c/operations/libsciast_la-matrix_division.lo \
+       src/c/operations/libsciast_la-matrix_finite.lo \
+       src/c/operations/libsciast_la-matrix_kronecker.lo \
+       src/c/operations/libsciast_la-matrix_multiplication.lo \
+       src/c/operations/libsciast_la-matrix_power.lo \
+       src/c/operations/libsciast_la-matrix_transpose.lo \
+       src/c/operations/libsciast_la-operations_tools.lo \
        src/cpp/ast/libsciast_la-debugvisitor.lo \
+       src/cpp/ast/libsciast_la-expHistory.lo \
+       src/cpp/ast/libsciast_la-macrovarvisitor.lo \
        src/cpp/ast/libsciast_la-mutevisitor.lo \
+       src/cpp/ast/libsciast_la-printvisitor.lo \
+       src/cpp/ast/libsciast_la-runvisitor.lo \
        src/cpp/ast/libsciast_la-shortcutvisitor.lo \
-       src/cpp/ast/libsciast_la-macrovarvisitor.lo \
-       src/cpp/ast/libsciast_la-expHistory.lo \
+       src/cpp/ast/libsciast_la-visitor_common.lo \
        src/cpp/operations/libsciast_la-interface_addition.lo \
-       src/cpp/operations/libsciast_la-types_finite.lo \
        src/cpp/operations/libsciast_la-operations.lo \
-       src/cpp/operations/libsciast_la-types_kronecker.lo \
        src/cpp/operations/libsciast_la-types_addition.lo \
-       src/cpp/operations/libsciast_la-types_ldivide.lo \
+       src/cpp/operations/libsciast_la-types_and.lo \
        src/cpp/operations/libsciast_la-types_comparison_eq.lo \
-       src/cpp/operations/libsciast_la-types_multiplication.lo \
-       src/cpp/operations/libsciast_la-types_dotmultiplication.lo \
-       src/cpp/operations/libsciast_la-types_dotdivide.lo \
        src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo \
-       src/cpp/operations/libsciast_la-types_or.lo \
-       src/cpp/operations/libsciast_la-types_and.lo \
        src/cpp/operations/libsciast_la-types_comparison_ne.lo \
-       src/cpp/operations/libsciast_la-types_power.lo \
        src/cpp/operations/libsciast_la-types_divide.lo \
-       src/cpp/operations/libsciast_la-types_subtraction.lo \
+       src/cpp/operations/libsciast_la-types_dotdivide.lo \
+       src/cpp/operations/libsciast_la-types_dotmultiplication.lo \
+       src/cpp/operations/libsciast_la-types_finite.lo \
+       src/cpp/operations/libsciast_la-types_kronecker.lo \
+       src/cpp/operations/libsciast_la-types_ldivide.lo \
+       src/cpp/operations/libsciast_la-types_multiplication.lo \
        src/cpp/operations/libsciast_la-types_opposite.lo \
-       src/c/operations/libsciast_la-matrix_multiplication.lo \
-       src/c/operations/libsciast_la-matrix_transpose.lo \
-       src/c/operations/libsciast_la-matrix_kronecker.lo \
-       src/c/operations/libsciast_la-operations_tools.lo \
-       src/c/operations/libsciast_la-invert_matrix.lo \
-       src/c/operations/libsciast_la-matrix_power.lo \
-       src/c/operations/libsciast_la-matrix_division.lo \
-       src/c/operations/libsciast_la-matrix_finite.lo \
-       src/c/operations/libsciast_la-matrix_addition.lo \
-       src/c/operations/libsciast_la-doublecomplex.lo \
+       src/cpp/operations/libsciast_la-types_or.lo \
+       src/cpp/operations/libsciast_la-types_power.lo \
+       src/cpp/operations/libsciast_la-types_subtraction.lo \
        src/cpp/parse/libsciast_la-parser.lo \
        src/cpp/parse/libsciast_la-parsescilab.lo \
        src/cpp/parse/libsciast_la-printerror.lo \
        src/cpp/parse/libsciast_la-scanscilab.lo \
        src/cpp/symbol/libsciast_la-context.lo \
        src/cpp/symbol/libsciast_la-symbol.lo \
+       src/cpp/system_env/libsciast_la-configvariable.lo \
+       src/cpp/system_env/libsciast_la-configvariable_interface.lo \
+       src/cpp/system_env/libsciast_la-context_get.lo \
+       src/cpp/system_env/libsciast_la-dynamic_module.lo \
+       src/cpp/system_env/libsciast_la-home.lo \
+       src/cpp/system_env/libsciast_la-lasterror.lo \
+       src/cpp/system_env/libsciast_la-sci_home.lo \
+       src/cpp/system_env/libsciast_la-sci_path.lo \
+       src/cpp/system_env/libsciast_la-sci_tmpdir.lo \
+       src/cpp/system_env/libsciast_la-setenvvar.lo \
+       src/cpp/types/libsciast_la-addfunction.lo \
        src/cpp/types/libsciast_la-arrayof.lo \
-       src/cpp/types/libsciast_la-int.lo \
-       src/cpp/types/libsciast_la-mlist.lo \
-       src/cpp/types/libsciast_la-threadId.lo \
        src/cpp/types/libsciast_la-bool.lo \
-       src/cpp/types/libsciast_la-library.lo \
-       src/cpp/types/libsciast_la-overload.lo \
-       src/cpp/types/libsciast_la-tlist.lo \
+       src/cpp/types/libsciast_la-callable.lo \
        src/cpp/types/libsciast_la-cell.lo \
-       src/cpp/types/libsciast_la-list.lo \
-       src/cpp/types/libsciast_la-polynom.lo \
-       src/cpp/types/libsciast_la-tostring_common.lo \
        src/cpp/types/libsciast_la-double.lo \
-       src/cpp/types/libsciast_la-listdelete.lo \
-       src/cpp/types/libsciast_la-singlepoly.lo \
-       src/cpp/types/libsciast_la-types.lo \
        src/cpp/types/libsciast_la-file.lo \
-       src/cpp/types/libsciast_la-listinsert.lo \
-       src/cpp/types/libsciast_la-singlestruct.lo \
-       src/cpp/types/libsciast_la-types_tools.lo \
        src/cpp/types/libsciast_la-function.lo \
-       src/cpp/types/libsciast_la-listoperation.lo \
-       src/cpp/types/libsciast_la-sparse.lo \
-       src/cpp/types/libsciast_la-void.lo \
        src/cpp/types/libsciast_la-graphichandle.lo \
-       src/cpp/types/libsciast_la-listundefined.lo \
-       src/cpp/types/libsciast_la-string.lo \
        src/cpp/types/libsciast_la-implicitlist.lo \
+       src/cpp/types/libsciast_la-int.lo \
+       src/cpp/types/libsciast_la-library.lo \
+       src/cpp/types/libsciast_la-list.lo \
+       src/cpp/types/libsciast_la-listdelete.lo \
+       src/cpp/types/libsciast_la-listinsert.lo \
+       src/cpp/types/libsciast_la-listoperation.lo \
+       src/cpp/types/libsciast_la-listundefined.lo \
        src/cpp/types/libsciast_la-macro.lo \
-       src/cpp/types/libsciast_la-struct.lo \
        src/cpp/types/libsciast_la-macrofile.lo \
-       src/cpp/types/libsciast_la-callable.lo \
-       src/cpp/types/libsciast_la-addfunction.lo \
-       src/cpp/system_env/libsciast_la-dynamic_module.lo \
-       src/cpp/system_env/libsciast_la-setenvvar.lo \
-       src/cpp/system_env/libsciast_la-sci_home.lo \
-       src/cpp/system_env/libsciast_la-context_get.lo \
-       src/cpp/system_env/libsciast_la-configvariable.lo \
-       src/cpp/system_env/libsciast_la-sci_path.lo \
-       src/cpp/system_env/libsciast_la-lasterror.lo \
-       src/cpp/system_env/libsciast_la-home.lo \
-       src/cpp/system_env/libsciast_la-sci_tmpdir.lo \
-       src/cpp/system_env/libsciast_la-configvariable_interface.lo \
-       $(am__objects_1)
+       src/cpp/types/libsciast_la-mlist.lo \
+       src/cpp/types/libsciast_la-overload.lo \
+       src/cpp/types/libsciast_la-polynom.lo \
+       src/cpp/types/libsciast_la-singlepoly.lo \
+       src/cpp/types/libsciast_la-singlestruct.lo \
+       src/cpp/types/libsciast_la-sparse.lo \
+       src/cpp/types/libsciast_la-string.lo \
+       src/cpp/types/libsciast_la-struct.lo \
+       src/cpp/types/libsciast_la-test-types.lo \
+       src/cpp/types/libsciast_la-threadId.lo \
+       src/cpp/types/libsciast_la-tlist.lo \
+       src/cpp/types/libsciast_la-tostring_common.lo \
+       src/cpp/types/libsciast_la-types.lo \
+       src/cpp/types/libsciast_la-types_tools.lo \
+       src/cpp/types/libsciast_la-void.lo $(am__objects_1)
 libsciast_la_OBJECTS = $(am_libsciast_la_OBJECTS)
 AM_V_lt = $(am__v_lt_@AM_V@)
 am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
@@ -684,67 +685,67 @@ top_builddir = @top_builddir@
 top_srcdir = @top_srcdir@
 yacc_present = @yacc_present@
 pkglib_LTLIBRARIES = libsciast.la
-libsciast_la_SOURCES = src/cpp/ast/runvisitor.cpp \
-       src/cpp/ast/visitor_common.cpp src/cpp/ast/printvisitor.cpp \
-       src/cpp/ast/debugvisitor.cpp src/cpp/ast/mutevisitor.cpp \
-       src/cpp/ast/shortcutvisitor.cpp \
-       src/cpp/ast/macrovarvisitor.cpp src/cpp/ast/expHistory.cpp \
+libsciast_la_SOURCES = src/c/operations/doublecomplex.c \
+       src/c/operations/invert_matrix.c \
+       src/c/operations/matrix_addition.c \
+       src/c/operations/matrix_division.c \
+       src/c/operations/matrix_finite.c \
+       src/c/operations/matrix_kronecker.c \
+       src/c/operations/matrix_multiplication.c \
+       src/c/operations/matrix_power.c \
+       src/c/operations/matrix_transpose.c \
+       src/c/operations/operations_tools.c \
+       src/cpp/ast/debugvisitor.cpp src/cpp/ast/expHistory.cpp \
+       src/cpp/ast/macrovarvisitor.cpp src/cpp/ast/mutevisitor.cpp \
+       src/cpp/ast/printvisitor.cpp src/cpp/ast/runvisitor.cpp \
+       src/cpp/ast/shortcutvisitor.cpp src/cpp/ast/visitor_common.cpp \
        src/cpp/operations/interface_addition.cpp \
-       src/cpp/operations/types_finite.cpp \
        src/cpp/operations/operations.cpp \
-       src/cpp/operations/types_kronecker.cpp \
        src/cpp/operations/types_addition.cpp \
-       src/cpp/operations/types_ldivide.cpp \
+       src/cpp/operations/types_and.cpp \
        src/cpp/operations/types_comparison_eq.cpp \
-       src/cpp/operations/types_multiplication.cpp \
-       src/cpp/operations/types_dotmultiplication.cpp \
-       src/cpp/operations/types_dotdivide.cpp \
        src/cpp/operations/types_comparison_lt_le_gt_ge.cpp \
-       src/cpp/operations/types_or.cpp \
-       src/cpp/operations/types_and.cpp \
        src/cpp/operations/types_comparison_ne.cpp \
-       src/cpp/operations/types_power.cpp \
        src/cpp/operations/types_divide.cpp \
-       src/cpp/operations/types_subtraction.cpp \
+       src/cpp/operations/types_dotdivide.cpp \
+       src/cpp/operations/types_dotmultiplication.cpp \
+       src/cpp/operations/types_finite.cpp \
+       src/cpp/operations/types_kronecker.cpp \
+       src/cpp/operations/types_ldivide.cpp \
+       src/cpp/operations/types_multiplication.cpp \
        src/cpp/operations/types_opposite.cpp \
-       src/c/operations/matrix_multiplication.c \
-       src/c/operations/matrix_transpose.c \
-       src/c/operations/matrix_kronecker.c \
-       src/c/operations/operations_tools.c \
-       src/c/operations/invert_matrix.c \
-       src/c/operations/matrix_power.c \
-       src/c/operations/matrix_division.c \
-       src/c/operations/matrix_finite.c \
-       src/c/operations/matrix_addition.c \
-       src/c/operations/doublecomplex.c src/cpp/parse/parser.cpp \
-       src/cpp/parse/parsescilab.cpp src/cpp/parse/printerror.cpp \
-       src/cpp/parse/scanscilab.cpp src/cpp/symbol/context.cpp \
-       src/cpp/symbol/symbol.cpp src/cpp/types/arrayof.cpp \
-       src/cpp/types/int.cpp src/cpp/types/mlist.cpp \
-       src/cpp/types/threadId.cpp src/cpp/types/bool.cpp \
-       src/cpp/types/library.cpp src/cpp/types/overload.cpp \
-       src/cpp/types/tlist.cpp src/cpp/types/cell.cpp \
-       src/cpp/types/list.cpp src/cpp/types/polynom.cpp \
-       src/cpp/types/tostring_common.cpp src/cpp/types/double.cpp \
-       src/cpp/types/listdelete.cpp src/cpp/types/singlepoly.cpp \
-       src/cpp/types/types.cpp src/cpp/types/file.cpp \
-       src/cpp/types/listinsert.cpp src/cpp/types/singlestruct.cpp \
-       src/cpp/types/types_tools.cpp src/cpp/types/function.cpp \
-       src/cpp/types/listoperation.cpp src/cpp/types/sparse.cpp \
-       src/cpp/types/void.cpp src/cpp/types/graphichandle.cpp \
-       src/cpp/types/listundefined.cpp src/cpp/types/string.cpp \
-       src/cpp/types/implicitlist.cpp src/cpp/types/macro.cpp \
-       src/cpp/types/struct.cpp src/cpp/types/macrofile.cpp \
-       src/cpp/types/callable.cpp src/cpp/types/addfunction.cpp \
+       src/cpp/operations/types_or.cpp \
+       src/cpp/operations/types_power.cpp \
+       src/cpp/operations/types_subtraction.cpp \
+       src/cpp/parse/parser.cpp src/cpp/parse/parsescilab.cpp \
+       src/cpp/parse/printerror.cpp src/cpp/parse/scanscilab.cpp \
+       src/cpp/symbol/context.cpp src/cpp/symbol/symbol.cpp \
+       src/cpp/system_env/configvariable.cpp \
+       src/cpp/system_env/configvariable_interface.cpp \
+       src/cpp/system_env/context_get.cpp \
        src/cpp/system_env/dynamic_module.cpp \
-       src/cpp/system_env/setenvvar.cpp \
+       src/cpp/system_env/home.cpp src/cpp/system_env/lasterror.cpp \
        src/cpp/system_env/sci_home.cpp \
-       src/cpp/system_env/context_get.cpp \
-       src/cpp/system_env/configvariable.cpp \
        src/cpp/system_env/sci_path.cpp \
-       src/cpp/system_env/lasterror.cpp src/cpp/system_env/home.cpp \
        src/cpp/system_env/sci_tmpdir.cpp \
-       src/cpp/system_env/configvariable_interface.cpp \
+       src/cpp/system_env/setenvvar.cpp src/cpp/types/addfunction.cpp \
+       src/cpp/types/arrayof.cpp src/cpp/types/bool.cpp \
+       src/cpp/types/callable.cpp src/cpp/types/cell.cpp \
+       src/cpp/types/double.cpp src/cpp/types/file.cpp \
+       src/cpp/types/function.cpp src/cpp/types/graphichandle.cpp \
+       src/cpp/types/implicitlist.cpp src/cpp/types/int.cpp \
+       src/cpp/types/library.cpp src/cpp/types/list.cpp \
+       src/cpp/types/listdelete.cpp src/cpp/types/listinsert.cpp \
+       src/cpp/types/listoperation.cpp \
+       src/cpp/types/listundefined.cpp src/cpp/types/macro.cpp \
+       src/cpp/types/macrofile.cpp src/cpp/types/mlist.cpp \
+       src/cpp/types/overload.cpp src/cpp/types/polynom.cpp \
+       src/cpp/types/singlepoly.cpp src/cpp/types/singlestruct.cpp \
+       src/cpp/types/sparse.cpp src/cpp/types/string.cpp \
+       src/cpp/types/struct.cpp src/cpp/types/test-types.cpp \
+       src/cpp/types/threadId.cpp src/cpp/types/tlist.cpp \
+       src/cpp/types/tostring_common.cpp src/cpp/types/types.cpp \
+       src/cpp/types/types_tools.cpp src/cpp/types/void.cpp \
        $(am__append_1)
 libsciast_la_CPPFLAGS = \
        -I$(srcdir)/includes/ast \
@@ -784,175 +785,190 @@ libsciast_la_etc_DATA = \
 
 
 #### ast : include files ####
+# find includes/ src/ -type f -name '*.h' -or -name '*.hxx' -or -name '*.hpp' | sort |xargs printf '%s \\\n'
 libsciast_scilab_la_includedir = $(pkgincludedir)
 libsciast_scilab_la_include_HEADERS = \
-includes/operations/matrix_power.h \
-includes/operations/types_subtraction.hxx \
-includes/operations/types_addition.hxx \
-includes/operations/types_kronecker.hxx \
-includes/operations/generic_operations.hxx \
-includes/operations/types_divide.hxx \
-includes/operations/types_finite.hxx \
-includes/operations/types_transposition.hxx \
-includes/operations/matrix_addition.h \
-includes/operations/doublecomplex.h \
-includes/operations/types_comparison_eq.hxx \
-includes/operations/matrix_transpose.h \
-includes/operations/matrix_kronecker.h \
-includes/operations/matrix_right_division.h \
-includes/operations/types_comparison_ne.hxx \
-includes/operations/types_multiplication.hxx \
-includes/operations/types_ldivide.hxx \
-includes/operations/types_and.hxx \
-includes/operations/types_or.hxx \
-includes/operations/matrix_left_division.h \
-includes/operations/types_power.hxx \
-includes/operations/matrix_finite.h \
-includes/operations/operations_tools.h \
-includes/operations/operations.hxx \
-includes/operations/operation_f.h \
-includes/operations/types_comparison_lt_le_gt_ge.hxx \
-includes/operations/invert_matrix.h \
-includes/operations/interface_addition.h \
-includes/operations/matrix_multiplication.h \
-includes/operations/matrix_division.h \
-includes/exps/returnexp.hxx \
-includes/exps/doubleexp.hxx \
-includes/exps/dollarvar.hxx \
-includes/exps/commentexp.hxx \
-includes/exps/simplevar.hxx \
-includes/exps/continueexp.hxx \
-includes/exps/matrixlineexp.hxx \
-includes/exps/ast.hxx \
-includes/exps/breakexp.hxx \
-includes/exps/mathexp.hxx \
-includes/exps/constexp.hxx \
-includes/exps/seqexp.hxx \
-includes/exps/boolexp.hxx \
-includes/exps/dec.hxx \
-includes/exps/logicalopexp.hxx \
-includes/exps/decls.hxx \
-includes/exps/transposeexp.hxx \
-includes/exps/ifexp.hxx \
-includes/exps/whileexp.hxx \
-includes/exps/alldec.hxx \
-includes/exps/callexp.hxx \
-includes/exps/caseexp.hxx \
-includes/exps/assignexp.hxx \
-includes/exps/all.hxx \
-includes/exps/location.hxx \
-includes/exps/arraylistexp.hxx \
-includes/exps/trycatchexp.hxx \
-includes/exps/stringexp.hxx \
-includes/exps/var.hxx \
-includes/exps/cellcallexp.hxx \
-includes/exps/exp.hxx \
-includes/exps/arraylistvar.hxx \
-includes/exps/colonvar.hxx \
-includes/exps/vardec.hxx \
-includes/exps/selectexp.hxx \
-includes/exps/stepvisitor.hxx \
-includes/exps/controlexp.hxx \
-includes/exps/assignlistexp.hxx \
-includes/exps/matrixexp.hxx \
+includes/analysis/AnalysisVisitor.hxx \
+includes/analysis/Checkers.hxx \
+includes/analysis/Decorator.hxx \
+includes/analysis/ForList.hxx \
+includes/analysis/Result.hxx \
+includes/analysis/SymInfo.hxx \
+includes/analysis/TIType.hxx \
+includes/ast/debugvisitor.hxx \
+includes/ast/deserializervisitor.hxx \
+includes/ast/dummyvisitor.hxx \
+includes/ast/dynlib_ast.h \
+includes/ast/execvisitor.hxx \
+includes/ast/expHistory.hxx \
+includes/ast/macrovarvisitor.hxx \
+includes/ast/mutevisitor.hxx \
+includes/ast/printvisitor.hxx \
+includes/ast/runvisitor.hxx \
+includes/ast/scilabexception.hxx \
+includes/ast/serializervisitor.hxx \
+includes/ast/shortcutvisitor.hxx \
+includes/ast/stepvisitor.hxx \
+includes/ast/timedvisitor.hxx \
+includes/ast/visitor_common.hxx \
+includes/ast/visitor.hxx \
+includes/exps/alldec.hxx \
 includes/exps/allexp.hxx \
+includes/exps/all.hxx \
 includes/exps/allvar.hxx \
-includes/exps/notexp.hxx \
-includes/exps/listexp.hxx \
+includes/exps/arraylistexp.hxx \
+includes/exps/arraylistvar.hxx \
+includes/exps/assignexp.hxx \
+includes/exps/assignlistexp.hxx \
+includes/exps/ast.hxx \
+includes/exps/boolexp.hxx \
+includes/exps/breakexp.hxx \
+includes/exps/callexp.hxx \
+includes/exps/caseexp.hxx \
+includes/exps/cellcallexp.hxx \
 includes/exps/cellexp.hxx \
+includes/exps/colonvar.hxx \
+includes/exps/commentexp.hxx \
+includes/exps/constexp.hxx \
+includes/exps/continueexp.hxx \
+includes/exps/controlexp.hxx \
+includes/exps/daxpyexp.hxx \
+includes/exps/dec.hxx \
+includes/exps/decls.hxx \
+includes/exps/dollarvar.hxx \
+includes/exps/doubleexp.hxx \
+includes/exps/exp.hxx \
 includes/exps/fieldexp.hxx \
+includes/exps/forexp.hxx \
 includes/exps/functiondec.hxx \
-includes/exps/token.hxx \
+includes/exps/ifexp.hxx \
+includes/exps/listexp.hxx \
+includes/exps/location.hxx \
+includes/exps/logicalopexp.hxx \
+includes/exps/mathexp.hxx \
+includes/exps/matrixexp.hxx \
+includes/exps/matrixlineexp.hxx \
 includes/exps/nilexp.hxx \
-includes/exps/forexp.hxx \
+includes/exps/notexp.hxx \
 includes/exps/opexp.hxx \
-includes/ast/printvisitor.hxx \
-includes/ast/timedvisitor.hxx \
-includes/ast/visitor.hxx \
-includes/ast/mutevisitor.hxx \
-includes/ast/serializervisitor.hxx \
-includes/ast/expHistory.hxx \
-includes/ast/scilabexception.hxx \
-includes/ast/shortcutvisitor.hxx \
-includes/ast/macrovarvisitor.hxx \
-includes/ast/debugvisitor.hxx \
-includes/ast/visitor_common.hxx \
-includes/ast/stepvisitor.hxx \
-includes/ast/runvisitor.hxx \
-includes/ast/deserializervisitor.hxx \
-includes/ast/dynlib_ast.h \
-includes/ast/execvisitor.hxx \
-includes/ast/dummyvisitor.hxx \
+includes/exps/optimizedexp.hxx \
+includes/exps/returnexp.hxx \
+includes/exps/selectexp.hxx \
+includes/exps/seqexp.hxx \
+includes/exps/simplevar.hxx \
+includes/exps/stepvisitor.hxx \
+includes/exps/stringexp.hxx \
+includes/exps/token.hxx \
+includes/exps/transposeexp.hxx \
+includes/exps/trycatchexp.hxx \
+includes/exps/vardec.hxx \
+includes/exps/var.hxx \
+includes/exps/whileexp.hxx \
+includes/operations/doublecomplex.h \
+includes/operations/generic_operations.hxx \
+includes/operations/interface_addition.h \
+includes/operations/invert_matrix.h \
+includes/operations/matrix_addition.h \
+includes/operations/matrix_division.h \
+includes/operations/matrix_finite.h \
+includes/operations/matrix_kronecker.h \
+includes/operations/matrix_left_division.h \
+includes/operations/matrix_multiplication.h \
+includes/operations/matrix_power.h \
+includes/operations/matrix_right_division.h \
+includes/operations/matrix_transpose.h \
+includes/operations/operation_f.h \
+includes/operations/operations.hxx \
+includes/operations/operations_tools.h \
+includes/operations/types_addition.hxx \
+includes/operations/types_and.hxx \
+includes/operations/types_comparison_eq.hxx \
+includes/operations/types_comparison_lt_le_gt_ge.hxx \
+includes/operations/types_comparison_ne.hxx \
+includes/operations/types_divide.hxx \
+includes/operations/types_dotdivide.hxx \
+includes/operations/types_dotmultiplication.hxx \
+includes/operations/types_finite.hxx \
+includes/operations/types_kronecker.hxx \
+includes/operations/types_ldivide.hxx \
+includes/operations/types_multiplication.hxx \
+includes/operations/types_opposite.hxx \
+includes/operations/types_or.hxx \
+includes/operations/types_power.hxx \
+includes/operations/types_subtraction.hxx \
+includes/operations/types_transposition.hxx \
+includes/parse/isatty.hxx \
+includes/parse/parse.hxx \
+includes/parse/parser.hxx \
+includes/parse/parser_private.hxx \
+includes/parse/parsescilab.hxx \
+includes/symbol/context.hxx \
+includes/symbol/libraries.hxx \
+includes/symbol/symbol.hxx \
+includes/symbol/variables.hxx \
+includes/system_env/configvariable.hxx \
+includes/system_env/configvariable_interface.h \
+includes/system_env/context_get.h \
+includes/system_env/dynamic_module.h \
+includes/system_env/home.h \
+includes/system_env/lasterror.h \
+includes/system_env/sci_home.h \
+includes/system_env/sci_path.h \
+includes/system_env/sci_tmpdir.h \
+includes/system_env/setenvvar.h \
 includes/types/addfunction.h \
-includes/types/dollar.hxx \
-includes/types/user.hxx \
+includes/types/alltypes.hxx \
+includes/types/arrayof.hxx \
 includes/types/bool.hxx \
-includes/types/colon.hxx \
-includes/types/listundefined.hxx \
-includes/types/sparse.hxx \
-includes/types/mlist.hxx \
-includes/types/listinsert.hxx \
-includes/types/listdelete.hxx \
-includes/types/pointer.hxx \
-includes/types/matrixiterator.hxx \
-includes/types/function.hxx \
+includes/types/callable.hxx \
+includes/types/cell.hxx \
 includes/types/c_gateway_prototype.h \
-includes/types/macro.hxx \
-includes/types/threadId.hxx \
-includes/types/singlestruct.hxx \
-includes/types/double.hxx \
-includes/types/alltypes.hxx \
-includes/types/int.hxx \
-includes/types/tostring_common.hxx \
-includes/types/inspector.hxx \
-includes/types/type_traits.hxx \
+includes/types/colon.hxx \
 includes/types/container.hxx \
+includes/types/cpp_gateway_prototype.hxx \
+includes/types/dollar.hxx \
+includes/types/double.hxx \
+includes/types/file.hxx \
+includes/types/function.hxx \
 includes/types/gatewaystruct.hxx \
-includes/types/arrayof.hxx \
-includes/types/typesdecl.hxx \
-includes/types/overload.hxx \
-includes/types/callable.hxx \
-includes/types/void.hxx \
 includes/types/graphichandle.hxx \
-includes/types/cpp_gateway_prototype.hxx \
-includes/types/types.hxx \
 includes/types/implicitlist.hxx \
+includes/types/inspector.hxx \
+includes/types/internal.hxx \
+includes/types/int.hxx \
+includes/types/keepForSparse.hxx \
 includes/types/library.hxx \
+includes/types/listdelete.hxx \
 includes/types/list.hxx \
-includes/types/cell.hxx \
-includes/types/internal.hxx \
+includes/types/listinsert.hxx \
+includes/types/listoperation.hxx \
+includes/types/listundefined.hxx \
+includes/types/macrofile.hxx \
+includes/types/macro.hxx \
+includes/types/matrixiterator.hxx \
+includes/types/mlist.hxx \
+includes/types/overload.hxx \
+includes/types/pointer.hxx \
 includes/types/polynom.hxx \
 includes/types/singlepoly.hxx \
+includes/types/singlestruct.hxx \
+includes/types/sparse.hxx \
+includes/types/sparseOp.hxx \
+includes/types/string.hxx \
 includes/types/struct.hxx \
-includes/types/macrofile.hxx \
-includes/types/file.hxx \
+includes/types/threadId.hxx \
 includes/types/tlist.hxx \
-includes/types/listoperation.hxx \
+includes/types/tostring_common.hxx \
+includes/types/typesdecl.hxx \
+includes/types/types.hxx \
 includes/types/types_tools.hxx \
-includes/types/sparseOp.hxx \
-includes/types/string.hxx \
-includes/parse/parsescilab.hxx \
-includes/parse/parser_private.hxx \
-includes/parse/parser.hxx \
-includes/parse/isatty.hxx \
-includes/parse/parse.hxx \
-includes/symbol/symbol.hxx \
-includes/symbol/context.hxx \
-includes/symbol/variables.hxx \
-includes/symbol/libraries.hxx \
-includes/system_env/setenvvar.h \
-includes/system_env/dynamic_module.h \
-includes/system_env/sci_tmpdir.h \
-includes/system_env/context_get.h \
-includes/system_env/lasterror.h \
-includes/system_env/sci_path.h \
-includes/system_env/sci_home.h \
-includes/system_env/configvariable.hxx \
-includes/system_env/home.h \
-includes/system_env/configvariable_interface.h \
-includes/analysis/Decorator.hxx \
-includes/analysis/Result.hxx \
-includes/analysis/TIType.hxx
+includes/types/type_traits.hxx \
+includes/types/user.hxx \
+includes/types/void.hxx \
+src/cpp/ast/run_AssignExp.hpp \
+src/cpp/ast/run_CallExp.hpp \
+src/cpp/ast/run_MatrixExp.hpp \
+src/cpp/ast/run_OpExp.hpp
 
 @BUILD_PARSER_TRUE@BUILT_SOURCES = $(FLEX_SCANSCILAB_CXX) $(BISON_PARSESCILAB_CXX)
 @BUILD_PARSER_TRUE@LFLAGS = --noline --nounistd -o $(FLEX_SCANSCILAB_CXX)
@@ -1107,31 +1123,67 @@ clean-pkglibLTLIBRARIES:
          echo rm -f $${locs}; \
          rm -f $${locs}; \
        }
-src/cpp/ast/$(am__dirstamp):
-       @$(MKDIR_P) src/cpp/ast
-       @: > src/cpp/ast/$(am__dirstamp)
-src/cpp/ast/$(DEPDIR)/$(am__dirstamp):
-       @$(MKDIR_P) src/cpp/ast/$(DEPDIR)
-       @: > src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-runvisitor.lo: src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-visitor_common.lo:  \
-       src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-printvisitor.lo: src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-debugvisitor.lo: src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-mutevisitor.lo: src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-shortcutvisitor.lo:  \
-       src/cpp/ast/$(am__dirstamp) \
-       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
-src/cpp/ast/libsciast_la-macrovarvisitor.lo:  \
-       src/cpp/ast/$(am__dirstamp) \
+src/c/operations/$(am__dirstamp):
+       @$(MKDIR_P) src/c/operations
+       @: > src/c/operations/$(am__dirstamp)
+src/c/operations/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) src/c/operations/$(DEPDIR)
+       @: > src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-doublecomplex.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-invert_matrix.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_addition.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_division.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_finite.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_kronecker.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_multiplication.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_power.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-matrix_transpose.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/c/operations/libsciast_la-operations_tools.lo:  \
+       src/c/operations/$(am__dirstamp) \
+       src/c/operations/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/$(am__dirstamp):
+       @$(MKDIR_P) src/cpp/ast
+       @: > src/cpp/ast/$(am__dirstamp)
+src/cpp/ast/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) src/cpp/ast/$(DEPDIR)
+       @: > src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-debugvisitor.lo: src/cpp/ast/$(am__dirstamp) \
        src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
 src/cpp/ast/libsciast_la-expHistory.lo: src/cpp/ast/$(am__dirstamp) \
        src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-macrovarvisitor.lo:  \
+       src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-mutevisitor.lo: src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-printvisitor.lo: src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-runvisitor.lo: src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-shortcutvisitor.lo:  \
+       src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
+src/cpp/ast/libsciast_la-visitor_common.lo:  \
+       src/cpp/ast/$(am__dirstamp) \
+       src/cpp/ast/$(DEPDIR)/$(am__dirstamp)
 src/cpp/operations/$(am__dirstamp):
        @$(MKDIR_P) src/cpp/operations
        @: > src/cpp/operations/$(am__dirstamp)
@@ -1141,93 +1193,57 @@ src/cpp/operations/$(DEPDIR)/$(am__dirstamp):
 src/cpp/operations/libsciast_la-interface_addition.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_finite.lo:  \
-       src/cpp/operations/$(am__dirstamp) \
-       src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
 src/cpp/operations/libsciast_la-operations.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_kronecker.lo:  \
-       src/cpp/operations/$(am__dirstamp) \
-       src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
 src/cpp/operations/libsciast_la-types_addition.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_ldivide.lo:  \
+src/cpp/operations/libsciast_la-types_and.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
 src/cpp/operations/libsciast_la-types_comparison_eq.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_multiplication.lo:  \
+src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_dotmultiplication.lo:  \
+src/cpp/operations/libsciast_la-types_comparison_ne.lo:  \
+       src/cpp/operations/$(am__dirstamp) \
+       src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
+src/cpp/operations/libsciast_la-types_divide.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
 src/cpp/operations/libsciast_la-types_dotdivide.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo:  \
+src/cpp/operations/libsciast_la-types_dotmultiplication.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_or.lo:  \
+src/cpp/operations/libsciast_la-types_finite.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_and.lo:  \
+src/cpp/operations/libsciast_la-types_kronecker.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_comparison_ne.lo:  \
+src/cpp/operations/libsciast_la-types_ldivide.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_power.lo:  \
+src/cpp/operations/libsciast_la-types_multiplication.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_divide.lo:  \
+src/cpp/operations/libsciast_la-types_opposite.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_subtraction.lo:  \
+src/cpp/operations/libsciast_la-types_or.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/cpp/operations/libsciast_la-types_opposite.lo:  \
+src/cpp/operations/libsciast_la-types_power.lo:  \
+       src/cpp/operations/$(am__dirstamp) \
+       src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
+src/cpp/operations/libsciast_la-types_subtraction.lo:  \
        src/cpp/operations/$(am__dirstamp) \
        src/cpp/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/$(am__dirstamp):
-       @$(MKDIR_P) src/c/operations
-       @: > src/c/operations/$(am__dirstamp)
-src/c/operations/$(DEPDIR)/$(am__dirstamp):
-       @$(MKDIR_P) src/c/operations/$(DEPDIR)
-       @: > src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_multiplication.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_transpose.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_kronecker.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-operations_tools.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-invert_matrix.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_power.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_division.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_finite.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-matrix_addition.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
-src/c/operations/libsciast_la-doublecomplex.lo:  \
-       src/c/operations/$(am__dirstamp) \
-       src/c/operations/$(DEPDIR)/$(am__dirstamp)
 src/cpp/parse/$(am__dirstamp):
        @$(MKDIR_P) src/cpp/parse
        @: > src/cpp/parse/$(am__dirstamp)
@@ -1256,126 +1272,129 @@ src/cpp/symbol/libsciast_la-context.lo:  \
        src/cpp/symbol/$(DEPDIR)/$(am__dirstamp)
 src/cpp/symbol/libsciast_la-symbol.lo: src/cpp/symbol/$(am__dirstamp) \
        src/cpp/symbol/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/$(am__dirstamp):
+       @$(MKDIR_P) src/cpp/system_env
+       @: > src/cpp/system_env/$(am__dirstamp)
+src/cpp/system_env/$(DEPDIR)/$(am__dirstamp):
+       @$(MKDIR_P) src/cpp/system_env/$(DEPDIR)
+       @: > src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-configvariable.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-configvariable_interface.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-context_get.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-dynamic_module.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-home.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-lasterror.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-sci_home.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-sci_path.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-sci_tmpdir.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/system_env/libsciast_la-setenvvar.lo:  \
+       src/cpp/system_env/$(am__dirstamp) \
+       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/$(am__dirstamp):
        @$(MKDIR_P) src/cpp/types
        @: > src/cpp/types/$(am__dirstamp)
 src/cpp/types/$(DEPDIR)/$(am__dirstamp):
        @$(MKDIR_P) src/cpp/types/$(DEPDIR)
        @: > src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-arrayof.lo: src/cpp/types/$(am__dirstamp) \
-       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-int.lo: src/cpp/types/$(am__dirstamp) \
-       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-mlist.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-addfunction.lo:  \
+       src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-threadId.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-arrayof.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/libsciast_la-bool.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-library.lo: src/cpp/types/$(am__dirstamp) \
-       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-overload.lo: src/cpp/types/$(am__dirstamp) \
-       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-tlist.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-callable.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/libsciast_la-cell.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-list.lo: src/cpp/types/$(am__dirstamp) \
-       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-polynom.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-double.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-tostring_common.lo:  \
-       src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-file.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-double.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-function.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-listdelete.lo:  \
+src/cpp/types/libsciast_la-graphichandle.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-singlepoly.lo:  \
+src/cpp/types/libsciast_la-implicitlist.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-types.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-int.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-file.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-library.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-list.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-listdelete.lo:  \
+       src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/libsciast_la-listinsert.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-singlestruct.lo:  \
+src/cpp/types/libsciast_la-listoperation.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-types_tools.lo:  \
+src/cpp/types/libsciast_la-listundefined.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-function.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-macro.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-listoperation.lo:  \
+src/cpp/types/libsciast_la-macrofile.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-sparse.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-mlist.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-void.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-overload.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-graphichandle.lo:  \
+src/cpp/types/libsciast_la-polynom.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-singlepoly.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-listundefined.lo:  \
+src/cpp/types/libsciast_la-singlestruct.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-sparse.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/libsciast_la-string.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-implicitlist.lo:  \
+src/cpp/types/libsciast_la-struct.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-test-types.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-macro.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-threadId.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-struct.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-tlist.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-macrofile.lo:  \
+src/cpp/types/libsciast_la-tostring_common.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-callable.lo: src/cpp/types/$(am__dirstamp) \
+src/cpp/types/libsciast_la-types.lo: src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/types/libsciast_la-addfunction.lo:  \
+src/cpp/types/libsciast_la-types_tools.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/$(am__dirstamp):
-       @$(MKDIR_P) src/cpp/system_env
-       @: > src/cpp/system_env/$(am__dirstamp)
-src/cpp/system_env/$(DEPDIR)/$(am__dirstamp):
-       @$(MKDIR_P) src/cpp/system_env/$(DEPDIR)
-       @: > src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-dynamic_module.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-setenvvar.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-sci_home.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-context_get.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-configvariable.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-sci_path.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-lasterror.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-home.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-sci_tmpdir.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
-src/cpp/system_env/libsciast_la-configvariable_interface.lo:  \
-       src/cpp/system_env/$(am__dirstamp) \
-       src/cpp/system_env/$(DEPDIR)/$(am__dirstamp)
+src/cpp/types/libsciast_la-void.lo: src/cpp/types/$(am__dirstamp) \
+       src/cpp/types/$(DEPDIR)/$(am__dirstamp)
 src/cpp/types/libsciast_la-inspector.lo:  \
        src/cpp/types/$(am__dirstamp) \
        src/cpp/types/$(DEPDIR)/$(am__dirstamp)
@@ -1483,6 +1502,7 @@ distclean-compile:
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-string.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-struct.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-test-types.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Plo@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Plo@am__quote@
@@ -1514,33 +1534,12 @@ distclean-compile:
 @AMDEP_TRUE@@am__fastdepCC_FALSE@      DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@  $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
 
-src/c/operations/libsciast_la-matrix_multiplication.lo: src/c/operations/matrix_multiplication.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_multiplication.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Tpo -c -o src/c/operations/libsciast_la-matrix_multiplication.lo `test -f 'src/c/operations/matrix_multiplication.c' || echo '$(srcdir)/'`src/c/operations/matrix_multiplication.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_multiplication.c' object='src/c/operations/libsciast_la-matrix_multiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_multiplication.lo `test -f 'src/c/operations/matrix_multiplication.c' || echo '$(srcdir)/'`src/c/operations/matrix_multiplication.c
-
-src/c/operations/libsciast_la-matrix_transpose.lo: src/c/operations/matrix_transpose.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_transpose.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Tpo -c -o src/c/operations/libsciast_la-matrix_transpose.lo `test -f 'src/c/operations/matrix_transpose.c' || echo '$(srcdir)/'`src/c/operations/matrix_transpose.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_transpose.c' object='src/c/operations/libsciast_la-matrix_transpose.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_transpose.lo `test -f 'src/c/operations/matrix_transpose.c' || echo '$(srcdir)/'`src/c/operations/matrix_transpose.c
-
-src/c/operations/libsciast_la-matrix_kronecker.lo: src/c/operations/matrix_kronecker.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_kronecker.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Tpo -c -o src/c/operations/libsciast_la-matrix_kronecker.lo `test -f 'src/c/operations/matrix_kronecker.c' || echo '$(srcdir)/'`src/c/operations/matrix_kronecker.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_kronecker.c' object='src/c/operations/libsciast_la-matrix_kronecker.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_kronecker.lo `test -f 'src/c/operations/matrix_kronecker.c' || echo '$(srcdir)/'`src/c/operations/matrix_kronecker.c
-
-src/c/operations/libsciast_la-operations_tools.lo: src/c/operations/operations_tools.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-operations_tools.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Tpo -c -o src/c/operations/libsciast_la-operations_tools.lo `test -f 'src/c/operations/operations_tools.c' || echo '$(srcdir)/'`src/c/operations/operations_tools.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Tpo src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/operations_tools.c' object='src/c/operations/libsciast_la-operations_tools.lo' libtool=yes @AMDEPBACKSLASH@
+src/c/operations/libsciast_la-doublecomplex.lo: src/c/operations/doublecomplex.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-doublecomplex.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Tpo -c -o src/c/operations/libsciast_la-doublecomplex.lo `test -f 'src/c/operations/doublecomplex.c' || echo '$(srcdir)/'`src/c/operations/doublecomplex.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Tpo src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/doublecomplex.c' object='src/c/operations/libsciast_la-doublecomplex.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-operations_tools.lo `test -f 'src/c/operations/operations_tools.c' || echo '$(srcdir)/'`src/c/operations/operations_tools.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-doublecomplex.lo `test -f 'src/c/operations/doublecomplex.c' || echo '$(srcdir)/'`src/c/operations/doublecomplex.c
 
 src/c/operations/libsciast_la-invert_matrix.lo: src/c/operations/invert_matrix.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-invert_matrix.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-invert_matrix.Tpo -c -o src/c/operations/libsciast_la-invert_matrix.lo `test -f 'src/c/operations/invert_matrix.c' || echo '$(srcdir)/'`src/c/operations/invert_matrix.c
@@ -1549,12 +1548,12 @@ src/c/operations/libsciast_la-invert_matrix.lo: src/c/operations/invert_matrix.c
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-invert_matrix.lo `test -f 'src/c/operations/invert_matrix.c' || echo '$(srcdir)/'`src/c/operations/invert_matrix.c
 
-src/c/operations/libsciast_la-matrix_power.lo: src/c/operations/matrix_power.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_power.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Tpo -c -o src/c/operations/libsciast_la-matrix_power.lo `test -f 'src/c/operations/matrix_power.c' || echo '$(srcdir)/'`src/c/operations/matrix_power.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_power.c' object='src/c/operations/libsciast_la-matrix_power.lo' libtool=yes @AMDEPBACKSLASH@
+src/c/operations/libsciast_la-matrix_addition.lo: src/c/operations/matrix_addition.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_addition.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Tpo -c -o src/c/operations/libsciast_la-matrix_addition.lo `test -f 'src/c/operations/matrix_addition.c' || echo '$(srcdir)/'`src/c/operations/matrix_addition.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_addition.c' object='src/c/operations/libsciast_la-matrix_addition.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_power.lo `test -f 'src/c/operations/matrix_power.c' || echo '$(srcdir)/'`src/c/operations/matrix_power.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_addition.lo `test -f 'src/c/operations/matrix_addition.c' || echo '$(srcdir)/'`src/c/operations/matrix_addition.c
 
 src/c/operations/libsciast_la-matrix_division.lo: src/c/operations/matrix_division.c
 @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_division.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_division.Tpo -c -o src/c/operations/libsciast_la-matrix_division.lo `test -f 'src/c/operations/matrix_division.c' || echo '$(srcdir)/'`src/c/operations/matrix_division.c
@@ -1570,19 +1569,40 @@ src/c/operations/libsciast_la-matrix_finite.lo: src/c/operations/matrix_finite.c
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_finite.lo `test -f 'src/c/operations/matrix_finite.c' || echo '$(srcdir)/'`src/c/operations/matrix_finite.c
 
-src/c/operations/libsciast_la-matrix_addition.lo: src/c/operations/matrix_addition.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_addition.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Tpo -c -o src/c/operations/libsciast_la-matrix_addition.lo `test -f 'src/c/operations/matrix_addition.c' || echo '$(srcdir)/'`src/c/operations/matrix_addition.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_addition.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_addition.c' object='src/c/operations/libsciast_la-matrix_addition.lo' libtool=yes @AMDEPBACKSLASH@
+src/c/operations/libsciast_la-matrix_kronecker.lo: src/c/operations/matrix_kronecker.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_kronecker.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Tpo -c -o src/c/operations/libsciast_la-matrix_kronecker.lo `test -f 'src/c/operations/matrix_kronecker.c' || echo '$(srcdir)/'`src/c/operations/matrix_kronecker.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_kronecker.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_kronecker.c' object='src/c/operations/libsciast_la-matrix_kronecker.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_addition.lo `test -f 'src/c/operations/matrix_addition.c' || echo '$(srcdir)/'`src/c/operations/matrix_addition.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_kronecker.lo `test -f 'src/c/operations/matrix_kronecker.c' || echo '$(srcdir)/'`src/c/operations/matrix_kronecker.c
 
-src/c/operations/libsciast_la-doublecomplex.lo: src/c/operations/doublecomplex.c
-@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-doublecomplex.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Tpo -c -o src/c/operations/libsciast_la-doublecomplex.lo `test -f 'src/c/operations/doublecomplex.c' || echo '$(srcdir)/'`src/c/operations/doublecomplex.c
-@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Tpo src/c/operations/$(DEPDIR)/libsciast_la-doublecomplex.Plo
-@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/doublecomplex.c' object='src/c/operations/libsciast_la-doublecomplex.lo' libtool=yes @AMDEPBACKSLASH@
+src/c/operations/libsciast_la-matrix_multiplication.lo: src/c/operations/matrix_multiplication.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_multiplication.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Tpo -c -o src/c/operations/libsciast_la-matrix_multiplication.lo `test -f 'src/c/operations/matrix_multiplication.c' || echo '$(srcdir)/'`src/c/operations/matrix_multiplication.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_multiplication.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_multiplication.c' object='src/c/operations/libsciast_la-matrix_multiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-doublecomplex.lo `test -f 'src/c/operations/doublecomplex.c' || echo '$(srcdir)/'`src/c/operations/doublecomplex.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_multiplication.lo `test -f 'src/c/operations/matrix_multiplication.c' || echo '$(srcdir)/'`src/c/operations/matrix_multiplication.c
+
+src/c/operations/libsciast_la-matrix_power.lo: src/c/operations/matrix_power.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_power.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Tpo -c -o src/c/operations/libsciast_la-matrix_power.lo `test -f 'src/c/operations/matrix_power.c' || echo '$(srcdir)/'`src/c/operations/matrix_power.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_power.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_power.c' object='src/c/operations/libsciast_la-matrix_power.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_power.lo `test -f 'src/c/operations/matrix_power.c' || echo '$(srcdir)/'`src/c/operations/matrix_power.c
+
+src/c/operations/libsciast_la-matrix_transpose.lo: src/c/operations/matrix_transpose.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-matrix_transpose.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Tpo -c -o src/c/operations/libsciast_la-matrix_transpose.lo `test -f 'src/c/operations/matrix_transpose.c' || echo '$(srcdir)/'`src/c/operations/matrix_transpose.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Tpo src/c/operations/$(DEPDIR)/libsciast_la-matrix_transpose.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/matrix_transpose.c' object='src/c/operations/libsciast_la-matrix_transpose.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-matrix_transpose.lo `test -f 'src/c/operations/matrix_transpose.c' || echo '$(srcdir)/'`src/c/operations/matrix_transpose.c
+
+src/c/operations/libsciast_la-operations_tools.lo: src/c/operations/operations_tools.c
+@am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT src/c/operations/libsciast_la-operations_tools.lo -MD -MP -MF src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Tpo -c -o src/c/operations/libsciast_la-operations_tools.lo `test -f 'src/c/operations/operations_tools.c' || echo '$(srcdir)/'`src/c/operations/operations_tools.c
+@am__fastdepCC_TRUE@   $(AM_V_at)$(am__mv) src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Tpo src/c/operations/$(DEPDIR)/libsciast_la-operations_tools.Plo
+@AMDEP_TRUE@@am__fastdepCC_FALSE@      $(AM_V_CC)source='src/c/operations/operations_tools.c' object='src/c/operations/libsciast_la-operations_tools.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o src/c/operations/libsciast_la-operations_tools.lo `test -f 'src/c/operations/operations_tools.c' || echo '$(srcdir)/'`src/c/operations/operations_tools.c
 
 .cpp.o:
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@@ -1608,27 +1628,6 @@ src/c/operations/libsciast_la-doublecomplex.lo: src/c/operations/doublecomplex.c
 @AMDEP_TRUE@@am__fastdepCXX_FALSE@     DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
 
-src/cpp/ast/libsciast_la-runvisitor.lo: src/cpp/ast/runvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-runvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Tpo -c -o src/cpp/ast/libsciast_la-runvisitor.lo `test -f 'src/cpp/ast/runvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/runvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/runvisitor.cpp' object='src/cpp/ast/libsciast_la-runvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-runvisitor.lo `test -f 'src/cpp/ast/runvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/runvisitor.cpp
-
-src/cpp/ast/libsciast_la-visitor_common.lo: src/cpp/ast/visitor_common.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-visitor_common.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Tpo -c -o src/cpp/ast/libsciast_la-visitor_common.lo `test -f 'src/cpp/ast/visitor_common.cpp' || echo '$(srcdir)/'`src/cpp/ast/visitor_common.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/visitor_common.cpp' object='src/cpp/ast/libsciast_la-visitor_common.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-visitor_common.lo `test -f 'src/cpp/ast/visitor_common.cpp' || echo '$(srcdir)/'`src/cpp/ast/visitor_common.cpp
-
-src/cpp/ast/libsciast_la-printvisitor.lo: src/cpp/ast/printvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-printvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Tpo -c -o src/cpp/ast/libsciast_la-printvisitor.lo `test -f 'src/cpp/ast/printvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/printvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/printvisitor.cpp' object='src/cpp/ast/libsciast_la-printvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-printvisitor.lo `test -f 'src/cpp/ast/printvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/printvisitor.cpp
-
 src/cpp/ast/libsciast_la-debugvisitor.lo: src/cpp/ast/debugvisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-debugvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-debugvisitor.Tpo -c -o src/cpp/ast/libsciast_la-debugvisitor.lo `test -f 'src/cpp/ast/debugvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/debugvisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-debugvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-debugvisitor.Plo
@@ -1636,6 +1635,20 @@ src/cpp/ast/libsciast_la-debugvisitor.lo: src/cpp/ast/debugvisitor.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-debugvisitor.lo `test -f 'src/cpp/ast/debugvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/debugvisitor.cpp
 
+src/cpp/ast/libsciast_la-expHistory.lo: src/cpp/ast/expHistory.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-expHistory.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Tpo -c -o src/cpp/ast/libsciast_la-expHistory.lo `test -f 'src/cpp/ast/expHistory.cpp' || echo '$(srcdir)/'`src/cpp/ast/expHistory.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/expHistory.cpp' object='src/cpp/ast/libsciast_la-expHistory.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-expHistory.lo `test -f 'src/cpp/ast/expHistory.cpp' || echo '$(srcdir)/'`src/cpp/ast/expHistory.cpp
+
+src/cpp/ast/libsciast_la-macrovarvisitor.lo: src/cpp/ast/macrovarvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-macrovarvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Tpo -c -o src/cpp/ast/libsciast_la-macrovarvisitor.lo `test -f 'src/cpp/ast/macrovarvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/macrovarvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/macrovarvisitor.cpp' object='src/cpp/ast/libsciast_la-macrovarvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-macrovarvisitor.lo `test -f 'src/cpp/ast/macrovarvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/macrovarvisitor.cpp
+
 src/cpp/ast/libsciast_la-mutevisitor.lo: src/cpp/ast/mutevisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-mutevisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-mutevisitor.Tpo -c -o src/cpp/ast/libsciast_la-mutevisitor.lo `test -f 'src/cpp/ast/mutevisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/mutevisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-mutevisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-mutevisitor.Plo
@@ -1643,6 +1656,20 @@ src/cpp/ast/libsciast_la-mutevisitor.lo: src/cpp/ast/mutevisitor.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-mutevisitor.lo `test -f 'src/cpp/ast/mutevisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/mutevisitor.cpp
 
+src/cpp/ast/libsciast_la-printvisitor.lo: src/cpp/ast/printvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-printvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Tpo -c -o src/cpp/ast/libsciast_la-printvisitor.lo `test -f 'src/cpp/ast/printvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/printvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-printvisitor.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/printvisitor.cpp' object='src/cpp/ast/libsciast_la-printvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-printvisitor.lo `test -f 'src/cpp/ast/printvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/printvisitor.cpp
+
+src/cpp/ast/libsciast_la-runvisitor.lo: src/cpp/ast/runvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-runvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Tpo -c -o src/cpp/ast/libsciast_la-runvisitor.lo `test -f 'src/cpp/ast/runvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/runvisitor.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-runvisitor.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/runvisitor.cpp' object='src/cpp/ast/libsciast_la-runvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-runvisitor.lo `test -f 'src/cpp/ast/runvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/runvisitor.cpp
+
 src/cpp/ast/libsciast_la-shortcutvisitor.lo: src/cpp/ast/shortcutvisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-shortcutvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-shortcutvisitor.Tpo -c -o src/cpp/ast/libsciast_la-shortcutvisitor.lo `test -f 'src/cpp/ast/shortcutvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/shortcutvisitor.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-shortcutvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-shortcutvisitor.Plo
@@ -1650,19 +1677,12 @@ src/cpp/ast/libsciast_la-shortcutvisitor.lo: src/cpp/ast/shortcutvisitor.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-shortcutvisitor.lo `test -f 'src/cpp/ast/shortcutvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/shortcutvisitor.cpp
 
-src/cpp/ast/libsciast_la-macrovarvisitor.lo: src/cpp/ast/macrovarvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-macrovarvisitor.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Tpo -c -o src/cpp/ast/libsciast_la-macrovarvisitor.lo `test -f 'src/cpp/ast/macrovarvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/macrovarvisitor.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-macrovarvisitor.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/macrovarvisitor.cpp' object='src/cpp/ast/libsciast_la-macrovarvisitor.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-macrovarvisitor.lo `test -f 'src/cpp/ast/macrovarvisitor.cpp' || echo '$(srcdir)/'`src/cpp/ast/macrovarvisitor.cpp
-
-src/cpp/ast/libsciast_la-expHistory.lo: src/cpp/ast/expHistory.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-expHistory.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Tpo -c -o src/cpp/ast/libsciast_la-expHistory.lo `test -f 'src/cpp/ast/expHistory.cpp' || echo '$(srcdir)/'`src/cpp/ast/expHistory.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-expHistory.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/expHistory.cpp' object='src/cpp/ast/libsciast_la-expHistory.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/ast/libsciast_la-visitor_common.lo: src/cpp/ast/visitor_common.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/ast/libsciast_la-visitor_common.lo -MD -MP -MF src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Tpo -c -o src/cpp/ast/libsciast_la-visitor_common.lo `test -f 'src/cpp/ast/visitor_common.cpp' || echo '$(srcdir)/'`src/cpp/ast/visitor_common.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Tpo src/cpp/ast/$(DEPDIR)/libsciast_la-visitor_common.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/ast/visitor_common.cpp' object='src/cpp/ast/libsciast_la-visitor_common.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-expHistory.lo `test -f 'src/cpp/ast/expHistory.cpp' || echo '$(srcdir)/'`src/cpp/ast/expHistory.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/ast/libsciast_la-visitor_common.lo `test -f 'src/cpp/ast/visitor_common.cpp' || echo '$(srcdir)/'`src/cpp/ast/visitor_common.cpp
 
 src/cpp/operations/libsciast_la-interface_addition.lo: src/cpp/operations/interface_addition.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-interface_addition.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-interface_addition.Tpo -c -o src/cpp/operations/libsciast_la-interface_addition.lo `test -f 'src/cpp/operations/interface_addition.cpp' || echo '$(srcdir)/'`src/cpp/operations/interface_addition.cpp
@@ -1671,13 +1691,6 @@ src/cpp/operations/libsciast_la-interface_addition.lo: src/cpp/operations/interf
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-interface_addition.lo `test -f 'src/cpp/operations/interface_addition.cpp' || echo '$(srcdir)/'`src/cpp/operations/interface_addition.cpp
 
-src/cpp/operations/libsciast_la-types_finite.lo: src/cpp/operations/types_finite.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_finite.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Tpo -c -o src/cpp/operations/libsciast_la-types_finite.lo `test -f 'src/cpp/operations/types_finite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_finite.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_finite.cpp' object='src/cpp/operations/libsciast_la-types_finite.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_finite.lo `test -f 'src/cpp/operations/types_finite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_finite.cpp
-
 src/cpp/operations/libsciast_la-operations.lo: src/cpp/operations/operations.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-operations.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-operations.Tpo -c -o src/cpp/operations/libsciast_la-operations.lo `test -f 'src/cpp/operations/operations.cpp' || echo '$(srcdir)/'`src/cpp/operations/operations.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-operations.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-operations.Plo
@@ -1685,13 +1698,6 @@ src/cpp/operations/libsciast_la-operations.lo: src/cpp/operations/operations.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-operations.lo `test -f 'src/cpp/operations/operations.cpp' || echo '$(srcdir)/'`src/cpp/operations/operations.cpp
 
-src/cpp/operations/libsciast_la-types_kronecker.lo: src/cpp/operations/types_kronecker.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_kronecker.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Tpo -c -o src/cpp/operations/libsciast_la-types_kronecker.lo `test -f 'src/cpp/operations/types_kronecker.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_kronecker.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_kronecker.cpp' object='src/cpp/operations/libsciast_la-types_kronecker.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_kronecker.lo `test -f 'src/cpp/operations/types_kronecker.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_kronecker.cpp
-
 src/cpp/operations/libsciast_la-types_addition.lo: src/cpp/operations/types_addition.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_addition.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_addition.Tpo -c -o src/cpp/operations/libsciast_la-types_addition.lo `test -f 'src/cpp/operations/types_addition.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_addition.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_addition.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_addition.Plo
@@ -1699,12 +1705,12 @@ src/cpp/operations/libsciast_la-types_addition.lo: src/cpp/operations/types_addi
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_addition.lo `test -f 'src/cpp/operations/types_addition.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_addition.cpp
 
-src/cpp/operations/libsciast_la-types_ldivide.lo: src/cpp/operations/types_ldivide.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_ldivide.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Tpo -c -o src/cpp/operations/libsciast_la-types_ldivide.lo `test -f 'src/cpp/operations/types_ldivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_ldivide.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_ldivide.cpp' object='src/cpp/operations/libsciast_la-types_ldivide.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/operations/libsciast_la-types_and.lo: src/cpp/operations/types_and.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_and.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Tpo -c -o src/cpp/operations/libsciast_la-types_and.lo `test -f 'src/cpp/operations/types_and.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_and.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_and.cpp' object='src/cpp/operations/libsciast_la-types_and.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_ldivide.lo `test -f 'src/cpp/operations/types_ldivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_ldivide.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_and.lo `test -f 'src/cpp/operations/types_and.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_and.cpp
 
 src/cpp/operations/libsciast_la-types_comparison_eq.lo: src/cpp/operations/types_comparison_eq.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_comparison_eq.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_eq.Tpo -c -o src/cpp/operations/libsciast_la-types_comparison_eq.lo `test -f 'src/cpp/operations/types_comparison_eq.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_eq.cpp
@@ -1713,27 +1719,6 @@ src/cpp/operations/libsciast_la-types_comparison_eq.lo: src/cpp/operations/types
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_comparison_eq.lo `test -f 'src/cpp/operations/types_comparison_eq.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_eq.cpp
 
-src/cpp/operations/libsciast_la-types_multiplication.lo: src/cpp/operations/types_multiplication.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_multiplication.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Tpo -c -o src/cpp/operations/libsciast_la-types_multiplication.lo `test -f 'src/cpp/operations/types_multiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_multiplication.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_multiplication.cpp' object='src/cpp/operations/libsciast_la-types_multiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_multiplication.lo `test -f 'src/cpp/operations/types_multiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_multiplication.cpp
-
-src/cpp/operations/libsciast_la-types_dotmultiplication.lo: src/cpp/operations/types_dotmultiplication.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_dotmultiplication.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Tpo -c -o src/cpp/operations/libsciast_la-types_dotmultiplication.lo `test -f 'src/cpp/operations/types_dotmultiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotmultiplication.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_dotmultiplication.cpp' object='src/cpp/operations/libsciast_la-types_dotmultiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_dotmultiplication.lo `test -f 'src/cpp/operations/types_dotmultiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotmultiplication.cpp
-
-src/cpp/operations/libsciast_la-types_dotdivide.lo: src/cpp/operations/types_dotdivide.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_dotdivide.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Tpo -c -o src/cpp/operations/libsciast_la-types_dotdivide.lo `test -f 'src/cpp/operations/types_dotdivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotdivide.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_dotdivide.cpp' object='src/cpp/operations/libsciast_la-types_dotdivide.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_dotdivide.lo `test -f 'src/cpp/operations/types_dotdivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotdivide.cpp
-
 src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo: src/cpp/operations/types_comparison_lt_le_gt_ge.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_lt_le_gt_ge.Tpo -c -o src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo `test -f 'src/cpp/operations/types_comparison_lt_le_gt_ge.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_lt_le_gt_ge.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_lt_le_gt_ge.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_lt_le_gt_ge.Plo
@@ -1741,20 +1726,6 @@ src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo: src/cpp/operati
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_comparison_lt_le_gt_ge.lo `test -f 'src/cpp/operations/types_comparison_lt_le_gt_ge.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_lt_le_gt_ge.cpp
 
-src/cpp/operations/libsciast_la-types_or.lo: src/cpp/operations/types_or.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_or.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Tpo -c -o src/cpp/operations/libsciast_la-types_or.lo `test -f 'src/cpp/operations/types_or.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_or.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_or.cpp' object='src/cpp/operations/libsciast_la-types_or.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_or.lo `test -f 'src/cpp/operations/types_or.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_or.cpp
-
-src/cpp/operations/libsciast_la-types_and.lo: src/cpp/operations/types_and.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_and.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Tpo -c -o src/cpp/operations/libsciast_la-types_and.lo `test -f 'src/cpp/operations/types_and.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_and.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_and.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_and.cpp' object='src/cpp/operations/libsciast_la-types_and.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_and.lo `test -f 'src/cpp/operations/types_and.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_and.cpp
-
 src/cpp/operations/libsciast_la-types_comparison_ne.lo: src/cpp/operations/types_comparison_ne.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_comparison_ne.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_ne.Tpo -c -o src/cpp/operations/libsciast_la-types_comparison_ne.lo `test -f 'src/cpp/operations/types_comparison_ne.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_ne.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_ne.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_comparison_ne.Plo
@@ -1762,13 +1733,6 @@ src/cpp/operations/libsciast_la-types_comparison_ne.lo: src/cpp/operations/types
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_comparison_ne.lo `test -f 'src/cpp/operations/types_comparison_ne.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_comparison_ne.cpp
 
-src/cpp/operations/libsciast_la-types_power.lo: src/cpp/operations/types_power.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_power.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Tpo -c -o src/cpp/operations/libsciast_la-types_power.lo `test -f 'src/cpp/operations/types_power.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_power.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_power.cpp' object='src/cpp/operations/libsciast_la-types_power.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_power.lo `test -f 'src/cpp/operations/types_power.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_power.cpp
-
 src/cpp/operations/libsciast_la-types_divide.lo: src/cpp/operations/types_divide.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_divide.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_divide.Tpo -c -o src/cpp/operations/libsciast_la-types_divide.lo `test -f 'src/cpp/operations/types_divide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_divide.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_divide.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_divide.Plo
@@ -1776,26 +1740,82 @@ src/cpp/operations/libsciast_la-types_divide.lo: src/cpp/operations/types_divide
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_divide.lo `test -f 'src/cpp/operations/types_divide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_divide.cpp
 
-src/cpp/operations/libsciast_la-types_subtraction.lo: src/cpp/operations/types_subtraction.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_subtraction.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Tpo -c -o src/cpp/operations/libsciast_la-types_subtraction.lo `test -f 'src/cpp/operations/types_subtraction.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_subtraction.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_subtraction.cpp' object='src/cpp/operations/libsciast_la-types_subtraction.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/operations/libsciast_la-types_dotdivide.lo: src/cpp/operations/types_dotdivide.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_dotdivide.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Tpo -c -o src/cpp/operations/libsciast_la-types_dotdivide.lo `test -f 'src/cpp/operations/types_dotdivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotdivide.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotdivide.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_dotdivide.cpp' object='src/cpp/operations/libsciast_la-types_dotdivide.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_subtraction.lo `test -f 'src/cpp/operations/types_subtraction.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_subtraction.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_dotdivide.lo `test -f 'src/cpp/operations/types_dotdivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotdivide.cpp
 
-src/cpp/operations/libsciast_la-types_opposite.lo: src/cpp/operations/types_opposite.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_opposite.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Tpo -c -o src/cpp/operations/libsciast_la-types_opposite.lo `test -f 'src/cpp/operations/types_opposite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_opposite.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_opposite.cpp' object='src/cpp/operations/libsciast_la-types_opposite.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/operations/libsciast_la-types_dotmultiplication.lo: src/cpp/operations/types_dotmultiplication.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_dotmultiplication.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Tpo -c -o src/cpp/operations/libsciast_la-types_dotmultiplication.lo `test -f 'src/cpp/operations/types_dotmultiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotmultiplication.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_dotmultiplication.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_dotmultiplication.cpp' object='src/cpp/operations/libsciast_la-types_dotmultiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_opposite.lo `test -f 'src/cpp/operations/types_opposite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_opposite.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_dotmultiplication.lo `test -f 'src/cpp/operations/types_dotmultiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_dotmultiplication.cpp
 
-src/cpp/parse/libsciast_la-parser.lo: src/cpp/parse/parser.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/parse/libsciast_la-parser.lo -MD -MP -MF src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Tpo -c -o src/cpp/parse/libsciast_la-parser.lo `test -f 'src/cpp/parse/parser.cpp' || echo '$(srcdir)/'`src/cpp/parse/parser.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Tpo src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/parse/parser.cpp' object='src/cpp/parse/libsciast_la-parser.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/parse/libsciast_la-parser.lo `test -f 'src/cpp/parse/parser.cpp' || echo '$(srcdir)/'`src/cpp/parse/parser.cpp
+src/cpp/operations/libsciast_la-types_finite.lo: src/cpp/operations/types_finite.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_finite.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Tpo -c -o src/cpp/operations/libsciast_la-types_finite.lo `test -f 'src/cpp/operations/types_finite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_finite.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_finite.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_finite.cpp' object='src/cpp/operations/libsciast_la-types_finite.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_finite.lo `test -f 'src/cpp/operations/types_finite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_finite.cpp
+
+src/cpp/operations/libsciast_la-types_kronecker.lo: src/cpp/operations/types_kronecker.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_kronecker.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Tpo -c -o src/cpp/operations/libsciast_la-types_kronecker.lo `test -f 'src/cpp/operations/types_kronecker.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_kronecker.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_kronecker.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_kronecker.cpp' object='src/cpp/operations/libsciast_la-types_kronecker.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_kronecker.lo `test -f 'src/cpp/operations/types_kronecker.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_kronecker.cpp
+
+src/cpp/operations/libsciast_la-types_ldivide.lo: src/cpp/operations/types_ldivide.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_ldivide.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Tpo -c -o src/cpp/operations/libsciast_la-types_ldivide.lo `test -f 'src/cpp/operations/types_ldivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_ldivide.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_ldivide.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_ldivide.cpp' object='src/cpp/operations/libsciast_la-types_ldivide.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_ldivide.lo `test -f 'src/cpp/operations/types_ldivide.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_ldivide.cpp
+
+src/cpp/operations/libsciast_la-types_multiplication.lo: src/cpp/operations/types_multiplication.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_multiplication.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Tpo -c -o src/cpp/operations/libsciast_la-types_multiplication.lo `test -f 'src/cpp/operations/types_multiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_multiplication.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_multiplication.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_multiplication.cpp' object='src/cpp/operations/libsciast_la-types_multiplication.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_multiplication.lo `test -f 'src/cpp/operations/types_multiplication.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_multiplication.cpp
+
+src/cpp/operations/libsciast_la-types_opposite.lo: src/cpp/operations/types_opposite.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_opposite.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Tpo -c -o src/cpp/operations/libsciast_la-types_opposite.lo `test -f 'src/cpp/operations/types_opposite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_opposite.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_opposite.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_opposite.cpp' object='src/cpp/operations/libsciast_la-types_opposite.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_opposite.lo `test -f 'src/cpp/operations/types_opposite.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_opposite.cpp
+
+src/cpp/operations/libsciast_la-types_or.lo: src/cpp/operations/types_or.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_or.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Tpo -c -o src/cpp/operations/libsciast_la-types_or.lo `test -f 'src/cpp/operations/types_or.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_or.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_or.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_or.cpp' object='src/cpp/operations/libsciast_la-types_or.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_or.lo `test -f 'src/cpp/operations/types_or.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_or.cpp
+
+src/cpp/operations/libsciast_la-types_power.lo: src/cpp/operations/types_power.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_power.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Tpo -c -o src/cpp/operations/libsciast_la-types_power.lo `test -f 'src/cpp/operations/types_power.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_power.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_power.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_power.cpp' object='src/cpp/operations/libsciast_la-types_power.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_power.lo `test -f 'src/cpp/operations/types_power.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_power.cpp
+
+src/cpp/operations/libsciast_la-types_subtraction.lo: src/cpp/operations/types_subtraction.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/operations/libsciast_la-types_subtraction.lo -MD -MP -MF src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Tpo -c -o src/cpp/operations/libsciast_la-types_subtraction.lo `test -f 'src/cpp/operations/types_subtraction.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_subtraction.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Tpo src/cpp/operations/$(DEPDIR)/libsciast_la-types_subtraction.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/operations/types_subtraction.cpp' object='src/cpp/operations/libsciast_la-types_subtraction.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/operations/libsciast_la-types_subtraction.lo `test -f 'src/cpp/operations/types_subtraction.cpp' || echo '$(srcdir)/'`src/cpp/operations/types_subtraction.cpp
+
+src/cpp/parse/libsciast_la-parser.lo: src/cpp/parse/parser.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/parse/libsciast_la-parser.lo -MD -MP -MF src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Tpo -c -o src/cpp/parse/libsciast_la-parser.lo `test -f 'src/cpp/parse/parser.cpp' || echo '$(srcdir)/'`src/cpp/parse/parser.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Tpo src/cpp/parse/$(DEPDIR)/libsciast_la-parser.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/parse/parser.cpp' object='src/cpp/parse/libsciast_la-parser.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/parse/libsciast_la-parser.lo `test -f 'src/cpp/parse/parser.cpp' || echo '$(srcdir)/'`src/cpp/parse/parser.cpp
 
 src/cpp/parse/libsciast_la-parsescilab.lo: src/cpp/parse/parsescilab.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/parse/libsciast_la-parsescilab.lo -MD -MP -MF src/cpp/parse/$(DEPDIR)/libsciast_la-parsescilab.Tpo -c -o src/cpp/parse/libsciast_la-parsescilab.lo `test -f 'src/cpp/parse/parsescilab.cpp' || echo '$(srcdir)/'`src/cpp/parse/parsescilab.cpp
@@ -1832,117 +1852,117 @@ src/cpp/symbol/libsciast_la-symbol.lo: src/cpp/symbol/symbol.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/symbol/libsciast_la-symbol.lo `test -f 'src/cpp/symbol/symbol.cpp' || echo '$(srcdir)/'`src/cpp/symbol/symbol.cpp
 
-src/cpp/types/libsciast_la-arrayof.lo: src/cpp/types/arrayof.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-arrayof.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Tpo -c -o src/cpp/types/libsciast_la-arrayof.lo `test -f 'src/cpp/types/arrayof.cpp' || echo '$(srcdir)/'`src/cpp/types/arrayof.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/arrayof.cpp' object='src/cpp/types/libsciast_la-arrayof.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-configvariable.lo: src/cpp/system_env/configvariable.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-configvariable.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Tpo -c -o src/cpp/system_env/libsciast_la-configvariable.lo `test -f 'src/cpp/system_env/configvariable.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/configvariable.cpp' object='src/cpp/system_env/libsciast_la-configvariable.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-arrayof.lo `test -f 'src/cpp/types/arrayof.cpp' || echo '$(srcdir)/'`src/cpp/types/arrayof.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-configvariable.lo `test -f 'src/cpp/system_env/configvariable.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable.cpp
 
-src/cpp/types/libsciast_la-int.lo: src/cpp/types/int.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-int.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-int.Tpo -c -o src/cpp/types/libsciast_la-int.lo `test -f 'src/cpp/types/int.cpp' || echo '$(srcdir)/'`src/cpp/types/int.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-int.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-int.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/int.cpp' object='src/cpp/types/libsciast_la-int.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-configvariable_interface.lo: src/cpp/system_env/configvariable_interface.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-configvariable_interface.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Tpo -c -o src/cpp/system_env/libsciast_la-configvariable_interface.lo `test -f 'src/cpp/system_env/configvariable_interface.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable_interface.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/configvariable_interface.cpp' object='src/cpp/system_env/libsciast_la-configvariable_interface.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-int.lo `test -f 'src/cpp/types/int.cpp' || echo '$(srcdir)/'`src/cpp/types/int.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-configvariable_interface.lo `test -f 'src/cpp/system_env/configvariable_interface.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable_interface.cpp
 
-src/cpp/types/libsciast_la-mlist.lo: src/cpp/types/mlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-mlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Tpo -c -o src/cpp/types/libsciast_la-mlist.lo `test -f 'src/cpp/types/mlist.cpp' || echo '$(srcdir)/'`src/cpp/types/mlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/mlist.cpp' object='src/cpp/types/libsciast_la-mlist.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-context_get.lo: src/cpp/system_env/context_get.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-context_get.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Tpo -c -o src/cpp/system_env/libsciast_la-context_get.lo `test -f 'src/cpp/system_env/context_get.cpp' || echo '$(srcdir)/'`src/cpp/system_env/context_get.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/context_get.cpp' object='src/cpp/system_env/libsciast_la-context_get.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-mlist.lo `test -f 'src/cpp/types/mlist.cpp' || echo '$(srcdir)/'`src/cpp/types/mlist.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-context_get.lo `test -f 'src/cpp/system_env/context_get.cpp' || echo '$(srcdir)/'`src/cpp/system_env/context_get.cpp
 
-src/cpp/types/libsciast_la-threadId.lo: src/cpp/types/threadId.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-threadId.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Tpo -c -o src/cpp/types/libsciast_la-threadId.lo `test -f 'src/cpp/types/threadId.cpp' || echo '$(srcdir)/'`src/cpp/types/threadId.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/threadId.cpp' object='src/cpp/types/libsciast_la-threadId.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-dynamic_module.lo: src/cpp/system_env/dynamic_module.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-dynamic_module.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Tpo -c -o src/cpp/system_env/libsciast_la-dynamic_module.lo `test -f 'src/cpp/system_env/dynamic_module.cpp' || echo '$(srcdir)/'`src/cpp/system_env/dynamic_module.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/dynamic_module.cpp' object='src/cpp/system_env/libsciast_la-dynamic_module.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-threadId.lo `test -f 'src/cpp/types/threadId.cpp' || echo '$(srcdir)/'`src/cpp/types/threadId.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-dynamic_module.lo `test -f 'src/cpp/system_env/dynamic_module.cpp' || echo '$(srcdir)/'`src/cpp/system_env/dynamic_module.cpp
 
-src/cpp/types/libsciast_la-bool.lo: src/cpp/types/bool.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-bool.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-bool.Tpo -c -o src/cpp/types/libsciast_la-bool.lo `test -f 'src/cpp/types/bool.cpp' || echo '$(srcdir)/'`src/cpp/types/bool.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-bool.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-bool.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/bool.cpp' object='src/cpp/types/libsciast_la-bool.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-home.lo: src/cpp/system_env/home.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-home.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Tpo -c -o src/cpp/system_env/libsciast_la-home.lo `test -f 'src/cpp/system_env/home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/home.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/home.cpp' object='src/cpp/system_env/libsciast_la-home.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-bool.lo `test -f 'src/cpp/types/bool.cpp' || echo '$(srcdir)/'`src/cpp/types/bool.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-home.lo `test -f 'src/cpp/system_env/home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/home.cpp
 
-src/cpp/types/libsciast_la-library.lo: src/cpp/types/library.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-library.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-library.Tpo -c -o src/cpp/types/libsciast_la-library.lo `test -f 'src/cpp/types/library.cpp' || echo '$(srcdir)/'`src/cpp/types/library.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-library.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-library.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/library.cpp' object='src/cpp/types/libsciast_la-library.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-lasterror.lo: src/cpp/system_env/lasterror.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-lasterror.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Tpo -c -o src/cpp/system_env/libsciast_la-lasterror.lo `test -f 'src/cpp/system_env/lasterror.cpp' || echo '$(srcdir)/'`src/cpp/system_env/lasterror.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/lasterror.cpp' object='src/cpp/system_env/libsciast_la-lasterror.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-library.lo `test -f 'src/cpp/types/library.cpp' || echo '$(srcdir)/'`src/cpp/types/library.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-lasterror.lo `test -f 'src/cpp/system_env/lasterror.cpp' || echo '$(srcdir)/'`src/cpp/system_env/lasterror.cpp
 
-src/cpp/types/libsciast_la-overload.lo: src/cpp/types/overload.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-overload.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-overload.Tpo -c -o src/cpp/types/libsciast_la-overload.lo `test -f 'src/cpp/types/overload.cpp' || echo '$(srcdir)/'`src/cpp/types/overload.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-overload.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-overload.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/overload.cpp' object='src/cpp/types/libsciast_la-overload.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-sci_home.lo: src/cpp/system_env/sci_home.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_home.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Tpo -c -o src/cpp/system_env/libsciast_la-sci_home.lo `test -f 'src/cpp/system_env/sci_home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_home.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_home.cpp' object='src/cpp/system_env/libsciast_la-sci_home.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-overload.lo `test -f 'src/cpp/types/overload.cpp' || echo '$(srcdir)/'`src/cpp/types/overload.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_home.lo `test -f 'src/cpp/system_env/sci_home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_home.cpp
 
-src/cpp/types/libsciast_la-tlist.lo: src/cpp/types/tlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-tlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Tpo -c -o src/cpp/types/libsciast_la-tlist.lo `test -f 'src/cpp/types/tlist.cpp' || echo '$(srcdir)/'`src/cpp/types/tlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/tlist.cpp' object='src/cpp/types/libsciast_la-tlist.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-sci_path.lo: src/cpp/system_env/sci_path.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_path.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Tpo -c -o src/cpp/system_env/libsciast_la-sci_path.lo `test -f 'src/cpp/system_env/sci_path.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_path.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_path.cpp' object='src/cpp/system_env/libsciast_la-sci_path.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-tlist.lo `test -f 'src/cpp/types/tlist.cpp' || echo '$(srcdir)/'`src/cpp/types/tlist.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_path.lo `test -f 'src/cpp/system_env/sci_path.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_path.cpp
 
-src/cpp/types/libsciast_la-cell.lo: src/cpp/types/cell.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-cell.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-cell.Tpo -c -o src/cpp/types/libsciast_la-cell.lo `test -f 'src/cpp/types/cell.cpp' || echo '$(srcdir)/'`src/cpp/types/cell.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-cell.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-cell.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/cell.cpp' object='src/cpp/types/libsciast_la-cell.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-sci_tmpdir.lo: src/cpp/system_env/sci_tmpdir.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_tmpdir.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Tpo -c -o src/cpp/system_env/libsciast_la-sci_tmpdir.lo `test -f 'src/cpp/system_env/sci_tmpdir.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_tmpdir.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_tmpdir.cpp' object='src/cpp/system_env/libsciast_la-sci_tmpdir.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-cell.lo `test -f 'src/cpp/types/cell.cpp' || echo '$(srcdir)/'`src/cpp/types/cell.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_tmpdir.lo `test -f 'src/cpp/system_env/sci_tmpdir.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_tmpdir.cpp
 
-src/cpp/types/libsciast_la-list.lo: src/cpp/types/list.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-list.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-list.Tpo -c -o src/cpp/types/libsciast_la-list.lo `test -f 'src/cpp/types/list.cpp' || echo '$(srcdir)/'`src/cpp/types/list.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-list.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-list.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/list.cpp' object='src/cpp/types/libsciast_la-list.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/system_env/libsciast_la-setenvvar.lo: src/cpp/system_env/setenvvar.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-setenvvar.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Tpo -c -o src/cpp/system_env/libsciast_la-setenvvar.lo `test -f 'src/cpp/system_env/setenvvar.cpp' || echo '$(srcdir)/'`src/cpp/system_env/setenvvar.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/setenvvar.cpp' object='src/cpp/system_env/libsciast_la-setenvvar.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-list.lo `test -f 'src/cpp/types/list.cpp' || echo '$(srcdir)/'`src/cpp/types/list.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-setenvvar.lo `test -f 'src/cpp/system_env/setenvvar.cpp' || echo '$(srcdir)/'`src/cpp/system_env/setenvvar.cpp
 
-src/cpp/types/libsciast_la-polynom.lo: src/cpp/types/polynom.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-polynom.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Tpo -c -o src/cpp/types/libsciast_la-polynom.lo `test -f 'src/cpp/types/polynom.cpp' || echo '$(srcdir)/'`src/cpp/types/polynom.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/polynom.cpp' object='src/cpp/types/libsciast_la-polynom.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-addfunction.lo: src/cpp/types/addfunction.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-addfunction.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Tpo -c -o src/cpp/types/libsciast_la-addfunction.lo `test -f 'src/cpp/types/addfunction.cpp' || echo '$(srcdir)/'`src/cpp/types/addfunction.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/addfunction.cpp' object='src/cpp/types/libsciast_la-addfunction.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-polynom.lo `test -f 'src/cpp/types/polynom.cpp' || echo '$(srcdir)/'`src/cpp/types/polynom.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-addfunction.lo `test -f 'src/cpp/types/addfunction.cpp' || echo '$(srcdir)/'`src/cpp/types/addfunction.cpp
 
-src/cpp/types/libsciast_la-tostring_common.lo: src/cpp/types/tostring_common.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-tostring_common.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Tpo -c -o src/cpp/types/libsciast_la-tostring_common.lo `test -f 'src/cpp/types/tostring_common.cpp' || echo '$(srcdir)/'`src/cpp/types/tostring_common.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/tostring_common.cpp' object='src/cpp/types/libsciast_la-tostring_common.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-arrayof.lo: src/cpp/types/arrayof.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-arrayof.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Tpo -c -o src/cpp/types/libsciast_la-arrayof.lo `test -f 'src/cpp/types/arrayof.cpp' || echo '$(srcdir)/'`src/cpp/types/arrayof.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-arrayof.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/arrayof.cpp' object='src/cpp/types/libsciast_la-arrayof.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-tostring_common.lo `test -f 'src/cpp/types/tostring_common.cpp' || echo '$(srcdir)/'`src/cpp/types/tostring_common.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-arrayof.lo `test -f 'src/cpp/types/arrayof.cpp' || echo '$(srcdir)/'`src/cpp/types/arrayof.cpp
 
-src/cpp/types/libsciast_la-double.lo: src/cpp/types/double.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-double.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-double.Tpo -c -o src/cpp/types/libsciast_la-double.lo `test -f 'src/cpp/types/double.cpp' || echo '$(srcdir)/'`src/cpp/types/double.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-double.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-double.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/double.cpp' object='src/cpp/types/libsciast_la-double.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-bool.lo: src/cpp/types/bool.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-bool.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-bool.Tpo -c -o src/cpp/types/libsciast_la-bool.lo `test -f 'src/cpp/types/bool.cpp' || echo '$(srcdir)/'`src/cpp/types/bool.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-bool.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-bool.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/bool.cpp' object='src/cpp/types/libsciast_la-bool.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-double.lo `test -f 'src/cpp/types/double.cpp' || echo '$(srcdir)/'`src/cpp/types/double.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-bool.lo `test -f 'src/cpp/types/bool.cpp' || echo '$(srcdir)/'`src/cpp/types/bool.cpp
 
-src/cpp/types/libsciast_la-listdelete.lo: src/cpp/types/listdelete.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listdelete.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Tpo -c -o src/cpp/types/libsciast_la-listdelete.lo `test -f 'src/cpp/types/listdelete.cpp' || echo '$(srcdir)/'`src/cpp/types/listdelete.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listdelete.cpp' object='src/cpp/types/libsciast_la-listdelete.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-callable.lo: src/cpp/types/callable.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-callable.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-callable.Tpo -c -o src/cpp/types/libsciast_la-callable.lo `test -f 'src/cpp/types/callable.cpp' || echo '$(srcdir)/'`src/cpp/types/callable.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-callable.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-callable.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/callable.cpp' object='src/cpp/types/libsciast_la-callable.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listdelete.lo `test -f 'src/cpp/types/listdelete.cpp' || echo '$(srcdir)/'`src/cpp/types/listdelete.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-callable.lo `test -f 'src/cpp/types/callable.cpp' || echo '$(srcdir)/'`src/cpp/types/callable.cpp
 
-src/cpp/types/libsciast_la-singlepoly.lo: src/cpp/types/singlepoly.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-singlepoly.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Tpo -c -o src/cpp/types/libsciast_la-singlepoly.lo `test -f 'src/cpp/types/singlepoly.cpp' || echo '$(srcdir)/'`src/cpp/types/singlepoly.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/singlepoly.cpp' object='src/cpp/types/libsciast_la-singlepoly.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-cell.lo: src/cpp/types/cell.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-cell.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-cell.Tpo -c -o src/cpp/types/libsciast_la-cell.lo `test -f 'src/cpp/types/cell.cpp' || echo '$(srcdir)/'`src/cpp/types/cell.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-cell.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-cell.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/cell.cpp' object='src/cpp/types/libsciast_la-cell.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-singlepoly.lo `test -f 'src/cpp/types/singlepoly.cpp' || echo '$(srcdir)/'`src/cpp/types/singlepoly.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-cell.lo `test -f 'src/cpp/types/cell.cpp' || echo '$(srcdir)/'`src/cpp/types/cell.cpp
 
-src/cpp/types/libsciast_la-types.lo: src/cpp/types/types.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-types.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-types.Tpo -c -o src/cpp/types/libsciast_la-types.lo `test -f 'src/cpp/types/types.cpp' || echo '$(srcdir)/'`src/cpp/types/types.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-types.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-types.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/types.cpp' object='src/cpp/types/libsciast_la-types.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-double.lo: src/cpp/types/double.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-double.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-double.Tpo -c -o src/cpp/types/libsciast_la-double.lo `test -f 'src/cpp/types/double.cpp' || echo '$(srcdir)/'`src/cpp/types/double.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-double.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-double.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/double.cpp' object='src/cpp/types/libsciast_la-double.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-types.lo `test -f 'src/cpp/types/types.cpp' || echo '$(srcdir)/'`src/cpp/types/types.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-double.lo `test -f 'src/cpp/types/double.cpp' || echo '$(srcdir)/'`src/cpp/types/double.cpp
 
 src/cpp/types/libsciast_la-file.lo: src/cpp/types/file.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-file.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-file.Tpo -c -o src/cpp/types/libsciast_la-file.lo `test -f 'src/cpp/types/file.cpp' || echo '$(srcdir)/'`src/cpp/types/file.cpp
@@ -1951,61 +1971,68 @@ src/cpp/types/libsciast_la-file.lo: src/cpp/types/file.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-file.lo `test -f 'src/cpp/types/file.cpp' || echo '$(srcdir)/'`src/cpp/types/file.cpp
 
-src/cpp/types/libsciast_la-listinsert.lo: src/cpp/types/listinsert.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listinsert.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Tpo -c -o src/cpp/types/libsciast_la-listinsert.lo `test -f 'src/cpp/types/listinsert.cpp' || echo '$(srcdir)/'`src/cpp/types/listinsert.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listinsert.cpp' object='src/cpp/types/libsciast_la-listinsert.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-function.lo: src/cpp/types/function.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-function.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-function.Tpo -c -o src/cpp/types/libsciast_la-function.lo `test -f 'src/cpp/types/function.cpp' || echo '$(srcdir)/'`src/cpp/types/function.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-function.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-function.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/function.cpp' object='src/cpp/types/libsciast_la-function.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listinsert.lo `test -f 'src/cpp/types/listinsert.cpp' || echo '$(srcdir)/'`src/cpp/types/listinsert.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-function.lo `test -f 'src/cpp/types/function.cpp' || echo '$(srcdir)/'`src/cpp/types/function.cpp
 
-src/cpp/types/libsciast_la-singlestruct.lo: src/cpp/types/singlestruct.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-singlestruct.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Tpo -c -o src/cpp/types/libsciast_la-singlestruct.lo `test -f 'src/cpp/types/singlestruct.cpp' || echo '$(srcdir)/'`src/cpp/types/singlestruct.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/singlestruct.cpp' object='src/cpp/types/libsciast_la-singlestruct.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-graphichandle.lo: src/cpp/types/graphichandle.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-graphichandle.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Tpo -c -o src/cpp/types/libsciast_la-graphichandle.lo `test -f 'src/cpp/types/graphichandle.cpp' || echo '$(srcdir)/'`src/cpp/types/graphichandle.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/graphichandle.cpp' object='src/cpp/types/libsciast_la-graphichandle.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-singlestruct.lo `test -f 'src/cpp/types/singlestruct.cpp' || echo '$(srcdir)/'`src/cpp/types/singlestruct.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-graphichandle.lo `test -f 'src/cpp/types/graphichandle.cpp' || echo '$(srcdir)/'`src/cpp/types/graphichandle.cpp
 
-src/cpp/types/libsciast_la-types_tools.lo: src/cpp/types/types_tools.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-types_tools.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Tpo -c -o src/cpp/types/libsciast_la-types_tools.lo `test -f 'src/cpp/types/types_tools.cpp' || echo '$(srcdir)/'`src/cpp/types/types_tools.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/types_tools.cpp' object='src/cpp/types/libsciast_la-types_tools.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-implicitlist.lo: src/cpp/types/implicitlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-implicitlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Tpo -c -o src/cpp/types/libsciast_la-implicitlist.lo `test -f 'src/cpp/types/implicitlist.cpp' || echo '$(srcdir)/'`src/cpp/types/implicitlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/implicitlist.cpp' object='src/cpp/types/libsciast_la-implicitlist.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-types_tools.lo `test -f 'src/cpp/types/types_tools.cpp' || echo '$(srcdir)/'`src/cpp/types/types_tools.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-implicitlist.lo `test -f 'src/cpp/types/implicitlist.cpp' || echo '$(srcdir)/'`src/cpp/types/implicitlist.cpp
 
-src/cpp/types/libsciast_la-function.lo: src/cpp/types/function.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-function.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-function.Tpo -c -o src/cpp/types/libsciast_la-function.lo `test -f 'src/cpp/types/function.cpp' || echo '$(srcdir)/'`src/cpp/types/function.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-function.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-function.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/function.cpp' object='src/cpp/types/libsciast_la-function.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-int.lo: src/cpp/types/int.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-int.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-int.Tpo -c -o src/cpp/types/libsciast_la-int.lo `test -f 'src/cpp/types/int.cpp' || echo '$(srcdir)/'`src/cpp/types/int.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-int.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-int.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/int.cpp' object='src/cpp/types/libsciast_la-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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-function.lo `test -f 'src/cpp/types/function.cpp' || echo '$(srcdir)/'`src/cpp/types/function.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-int.lo `test -f 'src/cpp/types/int.cpp' || echo '$(srcdir)/'`src/cpp/types/int.cpp
 
-src/cpp/types/libsciast_la-listoperation.lo: src/cpp/types/listoperation.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listoperation.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Tpo -c -o src/cpp/types/libsciast_la-listoperation.lo `test -f 'src/cpp/types/listoperation.cpp' || echo '$(srcdir)/'`src/cpp/types/listoperation.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listoperation.cpp' object='src/cpp/types/libsciast_la-listoperation.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-library.lo: src/cpp/types/library.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-library.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-library.Tpo -c -o src/cpp/types/libsciast_la-library.lo `test -f 'src/cpp/types/library.cpp' || echo '$(srcdir)/'`src/cpp/types/library.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-library.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-library.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/library.cpp' object='src/cpp/types/libsciast_la-library.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listoperation.lo `test -f 'src/cpp/types/listoperation.cpp' || echo '$(srcdir)/'`src/cpp/types/listoperation.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-library.lo `test -f 'src/cpp/types/library.cpp' || echo '$(srcdir)/'`src/cpp/types/library.cpp
 
-src/cpp/types/libsciast_la-sparse.lo: src/cpp/types/sparse.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-sparse.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Tpo -c -o src/cpp/types/libsciast_la-sparse.lo `test -f 'src/cpp/types/sparse.cpp' || echo '$(srcdir)/'`src/cpp/types/sparse.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/sparse.cpp' object='src/cpp/types/libsciast_la-sparse.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-list.lo: src/cpp/types/list.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-list.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-list.Tpo -c -o src/cpp/types/libsciast_la-list.lo `test -f 'src/cpp/types/list.cpp' || echo '$(srcdir)/'`src/cpp/types/list.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-list.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-list.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/list.cpp' object='src/cpp/types/libsciast_la-list.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-sparse.lo `test -f 'src/cpp/types/sparse.cpp' || echo '$(srcdir)/'`src/cpp/types/sparse.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-list.lo `test -f 'src/cpp/types/list.cpp' || echo '$(srcdir)/'`src/cpp/types/list.cpp
 
-src/cpp/types/libsciast_la-void.lo: src/cpp/types/void.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-void.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-void.Tpo -c -o src/cpp/types/libsciast_la-void.lo `test -f 'src/cpp/types/void.cpp' || echo '$(srcdir)/'`src/cpp/types/void.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-void.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-void.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/void.cpp' object='src/cpp/types/libsciast_la-void.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-listdelete.lo: src/cpp/types/listdelete.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listdelete.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Tpo -c -o src/cpp/types/libsciast_la-listdelete.lo `test -f 'src/cpp/types/listdelete.cpp' || echo '$(srcdir)/'`src/cpp/types/listdelete.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listdelete.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listdelete.cpp' object='src/cpp/types/libsciast_la-listdelete.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-void.lo `test -f 'src/cpp/types/void.cpp' || echo '$(srcdir)/'`src/cpp/types/void.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listdelete.lo `test -f 'src/cpp/types/listdelete.cpp' || echo '$(srcdir)/'`src/cpp/types/listdelete.cpp
 
-src/cpp/types/libsciast_la-graphichandle.lo: src/cpp/types/graphichandle.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-graphichandle.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Tpo -c -o src/cpp/types/libsciast_la-graphichandle.lo `test -f 'src/cpp/types/graphichandle.cpp' || echo '$(srcdir)/'`src/cpp/types/graphichandle.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-graphichandle.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/graphichandle.cpp' object='src/cpp/types/libsciast_la-graphichandle.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-listinsert.lo: src/cpp/types/listinsert.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listinsert.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Tpo -c -o src/cpp/types/libsciast_la-listinsert.lo `test -f 'src/cpp/types/listinsert.cpp' || echo '$(srcdir)/'`src/cpp/types/listinsert.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listinsert.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listinsert.cpp' object='src/cpp/types/libsciast_la-listinsert.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-graphichandle.lo `test -f 'src/cpp/types/graphichandle.cpp' || echo '$(srcdir)/'`src/cpp/types/graphichandle.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listinsert.lo `test -f 'src/cpp/types/listinsert.cpp' || echo '$(srcdir)/'`src/cpp/types/listinsert.cpp
+
+src/cpp/types/libsciast_la-listoperation.lo: src/cpp/types/listoperation.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listoperation.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Tpo -c -o src/cpp/types/libsciast_la-listoperation.lo `test -f 'src/cpp/types/listoperation.cpp' || echo '$(srcdir)/'`src/cpp/types/listoperation.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-listoperation.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/listoperation.cpp' object='src/cpp/types/libsciast_la-listoperation.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listoperation.lo `test -f 'src/cpp/types/listoperation.cpp' || echo '$(srcdir)/'`src/cpp/types/listoperation.cpp
 
 src/cpp/types/libsciast_la-listundefined.lo: src/cpp/types/listundefined.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-listundefined.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-listundefined.Tpo -c -o src/cpp/types/libsciast_la-listundefined.lo `test -f 'src/cpp/types/listundefined.cpp' || echo '$(srcdir)/'`src/cpp/types/listundefined.cpp
@@ -2014,20 +2041,6 @@ src/cpp/types/libsciast_la-listundefined.lo: src/cpp/types/listundefined.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-listundefined.lo `test -f 'src/cpp/types/listundefined.cpp' || echo '$(srcdir)/'`src/cpp/types/listundefined.cpp
 
-src/cpp/types/libsciast_la-string.lo: src/cpp/types/string.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-string.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-string.Tpo -c -o src/cpp/types/libsciast_la-string.lo `test -f 'src/cpp/types/string.cpp' || echo '$(srcdir)/'`src/cpp/types/string.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-string.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-string.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/string.cpp' object='src/cpp/types/libsciast_la-string.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-string.lo `test -f 'src/cpp/types/string.cpp' || echo '$(srcdir)/'`src/cpp/types/string.cpp
-
-src/cpp/types/libsciast_la-implicitlist.lo: src/cpp/types/implicitlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-implicitlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Tpo -c -o src/cpp/types/libsciast_la-implicitlist.lo `test -f 'src/cpp/types/implicitlist.cpp' || echo '$(srcdir)/'`src/cpp/types/implicitlist.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-implicitlist.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/implicitlist.cpp' object='src/cpp/types/libsciast_la-implicitlist.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-implicitlist.lo `test -f 'src/cpp/types/implicitlist.cpp' || echo '$(srcdir)/'`src/cpp/types/implicitlist.cpp
-
 src/cpp/types/libsciast_la-macro.lo: src/cpp/types/macro.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-macro.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-macro.Tpo -c -o src/cpp/types/libsciast_la-macro.lo `test -f 'src/cpp/types/macro.cpp' || echo '$(srcdir)/'`src/cpp/types/macro.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-macro.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-macro.Plo
@@ -2035,13 +2048,6 @@ src/cpp/types/libsciast_la-macro.lo: src/cpp/types/macro.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-macro.lo `test -f 'src/cpp/types/macro.cpp' || echo '$(srcdir)/'`src/cpp/types/macro.cpp
 
-src/cpp/types/libsciast_la-struct.lo: src/cpp/types/struct.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-struct.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-struct.Tpo -c -o src/cpp/types/libsciast_la-struct.lo `test -f 'src/cpp/types/struct.cpp' || echo '$(srcdir)/'`src/cpp/types/struct.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-struct.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-struct.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/struct.cpp' object='src/cpp/types/libsciast_la-struct.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-struct.lo `test -f 'src/cpp/types/struct.cpp' || echo '$(srcdir)/'`src/cpp/types/struct.cpp
-
 src/cpp/types/libsciast_la-macrofile.lo: src/cpp/types/macrofile.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-macrofile.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-macrofile.Tpo -c -o src/cpp/types/libsciast_la-macrofile.lo `test -f 'src/cpp/types/macrofile.cpp' || echo '$(srcdir)/'`src/cpp/types/macrofile.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-macrofile.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-macrofile.Plo
@@ -2049,89 +2055,110 @@ src/cpp/types/libsciast_la-macrofile.lo: src/cpp/types/macrofile.cpp
 @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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-macrofile.lo `test -f 'src/cpp/types/macrofile.cpp' || echo '$(srcdir)/'`src/cpp/types/macrofile.cpp
 
-src/cpp/types/libsciast_la-callable.lo: src/cpp/types/callable.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-callable.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-callable.Tpo -c -o src/cpp/types/libsciast_la-callable.lo `test -f 'src/cpp/types/callable.cpp' || echo '$(srcdir)/'`src/cpp/types/callable.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-callable.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-callable.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/callable.cpp' object='src/cpp/types/libsciast_la-callable.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-mlist.lo: src/cpp/types/mlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-mlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Tpo -c -o src/cpp/types/libsciast_la-mlist.lo `test -f 'src/cpp/types/mlist.cpp' || echo '$(srcdir)/'`src/cpp/types/mlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-mlist.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/mlist.cpp' object='src/cpp/types/libsciast_la-mlist.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-callable.lo `test -f 'src/cpp/types/callable.cpp' || echo '$(srcdir)/'`src/cpp/types/callable.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-mlist.lo `test -f 'src/cpp/types/mlist.cpp' || echo '$(srcdir)/'`src/cpp/types/mlist.cpp
 
-src/cpp/types/libsciast_la-addfunction.lo: src/cpp/types/addfunction.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-addfunction.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Tpo -c -o src/cpp/types/libsciast_la-addfunction.lo `test -f 'src/cpp/types/addfunction.cpp' || echo '$(srcdir)/'`src/cpp/types/addfunction.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-addfunction.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/addfunction.cpp' object='src/cpp/types/libsciast_la-addfunction.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-overload.lo: src/cpp/types/overload.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-overload.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-overload.Tpo -c -o src/cpp/types/libsciast_la-overload.lo `test -f 'src/cpp/types/overload.cpp' || echo '$(srcdir)/'`src/cpp/types/overload.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-overload.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-overload.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/overload.cpp' object='src/cpp/types/libsciast_la-overload.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-addfunction.lo `test -f 'src/cpp/types/addfunction.cpp' || echo '$(srcdir)/'`src/cpp/types/addfunction.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-overload.lo `test -f 'src/cpp/types/overload.cpp' || echo '$(srcdir)/'`src/cpp/types/overload.cpp
 
-src/cpp/system_env/libsciast_la-dynamic_module.lo: src/cpp/system_env/dynamic_module.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-dynamic_module.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Tpo -c -o src/cpp/system_env/libsciast_la-dynamic_module.lo `test -f 'src/cpp/system_env/dynamic_module.cpp' || echo '$(srcdir)/'`src/cpp/system_env/dynamic_module.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-dynamic_module.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/dynamic_module.cpp' object='src/cpp/system_env/libsciast_la-dynamic_module.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-polynom.lo: src/cpp/types/polynom.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-polynom.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Tpo -c -o src/cpp/types/libsciast_la-polynom.lo `test -f 'src/cpp/types/polynom.cpp' || echo '$(srcdir)/'`src/cpp/types/polynom.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-polynom.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/polynom.cpp' object='src/cpp/types/libsciast_la-polynom.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-dynamic_module.lo `test -f 'src/cpp/system_env/dynamic_module.cpp' || echo '$(srcdir)/'`src/cpp/system_env/dynamic_module.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-polynom.lo `test -f 'src/cpp/types/polynom.cpp' || echo '$(srcdir)/'`src/cpp/types/polynom.cpp
 
-src/cpp/system_env/libsciast_la-setenvvar.lo: src/cpp/system_env/setenvvar.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-setenvvar.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Tpo -c -o src/cpp/system_env/libsciast_la-setenvvar.lo `test -f 'src/cpp/system_env/setenvvar.cpp' || echo '$(srcdir)/'`src/cpp/system_env/setenvvar.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-setenvvar.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/setenvvar.cpp' object='src/cpp/system_env/libsciast_la-setenvvar.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-singlepoly.lo: src/cpp/types/singlepoly.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-singlepoly.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Tpo -c -o src/cpp/types/libsciast_la-singlepoly.lo `test -f 'src/cpp/types/singlepoly.cpp' || echo '$(srcdir)/'`src/cpp/types/singlepoly.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-singlepoly.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/singlepoly.cpp' object='src/cpp/types/libsciast_la-singlepoly.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-setenvvar.lo `test -f 'src/cpp/system_env/setenvvar.cpp' || echo '$(srcdir)/'`src/cpp/system_env/setenvvar.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-singlepoly.lo `test -f 'src/cpp/types/singlepoly.cpp' || echo '$(srcdir)/'`src/cpp/types/singlepoly.cpp
 
-src/cpp/system_env/libsciast_la-sci_home.lo: src/cpp/system_env/sci_home.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_home.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Tpo -c -o src/cpp/system_env/libsciast_la-sci_home.lo `test -f 'src/cpp/system_env/sci_home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_home.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_home.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_home.cpp' object='src/cpp/system_env/libsciast_la-sci_home.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-singlestruct.lo: src/cpp/types/singlestruct.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-singlestruct.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Tpo -c -o src/cpp/types/libsciast_la-singlestruct.lo `test -f 'src/cpp/types/singlestruct.cpp' || echo '$(srcdir)/'`src/cpp/types/singlestruct.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-singlestruct.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/singlestruct.cpp' object='src/cpp/types/libsciast_la-singlestruct.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_home.lo `test -f 'src/cpp/system_env/sci_home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_home.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-singlestruct.lo `test -f 'src/cpp/types/singlestruct.cpp' || echo '$(srcdir)/'`src/cpp/types/singlestruct.cpp
 
-src/cpp/system_env/libsciast_la-context_get.lo: src/cpp/system_env/context_get.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-context_get.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Tpo -c -o src/cpp/system_env/libsciast_la-context_get.lo `test -f 'src/cpp/system_env/context_get.cpp' || echo '$(srcdir)/'`src/cpp/system_env/context_get.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-context_get.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/context_get.cpp' object='src/cpp/system_env/libsciast_la-context_get.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-sparse.lo: src/cpp/types/sparse.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-sparse.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Tpo -c -o src/cpp/types/libsciast_la-sparse.lo `test -f 'src/cpp/types/sparse.cpp' || echo '$(srcdir)/'`src/cpp/types/sparse.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-sparse.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/sparse.cpp' object='src/cpp/types/libsciast_la-sparse.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-context_get.lo `test -f 'src/cpp/system_env/context_get.cpp' || echo '$(srcdir)/'`src/cpp/system_env/context_get.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-sparse.lo `test -f 'src/cpp/types/sparse.cpp' || echo '$(srcdir)/'`src/cpp/types/sparse.cpp
 
-src/cpp/system_env/libsciast_la-configvariable.lo: src/cpp/system_env/configvariable.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-configvariable.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Tpo -c -o src/cpp/system_env/libsciast_la-configvariable.lo `test -f 'src/cpp/system_env/configvariable.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/configvariable.cpp' object='src/cpp/system_env/libsciast_la-configvariable.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-string.lo: src/cpp/types/string.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-string.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-string.Tpo -c -o src/cpp/types/libsciast_la-string.lo `test -f 'src/cpp/types/string.cpp' || echo '$(srcdir)/'`src/cpp/types/string.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-string.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-string.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/string.cpp' object='src/cpp/types/libsciast_la-string.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-configvariable.lo `test -f 'src/cpp/system_env/configvariable.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-string.lo `test -f 'src/cpp/types/string.cpp' || echo '$(srcdir)/'`src/cpp/types/string.cpp
 
-src/cpp/system_env/libsciast_la-sci_path.lo: src/cpp/system_env/sci_path.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_path.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Tpo -c -o src/cpp/system_env/libsciast_la-sci_path.lo `test -f 'src/cpp/system_env/sci_path.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_path.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_path.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_path.cpp' object='src/cpp/system_env/libsciast_la-sci_path.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-struct.lo: src/cpp/types/struct.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-struct.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-struct.Tpo -c -o src/cpp/types/libsciast_la-struct.lo `test -f 'src/cpp/types/struct.cpp' || echo '$(srcdir)/'`src/cpp/types/struct.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-struct.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-struct.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/struct.cpp' object='src/cpp/types/libsciast_la-struct.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_path.lo `test -f 'src/cpp/system_env/sci_path.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_path.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-struct.lo `test -f 'src/cpp/types/struct.cpp' || echo '$(srcdir)/'`src/cpp/types/struct.cpp
 
-src/cpp/system_env/libsciast_la-lasterror.lo: src/cpp/system_env/lasterror.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-lasterror.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Tpo -c -o src/cpp/system_env/libsciast_la-lasterror.lo `test -f 'src/cpp/system_env/lasterror.cpp' || echo '$(srcdir)/'`src/cpp/system_env/lasterror.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-lasterror.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/lasterror.cpp' object='src/cpp/system_env/libsciast_la-lasterror.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-test-types.lo: src/cpp/types/test-types.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-test-types.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-test-types.Tpo -c -o src/cpp/types/libsciast_la-test-types.lo `test -f 'src/cpp/types/test-types.cpp' || echo '$(srcdir)/'`src/cpp/types/test-types.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-test-types.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-test-types.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/test-types.cpp' object='src/cpp/types/libsciast_la-test-types.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-lasterror.lo `test -f 'src/cpp/system_env/lasterror.cpp' || echo '$(srcdir)/'`src/cpp/system_env/lasterror.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-test-types.lo `test -f 'src/cpp/types/test-types.cpp' || echo '$(srcdir)/'`src/cpp/types/test-types.cpp
 
-src/cpp/system_env/libsciast_la-home.lo: src/cpp/system_env/home.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-home.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Tpo -c -o src/cpp/system_env/libsciast_la-home.lo `test -f 'src/cpp/system_env/home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/home.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-home.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/home.cpp' object='src/cpp/system_env/libsciast_la-home.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-threadId.lo: src/cpp/types/threadId.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-threadId.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Tpo -c -o src/cpp/types/libsciast_la-threadId.lo `test -f 'src/cpp/types/threadId.cpp' || echo '$(srcdir)/'`src/cpp/types/threadId.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-threadId.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/threadId.cpp' object='src/cpp/types/libsciast_la-threadId.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-home.lo `test -f 'src/cpp/system_env/home.cpp' || echo '$(srcdir)/'`src/cpp/system_env/home.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-threadId.lo `test -f 'src/cpp/types/threadId.cpp' || echo '$(srcdir)/'`src/cpp/types/threadId.cpp
 
-src/cpp/system_env/libsciast_la-sci_tmpdir.lo: src/cpp/system_env/sci_tmpdir.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-sci_tmpdir.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Tpo -c -o src/cpp/system_env/libsciast_la-sci_tmpdir.lo `test -f 'src/cpp/system_env/sci_tmpdir.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_tmpdir.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-sci_tmpdir.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/sci_tmpdir.cpp' object='src/cpp/system_env/libsciast_la-sci_tmpdir.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-tlist.lo: src/cpp/types/tlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-tlist.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Tpo -c -o src/cpp/types/libsciast_la-tlist.lo `test -f 'src/cpp/types/tlist.cpp' || echo '$(srcdir)/'`src/cpp/types/tlist.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-tlist.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/tlist.cpp' object='src/cpp/types/libsciast_la-tlist.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-sci_tmpdir.lo `test -f 'src/cpp/system_env/sci_tmpdir.cpp' || echo '$(srcdir)/'`src/cpp/system_env/sci_tmpdir.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-tlist.lo `test -f 'src/cpp/types/tlist.cpp' || echo '$(srcdir)/'`src/cpp/types/tlist.cpp
 
-src/cpp/system_env/libsciast_la-configvariable_interface.lo: src/cpp/system_env/configvariable_interface.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/system_env/libsciast_la-configvariable_interface.lo -MD -MP -MF src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Tpo -c -o src/cpp/system_env/libsciast_la-configvariable_interface.lo `test -f 'src/cpp/system_env/configvariable_interface.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable_interface.cpp
-@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Tpo src/cpp/system_env/$(DEPDIR)/libsciast_la-configvariable_interface.Plo
-@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/system_env/configvariable_interface.cpp' object='src/cpp/system_env/libsciast_la-configvariable_interface.lo' libtool=yes @AMDEPBACKSLASH@
+src/cpp/types/libsciast_la-tostring_common.lo: src/cpp/types/tostring_common.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-tostring_common.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Tpo -c -o src/cpp/types/libsciast_la-tostring_common.lo `test -f 'src/cpp/types/tostring_common.cpp' || echo '$(srcdir)/'`src/cpp/types/tostring_common.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-tostring_common.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/tostring_common.cpp' object='src/cpp/types/libsciast_la-tostring_common.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/system_env/libsciast_la-configvariable_interface.lo `test -f 'src/cpp/system_env/configvariable_interface.cpp' || echo '$(srcdir)/'`src/cpp/system_env/configvariable_interface.cpp
+@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-tostring_common.lo `test -f 'src/cpp/types/tostring_common.cpp' || echo '$(srcdir)/'`src/cpp/types/tostring_common.cpp
+
+src/cpp/types/libsciast_la-types.lo: src/cpp/types/types.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-types.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-types.Tpo -c -o src/cpp/types/libsciast_la-types.lo `test -f 'src/cpp/types/types.cpp' || echo '$(srcdir)/'`src/cpp/types/types.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-types.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-types.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/types.cpp' object='src/cpp/types/libsciast_la-types.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-types.lo `test -f 'src/cpp/types/types.cpp' || echo '$(srcdir)/'`src/cpp/types/types.cpp
+
+src/cpp/types/libsciast_la-types_tools.lo: src/cpp/types/types_tools.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-types_tools.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Tpo -c -o src/cpp/types/libsciast_la-types_tools.lo `test -f 'src/cpp/types/types_tools.cpp' || echo '$(srcdir)/'`src/cpp/types/types_tools.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-types_tools.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/types_tools.cpp' object='src/cpp/types/libsciast_la-types_tools.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-types_tools.lo `test -f 'src/cpp/types/types_tools.cpp' || echo '$(srcdir)/'`src/cpp/types/types_tools.cpp
+
+src/cpp/types/libsciast_la-void.lo: src/cpp/types/void.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-void.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-void.Tpo -c -o src/cpp/types/libsciast_la-void.lo `test -f 'src/cpp/types/void.cpp' || echo '$(srcdir)/'`src/cpp/types/void.cpp
+@am__fastdepCXX_TRUE@  $(AM_V_at)$(am__mv) src/cpp/types/$(DEPDIR)/libsciast_la-void.Tpo src/cpp/types/$(DEPDIR)/libsciast_la-void.Plo
+@AMDEP_TRUE@@am__fastdepCXX_FALSE@     $(AM_V_CXX)source='src/cpp/types/void.cpp' object='src/cpp/types/libsciast_la-void.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) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -c -o src/cpp/types/libsciast_la-void.lo `test -f 'src/cpp/types/void.cpp' || echo '$(srcdir)/'`src/cpp/types/void.cpp
 
 src/cpp/types/libsciast_la-inspector.lo: src/cpp/types/inspector.cpp
 @am__fastdepCXX_TRUE@  $(AM_V_CXX)$(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libsciast_la_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -MT src/cpp/types/libsciast_la-inspector.lo -MD -MP -MF src/cpp/types/$(DEPDIR)/libsciast_la-inspector.Tpo -c -o src/cpp/types/libsciast_la-inspector.lo `test -f 'src/cpp/types/inspector.cpp' || echo '$(srcdir)/'`src/cpp/types/inspector.cpp
index f2af056..9054ce3 100644 (file)
@@ -416,6 +416,10 @@ lib /DEF:"$(ProjectDir)fileio_import.def" /SUBSYSTEM:WINDOWS /MACHINE:$(Platform
     <ClInclude Include="includes\types\type_traits.hxx" />
     <ClInclude Include="includes\types\user.hxx" />
     <ClInclude Include="includes\types\void.hxx" />
+    <ClInclude Include="src\cpp\ast\run_AssignExp.hpp" />
+    <ClInclude Include="src\cpp\ast\run_CallExp.hpp" />
+    <ClInclude Include="src\cpp\ast\run_MatrixExp.hpp" />
+    <ClInclude Include="src\cpp\ast\run_OpExp.hpp" />
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="src\cpp\ast\debugvisitor.cpp" />
index 1be5f3d..6c1bcfe 100644 (file)
     <ClInclude Include="includes\system_env\configvariable_interface.h">
       <Filter>Header Files\system_env</Filter>
     </ClInclude>
+    <ClInclude Include="src\cpp\ast\run_AssignExp.hpp">
+      <Filter>Header Files\ast</Filter>
+    </ClInclude>
+    <ClInclude Include="src\cpp\ast\run_CallExp.hpp">
+      <Filter>Header Files\ast</Filter>
+    </ClInclude>
+    <ClInclude Include="src\cpp\ast\run_MatrixExp.hpp">
+      <Filter>Header Files\ast</Filter>
+    </ClInclude>
+    <ClInclude Include="src\cpp\ast\run_OpExp.hpp">
+      <Filter>Header Files\ast</Filter>
+    </ClInclude>
   </ItemGroup>
   <ItemGroup>
     <ClCompile Include="src\cpp\ast\debugvisitor.cpp">
@@ -11,6 +11,7 @@
  */
 
 //file included in runvisitor.cpp
+namespace ast {
 
 template<class T>
 void RunVisitorT<T>::visitprivate(const AssignExp  &e)
@@ -397,3 +398,5 @@ void RunVisitorT<T>::visitprivate(const AssignExp  &e)
         throw error;
     }
 }
+
+} /* namespace ast */
@@ -10,8 +10,9 @@
  *
  */
 
-
 //file included in runvisitor.cpp
+namespace ast {
+
 template<class T>
 void RunVisitorT<T>::visitprivate(const CallExp &e)
 {
@@ -338,3 +339,4 @@ void RunVisitorT<T>::visitprivate(const CellCallExp &e)
     }
 }
 
+} /* namespace ast */
@@ -11,6 +11,7 @@
  */
 
 //file included in runvisitor.cpp
+namespace ast {
 
 /*
     [1,2;3,4] with/without special character $ and :
@@ -337,3 +338,5 @@ types::InternalType* RunVisitorT<T>::callOverloadMatrixExp(std::wstring strType,
 
     return out[0];
 }
+
+} /* namespace ast */
similarity index 99%
rename from scilab/modules/ast/src/cpp/ast/run_OpExp.cpp
rename to scilab/modules/ast/src/cpp/ast/run_OpExp.hpp
index 6eeafce..5a84651 100644 (file)
@@ -11,6 +11,7 @@
 */
 
 //file included in runvisitor.cpp
+namespace ast {
 
 template<class T>
 void RunVisitorT<T>::visitprivate(const OpExp &e)
@@ -399,3 +400,5 @@ types::InternalType* RunVisitorT<T>::callOverloadOpExp(OpExp::Oper _oper, types:
     _paramR->DecreaseRef();
     return out[0];
 }
+
+} /* namespace ast */
index 7123a61..daa28f3 100644 (file)
@@ -1356,11 +1356,12 @@ void RunVisitorT<T>::visitprivate(const DAXPYExp &e)
     return;
 }
 
-#include "run_CallExp.cpp"
-#include "run_MatrixExp.cpp"
-#include "run_OpExp.cpp"
-#include "run_AssignExp.cpp"
-}
+} /* namespace ast */
+
+#include "run_CallExp.hpp"
+#include "run_MatrixExp.hpp"
+#include "run_OpExp.hpp"
+#include "run_AssignExp.hpp"
 
 template EXTERN_AST class ast::RunVisitorT<ast::ExecVisitor>;
 template EXTERN_AST class ast::RunVisitorT<ast::StepVisitor>;