imported trunk (to be 0.4.7) from svn/hg;


added:
  README
  RELEASE_NOTES
  TODO
  build_process/
  build_process/makefiles/
  build_process/makefiles/basic_mks/
  build_process/makefiles/basic_mks/ApplicationMakefile
  build_process/makefiles/basic_mks/LibraryMakefile
  build_process/makefiles/basic_mks/ProjectMakefile
  build_process/makefiles/common/
  build_process/makefiles/common/application.mk
  build_process/makefiles/common/basic_flags.mk
  build_process/makefiles/common/deps.mk
  build_process/makefiles/common/dirs.mk
  build_process/makefiles/common/dirs_features.mk
  build_process/makefiles/common/gen_targets_common.mk
  build_process/makefiles/common/library.mk
  build_process/makefiles/common/main_constraints.mk
  build_process/makefiles/common/main_macros.mk
  build_process/makefiles/common/rules.mk
  build_process/makefiles/common/source_finder.mk
  build_process/makefiles/common/targets.mk
  build_process/makefiles/common/tools.mk
  build_process/makefiles/other/
  build_process/makefiles/other/SmallPrjMakefile
  build_process/scripts/
  build_process/scripts/componentdeps
  build_process/scripts/getdeps
  build_process/templates/
  build_process/templates/components.lst
  build_process/templates/config.mk
  build_process/templates/features/
  build_process/templates/features/deps/
  build_process/templates/features/deps/debug
  build_process/templates/features/deps/mtest
  build_process/templates/features/deps/profile
  build_process/templates/features/deps/release
  build_process/templates/features/deps/test
  build_process/templates/features/modes/
  build_process/templates/features/modes/default
  build_process/templates/features/testdata/
  build_process/templates/tut_tests/
  build_process/templates/tut_tests/main.t.cpp
  build_process/templates/tut_tests/testset1.t.cpp
  test_app/
  test_app/Makefile@
  test_app/app/
  test_app/app/App/
  test_app/app/App/blah.mt.cpp
  test_app/app/App/config.hpp
  test_app/app/App/main.cpp
  test_app/app/App/main.t.cpp@
  test_app/app/App/other.mt.cpp
  test_app/app/App/testset1.t.cpp
  test_app/app/Makefile@
  test_app/app/features/
  test_app/app/features/deps/
  test_app/app/features/deps/debug
  test_app/app/features/deps/debug_dynamic
  test_app/app/features/deps/mtest
  test_app/app/features/deps/mtest_dynamic@
  test_app/app/features/deps/profile
  test_app/app/features/deps/profile_dynamic@
  test_app/app/features/deps/release
  test_app/app/features/deps/release_dynamic@
  test_app/app/features/deps/test
  test_app/app/features/deps/test_dynamic@
  test_app/app/features/modes/
  test_app/app/features/modes/default
  test_app/app/features/testdata/
  test_app/app/features/testdata/regards.txt
  test_app/app/features/testdata/tdir1/
  test_app/app/features/testdata/tdir2/
  test_app/app/features/testdata/tdir2/blabla/
  test_app/app/features/testdata/tdir2/blabla.txt
  test_app/app/features/testdata/tdir2/blabla/test_string.txt
  test_app/app2/
  test_app/app2/App2/
  test_app/app2/App2/config.hpp
  test_app/app2/App2/main.cpp
  test_app/app2/App2/main.t.cpp@
  test_app/app2/App2/testset1.t.cpp
  test_app/app2/Makefile@
  test_app/app2/features/
  test_app/app2/features/deps/
  test_app/app2/features/deps/debug
  test_app/app2/features/deps/mtest
  test_app/app2/features/deps/profile
  test_app/app2/features/deps/release
  test_app/app2/features/deps/test
  test_app/app2/features/modes/
  test_app/app2/features/modes/default
  test_app/app2/user_post.mk
  test_app/app2/user_pre.mk
  test_app/build_process@
  test_app/components.lst@
  test_app/config.mk@
  test_app/lib1/
  test_app/lib1/Lib1/
  test_app/lib1/Lib1/Foo.cpp
  test_app/lib1/Lib1/Foo.hpp
  test_app/lib1/Lib1/Foo.mt.cpp
  test_app/lib1/Lib1/Fooer.cpp
  test_app/lib1/Lib1/Fooer.hpp
  test_app/lib1/Lib1/Fooer.mt.cpp
  test_app/lib1/Lib1/help.hpp
  test_app/lib1/Lib1/main.t.cpp@
  test_app/lib1/Lib1/old.c
  test_app/lib1/Lib1/old.h
  test_app/lib1/Lib1/pusty/
  test_app/lib1/Lib1/subdir/
  test_app/lib1/Lib1/subdir/Write.cpp
  test_app/lib1/Lib1/subdir/Write.hpp
  test_app/lib1/Lib1/testset1.t.cpp
  test_app/lib1/Lib1/testset2.t.cpp
  test_app/lib1/Makefile@
  test_app/lib1/features/
  test_app/lib1/features/deps/
  test_app/lib1/features/deps/debug
  test_app/lib1/features/deps/mtest
  test_app/lib1/features/deps/profile
  test_app/lib1/features/deps/release
  test_app/lib1/features/deps/test
  test_app/lib1/features/modes/
  test_app/lib1/features/modes/default
  test_app/lib1/features/testdata/
  test_app/lib1/features/testdata/regards.txt
  test_app/lib1/features/testdata/tdir1/
  test_app/lib1/features/testdata/tdir2/
  test_app/lib1/features/testdata/tdir2/blabla/
  test_app/lib1/features/testdata/tdir2/blabla.txt
  test_app/lib1/features/testdata/tdir2/blabla/test_string.txt
  test_app/lib1/user_post.mk
  test_app/lib1/user_pre.mk
  test_app/lib2/
  test_app/lib2/Lib2/
  test_app/lib2/Lib2/ThisFileShouldNotBuild.cpp
  test_app/lib2/Lib2/bib2/
  test_app/lib2/Lib2/bib2/BB2.cpp
  test_app/lib2/Lib2/bib2/BB2.hpp
  test_app/lib2/Lib2/main.t.cpp@
  test_app/lib2/Lib2/testset1.t.cpp
  test_app/lib2/Makefile@
  test_app/lib2/features/
  test_app/lib2/features/deps/
  test_app/lib2/features/deps/debug
  test_app/lib2/features/deps/mtest
  test_app/lib2/features/deps/profile
  test_app/lib2/features/deps/release
  test_app/lib2/features/deps/test
  test_app/lib2/features/modes/
  test_app/lib2/features/modes/default
  test_app/lib2/features/testdata/
  test_app/lib2/features/testdata/libtestd1/
  test_app/lib2/features/testdata/regards.txt
  test_app/lib2/features/testdata/tdir2/
  test_app/lib2/features/testdata/tdir2/blabla/
  test_app/lib2/features/testdata/tdir2/blabla.txt
  test_app/lib2/features/testdata/tdir2/blabla/test_string.txt
added version information;

modified:
  README
reqested for support for dynamic libs;

modified:
  TODO
mtest now builds with required prerequisites;
small indentation fixes;
suppresed warrning messages from some files;

added:
  test_app/lib1/Lib1/MtestExclusive.hpp
modified:
  TODO
  build_process/makefiles/common/application.mk
  build_process/makefiles/common/gen_targets_common.mk
  build_process/makefiles/common/library.mk
  build_process/makefiles/common/rules.mk
  build_process/makefiles/common/source_finder.mk
  test_app/lib1/Lib1/Foo.mt.cpp
  test_app/lib1/Lib1/Fooer.mt.cpp
fixed duff mechanism of explicit passing TEST_COMPONENT to make;
prepared environment for dynamic libraries support;
moved more code to common files;

removed:
  build_process/makefiles/basic_mks/LibraryMakefile
  build_process/makefiles/common/gen_targets_common.mk
added:
  build_process/makefiles/basic_mks/DynamicLibraryMakefile
  build_process/makefiles/basic_mks/StaticLibraryMakefile
  build_process/makefiles/common/component_template.mk
  build_process/makefiles/common/lib_app_common.mk
modified:
  README
  TODO
  build_process/makefiles/basic_mks/ApplicationMakefile
  build_process/makefiles/common/application.mk
  build_process/makefiles/common/library.mk
  build_process/makefiles/common/main_constraints.mk
  build_process/makefiles/common/main_macros.mk
  build_process/makefiles/common/source_finder.mk
  build_process/makefiles/common/targets.mk
  test_app/app/App/blah.mt.cpp
  test_app/app/App/other.mt.cpp
  test_app/lib1/Makefile@
  test_app/lib2/Makefile@
modified:
  RELEASE_NOTES
dynamic libraries are finaly supported;
added dynamic library for tests;

added:
  test_app/lib3/
  test_app/lib3/Lib3/
  test_app/lib3/Lib3/call.cpp
  test_app/lib3/Lib3/call.hpp
  test_app/lib3/Lib3/main.t.cpp@
  test_app/lib3/Lib3/some_tests.t.cpp
  test_app/lib3/Makefile@
  test_app/lib3/features/
  test_app/lib3/features/deps/
  test_app/lib3/features/deps/debug
  test_app/lib3/features/deps/mtest
  test_app/lib3/features/deps/profile
  test_app/lib3/features/deps/release
  test_app/lib3/features/deps/test
  test_app/lib3/features/modes/
  test_app/lib3/features/modes/default
  test_app/lib3/features/testdata/
modified:
  build_process/makefiles/common/lib_app_common.mk
  build_process/templates/components.lst
  test_app/app/App/main.cpp
  test_app/app/features/deps/debug
  test_app/app/features/deps/mtest
  test_app/app/features/deps/profile
  test_app/app/features/deps/release
  test_app/app/features/deps/test
release notes added

modified:
  README
  RELEASE_NOTES
modified:
  TODO
bug fix: mtests now do not rebuild sources;

modified:
  build_process/makefiles/common/lib_app_common.mk
modified:
  README
  RELEASE_NOTES
bug found;

modified:
  TODO
modified:
  TODO
added support for doxygen;
modified test sources to suppress warrning messages;

modified:
  build_process/makefiles/common/lib_app_common.mk
  build_process/makefiles/common/main_constraints.mk
  build_process/makefiles/common/source_finder.mk
  build_process/makefiles/common/targets.mk
  build_process/makefiles/common/tools.mk
  test_app/lib1/Lib1/Foo.hpp
  test_app/lib1/Lib1/Fooer.hpp
  test_app/lib2/Lib2/bib2/BB2.hpp
modified:
  RELEASE_NOTES
  TODO
fixed bug with non-rebuilding libs/app after dependency change;

modified:
  README
  RELEASE_NOTES
  TODO
  build_process/makefiles/basic_mks/ProjectMakefile
  build_process/makefiles/common/application.mk
  build_process/makefiles/common/lib_app_common.mk
  build_process/makefiles/common/main_macros.mk
  build_process/makefiles/common/targets.mk
  build_process/makefiles/common/tools.mk
  build_process/scripts/componentdeps
  build_process/scripts/getdeps
fixed bug with lack of dependencies for local-lib in *test modes;

modified:
  README
  RELEASE_NOTES
  TODO
  build_process/makefiles/common/lib_app_common.mk
  build_process/scripts/getdeps
automatic tests application has been improved to return code corresponding to all_ok() return status;

modified:
  build_process/templates/tut_tests/main.t.cpp
comments added;
preparation for new version generation;

modified:
  README
  RELEASE_NOTES
support for dynamicly generated compile and link flags;

added:
  test_app/lib1/features/deps/debug_dynamic
  test_app/lib1/features/deps/debug_dynamic_compile
  test_app/lib1/features/deps/debug_dynamic_link
  test_app/lib1/features/deps/mtest_dynamic@
  test_app/lib1/features/deps/mtest_dynamic_compile@
  test_app/lib1/features/deps/mtest_dynamic_link@
  test_app/lib1/features/deps/profile_dynamic@
  test_app/lib1/features/deps/profile_dynamic_compile@
  test_app/lib1/features/deps/profile_dynamic_link@
  test_app/lib1/features/deps/release_dynamic@
  test_app/lib1/features/deps/release_dynamic_compile@
  test_app/lib1/features/deps/release_dynamic_link@
  test_app/lib1/features/deps/test_dynamic@
  test_app/lib1/features/deps/test_dynamic_compile@
  test_app/lib1/features/deps/test_dynamic_link@
modified:
  README
  RELEASE_NOTES
  build_process/scripts/getdeps