Boost logo

Boost-Commit :

From: bdawes_at_[hidden]
Date: 2007-11-23 12:03:23


Author: bemandawes
Date: 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
New Revision: 41316
URL: http://svn.boost.org/trac/boost/changeset/41316

Log:
config, detail, filesystem, system, tools, at 41278.

Added:
   branches/release/boost/config/compiler/pgi.hpp
      - copied unchanged from r41278, /trunk/boost/config/compiler/pgi.hpp
   branches/release/boost/detail/atomic_count_gcc_x86.hpp
      - copied unchanged from r41278, /trunk/boost/detail/atomic_count_gcc_x86.hpp
   branches/release/boost/detail/atomic_count_solaris.hpp
      - copied unchanged from r41278, /trunk/boost/detail/atomic_count_solaris.hpp
   branches/release/boost/detail/atomic_count_sync.hpp
      - copied unchanged from r41278, /trunk/boost/detail/atomic_count_sync.hpp
   branches/release/boost/detail/has_default_constructor.hpp
      - copied unchanged from r41278, /trunk/boost/detail/has_default_constructor.hpp
   branches/release/boost/detail/identifier.hpp
      - copied unchanged from r41278, /trunk/boost/detail/identifier.hpp
   branches/release/boost/detail/lcast_precision.hpp
      - copied unchanged from r41278, /trunk/boost/detail/lcast_precision.hpp
   branches/release/boost/detail/sp_counted_base_acc_ia64.hpp
      - copied unchanged from r41278, /trunk/boost/detail/sp_counted_base_acc_ia64.hpp
   branches/release/boost/detail/sp_counted_base_gcc_sparc.hpp
      - copied unchanged from r41278, /trunk/boost/detail/sp_counted_base_gcc_sparc.hpp
   branches/release/boost/detail/sp_counted_base_solaris.hpp
      - copied unchanged from r41278, /trunk/boost/detail/sp_counted_base_solaris.hpp
   branches/release/boost/detail/sp_counted_base_sync.hpp
      - copied unchanged from r41278, /trunk/boost/detail/sp_counted_base_sync.hpp
   branches/release/boost/detail/sp_typeinfo.hpp
      - copied unchanged from r41278, /trunk/boost/detail/sp_typeinfo.hpp
   branches/release/libs/config/doc/
      - copied from r41278, /trunk/libs/config/doc/
   branches/release/libs/config/doc/Jamfile.v2
      - copied unchanged from r41278, /trunk/libs/config/doc/Jamfile.v2
   branches/release/libs/config/doc/acknowledgements.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/acknowledgements.qbk
   branches/release/libs/config/doc/config.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/config.qbk
   branches/release/libs/config/doc/configuring_boost.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/configuring_boost.qbk
   branches/release/libs/config/doc/guidelines.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/guidelines.qbk
   branches/release/libs/config/doc/html/
      - copied from r41278, /trunk/libs/config/doc/html/
   branches/release/libs/config/doc/html/HTML.manifest (props changed)
      - copied unchanged from r41278, /trunk/libs/config/doc/html/HTML.manifest
   branches/release/libs/config/doc/html/boost_config/
      - copied from r41278, /trunk/libs/config/doc/html/boost_config/
   branches/release/libs/config/doc/html/boost_config/acknowledgements.html
      - copied unchanged from r41278, /trunk/libs/config/doc/html/boost_config/acknowledgements.html
   branches/release/libs/config/doc/html/boost_config/boost_macro_reference.html
      - copied unchanged from r41278, /trunk/libs/config/doc/html/boost_config/boost_macro_reference.html
   branches/release/libs/config/doc/html/boost_config/rationale.html
      - copied unchanged from r41278, /trunk/libs/config/doc/html/boost_config/rationale.html
   branches/release/libs/config/doc/html/boostbook.css
      - copied unchanged from r41278, /trunk/libs/config/doc/html/boostbook.css
   branches/release/libs/config/doc/html/index.html
      - copied unchanged from r41278, /trunk/libs/config/doc/html/index.html
   branches/release/libs/config/doc/macro_reference.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/macro_reference.qbk
   branches/release/libs/config/doc/rationale.qbk
      - copied unchanged from r41278, /trunk/libs/config/doc/rationale.qbk
   branches/release/libs/config/test/boost_has_concepts.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_has_concepts.ipp
   branches/release/libs/config/test/boost_has_rvalue_refs.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_has_rvalue_refs.ipp
   branches/release/libs/config/test/boost_has_static_assert.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_has_static_assert.ipp
   branches/release/libs/config/test/boost_has_variadic_tmpl.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_has_variadic_tmpl.ipp
   branches/release/libs/config/test/boost_no_function_type_spec.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_function_type_spec.ipp
   branches/release/libs/config/test/boost_no_iosfwd.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_iosfwd.ipp
   branches/release/libs/config/test/boost_no_iostream.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_iostream.ipp
   branches/release/libs/config/test/boost_no_std_typeinfo.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_std_typeinfo.ipp
   branches/release/libs/config/test/boost_no_two_phase_lookup.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_two_phase_lookup.ipp
   branches/release/libs/config/test/boost_no_typeid.ipp
      - copied unchanged from r41278, /trunk/libs/config/test/boost_no_typeid.ipp
   branches/release/libs/config/test/has_concepts_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_concepts_fail.cpp
   branches/release/libs/config/test/has_concepts_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_concepts_pass.cpp
   branches/release/libs/config/test/has_rvalue_refs_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_rvalue_refs_fail.cpp
   branches/release/libs/config/test/has_rvalue_refs_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_rvalue_refs_pass.cpp
   branches/release/libs/config/test/has_static_assert_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_static_assert_fail.cpp
   branches/release/libs/config/test/has_static_assert_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_static_assert_pass.cpp
   branches/release/libs/config/test/has_variadic_tmpl_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_variadic_tmpl_fail.cpp
   branches/release/libs/config/test/has_variadic_tmpl_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/has_variadic_tmpl_pass.cpp
   branches/release/libs/config/test/link/test/
      - copied from r41278, /trunk/libs/config/test/link/test/
   branches/release/libs/config/test/link/test/Jamfile.v2
      - copied unchanged from r41278, /trunk/libs/config/test/link/test/Jamfile.v2
   branches/release/libs/config/test/no_function_type_spec_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_function_type_spec_fail.cpp
   branches/release/libs/config/test/no_function_type_spec_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_function_type_spec_pass.cpp
   branches/release/libs/config/test/no_iosfwd_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_iosfwd_fail.cpp
   branches/release/libs/config/test/no_iosfwd_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_iosfwd_pass.cpp
   branches/release/libs/config/test/no_iostream_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_iostream_fail.cpp
   branches/release/libs/config/test/no_iostream_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_iostream_pass.cpp
   branches/release/libs/config/test/no_std_typeinfo_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_std_typeinfo_fail.cpp
   branches/release/libs/config/test/no_std_typeinfo_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_std_typeinfo_pass.cpp
   branches/release/libs/config/test/no_two_phase_lookup_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_two_phase_lookup_fail.cpp
   branches/release/libs/config/test/no_two_phase_lookup_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_two_phase_lookup_pass.cpp
   branches/release/libs/config/test/no_typeid_fail.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_typeid_fail.cpp
   branches/release/libs/config/test/no_typeid_pass.cpp
      - copied unchanged from r41278, /trunk/libs/config/test/no_typeid_pass.cpp
   branches/release/libs/config/tools/Jamfile.v2
      - copied unchanged from r41278, /trunk/libs/config/tools/Jamfile.v2
   branches/release/tools/jam/test/actions_quietly.jam
      - copied unchanged from r41278, /trunk/tools/jam/test/actions_quietly.jam
   branches/release/tools/regression/doc/index.html
      - copied unchanged from r41278, /trunk/tools/regression/doc/index.html
   branches/release/tools/regression/doc/library_status.html
      - copied unchanged from r41278, /trunk/tools/regression/doc/library_status.html
   branches/release/tools/regression/index.html
      - copied unchanged from r41278, /trunk/tools/regression/index.html
Removed:
   branches/release/tools/build/v2/test/.cvsignore
   branches/release/tools/regression/index.htm
   branches/release/tools/regression/index.shtml
   branches/release/tools/regression/library_status.html
   branches/release/tools/regression/test/test-cases/Huber2629/.cvsignore
   branches/release/tools/regression/test/test-cases/general/.cvsignore
   branches/release/tools/regression/xsl_reports/runner/
Properties modified:
   branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot (contents, props changed)
   branches/release/tools/quickbook/test/import.gold (contents, props changed)
   branches/release/tools/quickbook/test/import.quickbook (contents, props changed)
   branches/release/tools/quickbook/test/templates.gold (contents, props changed)
   branches/release/tools/quickbook/test/templates.quickbook (contents, props changed)
   branches/release/tools/quickbook/test/xinclude.gold (contents, props changed)
   branches/release/tools/quickbook/test/xinclude.quickbook (contents, props changed)
   branches/release/tools/regression/test/test-cases/Huber2629/bjam.log (contents, props changed)
Text files modified:
   branches/release/boost/config/abi_prefix.hpp | 5
   branches/release/boost/config/abi_suffix.hpp | 3
   branches/release/boost/config/auto_link.hpp | 7
   branches/release/boost/config/compiler/borland.hpp | 61
   branches/release/boost/config/compiler/compaq_cxx.hpp | 4
   branches/release/boost/config/compiler/digitalmars.hpp | 20
   branches/release/boost/config/compiler/gcc.hpp | 50 +
   branches/release/boost/config/compiler/hp_acc.hpp | 41
   branches/release/boost/config/compiler/intel.hpp | 11
   branches/release/boost/config/compiler/metrowerks.hpp | 7
   branches/release/boost/config/compiler/sgi_mipspro.hpp | 4
   branches/release/boost/config/compiler/sunpro_cc.hpp | 6
   branches/release/boost/config/compiler/vacpp.hpp | 3
   branches/release/boost/config/compiler/visualc.hpp | 9
   branches/release/boost/config/platform/cygwin.hpp | 3
   branches/release/boost/config/platform/hpux.hpp | 9
   branches/release/boost/config/select_compiler_config.hpp | 38
   branches/release/boost/config/stdlib/roguewave.hpp | 28
   branches/release/boost/config/suffix.hpp | 3
   branches/release/boost/detail/algorithm.hpp | 20
   branches/release/boost/detail/allocator_utilities.hpp | 12
   branches/release/boost/detail/atomic_count.hpp | 16
   branches/release/boost/detail/atomic_count_gcc.hpp | 6
   branches/release/boost/detail/dynamic_bitset.hpp | 18
   branches/release/boost/detail/indirect_traits.hpp | 2
   branches/release/boost/detail/interlocked.hpp | 5
   branches/release/boost/detail/lightweight_mutex.hpp | 4
   branches/release/boost/detail/shared_count.hpp | 3
   branches/release/boost/detail/sp_counted_base.hpp | 16
   branches/release/boost/detail/sp_counted_base_cw_ppc.hpp | 4
   branches/release/boost/detail/sp_counted_base_cw_x86.hpp | 4
   branches/release/boost/detail/sp_counted_base_gcc_ia64.hpp | 4
   branches/release/boost/detail/sp_counted_base_gcc_ppc.hpp | 4
   branches/release/boost/detail/sp_counted_base_gcc_x86.hpp | 4
   branches/release/boost/detail/sp_counted_base_nt.hpp | 4
   branches/release/boost/detail/sp_counted_base_pt.hpp | 4
   branches/release/boost/detail/sp_counted_base_w32.hpp | 4
   branches/release/boost/detail/sp_counted_impl.hpp | 11
   branches/release/boost/detail/workaround.hpp | 130 +++
   branches/release/boost/version.hpp | 10
   branches/release/libs/config/config.htm | 1686 ---------------------------------------
   branches/release/libs/config/index.html | 5
   branches/release/libs/config/test/Jamfile.v2 | 37
   branches/release/libs/config/test/config_info.cpp | 20
   branches/release/libs/config/test/config_test.cpp | 107 ++
   branches/release/libs/config/test/link/borland.mak | 436 +++++-----
   branches/release/libs/config/test/link/vc6-stlport.mak | 304 +++---
   branches/release/libs/config/test/link/vc6.mak | 272 +++---
   branches/release/libs/config/test/link/vc7-stlport.mak | 304 +++---
   branches/release/libs/config/test/link/vc7.mak | 272 +++---
   branches/release/libs/config/test/link/vc71-stlport.mak | 304 +++---
   branches/release/libs/config/test/link/vc71.mak | 272 +++---
   branches/release/libs/config/test/math_info.cpp | 6
   branches/release/libs/config/tools/generate.cpp | 7
   branches/release/tools/build/v2/build-system.jam | 208 ++++
   branches/release/tools/build/v2/build/build-request.jam | 7
   branches/release/tools/build/v2/build/modifiers.jam | 7
   branches/release/tools/build/v2/build/virtual-target.jam | 5
   branches/release/tools/build/v2/doc/Jamfile.v2 | 3
   branches/release/tools/build/v2/example/generate/Jamroot | 43
   branches/release/tools/build/v2/example/generate/REAME.txt | 3
   branches/release/tools/build/v2/example/generate/a.cpp | 6
   branches/release/tools/build/v2/example/generator/Jamroot | 5
   branches/release/tools/build/v2/example/generator/README.txt | 3
   branches/release/tools/build/v2/example/generator/foo.gci | 7
   branches/release/tools/build/v2/example/generator/soap.jam | 27
   branches/release/tools/build/v2/example/python_modules/Jamroot | 5
   branches/release/tools/build/v2/example/python_modules/python_helpers.jam | 3
   branches/release/tools/build/v2/example/python_modules/python_helpers.py | 5
   branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot | 26
   branches/release/tools/build/v2/test/dependency_property.py | 7
   branches/release/tools/build/v2/test/dependency_test.py | 5
   branches/release/tools/build/v2/test/double_loading.py | 7
   branches/release/tools/build/v2/test/duplicate.py | 7
   branches/release/tools/build/v2/test/echo_args.jam | 4
   branches/release/tools/build/v2/test/empty.jam | 6
   branches/release/tools/build/v2/test/expansion.py | 7
   branches/release/tools/build/v2/test/explicit.py | 7
   branches/release/tools/build/v2/test/gcc_runtime.py | 7
   branches/release/tools/build/v2/test/project-test3/lib3/Jamfile | 3
   branches/release/tools/build/v2/test/readme.txt | 4
   branches/release/tools/build/v2/test/test_system.html | 8
   branches/release/tools/build/v2/tools/builtin.jam | 8
   branches/release/tools/build/v2/tools/msvc.jam | 26
   branches/release/tools/build/v2/tools/testing.jam | 32
   branches/release/tools/build/v2/tools/vacpp.jam | 8
   branches/release/tools/jam/src/build.jam | 4
   branches/release/tools/jam/src/jam.h | 4
   branches/release/tools/jam/src/output.c | 28
   branches/release/tools/jam/test/test.jam | 1
   branches/release/tools/quickbook/detail/utils.cpp | 1
   branches/release/tools/quickbook/test/import.gold | 80
   branches/release/tools/quickbook/test/import.quickbook | 12
   branches/release/tools/quickbook/test/templates.gold | 140 +-
   branches/release/tools/quickbook/test/templates.quickbook | 192 ++--
   branches/release/tools/quickbook/test/xinclude.gold | 18
   branches/release/tools/quickbook/test/xinclude.quickbook | 9
   branches/release/tools/regression/test/test-cases/Huber2629/bjam.log | 72
   98 files changed, 2419 insertions(+), 3280 deletions(-)

Modified: branches/release/boost/config/abi_prefix.hpp
==============================================================================
--- branches/release/boost/config/abi_prefix.hpp (original)
+++ branches/release/boost/config/abi_prefix.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -18,3 +18,8 @@
 #ifdef BOOST_HAS_ABI_HEADERS
 # include BOOST_ABI_PREFIX
 #endif
+
+#if defined( __BORLANDC__ )
+#pragma nopushoptwarn
+#endif
+

Modified: branches/release/boost/config/abi_suffix.hpp
==============================================================================
--- branches/release/boost/config/abi_suffix.hpp (original)
+++ branches/release/boost/config/abi_suffix.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -20,4 +20,7 @@
 # include BOOST_ABI_SUFFIX
 #endif
 
+#if defined( __BORLANDC__ )
+#pragma nopushoptwarn
+#endif
 

Modified: branches/release/boost/config/auto_link.hpp
==============================================================================
--- branches/release/boost/config/auto_link.hpp (original)
+++ branches/release/boost/config/auto_link.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -130,11 +130,16 @@
    // vc71:
 # define BOOST_LIB_TOOLSET "vc71"
 
-#elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1400)
+#elif defined(BOOST_MSVC) && (BOOST_MSVC == 1400)
 
    // vc80:
 # define BOOST_LIB_TOOLSET "vc80"
 
+#elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1500)
+
+ // vc90:
+# define BOOST_LIB_TOOLSET "vc90"
+
 #elif defined(__BORLANDC__)
 
    // CBuilder 6:

Modified: branches/release/boost/config/compiler/borland.hpp
==============================================================================
--- branches/release/boost/config/compiler/borland.hpp (original)
+++ branches/release/boost/config/compiler/borland.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -14,13 +14,11 @@
 // we don't support Borland prior to version 5.4:
 #if __BORLANDC__ < 0x540
 # error "Compiler not supported or configured - please reconfigure"
-#elif __BORLANDC__ < 0x581
-# pragma message( "Support for Borland compilers older than BCB2006 is deprecated in Boost 1.34" )
 #endif
 
 // last known and checked version is 0x600 (Builder X preview)
-// Or 0x582 (Borland C++ Builder 2006 Update 1):
-#if (__BORLANDC__ > 0x582) && (__BORLANDC__ != 0x600)
+// or 0x592 (CodeGear C++ Builder 2007 Update 3):
+#if (__BORLANDC__ > 0x592) && (__BORLANDC__ != 0x600)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # else
@@ -38,7 +36,6 @@
 # define BOOST_BCB_WITH_DINKUMWARE
 #endif
 
-
 //
 // Version 5.0 and below:
 # if __BORLANDC__ <= 0x0550
@@ -54,7 +51,6 @@
 #if (__BORLANDC__ <= 0x551)
 # define BOOST_NO_CV_SPECIALIZATIONS
 # define BOOST_NO_CV_VOID_SPECIALIZATIONS
-# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
 # define BOOST_NO_DEDUCED_TYPENAME
 // workaround for missing WCHAR_MAX/WCHAR_MIN:
 #include <climits>
@@ -67,22 +63,9 @@
 #endif
 #endif
 
-// Borland C++ Builder 2006 Update 2 and below:
-#if (__BORLANDC__ <= 0x582)
-# define BOOST_NO_SFINAE
+// Borland C++ Builder 6 and below:
+#if (__BORLANDC__ <= 0x564)
 # define BOOST_NO_INTEGRAL_INT64_T
-# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
-# define BOOST_NO_PRIVATE_IN_AGGREGATE
-# define BOOST_NO_USING_TEMPLATE
-# define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
-# define BOOST_NO_TEMPLATE_TEMPLATES
-# define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
-# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
- // we shouldn't really need this - but too many things choke
- // without it, this needs more investigation:
-# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
-# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
-# define BOOST_NO_IS_ABSTRACT
 
 # ifdef NDEBUG
       // fix broken <cstring> so that Boost.test works:
@@ -95,6 +78,8 @@
 # define errno errno
 # endif
 
+#endif
+
 //
 // new bug in 5.61:
 #if (__BORLANDC__ >= 0x561) && (__BORLANDC__ <= 0x580)
@@ -102,6 +87,14 @@
 # define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
 #endif
 
+// Borland C++ Builder 2006 Update 2 and below:
+#if (__BORLANDC__ <= 0x582)
+# define BOOST_NO_SFINAE
+# define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
+# define BOOST_NO_TEMPLATE_TEMPLATES
+
+# define BOOST_NO_PRIVATE_IN_AGGREGATE
+
 # ifdef _WIN32
 # define BOOST_NO_SWPRINTF
 # elif defined(linux) || defined(__linux__) || defined(__linux)
@@ -113,6 +106,31 @@
 # endif
 #endif
 
+// Borland C++ Builder 2007 Update 3 and below:
+#if (__BORLANDC__ <= 0x592)
+# define BOOST_NO_DEPENDENT_NESTED_DERIVATIONS
+# define BOOST_NO_USING_TEMPLATE
+# define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
+# define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
+ // we shouldn't really need this - but too many things choke
+ // without it, this needs more investigation:
+# define BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS
+# define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
+# define BOOST_NO_IS_ABSTRACT
+# define BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+
+// Temporary workaround
+#define BOOST_MPL_CFG_NO_PREPROCESSED_HEADERS
+
+#endif
+
+#if __BORLANDC__ >= 0x590
+# define BOOST_HAS_TR1_HASH
+
+# define BOOST_HAS_MACRO_USE_FACET
+#endif
+
 //
 // Post 0x561 we have long long and stdint.h:
 #if __BORLANDC__ >= 0x561
@@ -188,3 +206,4 @@
 
 #define BOOST_COMPILER "Borland C++ version " BOOST_STRINGIZE(__BORLANDC__)
 
+

Modified: branches/release/boost/config/compiler/compaq_cxx.hpp
==============================================================================
--- branches/release/boost/config/compiler/compaq_cxx.hpp (original)
+++ branches/release/boost/config/compiler/compaq_cxx.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -5,9 +5,9 @@
 
 // See http://www.boost.org for most recent version.
 
-// Dec Alpha True64 C++ compiler setup:
+// Tru64 C++ compiler setup (now HP):
 
-#define BOOST_COMPILER "Dec Alpha True64 " BOOST_STRINGIZE(__DECCXX_VER)
+#define BOOST_COMPILER "HP Tru64 C++ " BOOST_STRINGIZE(__DECCXX_VER)
 
 #include "boost/config/compiler/common_edg.hpp"
 

Modified: branches/release/boost/config/compiler/digitalmars.hpp
==============================================================================
--- branches/release/boost/config/compiler/digitalmars.hpp (original)
+++ branches/release/boost/config/compiler/digitalmars.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -36,13 +36,31 @@
 #define BOOST_HAS_WINTHREADS
 #endif
 
+#if (__DMC__ >= 0x847)
+#define BOOST_HAS_EXPM1
+#define BOOST_HAS_LOG1P
+#endif
+
+//
+// Is this really the best way to detect whether the std lib is in namespace std?
+//
+#include <cstddef>
+#if !defined(__STL_IMPORT_VENDOR_CSTD) && !defined(_STLP_IMPORT_VENDOR_CSTD)
+# define BOOST_NO_STDC_NAMESPACE
+#endif
+
 
 // check for exception handling support:
 #ifndef _CPPUNWIND
 # define BOOST_NO_EXCEPTIONS
 #endif
 
-#if (__DMC__ < 0x840)
+#if __DMC__ < 0x800
+#error "Compiler not supported or configured - please reconfigure"
+#endif
+//
+// last known and checked version is ...:
+#if (__DMC__ > 0x848)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # endif

Modified: branches/release/boost/config/compiler/gcc.hpp
==============================================================================
--- branches/release/boost/config/compiler/gcc.hpp (original)
+++ branches/release/boost/config/compiler/gcc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -43,6 +43,10 @@
 # define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
 # define BOOST_NO_IS_ABSTRACT
 #elif __GNUC__ == 3
+# if defined (__PATHSCALE__)
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+# define BOOST_NO_IS_ABSTRACT
+# endif
    //
    // gcc-3.x problems:
    //
@@ -55,6 +59,12 @@
 # define BOOST_NO_IS_ABSTRACT
 # endif
 #endif
+#if __GNUC__ < 4
+//
+// All problems to gcc-3.x and earlier here:
+//
+#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
 
 #ifndef __EXCEPTIONS
 # define BOOST_NO_EXCEPTIONS
@@ -82,7 +92,41 @@
 #define BOOST_HAS_NRVO
 #endif
 
-#define BOOST_COMPILER "GNU C++ version " __VERSION__
+//
+// C++0x features
+//
+#if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 2)
+// C++0x features are only enabled when -std=c++0x or -std=gnu++0x are
+// passed on the command line, which in turn defines
+// __GXX_EXPERIMENTAL_CXX0X__.
+# if defined(__GXX_EXPERIMENTAL_CXX0X__)
+# define BOOST_HAS_STATIC_ASSERT
+# define BOOST_HAS_VARIADIC_TMPL
+# define BOOST_HAS_RVALUE_REFS
+# define BOOST_HAS_DECLTYPE
+# endif
+#endif
+
+//
+// Potential C++0x features
+//
+
+// Variadic templates compiler:
+// http://www.generic-programming.org/~dgregor/cpp/variadic-templates.html
+#ifdef __VARIADIC_TEMPLATES
+# define BOOST_HAS_VARIADIC_TMPL
+#endif
+
+// ConceptGCC compiler:
+// http://www.generic-programming.org/software/ConceptGCC/
+#ifdef __GXX_CONCEPTS__
+# define BOOST_HAS_CONCEPTS
+# define BOOST_COMPILER "ConceptGCC version " __VERSION__
+#endif
+
+#ifndef BOOST_COMPILER
+# define BOOST_COMPILER "GNU C++ version " __VERSION__
+#endif
 
 //
 // versions check:
@@ -91,8 +135,8 @@
 # error "Compiler not configured - please reconfigure"
 #endif
 //
-// last known and checked version is 4.0 (Pre-release):
-#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 0))
+// last known and checked version is 4.3 (Pre-release):
+#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ > 3))
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # else

Modified: branches/release/boost/config/compiler/hp_acc.hpp
==============================================================================
--- branches/release/boost/config/compiler/hp_acc.hpp (original)
+++ branches/release/boost/config/compiler/hp_acc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,11 +1,9 @@
 // (C) Copyright John Maddock 2001 - 2003.
 // (C) Copyright Jens Maurer 2001 - 2003.
-// (C) Copyright John Maddock 2001 - 2003.
-// (C) Copyright Jens Maurer 2001 - 2003.
 // (C) Copyright Aleksey Gurtovoy 2002.
 // (C) Copyright David Abrahams 2002 - 2003.
 // (C) Copyright Toon Knapen 2003.
-// (C) Copyright Boris Gubenko 2006.
+// (C) Copyright Boris Gubenko 2006 - 2007.
 // Use, modification and distribution are subject to the
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -14,7 +12,7 @@
 
 // HP aCC C++ compiler setup:
 
-#if (__HP_aCC >= 61200) && defined(__EDG__)
+#if defined(__EDG__)
 #include "boost/config/compiler/common_edg.hpp"
 #endif
 
@@ -34,7 +32,11 @@
 # define BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE
 #endif
 
-#if (__HP_aCC < 60000)
+#if (__HP_aCC <= 38000)
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
+
+#if (__HP_aCC > 50000) && (__HP_aCC < 60000)
 # define BOOST_NO_UNREACHABLE_RETURN_DETECTION
 # define BOOST_NO_TEMPLATE_TEMPLATES
 # define BOOST_NO_SWPRINTF
@@ -53,6 +55,15 @@
 # define BOOST_NO_MEMBER_TEMPLATE_KEYWORD
 #endif
 
+// This macro should not be defined when compiling in strict ansi
+// mode, but, currently, we don't have the ability to determine
+// what standard mode we are compiling with. Some future version
+// of aCC6 compiler will provide predefined macros reflecting the
+// compilation options, including the standard mode.
+#if (__HP_aCC >= 60000) || ((__HP_aCC > 38000) && defined(__hpxstd98))
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
+
 #define BOOST_COMPILER "HP aCC version " BOOST_STRINGIZE(__HP_aCC)
 
 //
@@ -61,12 +72,24 @@
 #if __HP_aCC < 33000
 # error "Compiler not supported or configured - please reconfigure"
 #endif
+
+//
+// Extended checks for supporting aCC on PA-RISC
+#if __HP_aCC > 30000 && __HP_aCC < 50000
+# if __HP_aCC < 38000
+ // versions prior to version A.03.80 not supported
+# error "Compiler version not supported - version A.03.80 or higher is required"
+# elif !defined(__hpxstd98)
+ // must compile using the option +hpxstd98 with version A.03.80 and above
+# error "Compiler option '+hpxstd98' is required for proper support"
+# endif //PA-RISC
+#endif
+
 //
-// last known and checked version is 61300:
-#if (__HP_aCC > 61300)
+// last known and checked version for HP-UX/ia64 is 61300
+// last known and checked version for PA-RISC is 38000
+#if ((__HP_aCC > 61300) || ((__HP_aCC > 38000) && defined(__hpxstd98)))
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # endif
 #endif
-
-

Modified: branches/release/boost/config/compiler/intel.hpp
==============================================================================
--- branches/release/boost/config/compiler/intel.hpp (original)
+++ branches/release/boost/config/compiler/intel.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,4 +1,4 @@
-// (C) Copyright John Maddock 2001.
+// (C) Copyright John Maddock 2001-7.
 // (C) Copyright Peter Dimov 2001.
 // (C) Copyright Jens Maurer 2001.
 // (C) Copyright David Abrahams 2002 - 2003.
@@ -99,7 +99,10 @@
 # define BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
 # endif
 #endif
-
+#if (defined(__GNUC__) && (__GNUC__ < 4)) || defined(_WIN32)
+// GCC or VC emulation:
+#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
 //
 // Verify that we have actually got BOOST_NO_INTRINSIC_WCHAR_T
 // set correctly, if we don't do this now, we will get errors later
@@ -125,6 +128,7 @@
 # define BOOST_HAS_MS_INT64
 # endif
 # define BOOST_NO_SWPRINTF
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
 #elif defined(_WIN32)
 # define BOOST_DISABLE_WIN32
 #endif
@@ -144,7 +148,7 @@
 #endif
 //
 // last known and checked version:
-#if (BOOST_INTEL_CXX_VERSION > 910)
+#if (BOOST_INTEL_CXX_VERSION > 1000)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # elif defined(_MSC_VER)
@@ -156,3 +160,4 @@
 
 
 
+

Modified: branches/release/boost/config/compiler/metrowerks.hpp
==============================================================================
--- branches/release/boost/config/compiler/metrowerks.hpp (original)
+++ branches/release/boost/config/compiler/metrowerks.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -80,6 +80,13 @@
 # define BOOST_COMPILER_VERSION __MWERKS__
 #endif
 
+//
+// C++0x features
+//
+#if __MWERKS__ > 0x3206 && __option(rvalue_refs)
+# define BOOST_HAS_RVALUE_REFS
+#endif
+
 #define BOOST_COMPILER "Metrowerks CodeWarrior C++ version " BOOST_STRINGIZE(BOOST_COMPILER_VERSION)
 
 //

Modified: branches/release/boost/config/compiler/sgi_mipspro.hpp
==============================================================================
--- branches/release/boost/config/compiler/sgi_mipspro.hpp (original)
+++ branches/release/boost/config/compiler/sgi_mipspro.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -17,6 +17,10 @@
 // if no threading API is detected.
 //
 #define BOOST_HAS_THREADS
+#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+
+#undef BOOST_NO_SWPRINTF
+#undef BOOST_DEDUCED_TYPENAME
 //
 // version check:
 // probably nothing to do here?

Modified: branches/release/boost/config/compiler/sunpro_cc.hpp
==============================================================================
--- branches/release/boost/config/compiler/sunpro_cc.hpp (original)
+++ branches/release/boost/config/compiler/sunpro_cc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -69,6 +69,12 @@
 # define BOOST_NO_IS_ABSTRACT
 # endif
 
+//
+// Issues that effect all known versions:
+//
+#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+
+
 #define BOOST_COMPILER "Sun compiler version " BOOST_STRINGIZE(__SUNPRO_CC)
 
 //

Modified: branches/release/boost/config/compiler/vacpp.hpp
==============================================================================
--- branches/release/boost/config/compiler/vacpp.hpp (original)
+++ branches/release/boost/config/compiler/vacpp.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -52,6 +52,9 @@
 # endif
 #endif
 
+// Some versions of the compiler have issues with default arguments on partial specializations
+#define BOOST_PARTIAL_SPECIALIZATION_EXPLICT_ARGS
+
 
 
 

Modified: branches/release/boost/config/compiler/visualc.hpp
==============================================================================
--- branches/release/boost/config/compiler/visualc.hpp (original)
+++ branches/release/boost/config/compiler/visualc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -56,6 +56,7 @@
 # define BOOST_NO_SFINAE
 # define BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS
 # define BOOST_NO_IS_ABSTRACT
+# define BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
 // TODO: what version is meant here? Have there really been any fixes in cl 12.01 (as e.g. shipped with eVC4)?
 # if (_MSC_VER > 1200)
 # define BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS
@@ -73,6 +74,10 @@
 # define BOOST_NO_MEMBER_TEMPLATE_FRIENDS
 #endif
 
+#if _MSC_VER <= 1500 // 1500 == VC++ 9.0
+# define BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#endif
+
 #ifndef _NATIVE_WCHAR_T_DEFINED
 # define BOOST_NO_INTRINSIC_WCHAR_T
 #endif
@@ -154,6 +159,8 @@
 # define BOOST_COMPILER_VERSION 7.1
 # elif _MSC_VER == 1400
 # define BOOST_COMPILER_VERSION 8.0
+# elif _MSC_VER == 1500
+# define BOOST_COMPILER_VERSION 9.0
 # else
 # define BOOST_COMPILER_VERSION _MSC_VER
 # endif
@@ -169,7 +176,7 @@
 #endif
 //
 // last known and checked version is 1400 (VC8):
-#if (_MSC_VER > 1400)
+#if (_MSC_VER > 1500)
 # if defined(BOOST_ASSERT_CONFIG)
 # error "Unknown compiler version - please run the configure tests and report the results"
 # else

Modified: branches/release/boost/config/platform/cygwin.hpp
==============================================================================
--- branches/release/boost/config/platform/cygwin.hpp (original)
+++ branches/release/boost/config/platform/cygwin.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -12,6 +12,8 @@
 #define BOOST_NO_CWCHAR
 #define BOOST_NO_SWPRINTF
 #define BOOST_HAS_DIRENT_H
+#define BOOST_HAS_LOG1P
+#define BOOST_HAS_EXPM1
 
 //
 // Threading API:
@@ -46,3 +48,4 @@
 
 
 
+

Modified: branches/release/boost/config/platform/hpux.hpp
==============================================================================
--- branches/release/boost/config/platform/hpux.hpp (original)
+++ branches/release/boost/config/platform/hpux.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -2,7 +2,7 @@
 // (C) Copyright Jens Maurer 2001 - 2003.
 // (C) Copyright David Abrahams 2002.
 // (C) Copyright Toon Knapen 2003.
-// (C) Copyright Boris Gubenko 2006.
+// (C) Copyright Boris Gubenko 2006 - 2007.
 // Use, modification and distribution are subject to the
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -72,7 +72,9 @@
 # define BOOST_HAS_SIGACTION
 #endif
 #ifndef BOOST_HAS_NRVO
-# define BOOST_HAS_NRVO
+# ifndef __parisc
+# define BOOST_HAS_NRVO
+# endif
 #endif
 #ifndef BOOST_HAS_LOG1P
 # define BOOST_HAS_LOG1P
@@ -80,6 +82,3 @@
 #ifndef BOOST_HAS_EXPM1
 # define BOOST_HAS_EXPM1
 #endif
-
-
-

Modified: branches/release/boost/config/select_compiler_config.hpp
==============================================================================
--- branches/release/boost/config/select_compiler_config.hpp (original)
+++ branches/release/boost/config/select_compiler_config.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -2,12 +2,36 @@
 
 // (C) Copyright John Maddock 2001 - 2003.
 // (C) Copyright Martin Wille 2003.
-// (C) Copyright Guillaume Melquiond 2003.
-// Use, modification and distribution are subject to the
-// Boost Software License, Version 1.0. (See accompanying file
-// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+// (C) Copyright Guillaume Melquiond 2003.
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
+// See http://www.boost.org/ for most recent version.
+
+
+// one identification macro for each of the
+// compilers we support:
+
+# define BOOST_CXX_GCCXML 0
+# define BOOST_CXX_COMO 0
+# define BOOST_CXX_DMC 0
+# define BOOST_CXX_INTEL 0
+# define BOOST_CXX_GNUC 0
+# define BOOST_CXX_KCC 0
+# define BOOST_CXX_SGI 0
+# define BOOST_CXX_TRU64 0
+# define BOOST_CXX_GHS 0
+# define BOOST_CXX_BORLAND 0
+# define BOOST_CXX_CW 0
+# define BOOST_CXX_SUNPRO 0
+# define BOOST_CXX_HPACC 0
+# define BOOST_CXX_MPW 0
+# define BOOST_CXX_IBMCPP 0
+# define BOOST_CXX_MSVC 0
+# define BOOST_CXX_PGI 0
 
-// See http://www.boost.org for most recent version.
 
 // locate which compiler we are using and define
 // BOOST_COMPILER_CONFIG as needed:
@@ -72,6 +96,10 @@
 // IBM Visual Age
 # define BOOST_COMPILER_CONFIG "boost/config/compiler/vacpp.hpp"
 
+#elif defined(__PGI)
+// Portland Group Inc.
+# define BOOST_COMPILER_CONFIG "boost/config/compiler/pgi.hpp"
+
 #elif defined _MSC_VER
 // Microsoft Visual C++
 //

Modified: branches/release/boost/config/stdlib/roguewave.hpp
==============================================================================
--- branches/release/boost/config/stdlib/roguewave.hpp (original)
+++ branches/release/boost/config/stdlib/roguewave.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,6 +1,7 @@
 // (C) Copyright John Maddock 2001 - 2003.
 // (C) Copyright Jens Maurer 2001.
 // (C) Copyright David Abrahams 2003.
+// (C) Copyright Boris Gubenko 2007.
 // Use, modification and distribution are subject to the
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
@@ -28,8 +29,14 @@
 
 #ifndef _RWSTD_VER
 # define BOOST_STDLIB "Rogue Wave standard library version (Unknown version)"
+#elif _RWSTD_VER < 0x04010200
+ # define BOOST_STDLIB "Rogue Wave standard library version " BOOST_STRINGIZE(_RWSTD_VER)
 #else
-# define BOOST_STDLIB "Rogue Wave standard library version " BOOST_STRINGIZE(_RWSTD_VER)
+# ifdef _RWSTD_VER_STR
+# define BOOST_STDLIB "Apache STDCXX standard library version " _RWSTD_VER_STR
+# else
+# define BOOST_STDLIB "Apache STDCXX standard library version " BOOST_STRINGIZE(_RWSTD_VER)
+# endif
 #endif
 
 //
@@ -125,3 +132,22 @@
 #if !defined(_RWSTD_LONG_LONG) && defined(BOOST_HAS_LONG_LONG)
 # undef BOOST_HAS_LONG_LONG
 #endif
+
+//
+// check that on HP-UX, the proper RW library is used
+//
+#if defined(__HP_aCC) && !defined(_HP_NAMESPACE_STD)
+# error "Boost requires Standard RW library. Please compile and link with -AA"
+#endif
+
+//
+// Define macros specific to RW V2.2 on HP-UX
+//
+#if defined(__HP_aCC) && (BOOST_RWSTD_VER == 0x02020100)
+# ifndef __HP_TC1_MAKE_PAIR
+# define __HP_TC1_MAKE_PAIR
+# endif
+# ifndef _HP_INSTANTIATE_STD2_VL
+# define _HP_INSTANTIATE_STD2_VL
+# endif
+#endif

Modified: branches/release/boost/config/suffix.hpp
==============================================================================
--- branches/release/boost/config/suffix.hpp (original)
+++ branches/release/boost/config/suffix.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -45,7 +45,6 @@
 # undef BOOST_NO_CTYPE_FUNCTIONS
 #endif
 
-
 //
 // Assume any extensions are in namespace std:: unless stated otherwise:
 //
@@ -565,5 +564,3 @@
 #endif
 
 
-
-

Modified: branches/release/boost/detail/algorithm.hpp
==============================================================================
--- branches/release/boost/detail/algorithm.hpp (original)
+++ branches/release/boost/detail/algorithm.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -152,28 +152,14 @@
   }
 
   template <typename InputIterator, typename T>
- bool contains(InputIterator first, InputIterator last, T value)
+ bool container_contains(InputIterator first, InputIterator last, T value)
   {
     return std::find(first, last, value) != last;
   }
   template <typename Container, typename T>
- bool contains(const Container& c, const T& value)
+ bool container_contains(const Container& c, const T& value)
   {
- return contains(begin(c), end(c), value);
- }
-
- template <typename InputIterator, typename Predicate>
- bool all(InputIterator first, InputIterator last, Predicate p)
- {
- for (; first != last; ++first)
- if (!p(*first))
- return false;
- return true;
- }
- template <typename Container, typename Predicate>
- bool all(const Container& c, Predicate p)
- {
- return all(begin(c), end(c), p);
+ return container_contains(begin(c), end(c), value);
   }
 
   template <typename Container, typename T>

Modified: branches/release/boost/detail/allocator_utilities.hpp
==============================================================================
--- branches/release/boost/detail/allocator_utilities.hpp (original)
+++ branches/release/boost/detail/allocator_utilities.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,4 +1,4 @@
-/* Copyright 2003-2005 Joaquín M López Muñoz.
+/* Copyright 2003-2007 Joaquín M López Muñoz.
  * Distributed under the Boost Software License, Version 1.0.
  * (See accompanying file LICENSE_1_0.txt or copy at
  * http://www.boost.org/LICENSE_1_0.txt)
@@ -30,13 +30,21 @@
 namespace allocator{
 
 /* partial_std_allocator_wrapper inherits the functionality of a std
- * allocator while providing a templatized ctor.
+ * allocator while providing a templatized ctor and other bits missing
+ * in some stdlib implementation or another.
  */
 
 template<typename Type>
 class partial_std_allocator_wrapper:public std::allocator<Type>
 {
 public:
+ /* Oddly enough, STLport does not define std::allocator<void>::value_type
+ * when configured to work without partial template specialization.
+ * No harm in supplying the definition here unconditionally.
+ */
+
+ typedef Type value_type;
+
   partial_std_allocator_wrapper(){};
 
   template<typename Other>

Modified: branches/release/boost/detail/atomic_count.hpp
==============================================================================
--- branches/release/boost/detail/atomic_count.hpp (original)
+++ branches/release/boost/detail/atomic_count.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -90,14 +90,30 @@
 }
 
 #elif defined(BOOST_AC_USE_PTHREADS)
+
 # include <boost/detail/atomic_count_pthreads.hpp>
+
+#elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) )
+
+# include <boost/detail/atomic_count_gcc_x86.hpp>
+
 #elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
+
 # include <boost/detail/atomic_count_win32.hpp>
+
+#elif defined( __GNUC__ ) && ( __GNUC__ * 100 + __GNUC_MINOR__ >= 401 )
+
+# include <boost/detail/atomic_count_sync.hpp>
+
 #elif defined(__GLIBCPP__) || defined(__GLIBCXX__)
+
 # include <boost/detail/atomic_count_gcc.hpp>
+
 #elif defined(BOOST_HAS_PTHREADS)
+
 # define BOOST_AC_USE_PTHREADS
 # include <boost/detail/atomic_count_pthreads.hpp>
+
 #else
 
 // Use #define BOOST_DISABLE_THREADS to avoid the error

Modified: branches/release/boost/detail/atomic_count_gcc.hpp
==============================================================================
--- branches/release/boost/detail/atomic_count_gcc.hpp (original)
+++ branches/release/boost/detail/atomic_count_gcc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -17,11 +17,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 //
 
-#if (__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 2))
-# include <ext/atomicity.h>
-#else
-# include <bits/atomicity.h>
-#endif
+#include <bits/atomicity.h>
 
 namespace boost
 {

Modified: branches/release/boost/detail/dynamic_bitset.hpp
==============================================================================
--- branches/release/boost/detail/dynamic_bitset.hpp (original)
+++ branches/release/boost/detail/dynamic_bitset.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,7 +1,7 @@
 // --------------------------------------------------
 //
 // (C) Copyright Chuck Allison and Jeremy Siek 2001 - 2002.
-// (C) Copyright Gennaro Prota 2003 - 2004.
+// (C) Copyright Gennaro Prota 2003 - 2006.
 //
 // Distributed under the Boost Software License, Version 1.0.
 // (See accompanying file LICENSE_1_0.txt or copy at
@@ -9,8 +9,9 @@
 //
 // -----------------------------------------------------------
 
-// See http://www.boost.org/libs/dynamic_bitset for documentation.
-
+// See http://www.boost.org/libs/dynamic_bitset/ for documentation.
+//
+// $Revision$ $Date$ - $Name$
 
 #ifndef BOOST_DETAIL_DYNAMIC_BITSET_HPP
 #define BOOST_DETAIL_DYNAMIC_BITSET_HPP
@@ -18,7 +19,6 @@
 #include <cstddef> // for std::size_t
 #include "boost/config.hpp"
 #include "boost/detail/workaround.hpp"
-//#include "boost/static_assert.hpp" // gps
 
 
 namespace boost {
@@ -35,6 +35,14 @@
         return static_cast<const unsigned char *>(static_cast<const void *>(p));
     }
 
+ template<typename T, int amount, int width /* = default */>
+ struct shifter
+ {
+ static void left_shift(T & v) {
+ amount >= width ? (v = 0)
+ : (v >>= BOOST_DYNAMIC_BITSET_WRAP_CONSTANT(amount));
+ }
+ };
 
     // ------- count function implementation --------------
 
@@ -151,7 +159,7 @@
     // for static_asserts
     template <typename T>
     struct dynamic_bitset_allowed_block_type {
- enum { value = (T(-1) > 0) }; // ensure T has no sign
+ enum { value = T(-1) > 0 }; // ensure T has no sign
     };
 
     template <>

Modified: branches/release/boost/detail/indirect_traits.hpp
==============================================================================
--- branches/release/boost/detail/indirect_traits.hpp (original)
+++ branches/release/boost/detail/indirect_traits.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -398,7 +398,7 @@
     
     typedef mpl::bool_<value> type;
 };
-
+
 template <class T>
 struct is_reference_to_pointer
   : mpl::eval_if<is_reference<T>, reference_to_pointer_impl<T>, mpl::false_>::type

Modified: branches/release/boost/detail/interlocked.hpp
==============================================================================
--- branches/release/boost/detail/interlocked.hpp (original)
+++ branches/release/boost/detail/interlocked.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -47,6 +47,11 @@
 # define BOOST_INTERLOCKED_EXCHANGE InterlockedExchange
 # define BOOST_INTERLOCKED_EXCHANGE_ADD InterlockedExchangeAdd
 
+# define BOOST_INTERLOCKED_COMPARE_EXCHANGE_POINTER(dest,exchange,compare) \
+ ((void*)BOOST_INTERLOCKED_COMPARE_EXCHANGE((long*)(dest),(long)(exchange),(long)(compare)))
+# define BOOST_INTERLOCKED_EXCHANGE_POINTER(dest,exchange) \
+ ((void*)BOOST_INTERLOCKED_EXCHANGE((long*)(dest),(long)(exchange)))
+
 #elif defined( BOOST_MSVC ) || defined( BOOST_INTEL_WIN )
 
 extern "C" long __cdecl _InterlockedIncrement( long volatile * );

Modified: branches/release/boost/detail/lightweight_mutex.hpp
==============================================================================
--- branches/release/boost/detail/lightweight_mutex.hpp (original)
+++ branches/release/boost/detail/lightweight_mutex.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -30,10 +30,10 @@
 
 #if !defined(BOOST_HAS_THREADS)
 # include <boost/detail/lwm_nop.hpp>
-#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
-# include <boost/detail/lwm_win32_cs.hpp>
 #elif defined(BOOST_HAS_PTHREADS)
 # include <boost/detail/lwm_pthreads.hpp>
+#elif defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
+# include <boost/detail/lwm_win32_cs.hpp>
 #else
 // Use #define BOOST_DISABLE_THREADS to avoid the error
 # error Unrecognized threading platform

Modified: branches/release/boost/detail/shared_count.hpp
==============================================================================
--- branches/release/boost/detail/shared_count.hpp (original)
+++ branches/release/boost/detail/shared_count.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -32,7 +32,6 @@
 #include <memory> // std::auto_ptr
 #include <functional> // std::less
 #include <new> // std::bad_alloc
-#include <typeinfo> // std::type_info in get_deleter
 
 namespace boost
 {
@@ -259,7 +258,7 @@
         return std::less<sp_counted_base *>()( a.pi_, b.pi_ );
     }
 
- void * get_deleter(std::type_info const & ti) const
+ void * get_deleter( sp_typeinfo const & ti ) const
     {
         return pi_? pi_->get_deleter( ti ): 0;
     }

Modified: branches/release/boost/detail/sp_counted_base.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base.hpp (original)
+++ branches/release/boost/detail/sp_counted_base.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -10,7 +10,7 @@
 //
 // detail/sp_counted_base.hpp
 //
-// Copyright 2005 Peter Dimov
+// Copyright 2005, 2006 Peter Dimov
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at
@@ -39,14 +39,26 @@
 
 # include <boost/detail/sp_counted_base_gcc_ia64.hpp>
 
+#elif defined(__HP_aCC) && defined(__ia64)
+
+# include <boost/detail/sp_counted_base_acc_ia64.hpp>
+
 #elif defined( __MWERKS__ ) && defined( __POWERPC__ )
 
 # include <boost/detail/sp_counted_base_cw_ppc.hpp>
 
-#elif defined( __GNUC__ ) && ( defined( __powerpc__ ) || defined( __ppc__ ) )
+#elif defined( __GNUC__ ) && ( defined( __powerpc__ ) || defined( __ppc__ ) || defined( __ppc ) )
 
 # include <boost/detail/sp_counted_base_gcc_ppc.hpp>
 
+#elif defined(__GNUC__) && ( __GNUC__ * 100 + __GNUC_MINOR__ >= 401 )
+
+# include <boost/detail/sp_counted_base_sync.hpp>
+
+#elif defined(__GNUC__) && ( defined( __sparcv8 ) || defined( __sparcv9 ) )
+
+# include <boost/detail/sp_counted_base_gcc_sparc.hpp>
+
 #elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ )
 
 # include <boost/detail/sp_counted_base_w32.hpp>

Modified: branches/release/boost/detail/sp_counted_base_cw_ppc.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_cw_ppc.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_cw_ppc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -24,7 +24,7 @@
 // formulation
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -123,7 +123,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_cw_x86.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_cw_x86.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_cw_x86.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -25,7 +25,7 @@
 // formulation
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -111,7 +111,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_gcc_ia64.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_gcc_ia64.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_gcc_ia64.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -16,7 +16,7 @@
 // Lock-free algorithm by Alexander Terekhov
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -110,7 +110,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_gcc_ppc.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_gcc_ppc.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_gcc_ppc.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -24,7 +24,7 @@
 // formulation
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -134,7 +134,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_gcc_x86.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_gcc_x86.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_gcc_x86.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -24,7 +24,7 @@
 // formulation
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -126,7 +126,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_nt.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_nt.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_nt.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -18,7 +18,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -58,7 +58,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_pt.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_pt.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_pt.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -18,7 +18,7 @@
 // http://www.boost.org/LICENSE_1_0.txt)
 //
 
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 #include <pthread.h>
 
 namespace boost
@@ -69,7 +69,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_base_w32.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_base_w32.hpp (original)
+++ branches/release/boost/detail/sp_counted_base_w32.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -26,7 +26,7 @@
 
 #include <boost/detail/interlocked.hpp>
 #include <boost/detail/workaround.hpp>
-#include <typeinfo>
+#include "sp_typeinfo.hpp"
 
 namespace boost
 {
@@ -66,7 +66,7 @@
         delete this;
     }
 
- virtual void * get_deleter( std::type_info const & ti ) = 0;
+ virtual void * get_deleter( sp_typeinfo const & ti ) = 0;
 
     void add_ref_copy()
     {

Modified: branches/release/boost/detail/sp_counted_impl.hpp
==============================================================================
--- branches/release/boost/detail/sp_counted_impl.hpp (original)
+++ branches/release/boost/detail/sp_counted_impl.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -35,7 +35,6 @@
 #include <memory> // std::allocator
 #endif
 
-#include <typeinfo> // std::type_info in get_deleter
 #include <cstddef> // std::size_t
 
 namespace boost
@@ -79,7 +78,7 @@
         boost::checked_delete( px_ );
     }
 
- virtual void * get_deleter( std::type_info const & )
+ virtual void * get_deleter( detail::sp_typeinfo const & )
     {
         return 0;
     }
@@ -145,9 +144,9 @@
         del( ptr );
     }
 
- virtual void * get_deleter( std::type_info const & ti )
+ virtual void * get_deleter( detail::sp_typeinfo const & ti )
     {
- return ti == typeid(D)? &del: 0;
+ return ti == BOOST_SP_TYPEID(D)? &reinterpret_cast<char&>( del ): 0;
     }
 
 #if defined(BOOST_SP_USE_STD_ALLOCATOR)
@@ -215,9 +214,9 @@
         a2.deallocate( this, 1 );
     }
 
- virtual void * get_deleter( std::type_info const & ti )
+ virtual void * get_deleter( detail::sp_typeinfo const & ti )
     {
- return ti == typeid( D )? &d_: 0;
+ return ti == BOOST_SP_TYPEID( D )? &reinterpret_cast<char&>( d_ ): 0;
     }
 };
 

Modified: branches/release/boost/detail/workaround.hpp
==============================================================================
--- branches/release/boost/detail/workaround.hpp (original)
+++ branches/release/boost/detail/workaround.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -38,8 +38,136 @@
 
 # ifndef BOOST_STRICT_CONFIG
 
+#include <boost/config.hpp>
+
+#ifndef __BORLANDC__
+#define __BORLANDC___WORKAROUND_GUARD 1
+#else
+#define __BORLANDC___WORKAROUND_GUARD 0
+#endif
+#ifndef __MSC_VER
+#define __MSC_VER_WORKAROUND_GUARD 1
+#else
+#define __MSC_VER_WORKAROUND_GUARD 0
+#endif
+#ifndef _MSC_FULL_VER
+#define _MSC_FULL_VER_WORKAROUND_GUARD 1
+#else
+#define _MSC_FULL_VER_WORKAROUND_GUARD 0
+#endif
+#ifndef BOOST_MSVC
+#define BOOST_MSVC_WORKAROUND_GUARD 1
+#else
+#define BOOST_MSVC_WORKAROUND_GUARD 0
+#endif
+#ifndef __GNUC__
+#define __GNUC___WORKAROUND_GUARD 1
+#else
+#define __GNUC___WORKAROUND_GUARD 0
+#endif
+#ifndef __GNUC_MINOR__
+#define __GNUC_MINOR___WORKAROUND_GUARD 1
+#else
+#define __GNUC_MINOR___WORKAROUND_GUARD 0
+#endif
+#ifndef __GNUC_PATCHLEVEL__
+#define __GNUC_PATCHLEVEL___WORKAROUND_GUARD 1
+#else
+#define __GNUC_PATCHLEVEL___WORKAROUND_GUARD 0
+#endif
+#ifndef __IBMCPP__
+#define __IBMCPP___WORKAROUND_GUARD 1
+#else
+#define __IBMCPP___WORKAROUND_GUARD 0
+#endif
+#ifndef __SUNPRO_CC
+#define __SUNPRO_CC_WORKAROUND_GUARD 1
+#else
+#define __SUNPRO_CC_WORKAROUND_GUARD 0
+#endif
+#ifndef __DECCXX_VER
+#define __DECCXX_VER_WORKAROUND_GUARD 1
+#else
+#define __DECCXX_VER_WORKAROUND_GUARD 0
+#endif
+#ifndef __MWERKS__
+#define __MWERKS___WORKAROUND_GUARD 1
+#else
+#define __MWERKS___WORKAROUND_GUARD 0
+#endif
+#ifndef __EDG_VERSION__
+#define __EDG_VERSION___WORKAROUND_GUARD 1
+#else
+#define __EDG_VERSION___WORKAROUND_GUARD 0
+#endif
+#ifndef __HP_aCC
+#define __HP_aCC_WORKAROUND_GUARD 1
+#else
+#define __HP_aCC_WORKAROUND_GUARD 0
+#endif
+#ifndef _CRAYC
+#define _CRAYC_WORKAROUND_GUARD 1
+#else
+#define _CRAYC_WORKAROUND_GUARD 0
+#endif
+#ifndef __DMC__
+#define __DMC___WORKAROUND_GUARD 1
+#else
+#define __DMC___WORKAROUND_GUARD 0
+#endif
+#ifndef MPW_CPLUS
+#define MPW_CPLUS_WORKAROUND_GUARD 1
+#else
+#define MPW_CPLUS_WORKAROUND_GUARD 0
+#endif
+
+#ifndef _RWSTD_VER
+#define _RWSTD_VER_WORKAROUND_GUARD 1
+#else
+#define _RWSTD_VER_WORKAROUND_GUARD 0
+#endif
+#ifndef _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC
+#define _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC_WORKAROUND_GUARD 1
+#else
+#define _GLIBCXX_USE_C99_FP_MACROS_DYNAMIC_WORKAROUND_GUARD 0
+#endif
+#ifndef __SGI_STL_PORT
+#define __SGI_STL_PORT_WORKAROUND_GUARD 1
+#else
+#define __SGI_STL_PORT_WORKAROUND_GUARD 0
+#endif
+#ifndef _STLPORT_VERSION
+#define _STLPORT_VERSION_WORKAROUND_GUARD 1
+#else
+#define _STLPORT_VERSION_WORKAROUND_GUARD 0
+#endif
+
+#ifndef BOOST_INTEL_CXX_VERSION
+#define BOOST_INTEL_CXX_VERSION_WORKAROUND_GUARD 1
+#else
+#define BOOST_INTEL_CXX_VERSION_WORKAROUND_GUARD 0
+#endif
+#ifndef BOOST_INTEL_WIN
+#define BOOST_INTEL_WIN_WORKAROUND_GUARD 1
+#else
+#define BOOST_INTEL_WIN_WORKAROUND_GUARD 0
+#endif
+#ifndef BOOST_DINKUMWARE_STDLIB
+#define BOOST_DINKUMWARE_STDLIB_WORKAROUND_GUARD 1
+#else
+#define BOOST_DINKUMWARE_STDLIB_WORKAROUND_GUARD 0
+#endif
+#ifndef BOOST_INTEL
+#define BOOST_INTEL_WORKAROUND_GUARD 1
+#else
+#define BOOST_INTEL_WORKAROUND_GUARD 0
+#endif
+// Always define to zero, if it's used it'll be defined my MPL:
+#define BOOST_MPL_CFG_GCC_WORKAROUND_GUARD 0
+
 # define BOOST_WORKAROUND(symbol, test) \
- ((symbol != 0) && (1 % (( (symbol test) ) + 1)))
+ ((symbol ## _WORKAROUND_GUARD + 0 == 0) && \
+ (symbol != 0) && (1 % (( (symbol test) ) + 1)))
 // ^ ^ ^ ^
 // The extra level of parenthesis nesting above, along with the
 // BOOST_OPEN_PAREN indirection below, is required to satisfy the

Modified: branches/release/boost/version.hpp
==============================================================================
--- branches/release/boost/version.hpp (original)
+++ branches/release/boost/version.hpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -19,17 +19,15 @@
 // BOOST_VERSION / 100 % 1000 is the minor version
 // BOOST_VERSION / 100000 is the major version
 
-#define BOOST_VERSION 103401
+#define BOOST_VERSION 103500
 
 //
 // BOOST_LIB_VERSION must be defined to be the same as BOOST_VERSION
 // but as a *string* in the form "x_y" where x is the major version
-// number and y is the minor version number, or in the form "x_y_z"
-// where z is the patch version number when the patch version number
-// is not zero (z > 0). This is used by <config/auto_link.hpp> to
-// select which library version to link to.
+// number and y is the minor version number. This is used by
+// <config/auto_link.hpp> to select which library version to link to.
 
-#define BOOST_LIB_VERSION "1_34_1"
+#define BOOST_LIB_VERSION "1_35"
 
 #endif
 

Modified: branches/release/libs/config/config.htm
==============================================================================
--- branches/release/libs/config/config.htm (original)
+++ branches/release/libs/config/config.htm 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,1683 +1,15 @@
 <html>
    <head>
- <title></title>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <meta name="Template" content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot">
- <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
+ <meta http-equiv="refresh" content="0; URL=doc/html/index.html">
    </head>
- <body bgcolor="#ffffff" link="#0000ff" vlink="#800080">
- <p align="left"><img src="../../boost.png" alt="Boost" width="277" height="86"></p>
- <h1 align="center">Boost Configuration Reference</h1>
- <h2>Contents</h2>
- <pre>Configuring Boost for Your Platform
- <a href="#default_config">Using the default boost configuration
-</a> The <boost/config.hpp> header
- Using the configure script
- User settable options
- Advanced configuration usage
- Testing the boost configuration
-Boost Macro Reference
- Macros that describe defects
- Macros that describe optional features
- Boost Helper Macros
- Boost Informational Macros
- Macros for libraries with separate source code
-Guidelines for Boost Authors
- Adding New Defect Macros
- Adding New Feature Test Macros
- Modifying the Boost Configuration Headers
-Rationale
-Acknowledgements</pre>
- <h2><a name="configuring"></a>Configuring Boost for Your Platform</h2>
- <h4><a name="default_config"></a>Using the default boost configuration</h4>
- <p>Boost comes already configured for most common compilers and platforms; you
- should be able to use boost "as is". Since the compiler is configured
- separately from the standard library, the default configuration should work
- even if you replace the compiler's standard library with a third-party standard
- library (like STLport).
- </p>
- <p>Using boost "as is" without trying to reconfigure is the recommended method for
- using boost. You can, however, run the configure script if you want to, and
- there are regression tests provided that allow you to test the current boost
- configuration with your particular compiler setup.</p>
- <p>Boost library users can request support for additional compilers or platforms
- by visiting our Tracker
- and submitting a support request.
- </p>
- <h4>The <boost/config.hpp> <a name="header">
- header</a></h4>
- <p>Boost library implementations access configuration macros via <code>#include
- &lt;boost/config.hpp&gt;</code>.&nbsp;&nbsp;
- </p>
- <P>While Boost library users are not required to include that file directly, or
- use those configuration macros, such use is acceptable.&nbsp; The configuration
- macros are documented as to their purpose, usage, and limitations which makes
- them usable by both Boost library and user code.
+ <body>
+ <P>
+ Automatic redirection failed, please go to doc/html/index.html.
       </P>
- <P>Boost informational or helper
- macros&nbsp;are designed for use by Boost users as well as for our own internal
- use.&nbsp; Note however, that the feature test and <A href="#defects">
- defect test</A> macros were designed for internal use by Boost libraries,
- not user code, so they can change at any time (though no gratuitous changes are
- made to them). Boost library problems resulting from changes to the
- configuration macros are caught by the Boost regression tests, so the Boost
- libraries are updated to account for those changes. By contrast, Boost library
- user code can be adversely affected by changes to the macros without warning.
- The best way to keep abreast of changes to the macros used in user code is to
- monitor the discussions on the Boost developers list.</P>
- <h4><a name="config_script">Using the configure script</a></h4>
- <P><STRONG>Note</STRONG>: this configure script only sets up the Boost headers for
- use with a particular compiler.&nbsp; <STRONG><EM>It has no effect on Boost.Build, or
- how the libraries are built</EM></STRONG>.</P>
- <p>If you know that boost is incorrectly configured for your particular setup, and
- you are on a UNIX like platform, then you may want to try and improve things by
- running the boost configure script. From a shell command prompt you will need
- to cd into &lt;boost-root&gt;/libs/config/ and type:</p>
- <pre>sh ./configure</pre>
- <p>you will see a list of the items being checked as the script works its way
- through the regression tests. Note that the configure script only really
- auto-detects your compiler if it's called g++, c++ or CC. If you are using some
- other compiler you will need to set one or more of the following environment
- variables:</p>
- <table border="1" cellpadding="7" cellspacing="1" width="624">
- <tr>
- <td valign="top" width="50%"><p align="center"><b>Variable</b></p>
- </td>
- <td valign="top" width="50%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">CXX</td>
- <td valign="top" width="50%">The name of the compiler, for example "c++".</td>
- </tr>
- <tr>
- <td valign="top" width="50%">CXXFLAGS</td>
- <td valign="top" width="50%">The compiler flags to use, for example "-O2".</td>
- </tr>
- <tr>
- <td valign="top" width="50%">LDFLAGS</td>
- <td valign="top" width="50%">The linker flags to use, for example "-L/mypath".</td>
- </tr>
- <tr>
- <td valign="top" width="50%">LIBS</td>
- <td valign="top" width="50%">Any libraries to link in, for example -lpthread.</td>
- </tr>
- </table>
- <p>For example to run the configure script with HP aCC, you might use something
- like:</p>
- <pre>export CXX="aCC"
-export CXXFLAGS="-Aa -DAportable -D__HPACC_THREAD_SAFE_RB_TREE -DRWSTD_MULTI_THREAD -DRW_MULTI_THREAD -D_REENTRANT -D_THREAD_SAFE"
-export LDFLAGS="-DAportable"
-export LIBS="-lpthread"
-sh ./configure</pre>
- <p>However you run the configure script, when it finishes you will find a new
- header - user.hpp - located in the &lt;boost-root/libs/config/&gt; directory. <b><i>Note
- that configure does not install this header into your boost include path by
- default.</i></b> This header contains all the options generated by the
- configure script, plus a header-section that contains the user settable options
- from the default version of user.hpp (located
- under &lt;boost-root&gt;/boost/config/). There are two ways you can use this
- header:</p>
- <p>Option 1: copy the header into &lt;boost-root&gt;/boost/config/ so that it
- replaces the default user.hpp provided
- by boost. This option allows only one configure-generated setup; boost
- developers should avoid this option, as it incurs the danger of accidentally
- committing a configure-modified user.hpp to the cvs repository (something you
- will not be thanked for!).</p>
- <p>Option 2: give the header a more memorable name, and place it somewhere
- convenient; then, define the macro BOOST_USER_CONFIG to point to it. For
- example create a new sub-directory &lt;boost-root&gt;/boost/config/user/, and
- copy the header there; for example as "multithread-gcc-config.hpp". Then, when
- compiling add the command line option:
- -DBOOST_USER_CONFIG="&lt;boost/config/user/multithread-gcc-config.hpp&gt;", and
- boost will use the new configuration header. This option allows you to generate
- more than one configuration header, and to keep them separate from the boost
- source - so that updates to the source do not interfere with your
- configuration.</p>
- <h4><a name="user_settable"></a>User settable options</h4>
- <p>There are some configuration-options that represent user choices, rather than
- compiler defects or platform specific options. These are listed in
- &lt;boost/config/user.hpp&gt; and at the start of a configure-generated
- user.hpp header. You can define these on the command line, or by editing
- &lt;boost/config/user.hpp&gt;, they are listed in the following table:&nbsp;</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="48%"><p align="center"><b>Macro</b></p>
- </td>
- <td valign="top" width="52%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_USER_CONFIG</td>
- <td valign="top" width="52%">When defined, it should point to the name of the user
- configuration file to include prior to any boost configuration files. When not
- defined, defaults to &lt;boost/config/user.hpp&gt;.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_COMPILER_CONFIG</td>
- <td valign="top" width="52%">When defined, it should point to the name of the
- compiler configuration file to use. Defining this cuts out the compiler
- selection logic, and eliminates the dependency on the header containing that
- logic. For example if you are using gcc, then you could define
- BOOST_COMPILER_CONFIG to "boost/config/compiler/gcc.hpp".</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_STDLIB_CONFIG</td>
- <td valign="top" width="52%">When defined, it should point to the name of the
- standard library configuration file to use. Defining this cuts out the standard
- library selection logic, and eliminates the dependency on the header containing
- that logic. For example if you are using STLport, then you could define
- BOOST_STDLIB_CONFIG to "boost/config/stdlib/stlport.hpp".</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_PLATFORM_CONFIG</td>
- <td valign="top" width="52%">When defined, it should point to the name of the
- platform configuration file to use. Defining this cuts out the platform
- selection logic, and eliminates the dependency on the header containing that
- logic. For example if you are compiling on linux, then you could define
- BOOST_PLATFORM_CONFIG to "boost/config/platform/linux.hpp".</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_NO_COMPILER_CONFIG</td>
- <td valign="top" width="52%">When defined, no compiler configuration file is
- selected or included, define when the compiler is fully conformant with the
- standard, or where the user header (see BOOST_USER_CONFIG), has had any options
- necessary added to it, for example by an autoconf generated configure script.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_NO_STDLIB_CONFIG</td>
- <td valign="top" width="52%">When defined, no standard library configuration file
- is selected or included, define when the standard library is fully conformant
- with the standard, or where the user header (see BOOST_USER_CONFIG), has had
- any options necessary added to it, for example by an autoconf generated
- configure script.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_NO_PLATFORM_CONFIG</td>
- <td valign="top" width="52%">When defined, no platform configuration file is
- selected or included, define when the platform is fully conformant with the
- standard (and has no useful extra features), or where the user header (see
- BOOST_USER_CONFIG), has had any options necessary added to it, for example by
- an autoconf generated configure script.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_NO_CONFIG</td>
- <td valign="top" width="52%">Equivalent to defining all of
- BOOST_NO_COMPILER_CONFIG, BOOST_NO_STDLIB_CONFIG and BOOST_NO_PLATFORM_CONFIG.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_STRICT_CONFIG</td>
- <td>The normal behavior for compiler versions that are newer than the last known
- version, is to assume that they have all the same defects as the last known
- version. By setting this define, then compiler versions that are newer than the
- last known version are assumed to be fully conforming with the standard. This
- is probably most useful for boost developers or testers, and for those who want
- to use boost to test beta compiler versions.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_ASSERT_CONFIG</td>
- <td>When this flag is set, if the config finds anything unknown, then it will stop
- with a #error rather than continue. Boost regression testers should set this
- define, as should anyone who wants to quickly check whether boost is supported
- on their platform.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_DISABLE_THREADS</td>
- <td valign="top" width="52%">When defined, disables threading support, even if the
- compiler in its current translation mode supports multiple threads.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_DISABLE_WIN32</td>
- <td>When defined, disables the use of Win32 specific API's, even when these are
- available. Also has the effect of setting BOOST_DISABLE_THREADS unless
- BOOST_HAS_PTHREADS is set. This option may be set automatically by the config
- system when it detects that the compiler is in "strict mode".</td>
- </tr>
- <TR>
- <TD vAlign="top">BOOST_DISABLE_ABI_HEADERS</TD>
- <TD>Stops boost headers from including any prefix/suffix headers that normally
- control things like struct packing and alignment.</TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_ABI_PREFIX</TD>
- <TD>A prefix header to include in place of whatever boost.config would normally
- select, any replacement should set up struct packing and alignment options as
- required.</TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_ABI_SUFFIX</TD>
- <TD>A suffix header to include in place of whatever boost.config would normally
- select, any replacement should undo the effects of the prefix header.</TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_ALL_DYN_LINK</TD>
- <TD>
- <P>Forces all libraries that have separate source, to be linked as dll's rather
- than static libraries on Microsoft Windows (this macro is used to turn on
- __declspec(dllimport) modifiers, so that the compiler knows which symbols to
- look for in a dll rather than in a static library).&nbsp;
- </P>
- <P>Note that there may be some libraries that can only be statically linked
- (Boost.Test for example) and others which may only be dynamically linked
- (Boost.Threads for example), in these cases this macro has no effect.</P>
- </TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_WHATEVER_DYN_LINK</TD>
- <TD>
- <P>Forces library "whatever" to be linked as a dll rather than a static library on
- Microsoft Windows: replace the WHATEVER part of the macro name with the name of
- the library that you want to dynamically link to, for example use
- BOOST_DATE_TIME_DYN_LINK or BOOST_REGEX_DYN_LINK etc&nbsp;(this macro is used
- to turn on __declspec(dllimport) modifiers, so that the compiler knows which
- symbols to look for in a dll rather than in a static library).&nbsp;
- </P>
- <P>Note that there may be some libraries that can only be statically linked
- (Boost.Test for example) and others which may only be dynamically linked
- (Boost.Threads for example), in these cases this macro is unsupported.</P>
- </TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_ALL_NO_LIB</TD>
- <TD>
- <P>Tells the config system not to automatically select which libraries to link
- against.&nbsp;
- </P>
- <P>Normally if a compiler supports #pragma lib, then the correct library build
- variant will be automatically selected and linked against, simply by the act of
- including one of that library's headers.&nbsp; This macro turns that feature
- off.</P>
- </TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_WHATEVER_NO_LIB</TD>
- <TD>
- <P>Tells the config system not to automatically select which library to link
- against for library "whatever", replace WHATEVER in the macro name with the
- name of the library; for example BOOST_DATE_TIME_NO_LIB or
- BOOST_REGEX_NO_LIB.&nbsp;
- </P>
- <P>Normally if a compiler supports #pragma lib, then the correct library build
- variant will be automatically selected and linked against, simply by the act of
- including one of that library's headers.&nbsp; This macro turns that feature
- off.</P>
- </TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_LIB_DIAGNOSTIC</TD>
- <TD>Causes the auto-linking code to output diagnostic messages indicating the name
- of the library that is selected for linking.</TD>
- </TR>
- <TR>
- <TD vAlign="top">BOOST_LIB_TOOLSET</TD>
- <TD>Overrides the name of the toolset part of the name of library being linked to;
- note if defined this must be defined to a quoted string literal, for example
- "abc".</TD>
- </TR>
- </table>
- <h4><a name="advanced_config"></a>Advanced configuration usage</h4>
- <p>By setting various macros on the compiler command line or by editing &lt;boost/config/user.hpp&gt;,
- the boost configuration setup can be optimised in a variety of ways.
- </p>
- <p>Boost's configuration is structured so that the user-configuration is included
- first (defaulting to &lt;boost/config/user.hpp&gt;
- if BOOST_USER_CONFIG is not defined). This sets up any user-defined policies,
- and gives the user-configuration a chance to influence what happens next.
- </p>
- <p>Next the compiler, standard library, and platform configuration files are
- included. These are included via macros (BOOST_COMPILER_CONFIG etc, <a href="#user_settable">
- see user settable macros</a>), and if the corresponding macro is undefined
- then a separate header that detects which compiler/standard library/platform is
- in use is included in order to set these. The config can be told to ignore
- these headers altogether if the corresponding BOOST_NO_XXX macro is set (for
- example BOOST_NO_COMPILER_CONFIG to disable including any compiler
- configuration file - see user settable macros).
- </p>
- <p>Finally the boost configuration header, includes &lt;boost/config/suffix.hpp&gt;;
- this header contains any boiler plate configuration code - for example where
- one boost macro being set implies that another must be set also.</p>
- <p>The following usage examples represent just a few of the possibilities:</p>
- <p><u>Example 1, creating our own frozen configuration.</u></p>
- <p>Lets suppose that we're building boost with Visual C++ 6, and STLport 4.0. Lets
- suppose also that we don't intend to update our compiler or standard library
- any time soon. In order to avoid breaking dependencies when we update boost, we
- may want to "freeze" our configuration headers, so that we only have to rebuild
- our project if the boost code itself has changed, and not because the boost
- config has been updated for more recent versions of Visual C++ or STLport.
- We'll start by realising that the configuration files in use are: &lt;boost/config/compiler/visualc.hpp&gt;
- for the compiler, &lt;boost/config/stdlib/stlport.hpp&gt;
- for the standard library, and &lt;boost/config/platform/win32.hpp&gt;
- for the platform. Next we'll create our own private configuration directory:
- boost/config/mysetup/, and copy the configuration files into there. Finally,
- open up &lt;boost/config/user.hpp&gt;
- and edit the following defines:</p>
- <pre>#define BOOST_COMPILER_CONFIG "boost/config/mysetup/visualc.hpp"
-#define BOOST_STDLIB_CONFIG "boost/config/mysetup/stlport.hpp"
-#define BOOST_USER_CONFIG "boost/config/mysetup/win32.hpp"</pre>
- <p>Now when you use boost, its configuration header will go straight to our
- "frozen" versions, and ignore the default versions, you will now be insulated
- from any configuration changes when you update boost. This technique is also
- useful if you want to modify some of the boost configuration files; for example
- if you are working with a beta compiler release not yet supported by boost.</p>
- <p><u>Example 2: skipping files that you don't need.</u></p>
- <p>Lets suppose that you're using boost with a compiler that is fully conformant
- with the standard; you're not interested in the fact that older versions of
- your compiler may have had bugs, because you know that your current version
- does not need any configuration macros setting. In a case like this, you can
- define BOOST_NO_COMPILER_CONFIG either on the command line, or in
- &lt;boost/config/user.hpp&gt;, and miss out the compiler configuration header
- altogether (actually you miss out two headers, one which works out what the
- compiler is, and one that configures boost for it). This has two consequences:
- the first is that less code has to be compiled, and the second that you have
- removed a dependency on two boost headers.</p>
- <p><u>Example 3: using configure script to freeze the boost configuration.</u></p>
- <p>If you are working on a unix-like platform then you can use the configure
- script to generate a "frozen" configuration based on your current compiler
- setup - see using the configure script for more
- details.</p>
- <h4><a name="testing"></a>Testing the boost configuration</h4>
- <p>The boost configuration library provides a full set of regression test programs
- under the &lt;boost-root&gt;/libs/config/test/ sub-directory:</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="50%"><p align="center"><b>File</b></p>
- </td>
- <td valign="top" width="50%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">config_info.cpp</td>
- <td valign="top" width="50%">Prints out a detailed description of your
- compiler/standard library/platform setup, plus your current boost
- configuration. The information provided by this program useful in setting up
- the boost configuration files. If you report that boost is incorrectly
- configured for your compiler/library/platform then please include the output
- from this program when reporting the changes required.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">config_test.cpp</td>
- <td valign="top" width="50%">A monolithic test program that includes most of the
- individual test cases. This provides a quick check to see if boost is correctly
- configured for your compiler/library/platform.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">limits_test.cpp</td>
- <td valign="top" width="50%">Tests your standard library's std::numeric_limits
- implementation (or its boost provided replacement if BOOST_NO_LIMITS is
- defined). This test file fails with most versions of numeric_limits, mainly due
- to the way that some compilers treat NAN's and infinity.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">no_*pass.cpp</td>
- <td valign="top" width="50%">Individual compiler defect test files. Each of these
- should compile, if one does not then the corresponding BOOST_NO_XXX macro needs
- to be defined - see each test file for specific details.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">no_*fail.cpp</td>
- <td valign="top" width="50%">Individual compiler defect test files. Each of these
- should <i>not</i> compile, if one does then the corresponding BOOST_NO_XXX
- macro is defined when it need not be - see each test file for specific details.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">has_*pass.cpp</td>
- <td valign="top" width="50%">Individual feature test files. If one of these does <i>not</i>
- compile then the corresponding BOOST_HAS_XXX macro is defined when it should
- not be - see each test file for specific details.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">has_*fail.cpp</td>
- <td valign="top" width="50%">Individual feature test files. If one of these does
- compile then the corresponding BOOST_HAS_XXX macro can be safely defined - see
- each test file for specific details.</td>
- </tr>
- </table>
- <p>Although you can run the configuration regression tests as individual test
- files, there are rather a lot of them, so there are a couple of shortcuts to
- help you out:</p>
- <p>If you have built the <a href="../../more/regression.html">boost regression test
- driver</a>, then you can use this to produce a nice html formatted report of
- the results using the supplied test file.</p>
- <p>Alternatively you can run the configure script like this:</p>
- <pre>./configure --enable-test</pre>
- <p>in which case the script will test the current configuration rather than
- creating a new one from scratch.</p>
- <p>If you are reporting the results of these tests for a new
- platform/library/compiler then please include a log of the full compiler
- output, the output from config_info.cpp, and the pass/fail test results.</p>
- <h2><a name="macro_ref"></a>Boost Macro Reference</h2>
- <h4><a name="defects"></a>Macros that describe defects:</h4>
- <p>The following macros all describe features that are required by the C++
- standard, if one of the following macros is defined, then it represents a
- defect in the compiler's conformance with the standard.</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="51%"><p align="center"><b>Macro</b></p>
- </td>
- <td valign="top" width="16%"><p align="center"><b>Section</b></p>
- </td>
- <td valign="top" width="33%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td>BOOST_BCB_PARTIAL_SPECIALIZATION_BUG</td>
- <td>Compiler</td>
- <td>The compiler exibits certain partial specialisation bug - probably Borland C++
- Builder specific.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="51%">BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL</TD>
- <TD vAlign="top" width="16%">Compiler</TD>
- <TD vAlign="top" width="33%">Argument dependent lookup fails if there is a using
- declaration for the symbol being looked up in the current scope.&nbsp;&nbsp;For
- example, <code>using boost::get_pointer;</code> prevents ADL from finding
- overloads of <code>get_pointer</code> in namespaces nested inside boost (but
- not elsewhere).&nbsp; Probably Borland specific.</TD>
- </TR>
- <tr>
- <td valign="top" width="51%">BOOST_NO_ARGUMENT_DEPENDENT_LOOKUP</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Compiler does not implement argument-dependent lookup
- (also named Koenig lookup); see std::3.4.2 [basic.koenig.lookup]</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_AUTO_PTR</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">If the compiler / library supplies non-standard or
- broken std::auto_ptr.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_CTYPE_FUNCTIONS</td>
- <td valign="top" width="16%">Platform</td>
- <td valign="top" width="33%">The Platform does not provide functions for the
- character-classifying operations &lt;ctype.h&gt; and &lt;cctype&gt;, only
- macros.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_CV_SPECIALIZATIONS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">If template specialisations for cv-qualified types
- conflict with a specialisation for a cv-unqualififed type.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_CV_VOID_SPECIALIZATIONS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">If template specialisations for cv-void types
- conflict with a specialisation for void.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_CWCHAR</td>
- <td valign="top" width="16%">Platform</td>
- <td valign="top" width="33%">The Platform does not provide &lt;wchar.h&gt; and
- &lt;cwchar&gt;.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_CWCTYPE</td>
- <td valign="top" width="16%">Platform</td>
- <td valign="top" width="33%">The Platform does not provide &lt;wctype.h&gt; and
- &lt;cwctype&gt;.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_DEPENDENT_NESTED_DERIVATIONS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler fails to compile a nested class that has
- a dependent base class:<pre>template&lt;typename T&gt;
-struct foo : {
- template&lt;typename U&gt;
- struct bar : public U {};
-};</pre>
- </td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_DEPENDENT_TYPES_IN_TEMPLATE_VALUE_PARAMETERS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Template value parameters cannot have a dependent
- type, for example:<pre>template&lt;class T, typename T::type value&gt;
-class X { ... };</pre>
- </td>
- </tr>
- <tr>
- <td valign="top">BOOST_NO_EXCEPTION_STD_NAMESPACE</td>
- <td valign="top">Standard Library</td>
- <td>The standard library does not put some or all of the contents of
- &lt;exception&gt; in namespace std.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_NO_EXCEPTIONS</td>
- <td valign="top">Compiler</td>
- <td>The compiler does not support exception handling (this setting is typically
- required by many C++ compilers for embedded platforms). Note that there is no
- requirement for boost libraries to honor this configuration setting - indeed
- doing so may be impossible in some cases. Those libraries that do honor this
- will typically abort if a critical error occurs - you have been warned!</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Can only use deduced template arguments when calling
- function template instantiations.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_FUNCTION_TEMPLATE_ORDERING</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler does not perform function template
- ordering or its function template ordering is incorrect.
- <pre>template&lt;typename T&gt; void f(T); // #1
-template&lt;typename T, typename U&gt; void f(T (*)(U)); // #2
-
-void bar(int);
-
-f(&amp;bar); // should choose #2.</pre>
- </td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_INCLASS_MEMBER_INITIALIZATION</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Compiler violates std::9.4.2/4.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_INTRINSIC_WCHAR_T</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The C++ implementation does not provide wchar_t, or
- it is really a synonym for another integral type. Use this symbol to decide
- whether it is appropriate to explicitly specialize a template on wchar_t if
- there is already a specialization for other integer types.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="51%">BOOST_NO_IS_ABSTRACT</TD>
- <TD vAlign="top" width="16%">Compiler</TD>
- <TD vAlign="top" width="33%">The C++ compiler does not support SFINAE with
- abstract types, this is covered by <A href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#337">
- Core Language DR337</A>, but is not part of the current standard.&nbsp;
- Fortunately most compilers that support SFINAE also support this DR.</TD>
- </TR>
- <tr>
- <td valign="top" width="51%">BOOST_NO_LIMITS</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The C++ implementation does not provide the
- &lt;limits&gt; header. Never check for this symbol in library code; always
- include &lt;boost/limits.hpp&gt;, which guarantees to provide <code>std::numeric_limits</code>.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">Constants such as numeric_limits&lt;T&gt;::is_signed
- are not available for use at compile-time.</td>
- </tr>
- <tr>
- <td>BOOST_NO_LONG_LONG_NUMERIC_LIMITS</td>
- <td>Standard library</td>
- <td>There is no specialization for numeric_limits&lt;long long&gt; and
- numeric_limits&lt;unsigned long long&gt;. &lt;boost/limits.hpp&gt; will then
- add these specializations as a standard library "fix" only if the compiler
- supports the long long datatype.</td>
- </tr>
- <tr>
- <td>BOOST_NO_MEMBER_FUNCTION_SPECIALIZATIONS</td>
- <td>Compiler</td>
- <td>The compiler does not support the specialization of individual member
- functions of template classes.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_MEMBER_TEMPLATE_KEYWORD</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">If the compiler supports member templates, but not
- the template keyword when accessing member template classes.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_MEMBER_TEMPLATE_FRIENDS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Member template friend syntax ("template&lt;class
- P&gt; friend class frd;") described in the C++ Standard, 14.5.3, not supported.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_MEMBER_TEMPLATES</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Member template functions not fully supported.</td>
- </tr>
- <tr>
- <td>BOOST_NO_MS_INT64_NUMERIC_LIMITS</td>
- <td>Standard library</td>
- <td>There is no specialization for numeric_limits&lt;__int64&gt; and
- numeric_limits&lt;unsigned __int64&gt;. &lt;boost/limits.hpp&gt; will then add
- these specializations as a standard library "fix", only if the compiler
- supports the __int64 datatype.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_OPERATORS_IN_NAMESPACE</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Compiler requires inherited operator friend functions
- to be defined at namespace scope, then using'ed to boost. Probably GCC
- specific. See boost/operators.hpp for
- example.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_POINTER_TO_MEMBER_CONST</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler does not correctly handle pointers to
- const member functions, preventing use of these in overloaded function
- templates. See boost/functional.hpp for
- example.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="51%">BOOST_NO_POINTER_TO_MEMBER_TEMPLATE_PARAMETERS</TD>
- <TD vAlign="top" width="16%">Compiler</TD>
- <TD vAlign="top" width="33%">Pointers to members don't work when used as template
- parameters.</TD>
- </TR>
- <tr>
- <td valign="top" width="51%">BOOST_NO_PRIVATE_IN_AGGREGATE</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler misreads 8.5.1, treating classes as
- non-aggregate if they contain private or protected member functions.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="51%">BOOST_NO_SFINAE</TD>
- <TD vAlign="top" width="16%">Compiler</TD>
- <TD vAlign="top" width="33%">The compiler does not support the "Substitution
- Failure Is Not An Error" meta-programming idiom.</TD>
- </TR>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_ALLOCATOR</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The C++ standard library does not provide a standards
- conforming std::allocator.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_DISTANCE</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The platform does not have a conforming version of
- std::distance.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_ITERATOR</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The C++ implementation fails to provide the
- std::iterator class.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_ITERATOR_TRAITS</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The compiler does not provide a standard compliant
- implementation of std::iterator_traits. Note that the compiler may still have a
- non-standard implementation.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_LOCALE</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The standard library lacks std::locale.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_MESSAGES</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The standard library lacks a conforming std::messages
- facet.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_MIN_MAX</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The C++ standard library does not provide the min()
- and max() template functions that should be in &lt;algorithm&gt;.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN</td>
- <td valign="top">Standard library</td>
- <td valign="top">Defined if the standard library's output iterators are not
- assignable.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_USE_FACET</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The standard library lacks a conforming
- std::use_facet.</td>
- </tr>
- <tr>
- <td>BOOST_NO_STD_WSTREAMBUF</td>
- <td>Standard library</td>
- <td>The standard library's implementation of std::basic_streambuf&lt;wchar_t&gt;
- is either missing, incomplete, or buggy.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STD_WSTRING</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The standard library lacks std::wstring.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STDC_NAMESPACE</td>
- <td valign="top" width="16%">Compiler/Platform</td>
- <td valign="top" width="33%">The contents of C++ standard headers for C library
- functions (the &lt;c...&gt; headers) have not been placed in namespace std.
- This test is difficult - some libraries "fake" the std C functions by adding
- using declarations to import them into namespace std, unfortunately they don't
- necessarily catch all of them...</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_STRINGSTREAM</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The C++ implementation does not provide the
- &lt;sstream&gt; header.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_SWPRINTF</td>
- <td valign="top" width="16%">Platform</td>
- <td valign="top" width="33%">The platform does not have a conforming version of
- swprintf.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">Class template partial specialization (14.5.4
- [temp.class.spec]) not supported.</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS</td>
- <td valign="top" width="16%">Standard library</td>
- <td valign="top" width="33%">The standard library does not provide templated
- iterator constructors for its containers.</td>
- </tr>
- <tr>
- <td>BOOST_NO_TEMPLATE_TEMPLATES</td>
- <td>Compiler</td>
- <td>The compiler does not support template template parameters.</td>
- </tr>
- <tr>
- <td>BOOST_NO_UNREACHABLE_RETURN_DETECTION</td>
- <td>Compiler</td>
- <td>If a return is unreachable, then no return statement should be required,
- however some compilers insist on it, while other issue a bunch of warnings if
- it is in fact present.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="51%">BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE</TD>
- <TD vAlign="top" width="16%">Compiler</TD>
- <TD vAlign="top" width="33%">The compiler will not accept a using
- declaration&nbsp;that brings a function from a typename used as a base
- class&nbsp;into a derived class if functions of the same name&nbsp;are present
- in the derived class.</TD>
- </TR>
- <tr>
- <td valign="top" width="51%">BOOST_NO_USING_TEMPLATE</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler will not accept a using declaration that
- imports a template class or function from another namespace. Originally a
- Borland specific problem with imports to/from the global namespace, extended to
- MSVC6 which has a specific issue with importing template classes (but not
- functions).</td>
- </tr>
- <tr>
- <td valign="top" width="51%">BOOST_NO_VOID_RETURNS</td>
- <td valign="top" width="16%">Compiler</td>
- <td valign="top" width="33%">The compiler does not allow a void function to return
- the result of calling another void function.
- <pre>void f() {}
-void g() { return f(); }</pre>
- </td>
- </tr>
- </table>
- <h4><a name="features"></a>Macros that describe optional features:</h4>
- <p>The following macros describe features that are not required by the C++
- standard. The macro is only defined if the feature is present.</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="48%"><p align="center"><b>Macro</b></p>
- </td>
- <td valign="top" width="15%"><p align="center"><b>Section</b></p>
- </td>
- <td valign="top" width="37%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_BETHREADS</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">The platform supports BeOS style threads.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_CLOCK_GETTIME</td>
- <td>Platform</td>
- <td>The platform has the POSIX API clock_gettime.</td>
- </tr>
- <TR>
- <TD>BOOST_HAS_DECLSPEC
- </TD>
- <TD>Compiler</TD>
- <TD>The compiler uses __declspec(dllexport) and __declspec(dllimport) to
- export/import symbols from dll's.</TD>
- </TR>
- <tr>
- <td>BOOST_HAS_DIRENT_H</td>
- <td>Platform</td>
- <td>The platform has the POSIX header &lt;dirent.h&gt;.</td>
- </tr>
- <TR>
- <TD>BOOST_HAS_EXPM1</TD>
- <TD>Platform</TD>
- <TD>The platform has the functions expm1 expm1f and expm1l in &lt;math.h&gt;</TD>
- </TR>
- <tr>
- <td>BOOST_HAS_FTIME</td>
- <td>Platform</td>
- <td>The platform has the Win32 API GetSystemTimeAsFileTime.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_GETTIMEOFDAY</td>
- <td>Platform</td>
- <td>The platform has the POSIX API gettimeofday.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_HASH</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">The C++ implementation provides the (SGI) hash_set
- and hash_map classes. When defined, BOOST_HASH_SET_HEADER and
- BOOST_HASH_LIST_HEADER will contain the names of the header needed to access
- hash_set and hash_map; BOOST_STD_EXTENSION_NAMESPACE will provide the namespace
- in which the two class templates reside.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_LOG1P</TD>
- <TD vAlign="top" width="15%">Platform</TD>
- <TD vAlign="top" width="37%">The platform has the functions log1p, log1pf and
- log1pl in &lt;math.h&gt;.</TD>
- </TR>
- <tr>
- <td>BOOST_HAS_LONG_LONG</td>
- <td>Compiler</td>
- <td>The compiler supports the long long data type.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_MACRO_USE_FACET</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">The standard library lacks a conforming
- std::use_facet, but has a macro _USE(loc, Type) that does the job. This is
- primarily for the Dinkumware std lib.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_MS_INT64</td>
- <td>Compiler</td>
- <td>The compiler supports the __int64 data type.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_NANOSLEEP</td>
- <td>Platform</td>
- <td>The platform has the POSIX API nanosleep.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_NL_TYPES_H</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">The platform has an &lt;nl_types.h&gt;.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_NRVO</td>
- <td>Compiler</td>
- <td>Indicated that the compiler supports the named return value optimization
- (NRVO). Used to select the most efficient implementation for some function. See <a href="../../boost/operators.hpp">
- boost/operators.hpp</a> for example.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_HAS_PARTIAL_STD_ALLOCATOR</td>
- <td>Standard Library</td>
- <td>The standard library has a partially conforming std::allocator class, but
- without any of the member templates.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_PTHREAD_DELAY_NP</td>
- <td>Platform</td>
- <td>The platform has the POSIX API pthread_delay_np.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE</td>
- <td>Platform</td>
- <td>The platform has the POSIX API pthread_mutexattr_settype.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_PTHREAD_YIELD</td>
- <td>Platform</td>
- <td>The platform has the POSIX API pthread_yield.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_PTHREADS</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">The platform support POSIX style threads.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_SCHED_YIELD</td>
- <td>Platform</td>
- <td>The platform has the POSIX API sched_yield.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_SGI_TYPE_TRAITS</td>
- <td>Compiler/standard library</td>
- <td>The compiler has native support for SGI style type traits.</td>
- </tr>
- <tr>
- <td>BOOST_HAS_STDINT_H</td>
- <td>Platform</td>
- <td>The platform has a &lt;stdint.h&gt;</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_SLIST</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">The C++ implementation provides the (SGI) slist
- class. When defined, BOOST_SLIST_HEADER will contain the name of the header
- needed to access slist and BOOST_STD_EXTENSION_NAMESPACE will provide the
- namespace in which slist resides.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_STLP_USE_FACET</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">The standard library lacks a conforming
- std::use_facet, but has a workaround class-version that does the job. This is
- primarily for the STLport std lib.</td>
- </tr>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_ARRAY</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;array&gt;</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_COMPLEX_OVERLOADS</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a version of &lt;complex&gt; that
- supports passing scalars&nbsp;to the complex number algorithms.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_COMPLEX_INVERSE_TRIG</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a version of &lt;complex&gt; that
- includes the new inverse trig functions from TR1.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_REFERENCE_WRAPPER</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has TR1 conforming reference wrappers in
- &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_RESULT_OF</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming result_of template
- in &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_MEM_FN</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming mem_fn function
- template in &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_BIND</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming&nbsp;bind function
- template in &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_FUNCTION</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming&nbsp;<EM>function</EM>
- class template in &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_HASH</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming&nbsp;<EM>hash </EM>function
- template in &lt;functional&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_SHARED_PTR</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming&nbsp;<EM>shared_ptr </EM>
- class template in &lt;memory&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_RANDOM</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;random&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_REGEX</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;regex&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_TUPLE</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;tuple&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_TYPE_TRAITS</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;type_traits&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_UTILITY</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has the TR1 additions to &lt;utility&gt;
- (tuple interface to std::pair).</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_UNORDERED_MAP</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;unordered_map&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1_UNORDERED_SET</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">The library has a TR1 conforming version of
- &lt;unordered_set&gt;.</TD>
- </TR>
- <TR>
- <TD vAlign="top" width="48%">BOOST_HAS_TR1</TD>
- <TD vAlign="top" width="15%">Standard library</TD>
- <TD vAlign="top" width="37%">Implies all the other BOOST_HAS_TR1_* macros should
- be set.</TD>
- </TR>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_THREADS</td>
- <td valign="top" width="15%">Platform/compiler</td>
- <td valign="top" width="37%">Defined if the compiler, in its current translation
- mode, supports multiple threads of execution.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_TWO_ARG_USE_FACET</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">The standard library lacks a conforming
- std::use_facet, but has a two argument version that does the job. This is
- primarily for the Rogue Wave std lib.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_UNISTD_H</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">The Platform provides &lt;unistd.h&gt;.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_WINTHREADS</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">The platform supports MS Windows style threads.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_MSVC_STD_ITERATOR</td>
- <td valign="top" width="15%">Standard library</td>
- <td valign="top" width="37%">Microsoft's broken version of std::iterator is being
- used. This implies that std::iterator takes no more than two template
- parameters.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_MSVC6_MEMBER_TEMPLATES</td>
- <td valign="top" width="15%">Compiler</td>
- <td valign="top" width="37%">Microsoft Visual C++ 6.0 has enough member template
- idiosyncrasies (being polite) that BOOST_NO_MEMBER_TEMPLATES is defined for
- this compiler. BOOST_MSVC6_MEMBER_TEMPLATES is defined to allow compiler
- specific workarounds. This macro gets defined automatically if
- BOOST_NO_MEMBER_TEMPLATES is not defined - in other words this is treated as a
- strict subset of the features required by the standard.</td>
- </tr>
- <tr>
- <td valign="top" width="48%">BOOST_HAS_STDINT_H</td>
- <td valign="top" width="15%">Platform</td>
- <td valign="top" width="37%">There are no 1998 C++ Standard headers
- &lt;stdint.h&gt; or &lt;cstdint&gt;, although the 1999 C Standard does include
- &lt;stdint.h&gt;. If &lt;stdint.h&gt; is present, &lt;boost/stdint.h&gt; can
- make good use of it, so a flag is supplied (signalling presence; thus the
- default is not present, conforming to the current C++ standard).</td>
- </tr>
- </table>
- <h4><a name="helpers"></a>Boost Helper Macros</h4>
- <p>The following macros are either simple helpers, or macros that provide
- workarounds for compiler/standard library defects.</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="50%"><p align="center"><b>Macro</b></p>
- </td>
- <td valign="top" width="50%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_DEDUCED_TYPENAME</td>
- <td valign="top" width="50%">Some compilers don't support the use of <code>typename</code>
- for dependent types in deduced contexts. This macro expands to nothing on those
- compilers, and <code>typename</code> elsewhere. For example, replace:<pre>template &lt;class T&gt; void f(T, typename T::type);</pre>
- <p>with:</p>
- <pre>template &lt;class T&gt; void f(T, BOOST_DEDUCED_TYPENAME T::type);</pre>
- </td>
- </tr>
- <tr>
- <td>BOOST_HASH_MAP_HEADER</td>
- <td>The header to include to get the SGI hash_map class. This macro is only
- available if BOOST_HAS_HASH is defined.</td>
- </tr>
- <tr>
- <td>BOOST_HASH_SET_HEADER</td>
- <td>The header to include to get the SGI hash_set class. This macro is only
- available if BOOST_HAS_HASH is defined.</td>
- </tr>
- <tr>
- <td>BOOST_SLIST_HEADER</td>
- <td>The header to include to get the SGI slist class. This macro is only available
- if BOOST_HAS_SLIST is defined.</td>
- </tr>
- <tr>
- <td>BOOST_STD_EXTENSION_NAMESPACE</td>
- <td>The namespace used for std library extensions (hashtable classes etc).</td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_STATIC_CONSTANT(Type, assignment)</td>
- <td valign="top" width="50%">On compilers which don't allow in-class
- initialization of static integral constant members, we must use enums as a
- workaround if we want the constants to be available at compile-time. This macro
- gives us a convenient way to declare such constants. For example instead of:<pre>struct foo{
- static const int value = 2;
-};</pre>
- <p>use:</p>
- <pre>struct foo{
- BOOST_STATIC_CONSTANT(int, value = 2);
-};</pre>
- </td>
- </tr>
- <tr>
- <td>BOOST_UNREACHABLE_RETURN(result)</td>
- <td>Normally evaluates to nothing, but evaluates to <font face="Courier New">return
- x;</font> if the compiler requires a return, even when it can never be
- reached.</td>
- </tr>
- <tr>
- <td>BOOST_EXPLICIT_TEMPLATE_TYPE(t)<br>
- BOOST_EXPLICIT_TEMPLATE_NON_TYPE(t, v)<br>
- BOOST_APPEND_EXPLICIT_TEMPLATE_TYPE(t)<br>
- BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(t, v)<br>
- </td>
- <td>Some compilers silently "fold" different function template instantiations if
- some of the template parameters don't appear in the function parameter list.
- For instance:
- <pre> #include &lt;iostream&gt;
- #include &lt;ostream&gt;
- #include &lt;typeinfo&gt;
-
- template &lt;int n&gt;
- void f() { std::cout &lt;&lt; n &lt;&lt; ' '; }
-
- template &lt;typename T&gt;
- void g() { std::cout &lt;&lt; typeid(T).name() &lt;&lt; ' '; }
-
- int main() {
- f&lt;1&gt;();
- f&lt;2&gt;();
-
- g&lt;int&gt;();
- g&lt;double&gt;();
- }
-</pre>
- incorrectly outputs <tt>"2 2 double double "</tt> on VC++ 6. These macros, to
- be used in the function parameter list, fix the problem without effects on the
- calling syntax. For instance, in the case above write:
- <pre> template &lt;int n&gt;
- void f(BOOST_EXPLICIT_TEMPLATE_NON_TYPE(int, n)) { ... }
-
- template &lt;typename T&gt;
- void g(BOOST_EXPLICIT_TEMPLATE_TYPE(T)) { ... }
-</pre>
- Beware that they can declare (for affected compilers) a dummy <i>defaulted</i> parameter,
- so they
- <br>
- <br>
- a) should be always invoked *at the end* of the parameter list
- <br>
- b) can't be used if your function template is multiply declared.
- <br>
- <br>
- Furthermore, in order to add any needed comma separator, an "APPEND_*" version
- must be used when the macro invocation appears after a normal parameter
- declaration or after the invocation of another macro of this same group.
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_USE_FACET(Type, loc)</td>
- <td valign="top" width="50%">When the standard library does not have a comforming
- std::use_facet there are various workarounds available, but they differ from
- library to library. This macro provides a consistent way to access a locale's
- facets. For example, replace:<pre>std::use_facet&lt;Type&gt;(loc);</pre>
- <p>with:</p>
- <pre>BOOST_USE_FACET(Type, loc);</pre>
- <p>Note do not add a std:: prefix to the front of BOOST_USE_FACET.</p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_HAS_FACET(Type, loc)</td>
- <td valign="top" width="50%">When the standard library does not have a comforming
- std::has_facet there are various workarounds available, but they differ from
- library to library. This macro provides a consistent way to check a locale's
- facets. For example, replace:<pre>std::has_facet&lt;Type&gt;(loc);</pre>
- <p>with:</p>
- <pre>BOOST_HAS_FACET(Type, loc);</pre>
- <p>Note do not add a std:: prefix to the front of BOOST_HAS_FACET.</p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_NESTED_TEMPLATE</td>
- <td valign="top" width="50%">Member templates are supported by some compilers even
- though they can't use the A::template member&lt;U&gt; syntax, as a workaround
- replace:<pre>typedef typename A::template rebind&lt;U&gt; binder;</pre>
- <p>with:</p>
- <pre>typedef typename A::BOOST_NESTED_TEMPLATE rebind&lt;U&gt; binder;</pre>
- </td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_STRINGIZE(X)</td>
- <td valign="top" width="50%">Converts the parameter X to a string after macro
- replacement on X has been performed.</td>
- </tr>
- <tr>
- <td valign="top" width="50%">BOOST_JOIN(X,Y)</td>
- <td valign="top" width="50%">This piece of macro magic joins the two arguments
- together, even when one of the arguments is itself a macro (see 16.3.1 in C++
- standard). This is normally used to create a mangled name in combination with a
- predefined macro such a __LINE__.</td>
- </tr>
- </table>
- <h4><a name="info_macros"></a>Boost Informational Macros</h4>
- <p>The following macros describe boost features; these are, generally speaking the
- only boost macros that should be tested in user code.</p>
- <table border="1" cellpadding="7" cellspacing="1" width="100%">
- <tr>
- <td valign="top" width="33%"><p align="center"><b>Macro</b></p>
- </td>
- <td valign="top" width="33%"><p align="center"><b>Header</b></p>
- </td>
- <td valign="top" width="33%"><p align="center"><b>Description</b></p>
- </td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_VERSION</td>
- <td valign="top" width="33%">&lt;boost/version.hpp&gt;</td>
- <td valign="top" width="33%">Describes the boost version number in XXYYZZ format
- such that: (BOOST_VERSION % 100) is the sub-minor version, ((BOOST_VERSION /
- 100) % 1000) is the minor version, and (BOOST_VERSION / 100000) is the major
- version.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_NO_INT64_T</td>
- <td valign="top" width="33%">&lt;boost/cstdint.hpp&gt;<p>&lt;boost/stdint.h&gt;</p>
- </td>
- <td valign="top" width="33%">Defined if there are no 64-bit integral types:
- int64_t, uint64_t etc.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_NO_INTEGRAL_INT64_T</td>
- <td valign="top" width="33%">&lt;boost/cstdint.hpp&gt;<p>&lt;boost/stdint.h&gt;</p>
- </td>
- <td valign="top" width="33%">Defined if int64_t as defined by
- &lt;boost/cstdint.hpp&gt; is not usable in integral constant expressions.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_MSVC</td>
- <td valign="top">&lt;boost/config.hpp&gt;</td>
- <td valign="top">Defined if the compiler is really Microsoft Visual C++, as
- opposed to one of the many other compilers that also define _MSC_VER.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_INTEL</td>
- <td valign="top">&lt;boost/config.hpp&gt;</td>
- <td valign="top">Defined if the compiler is an Intel compiler, takes the same
- value as the compiler version macro.</td>
- </tr>
- <TR>
- <TD vAlign="top">BOOST_WINDOWS</TD>
- <TD vAlign="top">&lt;boost/config.hpp&gt;</TD>
- <TD vAlign="top">Defined if the Windows platfrom API is available.</TD>
- </TR>
- <tr>
- <td>BOOST_DINKUMWARE_STDLIB</td>
- <td>&lt;boost/config.hpp&gt;</td>
- <td>Defined if the dinkumware standard library is in use, takes the same value as
- the Dinkumware library version macro _CPPLIB_VER if defined, otherwise 1.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_NO_WREGEX</td>
- <td valign="top" width="33%">&lt;boost/regex.hpp&gt;</td>
- <td valign="top" width="33%">Defined if the regex library does not support wide
- character regular expressions.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_COMPILER</td>
- <td valign="top" width="33%">&lt;boost/config.hpp&gt;</td>
- <td valign="top" width="33%">Defined as a string describing the name and version
- number of the compiler in use. Mainly for debugging the configuration.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_STDLIB</td>
- <td valign="top" width="33%">&lt;boost/config.hpp&gt;</td>
- <td valign="top" width="33%">Defined as a string describing the name and version
- number of the standard library in use. Mainly for debugging the configuration.</td>
- </tr>
- <tr>
- <td valign="top" width="33%">BOOST_PLATFORM</td>
- <td valign="top" width="33%">&lt;boost/config.hpp&gt;</td>
- <td valign="top" width="33%">Defined as a string describing the name of the
- platform. Mainly for debugging the configuration.</td>
- </tr>
- </table>
- <h2><a name="guidelines"></a></h2>
- <H4><A name="source"></A>Macros for libraries with separate source code</H4>
- <P>The following macros and helper headers are of use to authors whose libraries
- include separate source code, and are intended to address two issues: fixing
- the ABI of the compiled library, and selecting which compiled library to link
- against based upon the compilers settings.</P>
- <H5>ABI Fixing</H5>
- <P>When linking against a pre-compiled library it vital that the ABI used by the
- compiler when building the library <EM>matches</EM> <EM>exactly</EM> the ABI
- used by the code using the library.&nbsp; In this case ABI means things like
- the struct packing arrangement used, the name mangling scheme used, or the size
- of some types (enum types for example).&nbsp; This is separate from things like
- threading support, or runtime library variations, which have to be dealt with
- by build variants.&nbsp; To put this in perspective there is one compiler
- (Borland's) that has so many compiler options that make subtle changes to the
- ABI, that at least in theory there 3200 combinations, and that's without
- considering runtime library variations.&nbsp; Fortunately these variations can
- be managed by #pragma's that tell the compiler what ABI to use for the types
- declared in your library. In order to avoid sprinkling #pragma's all over the
- boost headers, there are some prefix and suffix headers that do the job.
- Typical usage is:</P>
- <P><b>my_library.cpp</b></P>
- <blockquote>
- <PRE>#ifndef MY_INCLUDE_GUARD
-#define MY_INCLUDE_GUARD
-
-// all includes go here:
-<b>#include &lt;boost/config.hpp&gt;</b>
-#include &lt;whatever&gt;
-
-<b>#include &lt;boost/config/abi_prefix.hpp&gt; // must be the last #include</b>
-
-namespace boost{
-// your code goes here
-}
-
-<b>#include &lt;boost/config/abi_suffix.hpp&gt; // pops abi_prefix.hpp pragmas</b>
-
-#endif // include guard
-</PRE>
- </blockquote>
- <P><b>my_library.cpp</b></P>
- <blockquote>
- <pre>...
-<b>// nothing special need be done in the implementation file</b>
-...</pre>
- </blockquote>
- <P>The user can disable this mechanism by defining BOOST_DISABLE_ABI_HEADERS, or
- they can define BOOST_ABI_PREFIX and/or BOOST_ABI_SUFFIX to point to their own
- prefix/suffix headers if they so wish.</P>
- <H5>Automatic library selection</H5>
- <P>It is essential that users link to a build of a library which was built against
- the same runtime library that their application will be built against - if this
- does not happen then the library will not be binary compatible with their own
- code - and there is a high likelihood &nbsp;that their application will
- experience&nbsp;runtime crashes.&nbsp; These kinds of problems can be extremely
- time consuming and difficult to debug, and often lead to frustrated users and
- authors alike (simply selecting the right library to link against is not as
- easy as it seems when their are 6-8 of them to chose from, and some users seem
- to be blissfully unaware that there even are different runtimes available to
- them).</P>
- <P>To solve this issue, some compilers allow source code to contain #pragma's that
- instruct the linker which library to link against, all the user need do is
- include the headers they need, place the compiled libraries in their library
- search path, and the compiler and linker do the rest.&nbsp; Boost.config
- supports this via the header &lt;boost/config/auto_link.hpp&gt;, before
- including this header one or more of the following macros need to be defined:</P>
- <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="100%" border="1">
- <TR>
- <TD>BOOST_LIB_NAME</TD>
- <TD>
- Required: An&nbsp;identifier containing the basename of the library, for
- example 'boost_regex'.</TD>
- </TR>
- <TR>
- <TD>BOOST_DYN_LINK</TD>
- <TD>Optional: when set link to dll rather than static library.</TD>
- </TR>
- <TR>
- <TD>BOOST_LIB_DIAGNOSTIC</TD>
- <TD>Optional: when set the header will print out the name of the library selected
- (useful for debugging).</TD>
- </TR>
- </TABLE>
- <P>If the compiler supports this mechanism, then it will be told to link against
- the appropriately named library, the actual algorithm used to mangle the name
- of the library is documented inside &lt;boost/config/auto_link.hpp&gt; and has
- to match that used to create the libraries via bjam 's install rules.</P>
- <P>Typical usage is:</P>
- <P><b>my_library.hpp</b></P>
- <blockquote>
- <PRE>...
-//
-// Don't include auto-linking code if the user has disabled it by
-// defining BOOST_ALL_NO_LIB, or BOOST_MY_LIBRARY_NO_LIB, or if this
-// is one of our own source files (signified by BOOST_MY_LIBRARY_SOURCE):
-//
-<b>#if !defined(BOOST_ALL_NO_LIB) &amp;&amp; !defined(BOOST_MY_LIBRARY_NO_LIB) &amp;&amp; !defined(BOOST_MY_LIBRARY_SOURCE)
-# define BOOST_LIB_NAME boost_my_library
-# ifdef BOOST_MY_LIBRARY_DYN_LINK
-# define BOOST_DYN_LINK
-# endif
-# include &lt;boost/config/auto_link.hpp&gt;
-#endif
-</b>...
-</PRE>
- </blockquote>
- <p><b>my_library.cpp</b></p>
- <blockquote>
- <pre>// define BOOST_MY_LIBRARY_SOURCE so that the header knows that the
-// library is being built (possibly exporting rather than importing code)
-//
-<b>#define BOOST_MY_LIBRARY_SOURCE</b>
-
-<b>#include &lt;boost/my_library/my_library.hpp&gt;</b>
-...</pre>
- </blockquote>
- <H2>Guidelines for Boost Authors</H2>
- <p>The boost/config.hpp header is used to
- pass configuration information to other boost files, allowing them to cope with
- platform dependencies such as arithmetic byte ordering, compiler pragmas, or
- compiler shortcomings. Without such configuration information, many current
- compilers would not work with the Boost libraries.</p>
- <p>Centralizing configuration information in this header reduces the number of
- files that must be modified when porting libraries to new platforms, or when
- compilers are updated. Ideally, no other files would have to be modified when
- porting to a new platform.</p>
- <p>Configuration headers are controversial because some view them as condoning
- broken compilers and encouraging non-standard subsets. Adding settings for
- additional platforms and maintaining existing settings can also be a problem.
- In other words, configuration headers are a necessary evil rather than a
- desirable feature. The boost config.hpp policy is designed to minimize the
- problems and maximize the benefits of a configuration header.</p>
- <p>Note that:</p>
- <ul>
- <li>
- Boost library implementers are not required to #include
- &lt;boost/config.hpp&gt;, and are not required in any way to support compilers
- that do not comply with the C++ Standard (ISO/IEC 14882).
- <li>
- If a library implementer wishes to support some non-conforming compiler, or to
- support some platform specific feature, #include &lt;boost/config.hpp&gt; is
- the preferred way to obtain configuration information not available from the
- standard headers such as &lt;climits&gt;, etc.
- <li>
- If configuration information can be deduced from standard headers such as
- &lt;climits&gt;, use those standard headers rather than
- &lt;boost/config.hpp&gt;.
- <li>
- Boost files that use macros defined in &lt;boost/config.hpp&gt; should have
- sensible, standard conforming, default behavior if the macro is not defined.
- This means that the starting point for porting &lt;boost/config.hpp&gt; to a
- new platform is simply to define nothing at all specific to that platform. In
- the rare case where there is no sensible default behavior, an #error message
- should describe the problem.
- <li>
- If a Boost library implementer wants something added to config.hpp, post a
- request on the Boost mailing list. There is no guarantee such a request will be
- honored; the intent is to limit the complexity of config.hpp.
- <li>
- The intent is to support only compilers which appear on their way to becoming
- C++ Standard compliant, and only recent releases of those compilers at that.
- <li>
- The intent is not to disable mainstream features now well-supported by the
- majority of compilers, such as namespaces, exceptions, RTTI, or templates.
- </li>
- </ul>
- <h4><a name="defect_guidelines"></a>Adding New Defect Macros</h4>
- <p>When you need to add a new defect macro - either to fix a problem with an
- existing library, or when adding a new library - distil the issue down to a
- simple test case; often, at this point other (possibly better) workarounds may
- become apparent. Secondly always post the test case code to the boost mailing
- list and invite comments; remember that C++ is complex and that sometimes what
- may appear a defect, may in fact turn out to be a problem with the authors
- understanding of the standard.</p>
- <p>When you name the macro, follow the BOOST_NO_SOMETHING naming convention, so
- that it's obvious that this is a macro reporting a defect.</p>
- <p>Finally, add the test program to the regression tests. You will need to place
- the test case in a .ipp file with the following comments near the top:</p>
- <pre>// MACRO: BOOST_NO_FOO
-// TITLE: foo
-// DESCRIPTION: If the compiler fails to support foo</pre>
- <p>These comments are processed by the autoconf script, so make sure the format
- follows the one given. The file should be named "boost_no_foo.ipp", where foo
- is the defect description - try and keep the file name under the Mac 30
- character filename limit though. You will also need to provide a function
- prototype "int test()" that is declared in a namespace with the same name as
- the macro, but in all lower case, and which returns zero on success:</p>
- <pre>namespace boost_no_foo{
-
-int test()
-{
- // test code goes here:
- //
- return 0;
-}
-
-}</pre>
- <p>
- Once the test code is in place, build and run the program "generate.cpp" that
- you will find in the boost-root/libs/config/tools/ directory. This generates
- two .cpp test files from the new test code, and adds the tests to the
- regression test Jamfile, and the config_test.cpp test program. Finally add a
- new entry to config_info.cpp so that the new macro gets printed out when that
- program is run.</p>
- <h4><a name="feature_guidelines"></a>Adding New Feature Test Macros</h4>
- <p>When you need to add a macro that describes a feature that the standard does
- not require, follow the convention for adding a new defect macro (above), but
- call the macro BOOST_HAS_FOO, and name the test file "boost_has_foo.ipp". Try
- not to add feature test macros unnecessarily, if there is a platform specific
- macro that can already be used (for example _WIN32, __BEOS__, or __linux) to
- identify the feature then use that. Try to keep the macro to a feature group,
- or header name, rather than one specific API (for example BOOST_HAS_NL_TYPES_H
- rather than BOOST_HAS_CATOPEN). If the macro describes a POSIX feature group,
- then add boilerplate code to boost/config/suffix.hpp
- to auto-detect the feature where possible (if you are wondering why we can't
- use POSIX feature test macro directly, remember that many of these features can
- be added by third party libraries, and are not therefore identified inside
- &lt;unistd.h&gt;).</p>
- <h4><a name="modify_guidelines"></a>Modifying the Boost Configuration Headers</h4>
- <p>The aim of boost's configuration setup is that the configuration headers should
- be relatively stable - a boost user should not have to recompile their code
- just because the configuration for some compiler that they're not interested in
- has changed. Separating the configuration into separate compiler/standard
- library/platform sections provides for part of this stability, but boost
- authors require some amount of restraint as well, in particular:</p>
- <p>&lt;boost/config.hpp&gt; should never
- change, don't alter this file.</p>
- <p>&lt;boost/config/user.hpp&gt; is
- included by default, don't add extra code to this file unless you have to. If
- you do, please remember to update libs/config/tools/configure.in
- as well.</p>
- <p>&lt;boost/config/suffix.hpp&gt; is
- always included so be careful about modifying this file as it breaks
- dependencies for everyone. This file should include only "boilerplate"
- configuration code, and generally should change only when new macros are added.</p>
- <p>&lt;boost/config/select_compiler_config.hpp&gt;,
- &lt;boost/config/select_platform_config.hpp&gt;
- and &lt;boost/config/select_stdlib_config.hpp&gt;
- are included by default and should change only if support for a new
- compiler/standard library/platform is added.</p>
- <p>The compiler/platform/standard library selection code is set up so that unknown
- platforms are ignored and assumed to be fully standards compliant - this gives
- unknown platforms a "sporting chance" of working "as is" even without running
- the configure script.</p>
- <p>When adding or modifying the individual mini-configs, assume that future, as
- yet unreleased versions of compilers, have all the defects of the current
- version. Although this is perhaps unnecessarily pessimistic, it cuts down on
- the maintenance of these files, and experience suggests that pessimism is
- better placed than optimism here!</p>
- <h2><a name="rationale"></a>Rationale</h2>
- <p>The problem with many traditional "textbook" implementations of configuration
- headers (where all the configuration options are in a single "monolithic"
- header) is that they violate certain fundamental software engineering
- principles which would have the effect of making boost more fragile, more
- difficult to maintain and more difficult to use safely. You can find a
- description of the principles from the <a href="http://www.objectmentor.com/publications/Principles%20and%20Patterns.PDF">
- following article</a>.</p>
- <h4>The problem</h4>
- <p>Consider a situation in which you are concurrently developing on multiple
- platforms. Then consider adding a new platform or changing the platform
- definitions of an existing platform. What happens? Everything, and this does
- literally mean everything, recompiles. Isn't it quite absurd that adding a new
- platform, which has absolutely nothing to do with previously existing
- platforms, means that all code on all existing platforms needs to be
- recompiled?</p>
- <p>Effectively, there is an imposed physical dependency between platforms that
- have nothing to do with each other. Essentially, the traditional solution
- employed by configuration headers does not conform to the Open-Closed
- Principle:</p>
- <p><b><i>"A module should be open for extension but closed for modification."</i></b></p>
- <p>Extending a traditional configuration header implies modifying existing code.</p>
- <p>Furthermore, consider the complexity and fragility of the platform detection
- code. What if a simple change breaks the detection on some minor platform? What
- if someone accidentally or on purpose (as a workaround for some other problem)
- defines some platform dependent macros that are used by the detection code? A
- traditional configuration header is one of the most volatile headers of the
- entire library, and more stable elements of Boost would depend on it. This
- violates the Stable Dependencies Principle:</p>
- <p><b><i>"Depend in the direction of stability."</i></b></p>
- <p>After even a minor change to a traditional configuration header on one minor
- platform, almost everything on every platform should be tested if we follow
- sound software engineering practice.</p>
- <p>Another important issue is that it is not always possible to submit changes to
- &lt;boost/config.hpp&gt;. Some boost users are currently working on platforms
- using tools and libraries that are under strict Non-Disclosure Agreements. In
- this situation it is impossible to submit changes to a traditional monolithic
- configuration header, instead some method by which the user can insert their
- own configuration code must be provided.</p>
- <h4>The solution</h4>
- <p>The approach taken by boost's configuration headers is to separate
- configuration into three orthogonal parts: the compiler, the standard library
- and the platform. Each compiler/standard library/platform gets its own
- mini-configuration header, so that changes to one compiler's configuration (for
- example) does not affect other compilers. In addition there are measures that
- can be taken both to omit the compiler/standard library/platform detection code
- (so that adding support to a new platform does not break dependencies), or to
- freeze the configuration completely; providing almost complete protection
- against dependency changes.</p>
- <h2><a name="Acknowledgements"></a>Acknowledgements</h2>
- <p>Beman Dawes provided the original config.hpp and part of this document. Vesa
- Karvonen provided a description of the principles (see rationale)
- and put together an early version of the current configuration setup. John
- Maddock put together the configuration current code, the test programs, the
- configuration script and the reference section of this document. Numerous boost
- members, past and present, have contributed fixes to boost's configuration.</p>
- <p>&nbsp;</p>
- <hr>
- <p>Copyright&nbsp;Beman Dawes 2001</p>
- <p>Copyright&nbsp;Vesa Karvonen 2001</p>
- <p>Copyright&nbsp;John Maddock 2001</p>
- <P>Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <A href="http://www.boost.org/LICENSE_1_0.txt">
- www.boost.org/LICENSE_1_0.txt</A>).</P>
- <p>&nbsp;</p>
- <p>&nbsp;</p>
- <p>&nbsp;</p>
- <p>&nbsp;</p>
- <p>&nbsp;</p>
+ <P>Copyright&nbsp;John Maddock 2001</P>
+ <P>Distributed under the Boost Software License, Version 1.0. (See accompanying file <A href="../../LICENSE_1_0.txt">
+ LICENSE_1_0.txt</A> or copy at www.boost.org/LICENSE_1_0.txt).</P>
    </body>
 </html>
+
+

Modified: branches/release/libs/config/index.html
==============================================================================
--- branches/release/libs/config/index.html (original)
+++ branches/release/libs/config/index.html 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,10 +1,10 @@
 <html>
    <head>
- <meta http-equiv="refresh" content="0; URL=config.htm">
+ <meta http-equiv="refresh" content="0; URL=doc/html/index.html">
    </head>
    <body>
       <P>
- Automatic redirection failed, please go to config.htm.
+ Automatic redirection failed, please go to doc/html/index.html.
       </P>
       <P>Copyright&nbsp;John Maddock 2001</P>
       <P>Distributed under the Boost Software License, Version 1.0. (See accompanying file <A href="../../LICENSE_1_0.txt">
@@ -12,3 +12,4 @@
    </body>
 </html>
 
+

Modified: branches/release/libs/config/test/Jamfile.v2
==============================================================================
--- branches/release/libs/config/test/Jamfile.v2 (original)
+++ branches/release/libs/config/test/Jamfile.v2 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,7 +1,7 @@
 #
 # Regression test Jamfile for boost configuration setup.
 # *** DO NOT EDIT THIS FILE BY HAND ***
-# This file was automatically generated on Wed Feb 15 14:14:07 2006
+# This file was automatically generated on Fri Oct 19 13:34:11 2007
 # by libs/config/tools/generate.cpp
 # Copyright John Maddock.
 # Use, modification and distribution are subject to the
@@ -15,9 +15,9 @@
 include $(DOT)/options_v2.jam ;
 
 run config_info.cpp ;
-run math_info.cpp : : : <toolset>borland:<runtime-link>static ;
+run math_info.cpp : : : <toolset>borland:<runtime-link>static <toolset>borland:<link>static ;
 run config_test.cpp ;
-run limits_test.cpp ;
+run limits_test.cpp ../../test/build//boost_test_exec_monitor ;
 run abi/abi_test.cpp abi/main.cpp ;
 
 test-suite "BOOST_HAS_TWO_ARG_USE_FACET" :
@@ -29,6 +29,9 @@
 test-suite "BOOST_HAS_CLOCK_GETTIME" :
 [ run has_clock_gettime_pass.cpp ]
 [ compile-fail has_clock_gettime_fail.cpp ] ;
+test-suite "BOOST_HAS_CONCEPTS" :
+[ run has_concepts_pass.cpp ]
+[ compile-fail has_concepts_fail.cpp ] ;
 test-suite "BOOST_HAS_DIRENT_H" :
 [ run has_dirent_h_pass.cpp ]
 [ compile-fail has_dirent_h_fail.cpp ] ;
@@ -80,6 +83,9 @@
 test-suite "BOOST_HAS_PTHREAD_YIELD" :
 [ run has_pthread_yield_pass.cpp ]
 [ compile-fail has_pthread_yield_fail.cpp ] ;
+test-suite "BOOST_HAS_RVALUE_REFS" :
+[ run has_rvalue_refs_pass.cpp ]
+[ compile-fail has_rvalue_refs_fail.cpp ] ;
 test-suite "BOOST_HAS_SCHED_YIELD" :
 [ run has_sched_yield_pass.cpp ]
 [ compile-fail has_sched_yield_fail.cpp ] ;
@@ -92,6 +98,9 @@
 test-suite "BOOST_HAS_SLIST" :
 [ run has_slist_pass.cpp ]
 [ compile-fail has_slist_fail.cpp ] ;
+test-suite "BOOST_HAS_STATIC_ASSERT" :
+[ run has_static_assert_pass.cpp ]
+[ compile-fail has_static_assert_fail.cpp ] ;
 test-suite "BOOST_HAS_STDINT_H" :
 [ run has_stdint_h_pass.cpp ]
 [ compile-fail has_stdint_h_fail.cpp ] ;
@@ -152,6 +161,9 @@
 test-suite "BOOST_HAS_UNISTD_H" :
 [ run has_unistd_h_pass.cpp ]
 [ compile-fail has_unistd_h_fail.cpp ] ;
+test-suite "BOOST_HAS_VARIADIC_TMPL" :
+[ run has_variadic_tmpl_pass.cpp ]
+[ compile-fail has_variadic_tmpl_fail.cpp ] ;
 test-suite "BOOST_MSVC6_MEMBER_TEMPLATES" :
 [ run has_vc6_mem_templ_pass.cpp ]
 [ compile-fail has_vc6_mem_templ_fail.cpp ] ;
@@ -206,6 +218,9 @@
 test-suite "BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS" :
 [ run no_exp_func_tem_arg_pass.cpp ]
 [ compile-fail no_exp_func_tem_arg_fail.cpp ] ;
+test-suite "BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS" :
+[ run no_function_type_spec_pass.cpp ]
+[ compile-fail no_function_type_spec_fail.cpp ] ;
 test-suite "BOOST_NO_FUNCTION_TEMPLATE_ORDERING" :
 [ run no_func_tmp_order_pass.cpp ]
 [ compile-fail no_func_tmp_order_fail.cpp ] ;
@@ -218,6 +233,12 @@
 test-suite "BOOST_NO_INTEGRAL_INT64_T" :
 [ run no_integral_int64_t_pass.cpp ]
 [ compile-fail no_integral_int64_t_fail.cpp ] ;
+test-suite "BOOST_NO_IOSFWD" :
+[ run no_iosfwd_pass.cpp ]
+[ compile-fail no_iosfwd_fail.cpp ] ;
+test-suite "BOOST_NO_IOSTREAM" :
+[ run no_iostream_pass.cpp ]
+[ compile-fail no_iostream_fail.cpp ] ;
 test-suite "BOOST_NO_IS_ABSTRACT" :
 [ run no_is_abstract_pass.cpp ]
 [ compile-fail no_is_abstract_fail.cpp ] ;
@@ -296,6 +317,9 @@
 test-suite "BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN" :
 [ run no_std_oi_assign_pass.cpp ]
 [ compile-fail no_std_oi_assign_fail.cpp ] ;
+test-suite "BOOST_NO_STD_TYPEINFO" :
+[ run no_std_typeinfo_pass.cpp ]
+[ compile-fail no_std_typeinfo_fail.cpp ] ;
 test-suite "BOOST_NO_STD_USE_FACET" :
 [ run no_std_use_facet_pass.cpp ]
 [ compile-fail no_std_use_facet_fail.cpp ] ;
@@ -311,6 +335,12 @@
 test-suite "BOOST_NO_TEMPLATE_TEMPLATES" :
 [ run no_template_template_pass.cpp ]
 [ compile-fail no_template_template_fail.cpp ] ;
+test-suite "BOOST_NO_TWO_PHASE_NAME_LOOKUP" :
+[ run no_two_phase_lookup_pass.cpp ]
+[ compile-fail no_two_phase_lookup_fail.cpp ] ;
+test-suite "BOOST_NO_TYPEID" :
+[ run no_typeid_pass.cpp ]
+[ compile-fail no_typeid_fail.cpp ] ;
 test-suite "BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL" :
 [ run no_using_breaks_adl_pass.cpp ]
 [ compile-fail no_using_breaks_adl_fail.cpp ] ;
@@ -327,4 +357,3 @@
 [ run no_wchar_t_pass.cpp ]
 [ compile-fail no_wchar_t_fail.cpp ] ;
 
-

Modified: branches/release/libs/config/test/config_info.cpp
==============================================================================
--- branches/release/libs/config/test/config_info.cpp (original)
+++ branches/release/libs/config/test/config_info.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -10,6 +10,9 @@
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
 // See http://www.boost.org/libs/config for most recent version.
+//
+// Revision $Id$
+//
 
 #include <boost/config.hpp>
 #include <boost/version.hpp>
@@ -125,6 +128,7 @@
   PRINT_MACRO(__WIN32__);
   PRINT_MACRO(_WIN32);
   PRINT_MACRO(_WIN64);
+ PRINT_MACRO(_WIN32_WCE);
   PRINT_MACRO(WIN32);
   PRINT_MACRO(_RTLDLL);
   PRINT_MACRO(__DEBUG);
@@ -194,6 +198,7 @@
   PRINT_MACRO(__hp9000s700);
   PRINT_MACRO(_PA_RISC1_1);
   PRINT_MACRO(__HPUX_SOURCE);
+ PRINT_MACRO(_INCLUDE__STDC_A1_SOURCE);
   // SGI IRIX:
   PRINT_MACRO(__sgi);
   PRINT_MACRO(_COMPILER_VERSION);
@@ -898,6 +903,7 @@
    PRINT_MACRO(BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL);
    PRINT_MACRO(BOOST_HAS_BETHREADS);
    PRINT_MACRO(BOOST_HAS_CLOCK_GETTIME);
+ PRINT_MACRO(BOOST_HAS_CONCEPTS);
    PRINT_MACRO(BOOST_HAS_DIRENT_H);
    PRINT_MACRO(BOOST_HAS_EXPM1);
    PRINT_MACRO(BOOST_HAS_FTIME);
@@ -915,10 +921,12 @@
    PRINT_MACRO(BOOST_HAS_PTHREAD_DELAY_NP);
    PRINT_MACRO(BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE);
    PRINT_MACRO(BOOST_HAS_PTHREAD_YIELD);
+ PRINT_MACRO(BOOST_HAS_RVALUE_REFS);
    PRINT_MACRO(BOOST_HAS_SCHED_YIELD);
    PRINT_MACRO(BOOST_HAS_SGI_TYPE_TRAITS);
    PRINT_MACRO(BOOST_HAS_SIGACTION);
    PRINT_MACRO(BOOST_HAS_SLIST);
+ PRINT_MACRO(BOOST_HAS_STATIC_ASSERT);
    PRINT_MACRO(BOOST_HAS_STDINT_H);
    PRINT_MACRO(BOOST_HAS_STLP_USE_FACET);
    PRINT_MACRO(BOOST_HAS_TR1_ARRAY);
@@ -940,6 +948,7 @@
    PRINT_MACRO(BOOST_HAS_TR1_UTILITY);
    PRINT_MACRO(BOOST_HAS_TWO_ARG_USE_FACET);
    PRINT_MACRO(BOOST_HAS_UNISTD_H);
+ PRINT_MACRO(BOOST_HAS_VARIADIC_TMPL);
    PRINT_MACRO(BOOST_HAS_WINTHREADS);
    PRINT_MACRO(BOOST_MSVC6_MEMBER_TEMPLATES);
    PRINT_MACRO(BOOST_MSVC_STD_ITERATOR);
@@ -957,9 +966,12 @@
    PRINT_MACRO(BOOST_NO_EXCEPTION_STD_NAMESPACE);
    PRINT_MACRO(BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS);
    PRINT_MACRO(BOOST_NO_FUNCTION_TEMPLATE_ORDERING);
+ PRINT_MACRO(BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS);
    PRINT_MACRO(BOOST_NO_INCLASS_MEMBER_INITIALIZATION);
    PRINT_MACRO(BOOST_NO_INTEGRAL_INT64_T);
    PRINT_MACRO(BOOST_NO_INTRINSIC_WCHAR_T);
+ PRINT_MACRO(BOOST_NO_IOSFWD);
+ PRINT_MACRO(BOOST_NO_IOSTREAM);
    PRINT_MACRO(BOOST_NO_IS_ABSTRACT);
    PRINT_MACRO(BOOST_NO_LIMITS);
    PRINT_MACRO(BOOST_NO_LIMITS_COMPILE_TIME_CONSTANTS);
@@ -983,6 +995,7 @@
    PRINT_MACRO(BOOST_NO_STD_MESSAGES);
    PRINT_MACRO(BOOST_NO_STD_MIN_MAX);
    PRINT_MACRO(BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN);
+ PRINT_MACRO(BOOST_NO_STD_TYPEINFO);
    PRINT_MACRO(BOOST_NO_STD_USE_FACET);
    PRINT_MACRO(BOOST_NO_STD_WSTREAMBUF);
    PRINT_MACRO(BOOST_NO_STD_WSTRING);
@@ -991,6 +1004,8 @@
    PRINT_MACRO(BOOST_NO_TEMPLATED_ITERATOR_CONSTRUCTORS);
    PRINT_MACRO(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION);
    PRINT_MACRO(BOOST_NO_TEMPLATE_TEMPLATES);
+ PRINT_MACRO(BOOST_NO_TWO_PHASE_NAME_LOOKUP);
+ PRINT_MACRO(BOOST_NO_TYPEID);
    PRINT_MACRO(BOOST_NO_UNREACHABLE_RETURN_DETECTION);
    PRINT_MACRO(BOOST_NO_USING_DECLARATION_OVERLOADS_FROM_TYPENAME_BASE);
    PRINT_MACRO(BOOST_NO_USING_TEMPLATE);
@@ -1000,6 +1015,10 @@
 
 
 
+
+
+
+
    // END GENERATED BLOCK
 
    PRINT_MACRO(BOOST_INTEL);
@@ -1038,3 +1057,4 @@
 
 
 
+

Modified: branches/release/libs/config/test/config_test.cpp
==============================================================================
--- branches/release/libs/config/test/config_test.cpp (original)
+++ branches/release/libs/config/test/config_test.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,11 +1,14 @@
-// This file was automatically generated on Wed Feb 15 14:14:06 2006
+// This file was automatically generated on Fri Oct 19 13:34:11 2007
 // by libs/config/tools/generate.cpp
 // Copyright John Maddock 2002-4.
 // Use, modification and distribution are subject to the
 // Boost Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
-// See http://www.boost.org/libs/config for the most recent version.
+// See http://www.boost.org/libs/config for the most recent version.//
+// Revision $Id$
+//
+
 // Test file for config setup
 // This file should compile, if it does not then
 // one or more macros need to be defined.
@@ -94,6 +97,11 @@
 #else
 namespace boost_no_explicit_function_template_arguments = empty_boost;
 #endif
+#ifndef BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS
+#include "boost_no_function_type_spec.ipp"
+#else
+namespace boost_no_function_type_specializations = empty_boost;
+#endif
 #ifndef BOOST_NO_FUNCTION_TEMPLATE_ORDERING
 #include "boost_no_func_tmp_order.ipp"
 #else
@@ -114,6 +122,16 @@
 #else
 namespace boost_no_integral_int64_t = empty_boost;
 #endif
+#ifndef BOOST_NO_IOSFWD
+#include "boost_no_iosfwd.ipp"
+#else
+namespace boost_no_iosfwd = empty_boost;
+#endif
+#ifndef BOOST_NO_IOSTREAM
+#include "boost_no_iostream.ipp"
+#else
+namespace boost_no_iostream = empty_boost;
+#endif
 #ifndef BOOST_NO_IS_ABSTRACT
 #include "boost_no_is_abstract.ipp"
 #else
@@ -244,6 +262,11 @@
 #else
 namespace boost_no_std_output_iterator_assign = empty_boost;
 #endif
+#ifndef BOOST_NO_STD_TYPEINFO
+#include "boost_no_std_typeinfo.ipp"
+#else
+namespace boost_no_std_typeinfo = empty_boost;
+#endif
 #ifndef BOOST_NO_STD_USE_FACET
 #include "boost_no_std_use_facet.ipp"
 #else
@@ -269,6 +292,16 @@
 #else
 namespace boost_no_template_templates = empty_boost;
 #endif
+#ifndef BOOST_NO_TWO_PHASE_NAME_LOOKUP
+#include "boost_no_two_phase_lookup.ipp"
+#else
+namespace boost_no_two_phase_name_lookup = empty_boost;
+#endif
+#ifndef BOOST_NO_TYPEID
+#include "boost_no_typeid.ipp"
+#else
+namespace boost_no_typeid = empty_boost;
+#endif
 #ifndef BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL
 #include "boost_no_using_breaks_adl.ipp"
 #else
@@ -310,6 +343,11 @@
 #else
 namespace boost_has_clock_gettime = empty_boost;
 #endif
+#ifdef BOOST_HAS_CONCEPTS
+#include "boost_has_concepts.ipp"
+#else
+namespace boost_has_concepts = empty_boost;
+#endif
 #ifdef BOOST_HAS_DIRENT_H
 #include "boost_has_dirent_h.ipp"
 #else
@@ -395,6 +433,11 @@
 #else
 namespace boost_has_pthread_yield = empty_boost;
 #endif
+#ifdef BOOST_HAS_RVALUE_REFS
+#include "boost_has_rvalue_refs.ipp"
+#else
+namespace boost_has_rvalue_refs = empty_boost;
+#endif
 #ifdef BOOST_HAS_SCHED_YIELD
 #include "boost_has_sched_yield.ipp"
 #else
@@ -415,6 +458,11 @@
 #else
 namespace boost_has_slist = empty_boost;
 #endif
+#ifdef BOOST_HAS_STATIC_ASSERT
+#include "boost_has_static_assert.ipp"
+#else
+namespace boost_has_static_assert = empty_boost;
+#endif
 #ifdef BOOST_HAS_STDINT_H
 #include "boost_has_stdint_h.ipp"
 #else
@@ -515,6 +563,11 @@
 #else
 namespace boost_has_unistd_h = empty_boost;
 #endif
+#ifdef BOOST_HAS_VARIADIC_TMPL
+#include "boost_has_variadic_tmpl.ipp"
+#else
+namespace boost_has_variadic_tmpl = empty_boost;
+#endif
 #ifdef BOOST_MSVC6_MEMBER_TEMPLATES
 #include "boost_has_vc6_mem_templ.ipp"
 #else
@@ -548,6 +601,11 @@
       std::cerr << "Failed test for BOOST_HAS_CLOCK_GETTIME at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_has_concepts::test())
+ {
+ std::cerr << "Failed test for BOOST_HAS_CONCEPTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_has_dirent_h::test())
    {
       std::cerr << "Failed test for BOOST_HAS_DIRENT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -633,6 +691,11 @@
       std::cerr << "Failed test for BOOST_HAS_PTHREAD_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_has_rvalue_refs::test())
+ {
+ std::cerr << "Failed test for BOOST_HAS_RVALUE_REFS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_has_sched_yield::test())
    {
       std::cerr << "Failed test for BOOST_HAS_SCHED_YIELD at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -653,6 +716,11 @@
       std::cerr << "Failed test for BOOST_HAS_SLIST at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_has_static_assert::test())
+ {
+ std::cerr << "Failed test for BOOST_HAS_STATIC_ASSERT at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_has_stdint_h::test())
    {
       std::cerr << "Failed test for BOOST_HAS_STDINT_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -753,6 +821,11 @@
       std::cerr << "Failed test for BOOST_HAS_UNISTD_H at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_has_variadic_tmpl::test())
+ {
+ std::cerr << "Failed test for BOOST_HAS_VARIADIC_TMPL at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_msvc6_member_templates::test())
    {
       std::cerr << "Failed test for BOOST_MSVC6_MEMBER_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -843,6 +916,11 @@
       std::cerr << "Failed test for BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_no_function_type_specializations::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_FUNCTION_TYPE_SPECIALIZATIONS at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_no_function_template_ordering::test())
    {
       std::cerr << "Failed test for BOOST_NO_FUNCTION_TEMPLATE_ORDERING at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -863,6 +941,16 @@
       std::cerr << "Failed test for BOOST_NO_INTEGRAL_INT64_T at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_no_iosfwd::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_IOSFWD at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
+ if(0 != boost_no_iostream::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_IOSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_no_is_abstract::test())
    {
       std::cerr << "Failed test for BOOST_NO_IS_ABSTRACT at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -993,6 +1081,11 @@
       std::cerr << "Failed test for BOOST_NO_STD_OUTPUT_ITERATOR_ASSIGN at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_no_std_typeinfo::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_STD_TYPEINFO at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_no_std_use_facet::test())
    {
       std::cerr << "Failed test for BOOST_NO_STD_USE_FACET at: " << __FILE__ << ":" << __LINE__ << std::endl;
@@ -1018,6 +1111,16 @@
       std::cerr << "Failed test for BOOST_NO_TEMPLATE_TEMPLATES at: " << __FILE__ << ":" << __LINE__ << std::endl;
       ++error_count;
    }
+ if(0 != boost_no_two_phase_name_lookup::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_TWO_PHASE_NAME_LOOKUP at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
+ if(0 != boost_no_typeid::test())
+ {
+ std::cerr << "Failed test for BOOST_NO_TYPEID at: " << __FILE__ << ":" << __LINE__ << std::endl;
+ ++error_count;
+ }
    if(0 != boost_function_scope_using_declaration_breaks_adl::test())
    {
       std::cerr << "Failed test for BOOST_FUNCTION_SCOPE_USING_DECLARATION_BREAKS_ADL at: " << __FILE__ << ":" << __LINE__ << std::endl;

Modified: branches/release/libs/config/test/link/borland.mak
==============================================================================
--- branches/release/libs/config/test/link/borland.mak (original)
+++ branches/release/libs/config/test/link/borland.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -41,31 +41,31 @@
 
 ALL_HEADER=
 
-all : borland borland\liblink_test-borland-s-1_34 borland\liblink_test-borland-s-1_34.lib borland\liblink_test-borland-s-1_34.exe borland\liblink_test-borland-mt-s-1_34 borland\liblink_test-borland-mt-s-1_34.lib borland\liblink_test-borland-mt-s-1_34.exe borland\link_test-borland-mt-1_34 borland\link_test-borland-mt-1_34.lib borland\link_test-borland-mt-1_34.exe borland\link_test-borland-1_34 borland\link_test-borland-1_34.lib borland\link_test-borland-1_34.exe borland\liblink_test-borland-mt-1_34 borland\liblink_test-borland-mt-1_34.lib borland\liblink_test-borland-mt-1_34.exe borland\liblink_test-borland-1_34 borland\liblink_test-borland-1_34.lib borland\liblink_test-borland-1_34.exe borland\liblink_test-borland-sd-1_34 borland\liblink_test-borland-sd-1_34.lib borland\liblink_test-borland-sd-1_34.exe borland\liblink_test-borland-mt-sd-1_34 borland\liblink_test-borland-mt-sd-1_34.lib borland\liblink_test-borland-mt-sd-1_34.exe borland\link_test-borland-mt-d-1_34 borland\link_test-borland-mt-d-1_34.lib borl
and\link_test-borland-mt-d-1_34.exe borland\link_test-borland-d-1_34 borland\link_test-borland-d-1_34.lib borland\link_test-borland-d-1_34.exe borland\liblink_test-borland-mt-d-1_34 borland\liblink_test-borland-mt-d-1_34.lib borland\liblink_test-borland-mt-d-1_34.exe borland\liblink_test-borland-d-1_34 borland\liblink_test-borland-d-1_34.lib borland\liblink_test-borland-d-1_34.exe
+all : borland borland\liblink_test-borland-s-1_35 borland\liblink_test-borland-s-1_35.lib borland\liblink_test-borland-s-1_35.exe borland\liblink_test-borland-mt-s-1_35 borland\liblink_test-borland-mt-s-1_35.lib borland\liblink_test-borland-mt-s-1_35.exe borland\link_test-borland-mt-1_35 borland\link_test-borland-mt-1_35.lib borland\link_test-borland-mt-1_35.exe borland\link_test-borland-1_35 borland\link_test-borland-1_35.lib borland\link_test-borland-1_35.exe borland\liblink_test-borland-mt-1_35 borland\liblink_test-borland-mt-1_35.lib borland\liblink_test-borland-mt-1_35.exe borland\liblink_test-borland-1_35 borland\liblink_test-borland-1_35.lib borland\liblink_test-borland-1_35.exe borland\liblink_test-borland-sd-1_35 borland\liblink_test-borland-sd-1_35.lib borland\liblink_test-borland-sd-1_35.exe borland\liblink_test-borland-mt-sd-1_35 borland\liblink_test-borland-mt-sd-1_35.lib borland\liblink_test-borland-mt-sd-1_35.exe borland\link_test-borland-mt-d-1_35 borland\link_test-borland-mt-d-1_35.lib borl
and\link_test-borland-mt-d-1_35.exe borland\link_test-borland-d-1_35 borland\link_test-borland-d-1_35.lib borland\link_test-borland-d-1_35.exe borland\liblink_test-borland-mt-d-1_35 borland\liblink_test-borland-mt-d-1_35.lib borland\liblink_test-borland-mt-d-1_35.exe borland\liblink_test-borland-d-1_35 borland\liblink_test-borland-d-1_35.lib borland\liblink_test-borland-d-1_35.exe
 
-clean : liblink_test-borland-s-1_34_clean liblink_test-borland-mt-s-1_34_clean link_test-borland-mt-1_34_clean link_test-borland-1_34_clean liblink_test-borland-mt-1_34_clean liblink_test-borland-1_34_clean liblink_test-borland-sd-1_34_clean liblink_test-borland-mt-sd-1_34_clean link_test-borland-mt-d-1_34_clean link_test-borland-d-1_34_clean liblink_test-borland-mt-d-1_34_clean liblink_test-borland-d-1_34_clean
+clean : liblink_test-borland-s-1_35_clean liblink_test-borland-mt-s-1_35_clean link_test-borland-mt-1_35_clean link_test-borland-1_35_clean liblink_test-borland-mt-1_35_clean liblink_test-borland-1_35_clean liblink_test-borland-sd-1_35_clean liblink_test-borland-mt-sd-1_35_clean link_test-borland-mt-d-1_35_clean link_test-borland-d-1_35_clean liblink_test-borland-mt-d-1_35_clean liblink_test-borland-d-1_35_clean
 
 install : all
- copy borland\liblink_test-borland-s-1_34.lib $(BCROOT)\lib
- copy borland\liblink_test-borland-mt-s-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-mt-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-mt-1_34.dll $(BCROOT)\bin
- copy borland\link_test-borland-mt-1_34.tds $(BCROOT)\bin
- copy borland\link_test-borland-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-1_34.dll $(BCROOT)\bin
- copy borland\link_test-borland-1_34.tds $(BCROOT)\bin
- copy borland\liblink_test-borland-mt-1_34.lib $(BCROOT)\lib
- copy borland\liblink_test-borland-1_34.lib $(BCROOT)\lib
- copy borland\liblink_test-borland-sd-1_34.lib $(BCROOT)\lib
- copy borland\liblink_test-borland-mt-sd-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-mt-d-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-mt-d-1_34.dll $(BCROOT)\bin
- copy borland\link_test-borland-mt-d-1_34.tds $(BCROOT)\bin
- copy borland\link_test-borland-d-1_34.lib $(BCROOT)\lib
- copy borland\link_test-borland-d-1_34.dll $(BCROOT)\bin
- copy borland\link_test-borland-d-1_34.tds $(BCROOT)\bin
- copy borland\liblink_test-borland-mt-d-1_34.lib $(BCROOT)\lib
- copy borland\liblink_test-borland-d-1_34.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-s-1_35.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-mt-s-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-mt-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-mt-1_35.dll $(BCROOT)\bin
+ copy borland\link_test-borland-mt-1_35.tds $(BCROOT)\bin
+ copy borland\link_test-borland-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-1_35.dll $(BCROOT)\bin
+ copy borland\link_test-borland-1_35.tds $(BCROOT)\bin
+ copy borland\liblink_test-borland-mt-1_35.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-1_35.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-sd-1_35.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-mt-sd-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-mt-d-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-mt-d-1_35.dll $(BCROOT)\bin
+ copy borland\link_test-borland-mt-d-1_35.tds $(BCROOT)\bin
+ copy borland\link_test-borland-d-1_35.lib $(BCROOT)\lib
+ copy borland\link_test-borland-d-1_35.dll $(BCROOT)\bin
+ copy borland\link_test-borland-d-1_35.tds $(BCROOT)\bin
+ copy borland\liblink_test-borland-mt-d-1_35.lib $(BCROOT)\lib
+ copy borland\liblink_test-borland-d-1_35.lib $(BCROOT)\lib
 
 borland :
         -_at_mkdir borland
@@ -73,357 +73,357 @@
 
 ########################################################
 #
-# section for liblink_test-borland-s-1_34.lib
+# section for liblink_test-borland-s-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-s-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-s-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-s-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-s-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-s-1_34 :
- -_at_mkdir borland\liblink_test-borland-s-1_34
+borland\liblink_test-borland-s-1_35 :
+ -_at_mkdir borland\liblink_test-borland-s-1_35
 
-liblink_test-borland-s-1_34_clean :
- del borland\liblink_test-borland-s-1_34\*.obj
- del borland\liblink_test-borland-s-1_34\*.il?
- del borland\liblink_test-borland-s-1_34\*.csm
- del borland\liblink_test-borland-s-1_34\*.tds
+liblink_test-borland-s-1_35_clean :
+ del borland\liblink_test-borland-s-1_35\*.obj
+ del borland\liblink_test-borland-s-1_35\*.il?
+ del borland\liblink_test-borland-s-1_35\*.csm
+ del borland\liblink_test-borland-s-1_35\*.tds
 
-borland\liblink_test-borland-s-1_34.lib : borland\liblink_test-borland-s-1_34\link_test.obj
+borland\liblink_test-borland-s-1_35.lib : borland\liblink_test-borland-s-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-s-1_34.lib" "borland\liblink_test-borland-s-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-s-1_35.lib" "borland\liblink_test-borland-s-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-s-1_34.exe : main.cpp borland\liblink_test-borland-s-1_34.lib
- bcc32 $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-s-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-s-1_34.exe
- borland\liblink_test-borland-s-1_34.exe
+borland\liblink_test-borland-s-1_35.exe : main.cpp borland\liblink_test-borland-s-1_35.lib
+ bcc32 $(INCLUDES) -tWM- -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-s-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-s-1_35.exe
+ borland\liblink_test-borland-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-mt-s-1_34.lib
+# section for liblink_test-borland-mt-s-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-mt-s-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-mt-s-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-mt-s-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-mt-s-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-mt-s-1_34 :
- -_at_mkdir borland\liblink_test-borland-mt-s-1_34
+borland\liblink_test-borland-mt-s-1_35 :
+ -_at_mkdir borland\liblink_test-borland-mt-s-1_35
 
-liblink_test-borland-mt-s-1_34_clean :
- del borland\liblink_test-borland-mt-s-1_34\*.obj
- del borland\liblink_test-borland-mt-s-1_34\*.il?
- del borland\liblink_test-borland-mt-s-1_34\*.csm
- del borland\liblink_test-borland-mt-s-1_34\*.tds
+liblink_test-borland-mt-s-1_35_clean :
+ del borland\liblink_test-borland-mt-s-1_35\*.obj
+ del borland\liblink_test-borland-mt-s-1_35\*.il?
+ del borland\liblink_test-borland-mt-s-1_35\*.csm
+ del borland\liblink_test-borland-mt-s-1_35\*.tds
 
-borland\liblink_test-borland-mt-s-1_34.lib : borland\liblink_test-borland-mt-s-1_34\link_test.obj
+borland\liblink_test-borland-mt-s-1_35.lib : borland\liblink_test-borland-mt-s-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-s-1_34.lib" "borland\liblink_test-borland-mt-s-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-s-1_35.lib" "borland\liblink_test-borland-mt-s-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-mt-s-1_34.exe : main.cpp borland\liblink_test-borland-mt-s-1_34.lib
- bcc32 $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-s-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-mt-s-1_34.exe
- borland\liblink_test-borland-mt-s-1_34.exe
+borland\liblink_test-borland-mt-s-1_35.exe : main.cpp borland\liblink_test-borland-mt-s-1_35.lib
+ bcc32 $(INCLUDES) -tWM -D_NO_VCL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-s-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-mt-s-1_35.exe
+ borland\liblink_test-borland-mt-s-1_35.exe
 
 ########################################################
 #
-# section for link_test-borland-mt-1_34.lib
+# section for link_test-borland-mt-1_35.lib
 #
 ########################################################
-borland\link_test-borland-mt-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\link_test-borland-mt-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-mt-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-mt-1_35\link_test.obj link_test.cpp
 |
 
-borland\link_test-borland-mt-1_34 :
- -_at_mkdir borland\link_test-borland-mt-1_34
+borland\link_test-borland-mt-1_35 :
+ -_at_mkdir borland\link_test-borland-mt-1_35
 
-link_test-borland-mt-1_34_clean :
- del borland\link_test-borland-mt-1_34\*.obj
- del borland\link_test-borland-mt-1_34\*.il?
- del borland\link_test-borland-mt-1_34\*.csm
- del borland\link_test-borland-mt-1_34\*.tds
+link_test-borland-mt-1_35_clean :
+ del borland\link_test-borland-mt-1_35\*.obj
+ del borland\link_test-borland-mt-1_35\*.il?
+ del borland\link_test-borland-mt-1_35\*.csm
+ del borland\link_test-borland-mt-1_35\*.tds
         del borland\*.tds
 
-borland\link_test-borland-mt-1_34.lib : borland\link_test-borland-mt-1_34\link_test.obj
+borland\link_test-borland-mt-1_35.lib : borland\link_test-borland-mt-1_35\link_test.obj
         bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-mt-1_34.dll $(XLFLAGS) borland\link_test-borland-mt-1_34\link_test.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-mt-1_35.dll $(XLFLAGS) borland\link_test-borland-mt-1_35\link_test.obj $(LIBS)
 |
- implib -w borland\link_test-borland-mt-1_34.lib borland\link_test-borland-mt-1_34.dll
+ implib -w borland\link_test-borland-mt-1_35.lib borland\link_test-borland-mt-1_35.dll
 
-borland\link_test-borland-mt-1_34.exe : main.cpp borland\link_test-borland-mt-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-mt-1_34.exe main.cpp
- echo running test program borland\link_test-borland-mt-1_34.exe
- borland\link_test-borland-mt-1_34.exe
+borland\link_test-borland-mt-1_35.exe : main.cpp borland\link_test-borland-mt-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-mt-1_35.exe main.cpp
+ echo running test program borland\link_test-borland-mt-1_35.exe
+ borland\link_test-borland-mt-1_35.exe
 
 ########################################################
 #
-# section for link_test-borland-1_34.lib
+# section for link_test-borland-1_35.lib
 #
 ########################################################
-borland\link_test-borland-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\link_test-borland-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-1_35\link_test.obj link_test.cpp
 |
 
-borland\link_test-borland-1_34 :
- -_at_mkdir borland\link_test-borland-1_34
+borland\link_test-borland-1_35 :
+ -_at_mkdir borland\link_test-borland-1_35
 
-link_test-borland-1_34_clean :
- del borland\link_test-borland-1_34\*.obj
- del borland\link_test-borland-1_34\*.il?
- del borland\link_test-borland-1_34\*.csm
- del borland\link_test-borland-1_34\*.tds
+link_test-borland-1_35_clean :
+ del borland\link_test-borland-1_35\*.obj
+ del borland\link_test-borland-1_35\*.il?
+ del borland\link_test-borland-1_35\*.csm
+ del borland\link_test-borland-1_35\*.tds
         del borland\*.tds
 
-borland\link_test-borland-1_34.lib : borland\link_test-borland-1_34\link_test.obj
+borland\link_test-borland-1_35.lib : borland\link_test-borland-1_35\link_test.obj
         bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-1_34.dll $(XLFLAGS) borland\link_test-borland-1_34\link_test.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-1_35.dll $(XLFLAGS) borland\link_test-borland-1_35\link_test.obj $(LIBS)
 |
- implib -w borland\link_test-borland-1_34.lib borland\link_test-borland-1_34.dll
+ implib -w borland\link_test-borland-1_35.lib borland\link_test-borland-1_35.dll
 
-borland\link_test-borland-1_34.exe : main.cpp borland\link_test-borland-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-1_34.exe main.cpp
- echo running test program borland\link_test-borland-1_34.exe
- borland\link_test-borland-1_34.exe
+borland\link_test-borland-1_35.exe : main.cpp borland\link_test-borland-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-1_35.exe main.cpp
+ echo running test program borland\link_test-borland-1_35.exe
+ borland\link_test-borland-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-mt-1_34.lib
+# section for liblink_test-borland-mt-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-mt-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-mt-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-mt-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-mt-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-mt-1_34 :
- -_at_mkdir borland\liblink_test-borland-mt-1_34
+borland\liblink_test-borland-mt-1_35 :
+ -_at_mkdir borland\liblink_test-borland-mt-1_35
 
-liblink_test-borland-mt-1_34_clean :
- del borland\liblink_test-borland-mt-1_34\*.obj
- del borland\liblink_test-borland-mt-1_34\*.il?
- del borland\liblink_test-borland-mt-1_34\*.csm
- del borland\liblink_test-borland-mt-1_34\*.tds
+liblink_test-borland-mt-1_35_clean :
+ del borland\liblink_test-borland-mt-1_35\*.obj
+ del borland\liblink_test-borland-mt-1_35\*.il?
+ del borland\liblink_test-borland-mt-1_35\*.csm
+ del borland\liblink_test-borland-mt-1_35\*.tds
 
-borland\liblink_test-borland-mt-1_34.lib : borland\liblink_test-borland-mt-1_34\link_test.obj
+borland\liblink_test-borland-mt-1_35.lib : borland\liblink_test-borland-mt-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-1_34.lib" "borland\liblink_test-borland-mt-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-1_35.lib" "borland\liblink_test-borland-mt-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-mt-1_34.exe : main.cpp borland\liblink_test-borland-mt-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-mt-1_34.exe
- borland\liblink_test-borland-mt-1_34.exe
+borland\liblink_test-borland-mt-1_35.exe : main.cpp borland\liblink_test-borland-mt-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-mt-1_35.exe
+ borland\liblink_test-borland-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-1_34.lib
+# section for liblink_test-borland-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-1_34 :
- -_at_mkdir borland\liblink_test-borland-1_34
+borland\liblink_test-borland-1_35 :
+ -_at_mkdir borland\liblink_test-borland-1_35
 
-liblink_test-borland-1_34_clean :
- del borland\liblink_test-borland-1_34\*.obj
- del borland\liblink_test-borland-1_34\*.il?
- del borland\liblink_test-borland-1_34\*.csm
- del borland\liblink_test-borland-1_34\*.tds
+liblink_test-borland-1_35_clean :
+ del borland\liblink_test-borland-1_35\*.obj
+ del borland\liblink_test-borland-1_35\*.il?
+ del borland\liblink_test-borland-1_35\*.csm
+ del borland\liblink_test-borland-1_35\*.tds
 
-borland\liblink_test-borland-1_34.lib : borland\liblink_test-borland-1_34\link_test.obj
+borland\liblink_test-borland-1_35.lib : borland\liblink_test-borland-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-1_34.lib" "borland\liblink_test-borland-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-1_35.lib" "borland\liblink_test-borland-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-1_34.exe : main.cpp borland\liblink_test-borland-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-1_34.exe
- borland\liblink_test-borland-1_34.exe
+borland\liblink_test-borland-1_35.exe : main.cpp borland\liblink_test-borland-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -O2 -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-1_35.exe
+ borland\liblink_test-borland-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-sd-1_34.lib
+# section for liblink_test-borland-sd-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-sd-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-sd-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-sd-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-sd-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-sd-1_34 :
- -_at_mkdir borland\liblink_test-borland-sd-1_34
+borland\liblink_test-borland-sd-1_35 :
+ -_at_mkdir borland\liblink_test-borland-sd-1_35
 
-liblink_test-borland-sd-1_34_clean :
- del borland\liblink_test-borland-sd-1_34\*.obj
- del borland\liblink_test-borland-sd-1_34\*.il?
- del borland\liblink_test-borland-sd-1_34\*.csm
- del borland\liblink_test-borland-sd-1_34\*.tds
+liblink_test-borland-sd-1_35_clean :
+ del borland\liblink_test-borland-sd-1_35\*.obj
+ del borland\liblink_test-borland-sd-1_35\*.il?
+ del borland\liblink_test-borland-sd-1_35\*.csm
+ del borland\liblink_test-borland-sd-1_35\*.tds
 
-borland\liblink_test-borland-sd-1_34.lib : borland\liblink_test-borland-sd-1_34\link_test.obj
+borland\liblink_test-borland-sd-1_35.lib : borland\liblink_test-borland-sd-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-sd-1_34.lib" "borland\liblink_test-borland-sd-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-sd-1_35.lib" "borland\liblink_test-borland-sd-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-sd-1_34.exe : main.cpp borland\liblink_test-borland-sd-1_34.lib
- bcc32 $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-sd-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-sd-1_34.exe
- borland\liblink_test-borland-sd-1_34.exe
+borland\liblink_test-borland-sd-1_35.exe : main.cpp borland\liblink_test-borland-sd-1_35.lib
+ bcc32 $(INCLUDES) -tWM- -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8037 -w-8057 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-sd-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-sd-1_35.exe
+ borland\liblink_test-borland-sd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-mt-sd-1_34.lib
+# section for liblink_test-borland-mt-sd-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-mt-sd-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-mt-sd-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-mt-sd-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ $(CXXFLAGS) -oborland\liblink_test-borland-mt-sd-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-mt-sd-1_34 :
- -_at_mkdir borland\liblink_test-borland-mt-sd-1_34
+borland\liblink_test-borland-mt-sd-1_35 :
+ -_at_mkdir borland\liblink_test-borland-mt-sd-1_35
 
-liblink_test-borland-mt-sd-1_34_clean :
- del borland\liblink_test-borland-mt-sd-1_34\*.obj
- del borland\liblink_test-borland-mt-sd-1_34\*.il?
- del borland\liblink_test-borland-mt-sd-1_34\*.csm
- del borland\liblink_test-borland-mt-sd-1_34\*.tds
+liblink_test-borland-mt-sd-1_35_clean :
+ del borland\liblink_test-borland-mt-sd-1_35\*.obj
+ del borland\liblink_test-borland-mt-sd-1_35\*.il?
+ del borland\liblink_test-borland-mt-sd-1_35\*.csm
+ del borland\liblink_test-borland-mt-sd-1_35\*.tds
 
-borland\liblink_test-borland-mt-sd-1_34.lib : borland\liblink_test-borland-mt-sd-1_34\link_test.obj
+borland\liblink_test-borland-mt-sd-1_35.lib : borland\liblink_test-borland-mt-sd-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-sd-1_34.lib" "borland\liblink_test-borland-mt-sd-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-sd-1_35.lib" "borland\liblink_test-borland-mt-sd-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-mt-sd-1_34.exe : main.cpp borland\liblink_test-borland-mt-sd-1_34.lib
- bcc32 $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-sd-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-mt-sd-1_34.exe
- borland\liblink_test-borland-mt-sd-1_34.exe
+borland\liblink_test-borland-mt-sd-1_35.exe : main.cpp borland\liblink_test-borland-mt-sd-1_35.lib
+ bcc32 $(INCLUDES) -tWM -D_NO_VCL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-sd-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-mt-sd-1_35.exe
+ borland\liblink_test-borland-mt-sd-1_35.exe
 
 ########################################################
 #
-# section for link_test-borland-mt-d-1_34.lib
+# section for link_test-borland-mt-d-1_35.lib
 #
 ########################################################
-borland\link_test-borland-mt-d-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\link_test-borland-mt-d-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-mt-d-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-mt-d-1_35\link_test.obj link_test.cpp
 |
 
-borland\link_test-borland-mt-d-1_34 :
- -_at_mkdir borland\link_test-borland-mt-d-1_34
+borland\link_test-borland-mt-d-1_35 :
+ -_at_mkdir borland\link_test-borland-mt-d-1_35
 
-link_test-borland-mt-d-1_34_clean :
- del borland\link_test-borland-mt-d-1_34\*.obj
- del borland\link_test-borland-mt-d-1_34\*.il?
- del borland\link_test-borland-mt-d-1_34\*.csm
- del borland\link_test-borland-mt-d-1_34\*.tds
+link_test-borland-mt-d-1_35_clean :
+ del borland\link_test-borland-mt-d-1_35\*.obj
+ del borland\link_test-borland-mt-d-1_35\*.il?
+ del borland\link_test-borland-mt-d-1_35\*.csm
+ del borland\link_test-borland-mt-d-1_35\*.tds
         del borland\*.tds
 
-borland\link_test-borland-mt-d-1_34.lib : borland\link_test-borland-mt-d-1_34\link_test.obj
+borland\link_test-borland-mt-d-1_35.lib : borland\link_test-borland-mt-d-1_35\link_test.obj
         bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-mt-d-1_34.dll $(XLFLAGS) borland\link_test-borland-mt-d-1_34\link_test.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-mt-d-1_35.dll $(XLFLAGS) borland\link_test-borland-mt-d-1_35\link_test.obj $(LIBS)
 |
- implib -w borland\link_test-borland-mt-d-1_34.lib borland\link_test-borland-mt-d-1_34.dll
+ implib -w borland\link_test-borland-mt-d-1_35.lib borland\link_test-borland-mt-d-1_35.dll
 
-borland\link_test-borland-mt-d-1_34.exe : main.cpp borland\link_test-borland-mt-d-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-mt-d-1_34.exe main.cpp
- echo running test program borland\link_test-borland-mt-d-1_34.exe
- borland\link_test-borland-mt-d-1_34.exe
+borland\link_test-borland-mt-d-1_35.exe : main.cpp borland\link_test-borland-mt-d-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWM -tWR -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-mt-d-1_35.exe main.cpp
+ echo running test program borland\link_test-borland-mt-d-1_35.exe
+ borland\link_test-borland-mt-d-1_35.exe
 
 ########################################################
 #
-# section for link_test-borland-d-1_34.lib
+# section for link_test-borland-d-1_35.lib
 #
 ########################################################
-borland\link_test-borland-d-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\link_test-borland-d-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-d-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -DBOOST_DYN_LINK -oborland\link_test-borland-d-1_35\link_test.obj link_test.cpp
 |
 
-borland\link_test-borland-d-1_34 :
- -_at_mkdir borland\link_test-borland-d-1_34
+borland\link_test-borland-d-1_35 :
+ -_at_mkdir borland\link_test-borland-d-1_35
 
-link_test-borland-d-1_34_clean :
- del borland\link_test-borland-d-1_34\*.obj
- del borland\link_test-borland-d-1_34\*.il?
- del borland\link_test-borland-d-1_34\*.csm
- del borland\link_test-borland-d-1_34\*.tds
+link_test-borland-d-1_35_clean :
+ del borland\link_test-borland-d-1_35\*.obj
+ del borland\link_test-borland-d-1_35\*.il?
+ del borland\link_test-borland-d-1_35\*.csm
+ del borland\link_test-borland-d-1_35\*.tds
         del borland\*.tds
 
-borland\link_test-borland-d-1_34.lib : borland\link_test-borland-d-1_34\link_test.obj
+borland\link_test-borland-d-1_35.lib : borland\link_test-borland-d-1_35\link_test.obj
         bcc32 @&&|
--lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-d-1_34.dll $(XLFLAGS) borland\link_test-borland-d-1_34\link_test.obj $(LIBS)
+-lw-dup -lw-dpl -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; -eborland\link_test-borland-d-1_35.dll $(XLFLAGS) borland\link_test-borland-d-1_35\link_test.obj $(LIBS)
 |
- implib -w borland\link_test-borland-d-1_34.lib borland\link_test-borland-d-1_34.dll
+ implib -w borland\link_test-borland-d-1_35.lib borland\link_test-borland-d-1_35.dll
 
-borland\link_test-borland-d-1_34.exe : main.cpp borland\link_test-borland-d-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-d-1_34.exe main.cpp
- echo running test program borland\link_test-borland-d-1_34.exe
- borland\link_test-borland-d-1_34.exe
+borland\link_test-borland-d-1_35.exe : main.cpp borland\link_test-borland-d-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWR -tWM- -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -DBOOST_DYN_LINK -L./borland -e./borland/link_test-borland-d-1_35.exe main.cpp
+ echo running test program borland\link_test-borland-d-1_35.exe
+ borland\link_test-borland-d-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-mt-d-1_34.lib
+# section for liblink_test-borland-mt-d-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-mt-d-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-mt-d-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-mt-d-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-mt-d-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-mt-d-1_34 :
- -_at_mkdir borland\liblink_test-borland-mt-d-1_34
+borland\liblink_test-borland-mt-d-1_35 :
+ -_at_mkdir borland\liblink_test-borland-mt-d-1_35
 
-liblink_test-borland-mt-d-1_34_clean :
- del borland\liblink_test-borland-mt-d-1_34\*.obj
- del borland\liblink_test-borland-mt-d-1_34\*.il?
- del borland\liblink_test-borland-mt-d-1_34\*.csm
- del borland\liblink_test-borland-mt-d-1_34\*.tds
+liblink_test-borland-mt-d-1_35_clean :
+ del borland\liblink_test-borland-mt-d-1_35\*.obj
+ del borland\liblink_test-borland-mt-d-1_35\*.il?
+ del borland\liblink_test-borland-mt-d-1_35\*.csm
+ del borland\liblink_test-borland-mt-d-1_35\*.tds
 
-borland\liblink_test-borland-mt-d-1_34.lib : borland\liblink_test-borland-mt-d-1_34\link_test.obj
+borland\liblink_test-borland-mt-d-1_35.lib : borland\liblink_test-borland-mt-d-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-d-1_34.lib" "borland\liblink_test-borland-mt-d-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-mt-d-1_35.lib" "borland\liblink_test-borland-mt-d-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-mt-d-1_34.exe : main.cpp borland\liblink_test-borland-mt-d-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-d-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-mt-d-1_34.exe
- borland\liblink_test-borland-mt-d-1_34.exe
+borland\liblink_test-borland-mt-d-1_35.exe : main.cpp borland\liblink_test-borland-mt-d-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWM -tWR -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-mt-d-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-mt-d-1_35.exe
+ borland\liblink_test-borland-mt-d-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-borland-d-1_34.lib
+# section for liblink_test-borland-d-1_35.lib
 #
 ########################################################
-borland\liblink_test-borland-d-1_34\link_test.obj: link_test.cpp $(ALL_HEADER)
+borland\liblink_test-borland-d-1_35\link_test.obj: link_test.cpp $(ALL_HEADER)
         bcc32 @&&|
--c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-d-1_34\link_test.obj link_test.cpp
+-c $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; $(CXXFLAGS) -oborland\liblink_test-borland-d-1_35\link_test.obj link_test.cpp
 |
 
-borland\liblink_test-borland-d-1_34 :
- -_at_mkdir borland\liblink_test-borland-d-1_34
+borland\liblink_test-borland-d-1_35 :
+ -_at_mkdir borland\liblink_test-borland-d-1_35
 
-liblink_test-borland-d-1_34_clean :
- del borland\liblink_test-borland-d-1_34\*.obj
- del borland\liblink_test-borland-d-1_34\*.il?
- del borland\liblink_test-borland-d-1_34\*.csm
- del borland\liblink_test-borland-d-1_34\*.tds
+liblink_test-borland-d-1_35_clean :
+ del borland\liblink_test-borland-d-1_35\*.obj
+ del borland\liblink_test-borland-d-1_35\*.il?
+ del borland\liblink_test-borland-d-1_35\*.csm
+ del borland\liblink_test-borland-d-1_35\*.tds
 
-borland\liblink_test-borland-d-1_34.lib : borland\liblink_test-borland-d-1_34\link_test.obj
+borland\liblink_test-borland-d-1_35.lib : borland\liblink_test-borland-d-1_35\link_test.obj
         tlib @&&|
-/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-d-1_34.lib" "borland\liblink_test-borland-d-1_34\link_test.obj"
+/P128 /C /u /a $(XSFLAGS) "borland\liblink_test-borland-d-1_35.lib" "borland\liblink_test-borland-d-1_35\link_test.obj"
 |
 
-borland\liblink_test-borland-d-1_34.exe : main.cpp borland\liblink_test-borland-d-1_34.lib
- bcc32 $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-d-1_34.exe main.cpp
- echo running test progam borland\liblink_test-borland-d-1_34.exe
- borland\liblink_test-borland-d-1_34.exe
+borland\liblink_test-borland-d-1_35.exe : main.cpp borland\liblink_test-borland-d-1_35.lib
+ bcc32 $(INCLUDES) -tWD -tWR -tWM- -DBOOST_REGEX_STATIC_LINK -D_NO_VCL -D_RTLDLL -v -Ve -Vx -w-inl -w-aus -w-rch -w-8012 -w-8057 -w-8037 -DSTRICT; -I$(BCROOT)\include;../../../../ -L$(BCROOT)\lib;$(BCROOT)\lib\release; /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -L./borland -e./borland/liblink_test-borland-d-1_35.exe main.cpp
+ echo running test progam borland\liblink_test-borland-d-1_35.exe
+ borland\liblink_test-borland-d-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc6-stlport.mak
==============================================================================
--- branches/release/libs/config/test/link/vc6-stlport.mak (original)
+++ branches/release/libs/config/test/link/vc6-stlport.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -46,26 +46,26 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc6-stlport-mt-s-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.exe liblink_test-vc6-stlport-mt-sgd-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.exe link_test-vc6-stlport-mt-gd-1_34_dir ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.lib ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.exe link_test-vc6-stlport-mt-1_34_dir ./vc6-stlport/link_test-vc6-stlport-mt-1_34.lib ./vc6-stlport/link_test-vc6-stlport-mt-1_34.exe liblink_test-vc6-stlport-mt-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.exe liblink_test-vc6-stlport-mt-gd-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.exe link_test-vc6-stlport-mt-pgd-1_34_dir ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.lib ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.exe liblink_test-
vc6-stlport-mt-spgd-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.exe liblink_test-vc6-stlport-mt-pgd-1_34_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.exe
+all : main_dir liblink_test-vc6-stlport-mt-s-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.exe liblink_test-vc6-stlport-mt-sgd-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.exe link_test-vc6-stlport-mt-gd-1_35_dir ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.lib ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.exe link_test-vc6-stlport-mt-1_35_dir ./vc6-stlport/link_test-vc6-stlport-mt-1_35.lib ./vc6-stlport/link_test-vc6-stlport-mt-1_35.exe liblink_test-vc6-stlport-mt-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.exe liblink_test-vc6-stlport-mt-gd-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.exe link_test-vc6-stlport-mt-pgd-1_35_dir ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.lib ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.exe liblink_test-
vc6-stlport-mt-spgd-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.exe liblink_test-vc6-stlport-mt-pgd-1_35_dir ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.lib ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.exe
 
-clean : liblink_test-vc6-stlport-mt-s-1_34_clean liblink_test-vc6-stlport-mt-sgd-1_34_clean link_test-vc6-stlport-mt-gd-1_34_clean link_test-vc6-stlport-mt-1_34_clean liblink_test-vc6-stlport-mt-1_34_clean liblink_test-vc6-stlport-mt-gd-1_34_clean link_test-vc6-stlport-mt-pgd-1_34_clean liblink_test-vc6-stlport-mt-spgd-1_34_clean liblink_test-vc6-stlport-mt-pgd-1_34_clean
+clean : liblink_test-vc6-stlport-mt-s-1_35_clean liblink_test-vc6-stlport-mt-sgd-1_35_clean link_test-vc6-stlport-mt-gd-1_35_clean link_test-vc6-stlport-mt-1_35_clean liblink_test-vc6-stlport-mt-1_35_clean liblink_test-vc6-stlport-mt-gd-1_35_clean link_test-vc6-stlport-mt-pgd-1_35_clean liblink_test-vc6-stlport-mt-spgd-1_35_clean liblink_test-vc6-stlport-mt-pgd-1_35_clean
 
 install : stlport_check all
- copy vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\link_test-vc6-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\link_test-vc6-stlport-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc6-stlport\link_test-vc6-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\link_test-vc6-stlport-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34.dll "$(MSVCDIR)\bin"
- copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\link_test-vc6-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\link_test-vc6-stlport-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc6-stlport\link_test-vc6-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\link_test-vc6-stlport-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc6-stlport\$(NULL)" mkdir vc6-stlport
@@ -76,217 +76,217 @@
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-s-1_34.lib
+# section for liblink_test-vc6-stlport-mt-s-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-s-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34
+liblink_test-vc6-stlport-mt-s-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35
 
-liblink_test-vc6-stlport-mt-s-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34\*.pch
+liblink_test-vc6-stlport-mt-s-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-s-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-sgd-1_34.lib
+# section for liblink_test-vc6-stlport-mt-sgd-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-sgd-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34
+liblink_test-vc6-stlport-mt-sgd-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35
 
-liblink_test-vc6-stlport-mt-sgd-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34\*.pch
+liblink_test-vc6-stlport-mt-sgd-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc6-stlport-mt-gd-1_34.lib
+# section for link_test-vc6-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc6-stlport/link_test-vc6-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34/ -Fdvc6-stlport/link_test-vc6-stlport-mt-gd-1_34.pdb link_test.cpp
+vc6-stlport/link_test-vc6-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35/ -Fdvc6-stlport/link_test-vc6-stlport-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc6-stlport-mt-gd-1_34_dir :
- @if not exist "vc6-stlport\link_test-vc6-stlport-mt-gd-1_34\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-gd-1_34
+link_test-vc6-stlport-mt-gd-1_35_dir :
+ @if not exist "vc6-stlport\link_test-vc6-stlport-mt-gd-1_35\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-gd-1_35
 
-link_test-vc6-stlport-mt-gd-1_34_clean :
- del vc6-stlport\link_test-vc6-stlport-mt-gd-1_34\*.obj
- del vc6-stlport\link_test-vc6-stlport-mt-gd-1_34\*.idb
- del vc6-stlport\link_test-vc6-stlport-mt-gd-1_34\*.exp
- del vc6-stlport\link_test-vc6-stlport-mt-gd-1_34\*.pch
+link_test-vc6-stlport-mt-gd-1_35_clean :
+ del vc6-stlport\link_test-vc6-stlport-mt-gd-1_35\*.obj
+ del vc6-stlport\link_test-vc6-stlport-mt-gd-1_35\*.idb
+ del vc6-stlport\link_test-vc6-stlport-mt-gd-1_35\*.exp
+ del vc6-stlport\link_test-vc6-stlport-mt-gd-1_35\*.pch
 
-./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.lib : vc6-stlport/link_test-vc6-stlport-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-gd-1_34/link_test.obj
+./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.lib : vc6-stlport/link_test-vc6-stlport-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-gd-1_35/link_test.obj
 
-./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\link_test-vc6-stlport-mt-gd-1_34.exe
+./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\link_test-vc6-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc6-stlport-mt-1_34.lib
+# section for link_test-vc6-stlport-mt-1_35.lib
 #
 ########################################################
-vc6-stlport/link_test-vc6-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-1_34/ -Fdvc6-stlport/link_test-vc6-stlport-mt-1_34.pdb link_test.cpp
+vc6-stlport/link_test-vc6-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-1_35/ -Fdvc6-stlport/link_test-vc6-stlport-mt-1_35.pdb link_test.cpp
 
-link_test-vc6-stlport-mt-1_34_dir :
- @if not exist "vc6-stlport\link_test-vc6-stlport-mt-1_34\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-1_34
+link_test-vc6-stlport-mt-1_35_dir :
+ @if not exist "vc6-stlport\link_test-vc6-stlport-mt-1_35\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-1_35
 
-link_test-vc6-stlport-mt-1_34_clean :
- del vc6-stlport\link_test-vc6-stlport-mt-1_34\*.obj
- del vc6-stlport\link_test-vc6-stlport-mt-1_34\*.idb
- del vc6-stlport\link_test-vc6-stlport-mt-1_34\*.exp
- del vc6-stlport\link_test-vc6-stlport-mt-1_34\*.pch
+link_test-vc6-stlport-mt-1_35_clean :
+ del vc6-stlport\link_test-vc6-stlport-mt-1_35\*.obj
+ del vc6-stlport\link_test-vc6-stlport-mt-1_35\*.idb
+ del vc6-stlport\link_test-vc6-stlport-mt-1_35\*.exp
+ del vc6-stlport\link_test-vc6-stlport-mt-1_35\*.pch
 
-./vc6-stlport/link_test-vc6-stlport-mt-1_34.lib : vc6-stlport/link_test-vc6-stlport-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-1_34.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-1_34.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-1_34/link_test.obj
+./vc6-stlport/link_test-vc6-stlport-mt-1_35.lib : vc6-stlport/link_test-vc6-stlport-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-1_35.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-1_35.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-1_35/link_test.obj
 
-./vc6-stlport/link_test-vc6-stlport-mt-1_34.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\link_test-vc6-stlport-mt-1_34.exe
+./vc6-stlport/link_test-vc6-stlport-mt-1_35.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\link_test-vc6-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-1_34.lib
+# section for liblink_test-vc6-stlport-mt-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-1_34
+liblink_test-vc6-stlport-mt-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-1_35
 
-liblink_test-vc6-stlport-mt-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-1_34\*.pch
+liblink_test-vc6-stlport-mt-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-gd-1_34.lib
+# section for liblink_test-vc6-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-gd-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34
+liblink_test-vc6-stlport-mt-gd-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35
 
-liblink_test-vc6-stlport-mt-gd-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34\*.pch
+liblink_test-vc6-stlport-mt-gd-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc6-stlport-mt-pgd-1_34.lib
+# section for link_test-vc6-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34/ -Fdvc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35/ -Fdvc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-link_test-vc6-stlport-mt-pgd-1_34_dir :
- @if not exist "vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34
+link_test-vc6-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35\$(NULL)" mkdir vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35
 
-link_test-vc6-stlport-mt-pgd-1_34_clean :
- del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34\*.obj
- del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34\*.idb
- del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34\*.exp
- del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34\*.pch
+link_test-vc6-stlport-mt-pgd-1_35_clean :
+ del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35\*.obj
+ del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35\*.idb
+ del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35\*.exp
+ del vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35\*.pch
 
-./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.lib : vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34/link_test.obj
+./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.lib : vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.pdb" /debug /machine:I386 /out:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.dll" /implib:"vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35/link_test.obj
 
-./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\link_test-vc6-stlport-mt-pgd-1_34.exe
+./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.exe : main.cpp ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/link_test-vc6-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\link_test-vc6-stlport-mt-pgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-spgd-1_34.lib
+# section for liblink_test-vc6-stlport-mt-spgd-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-spgd-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34
+liblink_test-vc6-stlport-mt-spgd-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35
 
-liblink_test-vc6-stlport-mt-spgd-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34\*.pch
+liblink_test-vc6-stlport-mt-spgd-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-spgd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-spgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-stlport-mt-pgd-1_34.lib
+# section for liblink_test-vc6-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX $(CXXFLAGS) -Y- -Fo./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35/ -Fdvc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-stlport-mt-pgd-1_34_dir :
- @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34
+liblink_test-vc6-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35\$(NULL)" mkdir vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35
 
-liblink_test-vc6-stlport-mt-pgd-1_34_clean :
- del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34\*.obj
- del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34\*.idb
- del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34\*.exp
- del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34\*.pch
+liblink_test-vc6-stlport-mt-pgd-1_35_clean :
+ del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35\*.obj
+ del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35\*.idb
+ del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35\*.exp
+ del vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35\*.pch
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.lib : vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34/link_test.obj
- link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34/link_test.obj
+./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.lib : vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35/link_test.obj
+ link -lib /nologo /out:vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.lib $(XSFLAGS) vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35/link_test.obj
 
-./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc6-stlport
- vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_34.exe
+./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.exe : main.cpp ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6-stlport/liblink_test-vc6-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc6-stlport
+ vc6-stlport\liblink_test-vc6-stlport-mt-pgd-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc6.mak
==============================================================================
--- branches/release/libs/config/test/link/vc6.mak (original)
+++ branches/release/libs/config/test/link/vc6.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -42,25 +42,25 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc6-s-1_34_dir ./vc6/liblink_test-vc6-s-1_34.lib ./vc6/liblink_test-vc6-s-1_34.exe liblink_test-vc6-mt-s-1_34_dir ./vc6/liblink_test-vc6-mt-s-1_34.lib ./vc6/liblink_test-vc6-mt-s-1_34.exe liblink_test-vc6-sgd-1_34_dir ./vc6/liblink_test-vc6-sgd-1_34.lib ./vc6/liblink_test-vc6-sgd-1_34.exe liblink_test-vc6-mt-sgd-1_34_dir ./vc6/liblink_test-vc6-mt-sgd-1_34.lib ./vc6/liblink_test-vc6-mt-sgd-1_34.exe link_test-vc6-mt-gd-1_34_dir ./vc6/link_test-vc6-mt-gd-1_34.lib ./vc6/link_test-vc6-mt-gd-1_34.exe link_test-vc6-mt-1_34_dir ./vc6/link_test-vc6-mt-1_34.lib ./vc6/link_test-vc6-mt-1_34.exe liblink_test-vc6-mt-1_34_dir ./vc6/liblink_test-vc6-mt-1_34.lib ./vc6/liblink_test-vc6-mt-1_34.exe liblink_test-vc6-mt-gd-1_34_dir ./vc6/liblink_test-vc6-mt-gd-1_34.lib ./vc6/liblink_test-vc6-mt-gd-1_34.exe
+all : main_dir liblink_test-vc6-s-1_35_dir ./vc6/liblink_test-vc6-s-1_35.lib ./vc6/liblink_test-vc6-s-1_35.exe liblink_test-vc6-mt-s-1_35_dir ./vc6/liblink_test-vc6-mt-s-1_35.lib ./vc6/liblink_test-vc6-mt-s-1_35.exe liblink_test-vc6-sgd-1_35_dir ./vc6/liblink_test-vc6-sgd-1_35.lib ./vc6/liblink_test-vc6-sgd-1_35.exe liblink_test-vc6-mt-sgd-1_35_dir ./vc6/liblink_test-vc6-mt-sgd-1_35.lib ./vc6/liblink_test-vc6-mt-sgd-1_35.exe link_test-vc6-mt-gd-1_35_dir ./vc6/link_test-vc6-mt-gd-1_35.lib ./vc6/link_test-vc6-mt-gd-1_35.exe link_test-vc6-mt-1_35_dir ./vc6/link_test-vc6-mt-1_35.lib ./vc6/link_test-vc6-mt-1_35.exe liblink_test-vc6-mt-1_35_dir ./vc6/liblink_test-vc6-mt-1_35.lib ./vc6/liblink_test-vc6-mt-1_35.exe liblink_test-vc6-mt-gd-1_35_dir ./vc6/liblink_test-vc6-mt-gd-1_35.lib ./vc6/liblink_test-vc6-mt-gd-1_35.exe
 
-clean : liblink_test-vc6-s-1_34_clean liblink_test-vc6-mt-s-1_34_clean liblink_test-vc6-sgd-1_34_clean liblink_test-vc6-mt-sgd-1_34_clean link_test-vc6-mt-gd-1_34_clean link_test-vc6-mt-1_34_clean liblink_test-vc6-mt-1_34_clean liblink_test-vc6-mt-gd-1_34_clean
+clean : liblink_test-vc6-s-1_35_clean liblink_test-vc6-mt-s-1_35_clean liblink_test-vc6-sgd-1_35_clean liblink_test-vc6-mt-sgd-1_35_clean link_test-vc6-mt-gd-1_35_clean link_test-vc6-mt-1_35_clean liblink_test-vc6-mt-1_35_clean liblink_test-vc6-mt-gd-1_35_clean
 
 install : all
- copy vc6\liblink_test-vc6-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-mt-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc6\link_test-vc6-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\link_test-vc6-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc6\link_test-vc6-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc6\link_test-vc6-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\link_test-vc6-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc6\liblink_test-vc6-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc6\liblink_test-vc6-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-mt-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc6\link_test-vc6-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\link_test-vc6-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc6\link_test-vc6-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc6\link_test-vc6-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\link_test-vc6-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc6\liblink_test-vc6-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc6\liblink_test-vc6-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc6\$(NULL)" mkdir vc6
@@ -68,193 +68,193 @@
 
 ########################################################
 #
-# section for liblink_test-vc6-s-1_34.lib
+# section for liblink_test-vc6-s-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-s-1_34/ -Fdvc6/liblink_test-vc6-s-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-s-1_35/ -Fdvc6/liblink_test-vc6-s-1_35.pdb link_test.cpp
 
-liblink_test-vc6-s-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-s-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-s-1_34
+liblink_test-vc6-s-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-s-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-s-1_35
 
-liblink_test-vc6-s-1_34_clean :
- del vc6\liblink_test-vc6-s-1_34\*.obj
- del vc6\liblink_test-vc6-s-1_34\*.idb
- del vc6\liblink_test-vc6-s-1_34\*.exp
- del vc6\liblink_test-vc6-s-1_34\*.pch
+liblink_test-vc6-s-1_35_clean :
+ del vc6\liblink_test-vc6-s-1_35\*.obj
+ del vc6\liblink_test-vc6-s-1_35\*.idb
+ del vc6\liblink_test-vc6-s-1_35\*.exp
+ del vc6\liblink_test-vc6-s-1_35\*.pch
 
-./vc6/liblink_test-vc6-s-1_34.lib : vc6/liblink_test-vc6-s-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-s-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-s-1_34/link_test.obj
+./vc6/liblink_test-vc6-s-1_35.lib : vc6/liblink_test-vc6-s-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-s-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-s-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-s-1_34.exe : main.cpp ./vc6/liblink_test-vc6-s-1_34.lib
- cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-s-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-s-1_34.exe
+./vc6/liblink_test-vc6-s-1_35.exe : main.cpp ./vc6/liblink_test-vc6-s-1_35.lib
+ cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-s-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-mt-s-1_34.lib
+# section for liblink_test-vc6-mt-s-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-s-1_34/ -Fdvc6/liblink_test-vc6-mt-s-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-s-1_35/ -Fdvc6/liblink_test-vc6-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc6-mt-s-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-mt-s-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-mt-s-1_34
+liblink_test-vc6-mt-s-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-mt-s-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-mt-s-1_35
 
-liblink_test-vc6-mt-s-1_34_clean :
- del vc6\liblink_test-vc6-mt-s-1_34\*.obj
- del vc6\liblink_test-vc6-mt-s-1_34\*.idb
- del vc6\liblink_test-vc6-mt-s-1_34\*.exp
- del vc6\liblink_test-vc6-mt-s-1_34\*.pch
+liblink_test-vc6-mt-s-1_35_clean :
+ del vc6\liblink_test-vc6-mt-s-1_35\*.obj
+ del vc6\liblink_test-vc6-mt-s-1_35\*.idb
+ del vc6\liblink_test-vc6-mt-s-1_35\*.exp
+ del vc6\liblink_test-vc6-mt-s-1_35\*.pch
 
-./vc6/liblink_test-vc6-mt-s-1_34.lib : vc6/liblink_test-vc6-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-mt-s-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-s-1_34/link_test.obj
+./vc6/liblink_test-vc6-mt-s-1_35.lib : vc6/liblink_test-vc6-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-mt-s-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-s-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-mt-s-1_34.exe : main.cpp ./vc6/liblink_test-vc6-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-mt-s-1_34.exe
+./vc6/liblink_test-vc6-mt-s-1_35.exe : main.cpp ./vc6/liblink_test-vc6-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-sgd-1_34.lib
+# section for liblink_test-vc6-sgd-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-sgd-1_34/ -Fdvc6/liblink_test-vc6-sgd-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-sgd-1_35/ -Fdvc6/liblink_test-vc6-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-sgd-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-sgd-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-sgd-1_34
+liblink_test-vc6-sgd-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-sgd-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-sgd-1_35
 
-liblink_test-vc6-sgd-1_34_clean :
- del vc6\liblink_test-vc6-sgd-1_34\*.obj
- del vc6\liblink_test-vc6-sgd-1_34\*.idb
- del vc6\liblink_test-vc6-sgd-1_34\*.exp
- del vc6\liblink_test-vc6-sgd-1_34\*.pch
+liblink_test-vc6-sgd-1_35_clean :
+ del vc6\liblink_test-vc6-sgd-1_35\*.obj
+ del vc6\liblink_test-vc6-sgd-1_35\*.idb
+ del vc6\liblink_test-vc6-sgd-1_35\*.exp
+ del vc6\liblink_test-vc6-sgd-1_35\*.pch
 
-./vc6/liblink_test-vc6-sgd-1_34.lib : vc6/liblink_test-vc6-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-sgd-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-sgd-1_34/link_test.obj
+./vc6/liblink_test-vc6-sgd-1_35.lib : vc6/liblink_test-vc6-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-sgd-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-sgd-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-sgd-1_34.exe : main.cpp ./vc6/liblink_test-vc6-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-sgd-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-sgd-1_34.exe
+./vc6/liblink_test-vc6-sgd-1_35.exe : main.cpp ./vc6/liblink_test-vc6-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-sgd-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-sgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-mt-sgd-1_34.lib
+# section for liblink_test-vc6-mt-sgd-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-sgd-1_34/ -Fdvc6/liblink_test-vc6-mt-sgd-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-sgd-1_35/ -Fdvc6/liblink_test-vc6-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-mt-sgd-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-mt-sgd-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-mt-sgd-1_34
+liblink_test-vc6-mt-sgd-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-mt-sgd-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-mt-sgd-1_35
 
-liblink_test-vc6-mt-sgd-1_34_clean :
- del vc6\liblink_test-vc6-mt-sgd-1_34\*.obj
- del vc6\liblink_test-vc6-mt-sgd-1_34\*.idb
- del vc6\liblink_test-vc6-mt-sgd-1_34\*.exp
- del vc6\liblink_test-vc6-mt-sgd-1_34\*.pch
+liblink_test-vc6-mt-sgd-1_35_clean :
+ del vc6\liblink_test-vc6-mt-sgd-1_35\*.obj
+ del vc6\liblink_test-vc6-mt-sgd-1_35\*.idb
+ del vc6\liblink_test-vc6-mt-sgd-1_35\*.exp
+ del vc6\liblink_test-vc6-mt-sgd-1_35\*.pch
 
-./vc6/liblink_test-vc6-mt-sgd-1_34.lib : vc6/liblink_test-vc6-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-mt-sgd-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-sgd-1_34/link_test.obj
+./vc6/liblink_test-vc6-mt-sgd-1_35.lib : vc6/liblink_test-vc6-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-mt-sgd-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-sgd-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-mt-sgd-1_34.exe : main.cpp ./vc6/liblink_test-vc6-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-mt-sgd-1_34.exe
+./vc6/liblink_test-vc6-mt-sgd-1_35.exe : main.cpp ./vc6/liblink_test-vc6-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc6-mt-gd-1_34.lib
+# section for link_test-vc6-mt-gd-1_35.lib
 #
 ########################################################
-vc6/link_test-vc6-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/link_test-vc6-mt-gd-1_34/ -Fdvc6/link_test-vc6-mt-gd-1_34.pdb link_test.cpp
+vc6/link_test-vc6-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/link_test-vc6-mt-gd-1_35/ -Fdvc6/link_test-vc6-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc6-mt-gd-1_34_dir :
- @if not exist "vc6\link_test-vc6-mt-gd-1_34\$(NULL)" mkdir vc6\link_test-vc6-mt-gd-1_34
+link_test-vc6-mt-gd-1_35_dir :
+ @if not exist "vc6\link_test-vc6-mt-gd-1_35\$(NULL)" mkdir vc6\link_test-vc6-mt-gd-1_35
 
-link_test-vc6-mt-gd-1_34_clean :
- del vc6\link_test-vc6-mt-gd-1_34\*.obj
- del vc6\link_test-vc6-mt-gd-1_34\*.idb
- del vc6\link_test-vc6-mt-gd-1_34\*.exp
- del vc6\link_test-vc6-mt-gd-1_34\*.pch
+link_test-vc6-mt-gd-1_35_clean :
+ del vc6\link_test-vc6-mt-gd-1_35\*.obj
+ del vc6\link_test-vc6-mt-gd-1_35\*.idb
+ del vc6\link_test-vc6-mt-gd-1_35\*.exp
+ del vc6\link_test-vc6-mt-gd-1_35\*.pch
 
-./vc6/link_test-vc6-mt-gd-1_34.lib : vc6/link_test-vc6-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/link_test-vc6-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc6/link_test-vc6-mt-gd-1_34.dll" /implib:"vc6/link_test-vc6-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6/link_test-vc6-mt-gd-1_34/link_test.obj
+./vc6/link_test-vc6-mt-gd-1_35.lib : vc6/link_test-vc6-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/link_test-vc6-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc6/link_test-vc6-mt-gd-1_35.dll" /implib:"vc6/link_test-vc6-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6/link_test-vc6-mt-gd-1_35/link_test.obj
 
-./vc6/link_test-vc6-mt-gd-1_34.exe : main.cpp ./vc6/link_test-vc6-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/link_test-vc6-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\link_test-vc6-mt-gd-1_34.exe
+./vc6/link_test-vc6-mt-gd-1_35.exe : main.cpp ./vc6/link_test-vc6-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/link_test-vc6-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\link_test-vc6-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc6-mt-1_34.lib
+# section for link_test-vc6-mt-1_35.lib
 #
 ########################################################
-vc6/link_test-vc6-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc6/link_test-vc6-mt-1_34/ -Fdvc6/link_test-vc6-mt-1_34.pdb link_test.cpp
+vc6/link_test-vc6-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc6/link_test-vc6-mt-1_35/ -Fdvc6/link_test-vc6-mt-1_35.pdb link_test.cpp
 
-link_test-vc6-mt-1_34_dir :
- @if not exist "vc6\link_test-vc6-mt-1_34\$(NULL)" mkdir vc6\link_test-vc6-mt-1_34
+link_test-vc6-mt-1_35_dir :
+ @if not exist "vc6\link_test-vc6-mt-1_35\$(NULL)" mkdir vc6\link_test-vc6-mt-1_35
 
-link_test-vc6-mt-1_34_clean :
- del vc6\link_test-vc6-mt-1_34\*.obj
- del vc6\link_test-vc6-mt-1_34\*.idb
- del vc6\link_test-vc6-mt-1_34\*.exp
- del vc6\link_test-vc6-mt-1_34\*.pch
+link_test-vc6-mt-1_35_clean :
+ del vc6\link_test-vc6-mt-1_35\*.obj
+ del vc6\link_test-vc6-mt-1_35\*.idb
+ del vc6\link_test-vc6-mt-1_35\*.exp
+ del vc6\link_test-vc6-mt-1_35\*.pch
 
-./vc6/link_test-vc6-mt-1_34.lib : vc6/link_test-vc6-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/link_test-vc6-mt-1_34.pdb" /debug /machine:I386 /out:"vc6/link_test-vc6-mt-1_34.dll" /implib:"vc6/link_test-vc6-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6/link_test-vc6-mt-1_34/link_test.obj
+./vc6/link_test-vc6-mt-1_35.lib : vc6/link_test-vc6-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc6/link_test-vc6-mt-1_35.pdb" /debug /machine:I386 /out:"vc6/link_test-vc6-mt-1_35.dll" /implib:"vc6/link_test-vc6-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc6/link_test-vc6-mt-1_35/link_test.obj
 
-./vc6/link_test-vc6-mt-1_34.exe : main.cpp ./vc6/link_test-vc6-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/link_test-vc6-mt-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\link_test-vc6-mt-1_34.exe
+./vc6/link_test-vc6-mt-1_35.exe : main.cpp ./vc6/link_test-vc6-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/link_test-vc6-mt-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\link_test-vc6-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-mt-1_34.lib
+# section for liblink_test-vc6-mt-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-1_34/ -Fdvc6/liblink_test-vc6-mt-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-1_35/ -Fdvc6/liblink_test-vc6-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc6-mt-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-mt-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-mt-1_34
+liblink_test-vc6-mt-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-mt-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-mt-1_35
 
-liblink_test-vc6-mt-1_34_clean :
- del vc6\liblink_test-vc6-mt-1_34\*.obj
- del vc6\liblink_test-vc6-mt-1_34\*.idb
- del vc6\liblink_test-vc6-mt-1_34\*.exp
- del vc6\liblink_test-vc6-mt-1_34\*.pch
+liblink_test-vc6-mt-1_35_clean :
+ del vc6\liblink_test-vc6-mt-1_35\*.obj
+ del vc6\liblink_test-vc6-mt-1_35\*.idb
+ del vc6\liblink_test-vc6-mt-1_35\*.exp
+ del vc6\liblink_test-vc6-mt-1_35\*.pch
 
-./vc6/liblink_test-vc6-mt-1_34.lib : vc6/liblink_test-vc6-mt-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-mt-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-1_34/link_test.obj
+./vc6/liblink_test-vc6-mt-1_35.lib : vc6/liblink_test-vc6-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-mt-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-mt-1_34.exe : main.cpp ./vc6/liblink_test-vc6-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-mt-1_34.exe
+./vc6/liblink_test-vc6-mt-1_35.exe : main.cpp ./vc6/liblink_test-vc6-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc6-mt-gd-1_34.lib
+# section for liblink_test-vc6-mt-gd-1_35.lib
 #
 ########################################################
-vc6/liblink_test-vc6-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-gd-1_34/ -Fdvc6/liblink_test-vc6-mt-gd-1_34.pdb link_test.cpp
+vc6/liblink_test-vc6-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX $(CXXFLAGS) -Y- -Fo./vc6/liblink_test-vc6-mt-gd-1_35/ -Fdvc6/liblink_test-vc6-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc6-mt-gd-1_34_dir :
- @if not exist "vc6\liblink_test-vc6-mt-gd-1_34\$(NULL)" mkdir vc6\liblink_test-vc6-mt-gd-1_34
+liblink_test-vc6-mt-gd-1_35_dir :
+ @if not exist "vc6\liblink_test-vc6-mt-gd-1_35\$(NULL)" mkdir vc6\liblink_test-vc6-mt-gd-1_35
 
-liblink_test-vc6-mt-gd-1_34_clean :
- del vc6\liblink_test-vc6-mt-gd-1_34\*.obj
- del vc6\liblink_test-vc6-mt-gd-1_34\*.idb
- del vc6\liblink_test-vc6-mt-gd-1_34\*.exp
- del vc6\liblink_test-vc6-mt-gd-1_34\*.pch
+liblink_test-vc6-mt-gd-1_35_clean :
+ del vc6\liblink_test-vc6-mt-gd-1_35\*.obj
+ del vc6\liblink_test-vc6-mt-gd-1_35\*.idb
+ del vc6\liblink_test-vc6-mt-gd-1_35\*.exp
+ del vc6\liblink_test-vc6-mt-gd-1_35\*.pch
 
-./vc6/liblink_test-vc6-mt-gd-1_34.lib : vc6/liblink_test-vc6-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc6/liblink_test-vc6-mt-gd-1_34.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-gd-1_34/link_test.obj
+./vc6/liblink_test-vc6-mt-gd-1_35.lib : vc6/liblink_test-vc6-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc6/liblink_test-vc6-mt-gd-1_35.lib $(XSFLAGS) vc6/liblink_test-vc6-mt-gd-1_35/link_test.obj
 
-./vc6/liblink_test-vc6-mt-gd-1_34.exe : main.cpp ./vc6/liblink_test-vc6-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc6
- vc6\liblink_test-vc6-mt-gd-1_34.exe
+./vc6/liblink_test-vc6-mt-gd-1_35.exe : main.cpp ./vc6/liblink_test-vc6-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc6/liblink_test-vc6-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc6
+ vc6\liblink_test-vc6-mt-gd-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc7-stlport.mak
==============================================================================
--- branches/release/libs/config/test/link/vc7-stlport.mak (original)
+++ branches/release/libs/config/test/link/vc7-stlport.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -46,26 +46,26 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc7-stlport-mt-s-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.exe liblink_test-vc7-stlport-mt-sgd-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.exe link_test-vc7-stlport-mt-gd-1_34_dir ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.lib ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.exe link_test-vc7-stlport-mt-1_34_dir ./vc7-stlport/link_test-vc7-stlport-mt-1_34.lib ./vc7-stlport/link_test-vc7-stlport-mt-1_34.exe liblink_test-vc7-stlport-mt-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.exe liblink_test-vc7-stlport-mt-gd-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.exe link_test-vc7-stlport-mt-pgd-1_34_dir ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.lib ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.exe liblink_test-
vc7-stlport-mt-spgd-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.exe liblink_test-vc7-stlport-mt-pgd-1_34_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.exe
+all : main_dir liblink_test-vc7-stlport-mt-s-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.exe liblink_test-vc7-stlport-mt-sgd-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.exe link_test-vc7-stlport-mt-gd-1_35_dir ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.lib ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.exe link_test-vc7-stlport-mt-1_35_dir ./vc7-stlport/link_test-vc7-stlport-mt-1_35.lib ./vc7-stlport/link_test-vc7-stlport-mt-1_35.exe liblink_test-vc7-stlport-mt-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.exe liblink_test-vc7-stlport-mt-gd-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.exe link_test-vc7-stlport-mt-pgd-1_35_dir ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.lib ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.exe liblink_test-
vc7-stlport-mt-spgd-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.exe liblink_test-vc7-stlport-mt-pgd-1_35_dir ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.lib ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.exe
 
-clean : liblink_test-vc7-stlport-mt-s-1_34_clean liblink_test-vc7-stlport-mt-sgd-1_34_clean link_test-vc7-stlport-mt-gd-1_34_clean link_test-vc7-stlport-mt-1_34_clean liblink_test-vc7-stlport-mt-1_34_clean liblink_test-vc7-stlport-mt-gd-1_34_clean link_test-vc7-stlport-mt-pgd-1_34_clean liblink_test-vc7-stlport-mt-spgd-1_34_clean liblink_test-vc7-stlport-mt-pgd-1_34_clean
+clean : liblink_test-vc7-stlport-mt-s-1_35_clean liblink_test-vc7-stlport-mt-sgd-1_35_clean link_test-vc7-stlport-mt-gd-1_35_clean link_test-vc7-stlport-mt-1_35_clean liblink_test-vc7-stlport-mt-1_35_clean liblink_test-vc7-stlport-mt-gd-1_35_clean link_test-vc7-stlport-mt-pgd-1_35_clean liblink_test-vc7-stlport-mt-spgd-1_35_clean liblink_test-vc7-stlport-mt-pgd-1_35_clean
 
 install : stlport_check all
- copy vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\link_test-vc7-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\link_test-vc7-stlport-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc7-stlport\link_test-vc7-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\link_test-vc7-stlport-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34.dll "$(MSVCDIR)\bin"
- copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\link_test-vc7-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\link_test-vc7-stlport-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc7-stlport\link_test-vc7-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\link_test-vc7-stlport-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc7-stlport\$(NULL)" mkdir vc7-stlport
@@ -76,217 +76,217 @@
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-s-1_34.lib
+# section for liblink_test-vc7-stlport-mt-s-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-s-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34
+liblink_test-vc7-stlport-mt-s-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35
 
-liblink_test-vc7-stlport-mt-s-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34\*.pch
+liblink_test-vc7-stlport-mt-s-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-s-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-sgd-1_34.lib
+# section for liblink_test-vc7-stlport-mt-sgd-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-sgd-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34
+liblink_test-vc7-stlport-mt-sgd-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35
 
-liblink_test-vc7-stlport-mt-sgd-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34\*.pch
+liblink_test-vc7-stlport-mt-sgd-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc7-stlport-mt-gd-1_34.lib
+# section for link_test-vc7-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc7-stlport/link_test-vc7-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34/ -Fdvc7-stlport/link_test-vc7-stlport-mt-gd-1_34.pdb link_test.cpp
+vc7-stlport/link_test-vc7-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35/ -Fdvc7-stlport/link_test-vc7-stlport-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc7-stlport-mt-gd-1_34_dir :
- @if not exist "vc7-stlport\link_test-vc7-stlport-mt-gd-1_34\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-gd-1_34
+link_test-vc7-stlport-mt-gd-1_35_dir :
+ @if not exist "vc7-stlport\link_test-vc7-stlport-mt-gd-1_35\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-gd-1_35
 
-link_test-vc7-stlport-mt-gd-1_34_clean :
- del vc7-stlport\link_test-vc7-stlport-mt-gd-1_34\*.obj
- del vc7-stlport\link_test-vc7-stlport-mt-gd-1_34\*.idb
- del vc7-stlport\link_test-vc7-stlport-mt-gd-1_34\*.exp
- del vc7-stlport\link_test-vc7-stlport-mt-gd-1_34\*.pch
+link_test-vc7-stlport-mt-gd-1_35_clean :
+ del vc7-stlport\link_test-vc7-stlport-mt-gd-1_35\*.obj
+ del vc7-stlport\link_test-vc7-stlport-mt-gd-1_35\*.idb
+ del vc7-stlport\link_test-vc7-stlport-mt-gd-1_35\*.exp
+ del vc7-stlport\link_test-vc7-stlport-mt-gd-1_35\*.pch
 
-./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.lib : vc7-stlport/link_test-vc7-stlport-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-gd-1_34/link_test.obj
+./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.lib : vc7-stlport/link_test-vc7-stlport-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-gd-1_35/link_test.obj
 
-./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\link_test-vc7-stlport-mt-gd-1_34.exe
+./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\link_test-vc7-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc7-stlport-mt-1_34.lib
+# section for link_test-vc7-stlport-mt-1_35.lib
 #
 ########################################################
-vc7-stlport/link_test-vc7-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-1_34/ -Fdvc7-stlport/link_test-vc7-stlport-mt-1_34.pdb link_test.cpp
+vc7-stlport/link_test-vc7-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-1_35/ -Fdvc7-stlport/link_test-vc7-stlport-mt-1_35.pdb link_test.cpp
 
-link_test-vc7-stlport-mt-1_34_dir :
- @if not exist "vc7-stlport\link_test-vc7-stlport-mt-1_34\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-1_34
+link_test-vc7-stlport-mt-1_35_dir :
+ @if not exist "vc7-stlport\link_test-vc7-stlport-mt-1_35\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-1_35
 
-link_test-vc7-stlport-mt-1_34_clean :
- del vc7-stlport\link_test-vc7-stlport-mt-1_34\*.obj
- del vc7-stlport\link_test-vc7-stlport-mt-1_34\*.idb
- del vc7-stlport\link_test-vc7-stlport-mt-1_34\*.exp
- del vc7-stlport\link_test-vc7-stlport-mt-1_34\*.pch
+link_test-vc7-stlport-mt-1_35_clean :
+ del vc7-stlport\link_test-vc7-stlport-mt-1_35\*.obj
+ del vc7-stlport\link_test-vc7-stlport-mt-1_35\*.idb
+ del vc7-stlport\link_test-vc7-stlport-mt-1_35\*.exp
+ del vc7-stlport\link_test-vc7-stlport-mt-1_35\*.pch
 
-./vc7-stlport/link_test-vc7-stlport-mt-1_34.lib : vc7-stlport/link_test-vc7-stlport-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-1_34.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-1_34.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-1_34/link_test.obj
+./vc7-stlport/link_test-vc7-stlport-mt-1_35.lib : vc7-stlport/link_test-vc7-stlport-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-1_35.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-1_35.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-1_35/link_test.obj
 
-./vc7-stlport/link_test-vc7-stlport-mt-1_34.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\link_test-vc7-stlport-mt-1_34.exe
+./vc7-stlport/link_test-vc7-stlport-mt-1_35.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\link_test-vc7-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-1_34.lib
+# section for liblink_test-vc7-stlport-mt-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-1_34
+liblink_test-vc7-stlport-mt-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-1_35
 
-liblink_test-vc7-stlport-mt-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-1_34\*.pch
+liblink_test-vc7-stlport-mt-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-gd-1_34.lib
+# section for liblink_test-vc7-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-gd-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34
+liblink_test-vc7-stlport-mt-gd-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35
 
-liblink_test-vc7-stlport-mt-gd-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34\*.pch
+liblink_test-vc7-stlport-mt-gd-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc7-stlport-mt-pgd-1_34.lib
+# section for link_test-vc7-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34/ -Fdvc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35/ -Fdvc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-link_test-vc7-stlport-mt-pgd-1_34_dir :
- @if not exist "vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34
+link_test-vc7-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35\$(NULL)" mkdir vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35
 
-link_test-vc7-stlport-mt-pgd-1_34_clean :
- del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34\*.obj
- del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34\*.idb
- del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34\*.exp
- del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34\*.pch
+link_test-vc7-stlport-mt-pgd-1_35_clean :
+ del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35\*.obj
+ del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35\*.idb
+ del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35\*.exp
+ del vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35\*.pch
 
-./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.lib : vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34/link_test.obj
+./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.lib : vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.pdb" /debug /machine:I386 /out:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.dll" /implib:"vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35/link_test.obj
 
-./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\link_test-vc7-stlport-mt-pgd-1_34.exe
+./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.exe : main.cpp ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/link_test-vc7-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\link_test-vc7-stlport-mt-pgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-spgd-1_34.lib
+# section for liblink_test-vc7-stlport-mt-spgd-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-spgd-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34
+liblink_test-vc7-stlport-mt-spgd-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35
 
-liblink_test-vc7-stlport-mt-spgd-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34\*.pch
+liblink_test-vc7-stlport-mt-spgd-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-spgd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-spgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-stlport-mt-pgd-1_34.lib
+# section for liblink_test-vc7-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35/ -Fdvc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-stlport-mt-pgd-1_34_dir :
- @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34
+liblink_test-vc7-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35\$(NULL)" mkdir vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35
 
-liblink_test-vc7-stlport-mt-pgd-1_34_clean :
- del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34\*.obj
- del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34\*.idb
- del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34\*.exp
- del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34\*.pch
+liblink_test-vc7-stlport-mt-pgd-1_35_clean :
+ del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35\*.obj
+ del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35\*.idb
+ del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35\*.exp
+ del vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35\*.pch
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.lib : vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34/link_test.obj
- link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34/link_test.obj
+./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.lib : vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35/link_test.obj
+ link -lib /nologo /out:vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.lib $(XSFLAGS) vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35/link_test.obj
 
-./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc7-stlport
- vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_34.exe
+./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.exe : main.cpp ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7-stlport/liblink_test-vc7-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc7-stlport
+ vc7-stlport\liblink_test-vc7-stlport-mt-pgd-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc7.mak
==============================================================================
--- branches/release/libs/config/test/link/vc7.mak (original)
+++ branches/release/libs/config/test/link/vc7.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -42,25 +42,25 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc7-s-1_34_dir ./vc7/liblink_test-vc7-s-1_34.lib ./vc7/liblink_test-vc7-s-1_34.exe liblink_test-vc7-mt-s-1_34_dir ./vc7/liblink_test-vc7-mt-s-1_34.lib ./vc7/liblink_test-vc7-mt-s-1_34.exe liblink_test-vc7-sgd-1_34_dir ./vc7/liblink_test-vc7-sgd-1_34.lib ./vc7/liblink_test-vc7-sgd-1_34.exe liblink_test-vc7-mt-sgd-1_34_dir ./vc7/liblink_test-vc7-mt-sgd-1_34.lib ./vc7/liblink_test-vc7-mt-sgd-1_34.exe link_test-vc7-mt-gd-1_34_dir ./vc7/link_test-vc7-mt-gd-1_34.lib ./vc7/link_test-vc7-mt-gd-1_34.exe link_test-vc7-mt-1_34_dir ./vc7/link_test-vc7-mt-1_34.lib ./vc7/link_test-vc7-mt-1_34.exe liblink_test-vc7-mt-1_34_dir ./vc7/liblink_test-vc7-mt-1_34.lib ./vc7/liblink_test-vc7-mt-1_34.exe liblink_test-vc7-mt-gd-1_34_dir ./vc7/liblink_test-vc7-mt-gd-1_34.lib ./vc7/liblink_test-vc7-mt-gd-1_34.exe
+all : main_dir liblink_test-vc7-s-1_35_dir ./vc7/liblink_test-vc7-s-1_35.lib ./vc7/liblink_test-vc7-s-1_35.exe liblink_test-vc7-mt-s-1_35_dir ./vc7/liblink_test-vc7-mt-s-1_35.lib ./vc7/liblink_test-vc7-mt-s-1_35.exe liblink_test-vc7-sgd-1_35_dir ./vc7/liblink_test-vc7-sgd-1_35.lib ./vc7/liblink_test-vc7-sgd-1_35.exe liblink_test-vc7-mt-sgd-1_35_dir ./vc7/liblink_test-vc7-mt-sgd-1_35.lib ./vc7/liblink_test-vc7-mt-sgd-1_35.exe link_test-vc7-mt-gd-1_35_dir ./vc7/link_test-vc7-mt-gd-1_35.lib ./vc7/link_test-vc7-mt-gd-1_35.exe link_test-vc7-mt-1_35_dir ./vc7/link_test-vc7-mt-1_35.lib ./vc7/link_test-vc7-mt-1_35.exe liblink_test-vc7-mt-1_35_dir ./vc7/liblink_test-vc7-mt-1_35.lib ./vc7/liblink_test-vc7-mt-1_35.exe liblink_test-vc7-mt-gd-1_35_dir ./vc7/liblink_test-vc7-mt-gd-1_35.lib ./vc7/liblink_test-vc7-mt-gd-1_35.exe
 
-clean : liblink_test-vc7-s-1_34_clean liblink_test-vc7-mt-s-1_34_clean liblink_test-vc7-sgd-1_34_clean liblink_test-vc7-mt-sgd-1_34_clean link_test-vc7-mt-gd-1_34_clean link_test-vc7-mt-1_34_clean liblink_test-vc7-mt-1_34_clean liblink_test-vc7-mt-gd-1_34_clean
+clean : liblink_test-vc7-s-1_35_clean liblink_test-vc7-mt-s-1_35_clean liblink_test-vc7-sgd-1_35_clean liblink_test-vc7-mt-sgd-1_35_clean link_test-vc7-mt-gd-1_35_clean link_test-vc7-mt-1_35_clean liblink_test-vc7-mt-1_35_clean liblink_test-vc7-mt-gd-1_35_clean
 
 install : all
- copy vc7\liblink_test-vc7-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-mt-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc7\link_test-vc7-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\link_test-vc7-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc7\link_test-vc7-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc7\link_test-vc7-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\link_test-vc7-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc7\liblink_test-vc7-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc7\liblink_test-vc7-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-mt-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc7\link_test-vc7-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\link_test-vc7-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc7\link_test-vc7-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc7\link_test-vc7-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\link_test-vc7-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc7\liblink_test-vc7-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc7\liblink_test-vc7-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc7\$(NULL)" mkdir vc7
@@ -68,193 +68,193 @@
 
 ########################################################
 #
-# section for liblink_test-vc7-s-1_34.lib
+# section for liblink_test-vc7-s-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-s-1_34/ -Fdvc7/liblink_test-vc7-s-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-s-1_35/ -Fdvc7/liblink_test-vc7-s-1_35.pdb link_test.cpp
 
-liblink_test-vc7-s-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-s-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-s-1_34
+liblink_test-vc7-s-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-s-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-s-1_35
 
-liblink_test-vc7-s-1_34_clean :
- del vc7\liblink_test-vc7-s-1_34\*.obj
- del vc7\liblink_test-vc7-s-1_34\*.idb
- del vc7\liblink_test-vc7-s-1_34\*.exp
- del vc7\liblink_test-vc7-s-1_34\*.pch
+liblink_test-vc7-s-1_35_clean :
+ del vc7\liblink_test-vc7-s-1_35\*.obj
+ del vc7\liblink_test-vc7-s-1_35\*.idb
+ del vc7\liblink_test-vc7-s-1_35\*.exp
+ del vc7\liblink_test-vc7-s-1_35\*.pch
 
-./vc7/liblink_test-vc7-s-1_34.lib : vc7/liblink_test-vc7-s-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-s-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-s-1_34/link_test.obj
+./vc7/liblink_test-vc7-s-1_35.lib : vc7/liblink_test-vc7-s-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-s-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-s-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-s-1_34.exe : main.cpp ./vc7/liblink_test-vc7-s-1_34.lib
- cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-s-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-s-1_34.exe
+./vc7/liblink_test-vc7-s-1_35.exe : main.cpp ./vc7/liblink_test-vc7-s-1_35.lib
+ cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-s-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-mt-s-1_34.lib
+# section for liblink_test-vc7-mt-s-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-s-1_34/ -Fdvc7/liblink_test-vc7-mt-s-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-s-1_35/ -Fdvc7/liblink_test-vc7-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc7-mt-s-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-mt-s-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-mt-s-1_34
+liblink_test-vc7-mt-s-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-mt-s-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-mt-s-1_35
 
-liblink_test-vc7-mt-s-1_34_clean :
- del vc7\liblink_test-vc7-mt-s-1_34\*.obj
- del vc7\liblink_test-vc7-mt-s-1_34\*.idb
- del vc7\liblink_test-vc7-mt-s-1_34\*.exp
- del vc7\liblink_test-vc7-mt-s-1_34\*.pch
+liblink_test-vc7-mt-s-1_35_clean :
+ del vc7\liblink_test-vc7-mt-s-1_35\*.obj
+ del vc7\liblink_test-vc7-mt-s-1_35\*.idb
+ del vc7\liblink_test-vc7-mt-s-1_35\*.exp
+ del vc7\liblink_test-vc7-mt-s-1_35\*.pch
 
-./vc7/liblink_test-vc7-mt-s-1_34.lib : vc7/liblink_test-vc7-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-mt-s-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-s-1_34/link_test.obj
+./vc7/liblink_test-vc7-mt-s-1_35.lib : vc7/liblink_test-vc7-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-mt-s-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-s-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-mt-s-1_34.exe : main.cpp ./vc7/liblink_test-vc7-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-mt-s-1_34.exe
+./vc7/liblink_test-vc7-mt-s-1_35.exe : main.cpp ./vc7/liblink_test-vc7-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-sgd-1_34.lib
+# section for liblink_test-vc7-sgd-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-sgd-1_34/ -Fdvc7/liblink_test-vc7-sgd-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-sgd-1_35/ -Fdvc7/liblink_test-vc7-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-sgd-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-sgd-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-sgd-1_34
+liblink_test-vc7-sgd-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-sgd-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-sgd-1_35
 
-liblink_test-vc7-sgd-1_34_clean :
- del vc7\liblink_test-vc7-sgd-1_34\*.obj
- del vc7\liblink_test-vc7-sgd-1_34\*.idb
- del vc7\liblink_test-vc7-sgd-1_34\*.exp
- del vc7\liblink_test-vc7-sgd-1_34\*.pch
+liblink_test-vc7-sgd-1_35_clean :
+ del vc7\liblink_test-vc7-sgd-1_35\*.obj
+ del vc7\liblink_test-vc7-sgd-1_35\*.idb
+ del vc7\liblink_test-vc7-sgd-1_35\*.exp
+ del vc7\liblink_test-vc7-sgd-1_35\*.pch
 
-./vc7/liblink_test-vc7-sgd-1_34.lib : vc7/liblink_test-vc7-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-sgd-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-sgd-1_34/link_test.obj
+./vc7/liblink_test-vc7-sgd-1_35.lib : vc7/liblink_test-vc7-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-sgd-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-sgd-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-sgd-1_34.exe : main.cpp ./vc7/liblink_test-vc7-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-sgd-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-sgd-1_34.exe
+./vc7/liblink_test-vc7-sgd-1_35.exe : main.cpp ./vc7/liblink_test-vc7-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-sgd-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-sgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-mt-sgd-1_34.lib
+# section for liblink_test-vc7-mt-sgd-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-sgd-1_34/ -Fdvc7/liblink_test-vc7-mt-sgd-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-sgd-1_35/ -Fdvc7/liblink_test-vc7-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-mt-sgd-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-mt-sgd-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-mt-sgd-1_34
+liblink_test-vc7-mt-sgd-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-mt-sgd-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-mt-sgd-1_35
 
-liblink_test-vc7-mt-sgd-1_34_clean :
- del vc7\liblink_test-vc7-mt-sgd-1_34\*.obj
- del vc7\liblink_test-vc7-mt-sgd-1_34\*.idb
- del vc7\liblink_test-vc7-mt-sgd-1_34\*.exp
- del vc7\liblink_test-vc7-mt-sgd-1_34\*.pch
+liblink_test-vc7-mt-sgd-1_35_clean :
+ del vc7\liblink_test-vc7-mt-sgd-1_35\*.obj
+ del vc7\liblink_test-vc7-mt-sgd-1_35\*.idb
+ del vc7\liblink_test-vc7-mt-sgd-1_35\*.exp
+ del vc7\liblink_test-vc7-mt-sgd-1_35\*.pch
 
-./vc7/liblink_test-vc7-mt-sgd-1_34.lib : vc7/liblink_test-vc7-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-mt-sgd-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-sgd-1_34/link_test.obj
+./vc7/liblink_test-vc7-mt-sgd-1_35.lib : vc7/liblink_test-vc7-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-mt-sgd-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-sgd-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-mt-sgd-1_34.exe : main.cpp ./vc7/liblink_test-vc7-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-mt-sgd-1_34.exe
+./vc7/liblink_test-vc7-mt-sgd-1_35.exe : main.cpp ./vc7/liblink_test-vc7-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc7-mt-gd-1_34.lib
+# section for link_test-vc7-mt-gd-1_35.lib
 #
 ########################################################
-vc7/link_test-vc7-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/link_test-vc7-mt-gd-1_34/ -Fdvc7/link_test-vc7-mt-gd-1_34.pdb link_test.cpp
+vc7/link_test-vc7-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/link_test-vc7-mt-gd-1_35/ -Fdvc7/link_test-vc7-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc7-mt-gd-1_34_dir :
- @if not exist "vc7\link_test-vc7-mt-gd-1_34\$(NULL)" mkdir vc7\link_test-vc7-mt-gd-1_34
+link_test-vc7-mt-gd-1_35_dir :
+ @if not exist "vc7\link_test-vc7-mt-gd-1_35\$(NULL)" mkdir vc7\link_test-vc7-mt-gd-1_35
 
-link_test-vc7-mt-gd-1_34_clean :
- del vc7\link_test-vc7-mt-gd-1_34\*.obj
- del vc7\link_test-vc7-mt-gd-1_34\*.idb
- del vc7\link_test-vc7-mt-gd-1_34\*.exp
- del vc7\link_test-vc7-mt-gd-1_34\*.pch
+link_test-vc7-mt-gd-1_35_clean :
+ del vc7\link_test-vc7-mt-gd-1_35\*.obj
+ del vc7\link_test-vc7-mt-gd-1_35\*.idb
+ del vc7\link_test-vc7-mt-gd-1_35\*.exp
+ del vc7\link_test-vc7-mt-gd-1_35\*.pch
 
-./vc7/link_test-vc7-mt-gd-1_34.lib : vc7/link_test-vc7-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/link_test-vc7-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc7/link_test-vc7-mt-gd-1_34.dll" /implib:"vc7/link_test-vc7-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7/link_test-vc7-mt-gd-1_34/link_test.obj
+./vc7/link_test-vc7-mt-gd-1_35.lib : vc7/link_test-vc7-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/link_test-vc7-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc7/link_test-vc7-mt-gd-1_35.dll" /implib:"vc7/link_test-vc7-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7/link_test-vc7-mt-gd-1_35/link_test.obj
 
-./vc7/link_test-vc7-mt-gd-1_34.exe : main.cpp ./vc7/link_test-vc7-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/link_test-vc7-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\link_test-vc7-mt-gd-1_34.exe
+./vc7/link_test-vc7-mt-gd-1_35.exe : main.cpp ./vc7/link_test-vc7-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/link_test-vc7-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\link_test-vc7-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc7-mt-1_34.lib
+# section for link_test-vc7-mt-1_35.lib
 #
 ########################################################
-vc7/link_test-vc7-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc7/link_test-vc7-mt-1_34/ -Fdvc7/link_test-vc7-mt-1_34.pdb link_test.cpp
+vc7/link_test-vc7-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc7/link_test-vc7-mt-1_35/ -Fdvc7/link_test-vc7-mt-1_35.pdb link_test.cpp
 
-link_test-vc7-mt-1_34_dir :
- @if not exist "vc7\link_test-vc7-mt-1_34\$(NULL)" mkdir vc7\link_test-vc7-mt-1_34
+link_test-vc7-mt-1_35_dir :
+ @if not exist "vc7\link_test-vc7-mt-1_35\$(NULL)" mkdir vc7\link_test-vc7-mt-1_35
 
-link_test-vc7-mt-1_34_clean :
- del vc7\link_test-vc7-mt-1_34\*.obj
- del vc7\link_test-vc7-mt-1_34\*.idb
- del vc7\link_test-vc7-mt-1_34\*.exp
- del vc7\link_test-vc7-mt-1_34\*.pch
+link_test-vc7-mt-1_35_clean :
+ del vc7\link_test-vc7-mt-1_35\*.obj
+ del vc7\link_test-vc7-mt-1_35\*.idb
+ del vc7\link_test-vc7-mt-1_35\*.exp
+ del vc7\link_test-vc7-mt-1_35\*.pch
 
-./vc7/link_test-vc7-mt-1_34.lib : vc7/link_test-vc7-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/link_test-vc7-mt-1_34.pdb" /debug /machine:I386 /out:"vc7/link_test-vc7-mt-1_34.dll" /implib:"vc7/link_test-vc7-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7/link_test-vc7-mt-1_34/link_test.obj
+./vc7/link_test-vc7-mt-1_35.lib : vc7/link_test-vc7-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc7/link_test-vc7-mt-1_35.pdb" /debug /machine:I386 /out:"vc7/link_test-vc7-mt-1_35.dll" /implib:"vc7/link_test-vc7-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc7/link_test-vc7-mt-1_35/link_test.obj
 
-./vc7/link_test-vc7-mt-1_34.exe : main.cpp ./vc7/link_test-vc7-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/link_test-vc7-mt-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\link_test-vc7-mt-1_34.exe
+./vc7/link_test-vc7-mt-1_35.exe : main.cpp ./vc7/link_test-vc7-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/link_test-vc7-mt-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\link_test-vc7-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-mt-1_34.lib
+# section for liblink_test-vc7-mt-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-1_34/ -Fdvc7/liblink_test-vc7-mt-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-1_35/ -Fdvc7/liblink_test-vc7-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc7-mt-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-mt-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-mt-1_34
+liblink_test-vc7-mt-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-mt-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-mt-1_35
 
-liblink_test-vc7-mt-1_34_clean :
- del vc7\liblink_test-vc7-mt-1_34\*.obj
- del vc7\liblink_test-vc7-mt-1_34\*.idb
- del vc7\liblink_test-vc7-mt-1_34\*.exp
- del vc7\liblink_test-vc7-mt-1_34\*.pch
+liblink_test-vc7-mt-1_35_clean :
+ del vc7\liblink_test-vc7-mt-1_35\*.obj
+ del vc7\liblink_test-vc7-mt-1_35\*.idb
+ del vc7\liblink_test-vc7-mt-1_35\*.exp
+ del vc7\liblink_test-vc7-mt-1_35\*.pch
 
-./vc7/liblink_test-vc7-mt-1_34.lib : vc7/liblink_test-vc7-mt-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-mt-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-1_34/link_test.obj
+./vc7/liblink_test-vc7-mt-1_35.lib : vc7/liblink_test-vc7-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-mt-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-mt-1_34.exe : main.cpp ./vc7/liblink_test-vc7-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-mt-1_34.exe
+./vc7/liblink_test-vc7-mt-1_35.exe : main.cpp ./vc7/liblink_test-vc7-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc7-mt-gd-1_34.lib
+# section for liblink_test-vc7-mt-gd-1_35.lib
 #
 ########################################################
-vc7/liblink_test-vc7-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-gd-1_34/ -Fdvc7/liblink_test-vc7-mt-gd-1_34.pdb link_test.cpp
+vc7/liblink_test-vc7-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc7/liblink_test-vc7-mt-gd-1_35/ -Fdvc7/liblink_test-vc7-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc7-mt-gd-1_34_dir :
- @if not exist "vc7\liblink_test-vc7-mt-gd-1_34\$(NULL)" mkdir vc7\liblink_test-vc7-mt-gd-1_34
+liblink_test-vc7-mt-gd-1_35_dir :
+ @if not exist "vc7\liblink_test-vc7-mt-gd-1_35\$(NULL)" mkdir vc7\liblink_test-vc7-mt-gd-1_35
 
-liblink_test-vc7-mt-gd-1_34_clean :
- del vc7\liblink_test-vc7-mt-gd-1_34\*.obj
- del vc7\liblink_test-vc7-mt-gd-1_34\*.idb
- del vc7\liblink_test-vc7-mt-gd-1_34\*.exp
- del vc7\liblink_test-vc7-mt-gd-1_34\*.pch
+liblink_test-vc7-mt-gd-1_35_clean :
+ del vc7\liblink_test-vc7-mt-gd-1_35\*.obj
+ del vc7\liblink_test-vc7-mt-gd-1_35\*.idb
+ del vc7\liblink_test-vc7-mt-gd-1_35\*.exp
+ del vc7\liblink_test-vc7-mt-gd-1_35\*.pch
 
-./vc7/liblink_test-vc7-mt-gd-1_34.lib : vc7/liblink_test-vc7-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc7/liblink_test-vc7-mt-gd-1_34.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-gd-1_34/link_test.obj
+./vc7/liblink_test-vc7-mt-gd-1_35.lib : vc7/liblink_test-vc7-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc7/liblink_test-vc7-mt-gd-1_35.lib $(XSFLAGS) vc7/liblink_test-vc7-mt-gd-1_35/link_test.obj
 
-./vc7/liblink_test-vc7-mt-gd-1_34.exe : main.cpp ./vc7/liblink_test-vc7-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc7
- vc7\liblink_test-vc7-mt-gd-1_34.exe
+./vc7/liblink_test-vc7-mt-gd-1_35.exe : main.cpp ./vc7/liblink_test-vc7-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc7/liblink_test-vc7-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc7
+ vc7\liblink_test-vc7-mt-gd-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc71-stlport.mak
==============================================================================
--- branches/release/libs/config/test/link/vc71-stlport.mak (original)
+++ branches/release/libs/config/test/link/vc71-stlport.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -46,26 +46,26 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc71-stlport-mt-s-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.exe liblink_test-vc71-stlport-mt-sgd-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.exe link_test-vc71-stlport-mt-gd-1_34_dir ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.lib ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.exe link_test-vc71-stlport-mt-1_34_dir ./vc71-stlport/link_test-vc71-stlport-mt-1_34.lib ./vc71-stlport/link_test-vc71-stlport-mt-1_34.exe liblink_test-vc71-stlport-mt-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.exe liblink_test-vc71-stlport-mt-gd-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.exe link_test-vc71-stlport-mt-pgd-1_34_dir ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.lib ./vc71-stlport/link_test-vc71-st
lport-mt-pgd-1_34.exe liblink_test-vc71-stlport-mt-spgd-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.exe liblink_test-vc71-stlport-mt-pgd-1_34_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.exe
+all : main_dir liblink_test-vc71-stlport-mt-s-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.exe liblink_test-vc71-stlport-mt-sgd-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.exe link_test-vc71-stlport-mt-gd-1_35_dir ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.lib ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.exe link_test-vc71-stlport-mt-1_35_dir ./vc71-stlport/link_test-vc71-stlport-mt-1_35.lib ./vc71-stlport/link_test-vc71-stlport-mt-1_35.exe liblink_test-vc71-stlport-mt-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.exe liblink_test-vc71-stlport-mt-gd-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.exe link_test-vc71-stlport-mt-pgd-1_35_dir ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.lib ./vc71-stlport/link_test-vc71-st
lport-mt-pgd-1_35.exe liblink_test-vc71-stlport-mt-spgd-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.exe liblink_test-vc71-stlport-mt-pgd-1_35_dir ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.lib ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.exe
 
-clean : liblink_test-vc71-stlport-mt-s-1_34_clean liblink_test-vc71-stlport-mt-sgd-1_34_clean link_test-vc71-stlport-mt-gd-1_34_clean link_test-vc71-stlport-mt-1_34_clean liblink_test-vc71-stlport-mt-1_34_clean liblink_test-vc71-stlport-mt-gd-1_34_clean link_test-vc71-stlport-mt-pgd-1_34_clean liblink_test-vc71-stlport-mt-spgd-1_34_clean liblink_test-vc71-stlport-mt-pgd-1_34_clean
+clean : liblink_test-vc71-stlport-mt-s-1_35_clean liblink_test-vc71-stlport-mt-sgd-1_35_clean link_test-vc71-stlport-mt-gd-1_35_clean link_test-vc71-stlport-mt-1_35_clean liblink_test-vc71-stlport-mt-1_35_clean liblink_test-vc71-stlport-mt-gd-1_35_clean link_test-vc71-stlport-mt-pgd-1_35_clean liblink_test-vc71-stlport-mt-spgd-1_35_clean liblink_test-vc71-stlport-mt-pgd-1_35_clean
 
 install : stlport_check all
- copy vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\link_test-vc71-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\link_test-vc71-stlport-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc71-stlport\link_test-vc71-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\link_test-vc71-stlport-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34.dll "$(MSVCDIR)\bin"
- copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\link_test-vc71-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\link_test-vc71-stlport-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc71-stlport\link_test-vc71-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\link_test-vc71-stlport-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc71-stlport\$(NULL)" mkdir vc71-stlport
@@ -76,217 +76,217 @@
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-s-1_34.lib
+# section for liblink_test-vc71-stlport-mt-s-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-s-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34
+liblink_test-vc71-stlport-mt-s-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35
 
-liblink_test-vc71-stlport-mt-s-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34\*.pch
+liblink_test-vc71-stlport-mt-s-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-s-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-sgd-1_34.lib
+# section for liblink_test-vc71-stlport-mt-sgd-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-sgd-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34
+liblink_test-vc71-stlport-mt-sgd-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35
 
-liblink_test-vc71-stlport-mt-sgd-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34\*.pch
+liblink_test-vc71-stlport-mt-sgd-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc71-stlport-mt-gd-1_34.lib
+# section for link_test-vc71-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc71-stlport/link_test-vc71-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34/ -Fdvc71-stlport/link_test-vc71-stlport-mt-gd-1_34.pdb link_test.cpp
+vc71-stlport/link_test-vc71-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35/ -Fdvc71-stlport/link_test-vc71-stlport-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc71-stlport-mt-gd-1_34_dir :
- @if not exist "vc71-stlport\link_test-vc71-stlport-mt-gd-1_34\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-gd-1_34
+link_test-vc71-stlport-mt-gd-1_35_dir :
+ @if not exist "vc71-stlport\link_test-vc71-stlport-mt-gd-1_35\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-gd-1_35
 
-link_test-vc71-stlport-mt-gd-1_34_clean :
- del vc71-stlport\link_test-vc71-stlport-mt-gd-1_34\*.obj
- del vc71-stlport\link_test-vc71-stlport-mt-gd-1_34\*.idb
- del vc71-stlport\link_test-vc71-stlport-mt-gd-1_34\*.exp
- del vc71-stlport\link_test-vc71-stlport-mt-gd-1_34\*.pch
+link_test-vc71-stlport-mt-gd-1_35_clean :
+ del vc71-stlport\link_test-vc71-stlport-mt-gd-1_35\*.obj
+ del vc71-stlport\link_test-vc71-stlport-mt-gd-1_35\*.idb
+ del vc71-stlport\link_test-vc71-stlport-mt-gd-1_35\*.exp
+ del vc71-stlport\link_test-vc71-stlport-mt-gd-1_35\*.pch
 
-./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.lib : vc71-stlport/link_test-vc71-stlport-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-gd-1_34/link_test.obj
+./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.lib : vc71-stlport/link_test-vc71-stlport-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-gd-1_35/link_test.obj
 
-./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\link_test-vc71-stlport-mt-gd-1_34.exe
+./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\link_test-vc71-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc71-stlport-mt-1_34.lib
+# section for link_test-vc71-stlport-mt-1_35.lib
 #
 ########################################################
-vc71-stlport/link_test-vc71-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-1_34/ -Fdvc71-stlport/link_test-vc71-stlport-mt-1_34.pdb link_test.cpp
+vc71-stlport/link_test-vc71-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-1_35/ -Fdvc71-stlport/link_test-vc71-stlport-mt-1_35.pdb link_test.cpp
 
-link_test-vc71-stlport-mt-1_34_dir :
- @if not exist "vc71-stlport\link_test-vc71-stlport-mt-1_34\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-1_34
+link_test-vc71-stlport-mt-1_35_dir :
+ @if not exist "vc71-stlport\link_test-vc71-stlport-mt-1_35\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-1_35
 
-link_test-vc71-stlport-mt-1_34_clean :
- del vc71-stlport\link_test-vc71-stlport-mt-1_34\*.obj
- del vc71-stlport\link_test-vc71-stlport-mt-1_34\*.idb
- del vc71-stlport\link_test-vc71-stlport-mt-1_34\*.exp
- del vc71-stlport\link_test-vc71-stlport-mt-1_34\*.pch
+link_test-vc71-stlport-mt-1_35_clean :
+ del vc71-stlport\link_test-vc71-stlport-mt-1_35\*.obj
+ del vc71-stlport\link_test-vc71-stlport-mt-1_35\*.idb
+ del vc71-stlport\link_test-vc71-stlport-mt-1_35\*.exp
+ del vc71-stlport\link_test-vc71-stlport-mt-1_35\*.pch
 
-./vc71-stlport/link_test-vc71-stlport-mt-1_34.lib : vc71-stlport/link_test-vc71-stlport-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-1_34.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-1_34.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-1_34/link_test.obj
+./vc71-stlport/link_test-vc71-stlport-mt-1_35.lib : vc71-stlport/link_test-vc71-stlport-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-1_35.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-1_35.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-1_35/link_test.obj
 
-./vc71-stlport/link_test-vc71-stlport-mt-1_34.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\link_test-vc71-stlport-mt-1_34.exe
+./vc71-stlport/link_test-vc71-stlport-mt-1_35.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /I$(STLPORT_PATH)\stlport /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\link_test-vc71-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-1_34.lib
+# section for liblink_test-vc71-stlport-mt-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-1_34
+liblink_test-vc71-stlport-mt-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-1_35
 
-liblink_test-vc71-stlport-mt-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-1_34\*.pch
+liblink_test-vc71-stlport-mt-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-gd-1_34.lib
+# section for liblink_test-vc71-stlport-mt-gd-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-gd-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34
+liblink_test-vc71-stlport-mt-gd-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35
 
-liblink_test-vc71-stlport-mt-gd-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34\*.pch
+liblink_test-vc71-stlport-mt-gd-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc71-stlport-mt-pgd-1_34.lib
+# section for link_test-vc71-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34/ -Fdvc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35/ -Fdvc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-link_test-vc71-stlport-mt-pgd-1_34_dir :
- @if not exist "vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34
+link_test-vc71-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35\$(NULL)" mkdir vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35
 
-link_test-vc71-stlport-mt-pgd-1_34_clean :
- del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34\*.obj
- del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34\*.idb
- del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34\*.exp
- del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34\*.pch
+link_test-vc71-stlport-mt-pgd-1_35_clean :
+ del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35\*.obj
+ del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35\*.idb
+ del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35\*.exp
+ del vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35\*.pch
 
-./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.lib : vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34/link_test.obj
+./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.lib : vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.pdb" /debug /machine:I386 /out:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.dll" /implib:"vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35/link_test.obj
 
-./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\link_test-vc71-stlport-mt-pgd-1_34.exe
+./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.exe : main.cpp ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_DYN_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/link_test-vc71-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\link_test-vc71-stlport-mt-pgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-spgd-1_34.lib
+# section for liblink_test-vc71-stlport-mt-spgd-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-spgd-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34
+liblink_test-vc71-stlport-mt-spgd-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35
 
-liblink_test-vc71-stlport-mt-spgd-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34\*.pch
+liblink_test-vc71-stlport-mt-spgd-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /D__STL_DEBUG /D_STLP_DEBUG /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-spgd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-spgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-stlport-mt-pgd-1_34.lib
+# section for liblink_test-vc71-stlport-mt-pgd-1_35.lib
 #
 ########################################################
-vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.pdb link_test.cpp
+vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35/ -Fdvc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-stlport-mt-pgd-1_34_dir :
- @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34
+liblink_test-vc71-stlport-mt-pgd-1_35_dir :
+ @if not exist "vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35\$(NULL)" mkdir vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35
 
-liblink_test-vc71-stlport-mt-pgd-1_34_clean :
- del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34\*.obj
- del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34\*.idb
- del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34\*.exp
- del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34\*.pch
+liblink_test-vc71-stlport-mt-pgd-1_35_clean :
+ del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35\*.obj
+ del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35\*.idb
+ del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35\*.exp
+ del vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35\*.pch
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.lib : vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34/link_test.obj
- link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34/link_test.obj
+./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.lib : vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35/link_test.obj
+ link -lib /nologo /out:vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.lib $(XSFLAGS) vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35/link_test.obj
 
-./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_34.exe main.cpp /link /LIBPATH:./vc71-stlport
- vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_34.exe
+./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.exe : main.cpp ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I$(STLPORT_PATH)\stlport /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D__STL_DEBUG /D_STLP_DEBUG /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71-stlport/liblink_test-vc71-stlport-mt-pgd-1_35.exe main.cpp /link /LIBPATH:./vc71-stlport
+ vc71-stlport\liblink_test-vc71-stlport-mt-pgd-1_35.exe
 

Modified: branches/release/libs/config/test/link/vc71.mak
==============================================================================
--- branches/release/libs/config/test/link/vc71.mak (original)
+++ branches/release/libs/config/test/link/vc71.mak 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -42,25 +42,25 @@
 
 ALL_HEADER=
 
-all : main_dir liblink_test-vc71-s-1_34_dir ./vc71/liblink_test-vc71-s-1_34.lib ./vc71/liblink_test-vc71-s-1_34.exe liblink_test-vc71-mt-s-1_34_dir ./vc71/liblink_test-vc71-mt-s-1_34.lib ./vc71/liblink_test-vc71-mt-s-1_34.exe liblink_test-vc71-sgd-1_34_dir ./vc71/liblink_test-vc71-sgd-1_34.lib ./vc71/liblink_test-vc71-sgd-1_34.exe liblink_test-vc71-mt-sgd-1_34_dir ./vc71/liblink_test-vc71-mt-sgd-1_34.lib ./vc71/liblink_test-vc71-mt-sgd-1_34.exe link_test-vc71-mt-gd-1_34_dir ./vc71/link_test-vc71-mt-gd-1_34.lib ./vc71/link_test-vc71-mt-gd-1_34.exe link_test-vc71-mt-1_34_dir ./vc71/link_test-vc71-mt-1_34.lib ./vc71/link_test-vc71-mt-1_34.exe liblink_test-vc71-mt-1_34_dir ./vc71/liblink_test-vc71-mt-1_34.lib ./vc71/liblink_test-vc71-mt-1_34.exe liblink_test-vc71-mt-gd-1_34_dir ./vc71/liblink_test-vc71-mt-gd-1_34.lib ./vc71/liblink_test-vc71-mt-gd-1_34.exe
+all : main_dir liblink_test-vc71-s-1_35_dir ./vc71/liblink_test-vc71-s-1_35.lib ./vc71/liblink_test-vc71-s-1_35.exe liblink_test-vc71-mt-s-1_35_dir ./vc71/liblink_test-vc71-mt-s-1_35.lib ./vc71/liblink_test-vc71-mt-s-1_35.exe liblink_test-vc71-sgd-1_35_dir ./vc71/liblink_test-vc71-sgd-1_35.lib ./vc71/liblink_test-vc71-sgd-1_35.exe liblink_test-vc71-mt-sgd-1_35_dir ./vc71/liblink_test-vc71-mt-sgd-1_35.lib ./vc71/liblink_test-vc71-mt-sgd-1_35.exe link_test-vc71-mt-gd-1_35_dir ./vc71/link_test-vc71-mt-gd-1_35.lib ./vc71/link_test-vc71-mt-gd-1_35.exe link_test-vc71-mt-1_35_dir ./vc71/link_test-vc71-mt-1_35.lib ./vc71/link_test-vc71-mt-1_35.exe liblink_test-vc71-mt-1_35_dir ./vc71/liblink_test-vc71-mt-1_35.lib ./vc71/liblink_test-vc71-mt-1_35.exe liblink_test-vc71-mt-gd-1_35_dir ./vc71/liblink_test-vc71-mt-gd-1_35.lib ./vc71/liblink_test-vc71-mt-gd-1_35.exe
 
-clean : liblink_test-vc71-s-1_34_clean liblink_test-vc71-mt-s-1_34_clean liblink_test-vc71-sgd-1_34_clean liblink_test-vc71-mt-sgd-1_34_clean link_test-vc71-mt-gd-1_34_clean link_test-vc71-mt-1_34_clean liblink_test-vc71-mt-1_34_clean liblink_test-vc71-mt-gd-1_34_clean
+clean : liblink_test-vc71-s-1_35_clean liblink_test-vc71-mt-s-1_35_clean liblink_test-vc71-sgd-1_35_clean liblink_test-vc71-mt-sgd-1_35_clean link_test-vc71-mt-gd-1_35_clean link_test-vc71-mt-1_35_clean liblink_test-vc71-mt-1_35_clean liblink_test-vc71-mt-gd-1_35_clean
 
 install : all
- copy vc71\liblink_test-vc71-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-mt-s-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-mt-sgd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-mt-sgd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc71\link_test-vc71-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\link_test-vc71-mt-gd-1_34.dll "$(MSVCDIR)\bin"
- copy vc71\link_test-vc71-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
- copy vc71\link_test-vc71-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\link_test-vc71-mt-1_34.dll "$(MSVCDIR)\bin"
- copy vc71\liblink_test-vc71-mt-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-mt-gd-1_34.lib "$(MSVCDIR)\lib"
- copy vc71\liblink_test-vc71-mt-gd-1_34.pdb "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-mt-s-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-mt-sgd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-mt-sgd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc71\link_test-vc71-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\link_test-vc71-mt-gd-1_35.dll "$(MSVCDIR)\bin"
+ copy vc71\link_test-vc71-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
+ copy vc71\link_test-vc71-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\link_test-vc71-mt-1_35.dll "$(MSVCDIR)\bin"
+ copy vc71\liblink_test-vc71-mt-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-mt-gd-1_35.lib "$(MSVCDIR)\lib"
+ copy vc71\liblink_test-vc71-mt-gd-1_35.pdb "$(MSVCDIR)\lib"
 
 main_dir :
         @if not exist "vc71\$(NULL)" mkdir vc71
@@ -68,193 +68,193 @@
 
 ########################################################
 #
-# section for liblink_test-vc71-s-1_34.lib
+# section for liblink_test-vc71-s-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-s-1_34/ -Fdvc71/liblink_test-vc71-s-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-s-1_35/ -Fdvc71/liblink_test-vc71-s-1_35.pdb link_test.cpp
 
-liblink_test-vc71-s-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-s-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-s-1_34
+liblink_test-vc71-s-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-s-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-s-1_35
 
-liblink_test-vc71-s-1_34_clean :
- del vc71\liblink_test-vc71-s-1_34\*.obj
- del vc71\liblink_test-vc71-s-1_34\*.idb
- del vc71\liblink_test-vc71-s-1_34\*.exp
- del vc71\liblink_test-vc71-s-1_34\*.pch
+liblink_test-vc71-s-1_35_clean :
+ del vc71\liblink_test-vc71-s-1_35\*.obj
+ del vc71\liblink_test-vc71-s-1_35\*.idb
+ del vc71\liblink_test-vc71-s-1_35\*.exp
+ del vc71\liblink_test-vc71-s-1_35\*.pch
 
-./vc71/liblink_test-vc71-s-1_34.lib : vc71/liblink_test-vc71-s-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-s-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-s-1_34/link_test.obj
+./vc71/liblink_test-vc71-s-1_35.lib : vc71/liblink_test-vc71-s-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-s-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-s-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-s-1_34.exe : main.cpp ./vc71/liblink_test-vc71-s-1_34.lib
- cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-s-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-s-1_34.exe
+./vc71/liblink_test-vc71-s-1_35.exe : main.cpp ./vc71/liblink_test-vc71-s-1_35.lib
+ cl $(INCLUDES) /nologo /ML /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-s-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-mt-s-1_34.lib
+# section for liblink_test-vc71-mt-s-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-mt-s-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-s-1_34/ -Fdvc71/liblink_test-vc71-mt-s-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-mt-s-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-s-1_35/ -Fdvc71/liblink_test-vc71-mt-s-1_35.pdb link_test.cpp
 
-liblink_test-vc71-mt-s-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-mt-s-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-mt-s-1_34
+liblink_test-vc71-mt-s-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-mt-s-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-mt-s-1_35
 
-liblink_test-vc71-mt-s-1_34_clean :
- del vc71\liblink_test-vc71-mt-s-1_34\*.obj
- del vc71\liblink_test-vc71-mt-s-1_34\*.idb
- del vc71\liblink_test-vc71-mt-s-1_34\*.exp
- del vc71\liblink_test-vc71-mt-s-1_34\*.pch
+liblink_test-vc71-mt-s-1_35_clean :
+ del vc71\liblink_test-vc71-mt-s-1_35\*.obj
+ del vc71\liblink_test-vc71-mt-s-1_35\*.idb
+ del vc71\liblink_test-vc71-mt-s-1_35\*.exp
+ del vc71\liblink_test-vc71-mt-s-1_35\*.pch
 
-./vc71/liblink_test-vc71-mt-s-1_34.lib : vc71/liblink_test-vc71-mt-s-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-mt-s-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-s-1_34/link_test.obj
+./vc71/liblink_test-vc71-mt-s-1_35.lib : vc71/liblink_test-vc71-mt-s-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-mt-s-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-s-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-mt-s-1_34.exe : main.cpp ./vc71/liblink_test-vc71-mt-s-1_34.lib
- cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-s-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-mt-s-1_34.exe
+./vc71/liblink_test-vc71-mt-s-1_35.exe : main.cpp ./vc71/liblink_test-vc71-mt-s-1_35.lib
+ cl $(INCLUDES) /nologo /MT /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /D_MT /DWIN32 /DNDEBUG /D_MBCS /D_LIB /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-s-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-mt-s-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-sgd-1_34.lib
+# section for liblink_test-vc71-sgd-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-sgd-1_34/ -Fdvc71/liblink_test-vc71-sgd-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-sgd-1_35/ -Fdvc71/liblink_test-vc71-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-sgd-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-sgd-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-sgd-1_34
+liblink_test-vc71-sgd-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-sgd-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-sgd-1_35
 
-liblink_test-vc71-sgd-1_34_clean :
- del vc71\liblink_test-vc71-sgd-1_34\*.obj
- del vc71\liblink_test-vc71-sgd-1_34\*.idb
- del vc71\liblink_test-vc71-sgd-1_34\*.exp
- del vc71\liblink_test-vc71-sgd-1_34\*.pch
+liblink_test-vc71-sgd-1_35_clean :
+ del vc71\liblink_test-vc71-sgd-1_35\*.obj
+ del vc71\liblink_test-vc71-sgd-1_35\*.idb
+ del vc71\liblink_test-vc71-sgd-1_35\*.exp
+ del vc71\liblink_test-vc71-sgd-1_35\*.pch
 
-./vc71/liblink_test-vc71-sgd-1_34.lib : vc71/liblink_test-vc71-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-sgd-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-sgd-1_34/link_test.obj
+./vc71/liblink_test-vc71-sgd-1_35.lib : vc71/liblink_test-vc71-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-sgd-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-sgd-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-sgd-1_34.exe : main.cpp ./vc71/liblink_test-vc71-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-sgd-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-sgd-1_34.exe
+./vc71/liblink_test-vc71-sgd-1_35.exe : main.cpp ./vc71/liblink_test-vc71-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MLd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-sgd-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-sgd-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-mt-sgd-1_34.lib
+# section for liblink_test-vc71-mt-sgd-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-mt-sgd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-sgd-1_34/ -Fdvc71/liblink_test-vc71-mt-sgd-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-mt-sgd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-sgd-1_35/ -Fdvc71/liblink_test-vc71-mt-sgd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-mt-sgd-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-mt-sgd-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-mt-sgd-1_34
+liblink_test-vc71-mt-sgd-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-mt-sgd-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-mt-sgd-1_35
 
-liblink_test-vc71-mt-sgd-1_34_clean :
- del vc71\liblink_test-vc71-mt-sgd-1_34\*.obj
- del vc71\liblink_test-vc71-mt-sgd-1_34\*.idb
- del vc71\liblink_test-vc71-mt-sgd-1_34\*.exp
- del vc71\liblink_test-vc71-mt-sgd-1_34\*.pch
+liblink_test-vc71-mt-sgd-1_35_clean :
+ del vc71\liblink_test-vc71-mt-sgd-1_35\*.obj
+ del vc71\liblink_test-vc71-mt-sgd-1_35\*.idb
+ del vc71\liblink_test-vc71-mt-sgd-1_35\*.exp
+ del vc71\liblink_test-vc71-mt-sgd-1_35\*.pch
 
-./vc71/liblink_test-vc71-mt-sgd-1_34.lib : vc71/liblink_test-vc71-mt-sgd-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-mt-sgd-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-sgd-1_34/link_test.obj
+./vc71/liblink_test-vc71-mt-sgd-1_35.lib : vc71/liblink_test-vc71-mt-sgd-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-mt-sgd-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-sgd-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-mt-sgd-1_34.exe : main.cpp ./vc71/liblink_test-vc71-mt-sgd-1_34.lib
- cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-sgd-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-mt-sgd-1_34.exe
+./vc71/liblink_test-vc71-mt-sgd-1_35.exe : main.cpp ./vc71/liblink_test-vc71-mt-sgd-1_35.lib
+ cl $(INCLUDES) /nologo /MTd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DWIN32 /D_MT /D_DEBUG /D_MBCS /D_LIB /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-sgd-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-mt-sgd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc71-mt-gd-1_34.lib
+# section for link_test-vc71-mt-gd-1_35.lib
 #
 ########################################################
-vc71/link_test-vc71-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/link_test-vc71-mt-gd-1_34/ -Fdvc71/link_test-vc71-mt-gd-1_34.pdb link_test.cpp
+vc71/link_test-vc71-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/link_test-vc71-mt-gd-1_35/ -Fdvc71/link_test-vc71-mt-gd-1_35.pdb link_test.cpp
 
-link_test-vc71-mt-gd-1_34_dir :
- @if not exist "vc71\link_test-vc71-mt-gd-1_34\$(NULL)" mkdir vc71\link_test-vc71-mt-gd-1_34
+link_test-vc71-mt-gd-1_35_dir :
+ @if not exist "vc71\link_test-vc71-mt-gd-1_35\$(NULL)" mkdir vc71\link_test-vc71-mt-gd-1_35
 
-link_test-vc71-mt-gd-1_34_clean :
- del vc71\link_test-vc71-mt-gd-1_34\*.obj
- del vc71\link_test-vc71-mt-gd-1_34\*.idb
- del vc71\link_test-vc71-mt-gd-1_34\*.exp
- del vc71\link_test-vc71-mt-gd-1_34\*.pch
+link_test-vc71-mt-gd-1_35_clean :
+ del vc71\link_test-vc71-mt-gd-1_35\*.obj
+ del vc71\link_test-vc71-mt-gd-1_35\*.idb
+ del vc71\link_test-vc71-mt-gd-1_35\*.exp
+ del vc71\link_test-vc71-mt-gd-1_35\*.pch
 
-./vc71/link_test-vc71-mt-gd-1_34.lib : vc71/link_test-vc71-mt-gd-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/link_test-vc71-mt-gd-1_34.pdb" /debug /machine:I386 /out:"vc71/link_test-vc71-mt-gd-1_34.dll" /implib:"vc71/link_test-vc71-mt-gd-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71/link_test-vc71-mt-gd-1_34/link_test.obj
+./vc71/link_test-vc71-mt-gd-1_35.lib : vc71/link_test-vc71-mt-gd-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/link_test-vc71-mt-gd-1_35.pdb" /debug /machine:I386 /out:"vc71/link_test-vc71-mt-gd-1_35.dll" /implib:"vc71/link_test-vc71-mt-gd-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71/link_test-vc71-mt-gd-1_35/link_test.obj
 
-./vc71/link_test-vc71-mt-gd-1_34.exe : main.cpp ./vc71/link_test-vc71-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/link_test-vc71-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\link_test-vc71-mt-gd-1_34.exe
+./vc71/link_test-vc71-mt-gd-1_35.exe : main.cpp ./vc71/link_test-vc71-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /D_DEBUG /DBOOST_DYN_LINK /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/link_test-vc71-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\link_test-vc71-mt-gd-1_35.exe
 
 ########################################################
 #
-# section for link_test-vc71-mt-1_34.lib
+# section for link_test-vc71-mt-1_35.lib
 #
 ########################################################
-vc71/link_test-vc71-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc71/link_test-vc71-mt-1_34/ -Fdvc71/link_test-vc71-mt-1_34.pdb link_test.cpp
+vc71/link_test-vc71-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc71/link_test-vc71-mt-1_35/ -Fdvc71/link_test-vc71-mt-1_35.pdb link_test.cpp
 
-link_test-vc71-mt-1_34_dir :
- @if not exist "vc71\link_test-vc71-mt-1_34\$(NULL)" mkdir vc71\link_test-vc71-mt-1_34
+link_test-vc71-mt-1_35_dir :
+ @if not exist "vc71\link_test-vc71-mt-1_35\$(NULL)" mkdir vc71\link_test-vc71-mt-1_35
 
-link_test-vc71-mt-1_34_clean :
- del vc71\link_test-vc71-mt-1_34\*.obj
- del vc71\link_test-vc71-mt-1_34\*.idb
- del vc71\link_test-vc71-mt-1_34\*.exp
- del vc71\link_test-vc71-mt-1_34\*.pch
+link_test-vc71-mt-1_35_clean :
+ del vc71\link_test-vc71-mt-1_35\*.obj
+ del vc71\link_test-vc71-mt-1_35\*.idb
+ del vc71\link_test-vc71-mt-1_35\*.exp
+ del vc71\link_test-vc71-mt-1_35\*.pch
 
-./vc71/link_test-vc71-mt-1_34.lib : vc71/link_test-vc71-mt-1_34/link_test.obj
- link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/link_test-vc71-mt-1_34.pdb" /debug /machine:I386 /out:"vc71/link_test-vc71-mt-1_34.dll" /implib:"vc71/link_test-vc71-mt-1_34.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71/link_test-vc71-mt-1_34/link_test.obj
+./vc71/link_test-vc71-mt-1_35.lib : vc71/link_test-vc71-mt-1_35/link_test.obj
+ link kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /incremental:yes /pdb:"vc71/link_test-vc71-mt-1_35.pdb" /debug /machine:I386 /out:"vc71/link_test-vc71-mt-1_35.dll" /implib:"vc71/link_test-vc71-mt-1_35.lib" /LIBPATH:$(STLPORT_PATH)\lib $(XLFLAGS) vc71/link_test-vc71-mt-1_35/link_test.obj
 
-./vc71/link_test-vc71-mt-1_34.exe : main.cpp ./vc71/link_test-vc71-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/link_test-vc71-mt-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\link_test-vc71-mt-1_34.exe
+./vc71/link_test-vc71-mt-1_35.exe : main.cpp ./vc71/link_test-vc71-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_DYN_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/link_test-vc71-mt-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\link_test-vc71-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-mt-1_34.lib
+# section for liblink_test-vc71-mt-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-mt-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-1_34/ -Fdvc71/liblink_test-vc71-mt-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-mt-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-1_35/ -Fdvc71/liblink_test-vc71-mt-1_35.pdb link_test.cpp
 
-liblink_test-vc71-mt-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-mt-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-mt-1_34
+liblink_test-vc71-mt-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-mt-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-mt-1_35
 
-liblink_test-vc71-mt-1_34_clean :
- del vc71\liblink_test-vc71-mt-1_34\*.obj
- del vc71\liblink_test-vc71-mt-1_34\*.idb
- del vc71\liblink_test-vc71-mt-1_34\*.exp
- del vc71\liblink_test-vc71-mt-1_34\*.pch
+liblink_test-vc71-mt-1_35_clean :
+ del vc71\liblink_test-vc71-mt-1_35\*.obj
+ del vc71\liblink_test-vc71-mt-1_35\*.idb
+ del vc71\liblink_test-vc71-mt-1_35\*.exp
+ del vc71\liblink_test-vc71-mt-1_35\*.pch
 
-./vc71/liblink_test-vc71-mt-1_34.lib : vc71/liblink_test-vc71-mt-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-mt-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-1_34/link_test.obj
+./vc71/liblink_test-vc71-mt-1_35.lib : vc71/liblink_test-vc71-mt-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-mt-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-mt-1_34.exe : main.cpp ./vc71/liblink_test-vc71-mt-1_34.lib
- cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-mt-1_34.exe
+./vc71/liblink_test-vc71-mt-1_35.exe : main.cpp ./vc71/liblink_test-vc71-mt-1_35.lib
+ cl $(INCLUDES) /nologo /MD /W3 /GX /O2 /GB /GF /Gy /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /DNDEBUG /DWIN32 /D_WINDOWS /D_MBCS /D_USRDLL /FD /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-mt-1_35.exe
 
 ########################################################
 #
-# section for liblink_test-vc71-mt-gd-1_34.lib
+# section for liblink_test-vc71-mt-gd-1_35.lib
 #
 ########################################################
-vc71/liblink_test-vc71-mt-gd-1_34/link_test.obj: link_test.cpp $(ALL_HEADER)
- cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-gd-1_34/ -Fdvc71/liblink_test-vc71-mt-gd-1_34.pdb link_test.cpp
+vc71/liblink_test-vc71-mt-gd-1_35/link_test.obj: link_test.cpp $(ALL_HEADER)
+ cl /c $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 $(CXXFLAGS) -Y- -Fo./vc71/liblink_test-vc71-mt-gd-1_35/ -Fdvc71/liblink_test-vc71-mt-gd-1_35.pdb link_test.cpp
 
-liblink_test-vc71-mt-gd-1_34_dir :
- @if not exist "vc71\liblink_test-vc71-mt-gd-1_34\$(NULL)" mkdir vc71\liblink_test-vc71-mt-gd-1_34
+liblink_test-vc71-mt-gd-1_35_dir :
+ @if not exist "vc71\liblink_test-vc71-mt-gd-1_35\$(NULL)" mkdir vc71\liblink_test-vc71-mt-gd-1_35
 
-liblink_test-vc71-mt-gd-1_34_clean :
- del vc71\liblink_test-vc71-mt-gd-1_34\*.obj
- del vc71\liblink_test-vc71-mt-gd-1_34\*.idb
- del vc71\liblink_test-vc71-mt-gd-1_34\*.exp
- del vc71\liblink_test-vc71-mt-gd-1_34\*.pch
+liblink_test-vc71-mt-gd-1_35_clean :
+ del vc71\liblink_test-vc71-mt-gd-1_35\*.obj
+ del vc71\liblink_test-vc71-mt-gd-1_35\*.idb
+ del vc71\liblink_test-vc71-mt-gd-1_35\*.exp
+ del vc71\liblink_test-vc71-mt-gd-1_35\*.pch
 
-./vc71/liblink_test-vc71-mt-gd-1_34.lib : vc71/liblink_test-vc71-mt-gd-1_34/link_test.obj
- link -lib /nologo /out:vc71/liblink_test-vc71-mt-gd-1_34.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-gd-1_34/link_test.obj
+./vc71/liblink_test-vc71-mt-gd-1_35.lib : vc71/liblink_test-vc71-mt-gd-1_35/link_test.obj
+ link -lib /nologo /out:vc71/liblink_test-vc71-mt-gd-1_35.lib $(XSFLAGS) vc71/liblink_test-vc71-mt-gd-1_35/link_test.obj
 
-./vc71/liblink_test-vc71-mt-gd-1_34.exe : main.cpp ./vc71/liblink_test-vc71-mt-gd-1_34.lib
- cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-gd-1_34.exe main.cpp /link /LIBPATH:./vc71
- vc71\liblink_test-vc71-mt-gd-1_34.exe
+./vc71/liblink_test-vc71-mt-gd-1_35.exe : main.cpp ./vc71/liblink_test-vc71-mt-gd-1_35.lib
+ cl $(INCLUDES) /nologo /MDd /W3 /Gm /GX /Zi /Od /I..\..\..\..\ /DBOOST_REGEX_STATIC_LINK /D_DEBUG /DWIN32 /D_WINDOWS /D_MBCS /DUSRDLL /FD /GX /RTC1 /DBOOST_LIB_DIAGNOSTIC=1 $(CXXFLAGS) -o ./vc71/liblink_test-vc71-mt-gd-1_35.exe main.cpp /link /LIBPATH:./vc71
+ vc71\liblink_test-vc71-mt-gd-1_35.exe
 

Modified: branches/release/libs/config/test/math_info.cpp
==============================================================================
--- branches/release/libs/config/test/math_info.cpp (original)
+++ branches/release/libs/config/test/math_info.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -280,6 +280,12 @@
       "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n"
       "Macros from <math.h>" << std::endl;
 
+#ifdef __BORLANDC__
+ // Turn off hardware exceptions so we don't just abort
+ // when calling numeric_limits members.
+ _control87(MCW_EM,MCW_EM);
+#endif
+
    PRINT_EXPRESSION(HUGE_VAL);
 #ifdef HUGE_VALF
    PRINT_EXPRESSION(HUGE_VALF);

Modified: branches/release/libs/config/tools/generate.cpp
==============================================================================
--- branches/release/libs/config/tools/generate.cpp (original)
+++ branches/release/libs/config/tools/generate.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -30,7 +30,8 @@
 "// Boost Software License, Version 1.0. (See accompanying file \n"
 "// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)\n"
 "\n"
-"// See http://www.boost.org/libs/config for the most recent version.");
+"// See http://www.boost.org/libs/config for the most recent version."
+"//\n// Revision $Id$\n//\n");
 
 std::stringstream config_test1;
 std::stringstream config_test1a;
@@ -128,9 +129,9 @@
       "path-constant DOT : . ;\n"
       "include $(DOT)/options_v2.jam ;\n\n"
       "run config_info.cpp ;\n"
- "run math_info.cpp : : : <toolset>borland:<runtime-link>static ;\n"
+ "run math_info.cpp : : : <toolset>borland:<runtime-link>static <toolset>borland:<link>static ;\n"
       "run config_test.cpp ;\n"
- "run limits_test.cpp ;\n"
+ "run limits_test.cpp ../../test/build//boost_test_exec_monitor ;\n"
       "run abi/abi_test.cpp abi/main.cpp ;\n\n";
    ofs << jamfile_v2.str() << std::endl;
 

Modified: branches/release/tools/build/v2/build-system.jam
==============================================================================
--- branches/release/tools/build/v2/build-system.jam (original)
+++ branches/release/tools/build/v2/build-system.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,5 +1,5 @@
-# Copyright 2003, 2005 Dave Abrahams
-# Copyright 2006 Rene Rivera
+# Copyright 2003, 2005, 2007 Dave Abrahams
+# Copyright 2006, 2007 Rene Rivera
 # Copyright 2003, 2004, 2005, 2006 Vladimir Prus
 # Distributed under the Boost Software License, Version 1.0.
 # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
@@ -487,12 +487,200 @@
 {
     actual-targets += [ $(t).actualize ] ;
 }
+
+# Was an XML dump requested?
+.out-xml = [ MATCH --out-xml=(.*) : [ modules.peek : ARGV ] ] ;
+if $(.out-xml)
+{
+ # Get the qualified name of a virtual target.
+ rule full-target-name ( t )
+ {
+ local name = [ $(t).name ] ;
+ local project = [ $(t).project ] ;
+ local project-path = [ $(project).get location ] ;
+ return $(project-path)//$(name) ;
+ }
+
+ # Generate an XML file containing build statistics for each
+ # constituent
+ rule out-xml ( xml-file : constituents * )
+ {
+ # Prepare valid XML header and footer with some basic info
+ local nl = "
+" ;
+ local jam = [ version.jam ] ;
+ local os = [ modules.peek : OS OSPLAT JAMUNAME ] "" ;
+ local timestamp = [ modules.peek : JAMDATE ] ;
+ local cwd = [ PWD ] ;
+ local command = [ modules.peek : ARGV ] ;
+ local bb-version = [ version.boost-build ] ;
+ .header on $(xml-file) =
+ "<?xml version=\"1.0\" encoding=\"utf-8\"?>"
+ "$(nl)<build format=\"1.0\" version=\"$(bb-version)\">"
+ "$(nl) <jam version=\"$(jam:J=.)\" />"
+ "$(nl) <os name=\"$(os[1])\" platform=\"$(os[2])\"><![CDATA[$(os[3-]:J= )]]></os>"
+ "$(nl) <timestamp><![CDATA[$(timestamp)]]></timestamp>"
+ "$(nl) <directory><![CDATA[$(cwd)]]></directory>"
+ "$(nl) <command><![CDATA[\"$(command:J=\" \")\"]]></command>"
+ ;
+ .footer on $(xml-file) =
+ "$(nl)</build>" ;
+ # Generate target dependency graph
+ .contents on $(xml-file) +=
+ "$(nl) <targets>"
+ ;
+
+ for local t in [ virtual-target.all-targets ]
+ {
+ local action = [ $(t).action ] ;
+ if $(action)
+ {
+ # If a target has no action, it has
+ # no dependencies.
+
+ local name = [ full-target-name $(t) ] ;
+ local sources = [ $(action).sources ] ;
+ local dependencies ;
+ for local s in $(sources)
+ {
+ dependencies += [ full-target-name $(s) ] ;
+ }
+
+ local path = [ $(t).path ] ;
+ local jam-target = [ $(t).actual-name ] ;
+
+ .contents on $(xml-file) +=
+ "$(nl) <target>"
+ "$(nl) <name><![CDATA[$(name)]]></name>"
+ "$(nl) <dependencies>"
+ "$(nl) <dependency><![CDATA[$(dependencies)]]></dependency>"
+ "$(nl) </dependencies>"
+ "$(nl) <path><![CDATA[$(path)]]></path>"
+ "$(nl) <jam-target><![CDATA[$(jam-target)]]></jam-target>"
+ "$(nl) </target>"
+ ;
+ }
+ }
+ .contents on $(xml-file) +=
+ "$(nl) </targets>"
+ ;
+
+ # Build $(xml-file) after $(constituents) and do so even if a
+ # constituent action fails, and regenerate the xml on every bjam run.
+ INCLUDES $(xml-file) : $(constituents) ;
+ ALWAYS $(xml-file) ;
+ __ACTION_RULE__ on $(xml-file) =
+ build-system.out-xml.generate-action ;
+ out-xml.generate $(xml-file) ;
+ }
+
+ # The actual build actions are here; if we did this work in the
+ # actions clause we would have to form a valid command line
+ # containing the result of @(...) below (the name of the XML file).
+ rule out-xml.generate-action (
+ xml-file args * :
+ status : user : system : command : output ? )
+ {
+ local contents =
+ [ on $(xml-file) return $(.header) $(.contents) $(.footer) ] ;
+ local f = @($(xml-file):E=$(contents)) ;
+ }
+
+ # Nothing to do here; the *real* actions happen in
+ # out-xml.generate-action
+ actions quietly out-xml.generate { }
+
+ # Define the out-xml file target, which depends on all the targets
+ # so that it runs the collection after the targets have run.
+ out-xml $(.out-xml) : $(actual-targets) ;
+
+ # Set up a global __ACTION_RULE__ that records all the available
+ # statistics about each actual target in a variable "on" the
+ # --out-xml target.
+ rule out-xml.collect (
+ xml-file target :
+ status : user : system : command : output ? )
+ {
+ local nl = "
+" ;
+ # Open the action with some basic info.
+ .contents on $(xml-file) +=
+ "$(nl) <action status=\"$(status)\" user=\"$(user)\" system=\"$(system)\">"
+ ;
+
+ # If we have an action object we can print out more detailed info.
+ local action = [ on $(target) return $(.action) ] ;
+ if $(action)
+ {
+ local action-name = [ $(action).action-name ] ;
+ local action-sources = [ $(action).sources ] ;
+ local action-props = [ $(action).properties ] ;
+
+ # The qualified name of the action which we created the target.
+ .contents on $(xml-file) +=
+ "$(nl) <name><![CDATA[$(action-name)]]></name>"
+ ;
+
+ # The sources that made up the target.
+ .contents on $(xml-file) +=
+ "$(nl) <sources>"
+ ;
+ for local source in $(action-sources)
+ {
+ local source-actual = [ $(source).actual-name ] ;
+ .contents on $(xml-file) +=
+ "$(nl) <source><![CDATA[$(source-actual)]]></source>"
+ ;
+ }
+ .contents on $(xml-file) +=
+ "$(nl) </sources>"
+ ;
+
+ # The properties that define the conditions under which the
+ # target was built.
+ .contents on $(xml-file) +=
+ "$(nl) <properties>"
+ ;
+ for local prop in [ $(action-props).raw ]
+ {
+ local prop-name = [ MATCH ^<(.*)>$ : $(prop:G) ] ;
+ .contents on $(xml-file) +=
+ "$(nl) <property name=\"$(prop-name)\"><![CDATA[$(prop:G=)]]></property>"
+ ;
+ }
+ .contents on $(xml-file) +=
+ "$(nl) </properties>"
+ ;
+ }
+
+ local locate = [ on $(target) return $(LOCATE) ] ;
+ locate ?= "" ;
+ .contents on $(xml-file) +=
+ "$(nl) <jam-target><![CDATA[$(target)]]></jam-target>"
+ "$(nl) <path><![CDATA[$(target:G=:R=$(locate))]]></path>"
+ "$(nl) <command><![CDATA[$(command)]]></command>"
+ "$(nl) <output><![CDATA[$(output)]]></output>"
+ ;
+ .contents on $(xml-file) +=
+ "$(nl) </action>"
+ ;
+ }
+
+ # When no __ACTION_RULE__ is set "on" a target, the search falls
+ # back to the global module
+ module
+ {
+ __ACTION_RULE__ = build-system.out-xml.collect
+ [ modules.peek build-system : .out-xml ] ;
+ }
+}
+
 NOTFILE all ;
 DEPENDS all : $(actual-targets) ;
 
 if $(bjam-targets)
 {
- UPDATE $(bjam-targets:G=e) ;
+ UPDATE $(bjam-targets:G=e) $(.out-xml) ;
 }
 else if $(cleanall)
 {
@@ -507,13 +695,13 @@
 
         # Remove only derived targets.
         if [ $(t).action ]
- {
+ {
             if $(t) in $(targets-to-clean)
               || [ is-child [ $(p).project-module ] ] = true
               {
                   to-clean += $(t) ;
- }
- }
+ }
+ }
     }
     local to-clean-actual ;
     for local t in $(to-clean)
@@ -522,14 +710,8 @@
     }
     common.Clean clean : $(to-clean-actual) ;
     UPDATE clean ;
-
-
 }
-
 else
 {
- UPDATE all ;
+ UPDATE all $(.out-xml) ;
 }
-
-
-

Modified: branches/release/tools/build/v2/build/build-request.jam
==============================================================================
--- branches/release/tools/build/v2/build/build-request.jam (original)
+++ branches/release/tools/build/v2/build/build-request.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,7 +1,6 @@
-# (C) Copyright David Abrahams 2002. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import sequence ;
 import set ;

Modified: branches/release/tools/build/v2/build/modifiers.jam
==============================================================================
--- branches/release/tools/build/v2/build/modifiers.jam (original)
+++ branches/release/tools/build/v2/build/modifiers.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,7 +1,6 @@
-# (C) Copyright Rene Rivera, 2003.
-#
-# See accompanying license for terms and conditions of use.
-#
+# Copyright 2003 Rene Rivera
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Modifiers are generalized generators that mutate targets in specific ways.
 # This structure allows for grouping a variety of functionality in an

Modified: branches/release/tools/build/v2/build/virtual-target.jam
==============================================================================
--- branches/release/tools/build/v2/build/virtual-target.jam (original)
+++ branches/release/tools/build/v2/build/virtual-target.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -716,6 +716,11 @@
               [ indirect.get-rule $(self.action-name[1]) ] $(actual-targets)
                 : $(properties) ;
             
+ # Reflect ourselves in a variable for the target. This allows
+ # looking up additional info for the action given the raw target.
+ # For example to debug or output action information from action rules.
+ .action on $(actual-targets) = $(__name__) ;
+
             indirect.call $(self.action-name)
               $(actual-targets) : $(self.actual-sources) : [ $(properties).raw ]
                 ;

Modified: branches/release/tools/build/v2/doc/Jamfile.v2
==============================================================================
--- branches/release/tools/build/v2/doc/Jamfile.v2 (original)
+++ branches/release/tools/build/v2/doc/Jamfile.v2 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2004,2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import quickbook
     ;

Modified: branches/release/tools/build/v2/example/generate/Jamroot
==============================================================================
--- branches/release/tools/build/v2/example/generate/Jamroot (original)
+++ branches/release/tools/build/v2/example/generate/Jamroot 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2007 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import common ;
 import "class" : new ;
@@ -7,26 +10,26 @@
     local result ;
     for local s in $(sources)
     {
- #local ea = [ $(s).action ] ;
- #local ep = [ $(ea).properties ] ;
-
- # Create a new action, that takes the source target
- # and runs 'common.copy' comamnd on it.
- local a = [
- new non-scanning-action $(s) : common.copy : $(property-set) ] ;
-
- local source-name = [ $(s).name ] ;
-
- # Create the target to represent the result of the action.
- # The target has the name that was specified in Jamfile
- # and passed here via the 'name' parameter,
- # and the same type and project as the source.
- result += [ new file-target $(name)
- : [ $(s).type ]
- : $(project)
- : $(a) ] ;
- }
+ #local ea = [ $(s).action ] ;
+ #local ep = [ $(ea).properties ] ;
+
+ # Create a new action, that takes the source target
+ # and runs 'common.copy' comamnd on it.
+ local a = [
+ new non-scanning-action $(s) : common.copy : $(property-set) ] ;
+
+ local source-name = [ $(s).name ] ;
+
+ # Create the target to represent the result of the action.
+ # The target has the name that was specified in Jamfile
+ # and passed here via the 'name' parameter,
+ # and the same type and project as the source.
+ result += [ new file-target $(name)
+ : [ $(s).type ]
+ : $(project)
+ : $(a) ] ;
+ }
     return $(result) ;
 }
 
-generate a2 : a.cpp : <generating-rule>@generate-example ;
\ No newline at end of file
+generate a2 : a.cpp : <generating-rule>@generate-example ;

Modified: branches/release/tools/build/v2/example/generate/REAME.txt
==============================================================================
--- branches/release/tools/build/v2/example/generate/REAME.txt (original)
+++ branches/release/tools/build/v2/example/generate/REAME.txt 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -10,3 +10,6 @@
 
 Please consult the docs for more explanations.
 
+# Copyright 2007 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/tools/build/v2/example/generate/a.cpp
==============================================================================
--- branches/release/tools/build/v2/example/generate/a.cpp (original)
+++ branches/release/tools/build/v2/example/generate/a.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -2,3 +2,9 @@
 int main()
 {
 }
+
+/*
+Copyright 2007 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+ */

Modified: branches/release/tools/build/v2/example/generator/Jamroot
==============================================================================
--- branches/release/tools/build/v2/example/generator/Jamroot (original)
+++ branches/release/tools/build/v2/example/generator/Jamroot 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import soap ;
-exe foo : foo.gci : <server>on ;
\ No newline at end of file
+exe foo : foo.gci : <server>on ;

Modified: branches/release/tools/build/v2/example/generator/README.txt
==============================================================================
--- branches/release/tools/build/v2/example/generator/README.txt (original)
+++ branches/release/tools/build/v2/example/generator/README.txt 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -2,3 +2,6 @@
 This example shows how to declare a new generator class. It's necessary
 when generator's logic is more complex that just running a single tool.
 
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/tools/build/v2/example/generator/foo.gci
==============================================================================
--- branches/release/tools/build/v2/example/generator/foo.gci (original)
+++ branches/release/tools/build/v2/example/generator/foo.gci 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -2,4 +2,9 @@
 int main()
 {
     return 0;
-}
\ No newline at end of file
+}
+/*
+Copyright 2006 Vladimir Prus
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+ */

Modified: branches/release/tools/build/v2/example/generator/soap.jam
==============================================================================
--- branches/release/tools/build/v2/example/generator/soap.jam (original)
+++ branches/release/tools/build/v2/example/generator/soap.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This is example of a fictional code generator tool.
 # It accepts a single input of type '.gci' and produces
@@ -19,47 +22,47 @@
 class soap-generator : generator
 {
     import "class" : new ;
-
+
     rule __init__ ( * : * )
     {
         generator.__init__ $(1) : $(2) : $(3) : $(4) : $(5) : $(6) : $(7) : $(8) : $(9) ;
     }
-
+
     rule run ( project name ? : property-set : sources * )
     {
         if ! $(sources[2])
         {
             # Accept only single source.
             local t = [ $(sources[1]).type ] ;
- if $(t) = GCI
+ if $(t) = GCI
             {
                 # The type is correct.
-
+
                 # If no output name is specified, guess it from sources.
                 if ! $(name)
                 {
                     name = [ generator.determine-output-name $(sources) ] ;
                 }
-
+
                 # Produce one output, using just copy.
- local a = [ new action $(sources[1])
+ local a = [ new action $(sources[1])
                   : common.copy : $(property-set) ] ;
                 local t = [ new file-target $(name) : CPP : $(project)
                   : $(a) ] ;
-
+
                 # If in server mode, create another output -- an
                 # empty file. If this were a real SOAP generator, we
                 # might have created a single action, and two targets
                 # both using that action.
- local t2 ;
- if [ $(property-set).get <server> ] = "on"
- {
+ local t2 ;
+ if [ $(property-set).get <server> ] = "on"
+ {
                     local a = [ new action : soap.touch : $(property-set) ] ;
                     t2 = [ new file-target $(name)_server : CPP : $(project)
                       : $(a) ] ;
                 }
- return [ virtual-target.register $(t) ]
- [ virtual-target.register $(t2) ] ;
+ return [ virtual-target.register $(t) ]
+ [ virtual-target.register $(t2) ] ;
             }
         }
     }

Modified: branches/release/tools/build/v2/example/python_modules/Jamroot
==============================================================================
--- branches/release/tools/build/v2/example/python_modules/Jamroot (original)
+++ branches/release/tools/build/v2/example/python_modules/Jamroot 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,5 +1,8 @@
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 import python_helpers ;
 
 ECHO "test1:" [ python_helpers.test1 ] ;
-ECHO "test2:" [ python_helpers.test2 1234 : 5678 ] ;
\ No newline at end of file
+ECHO "test2:" [ python_helpers.test2 1234 : 5678 ] ;

Modified: branches/release/tools/build/v2/example/python_modules/python_helpers.jam
==============================================================================
--- branches/release/tools/build/v2/example/python_modules/python_helpers.jam (original)
+++ branches/release/tools/build/v2/example/python_modules/python_helpers.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Import the Python rules to Boost.Build
 PYTHON_IMPORT_RULE python_helpers : test1 : python_helpers : test1 ;

Modified: branches/release/tools/build/v2/example/python_modules/python_helpers.py
==============================================================================
--- branches/release/tools/build/v2/example/python_modules/python_helpers.py (original)
+++ branches/release/tools/build/v2/example/python_modules/python_helpers.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Declare a couple of functions called from Boost.Build
 #
@@ -10,6 +13,6 @@
 
 def test1(l):
     return ["foo", "bar"]
-
+
 def test2(l, l2):
     return [l[0], l2[0]]
\ No newline at end of file

Modified: branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot
==============================================================================
--- branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot (original)
+++ branches/release/tools/build/v2/example/qt/qt4/hello/Jamroot 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,14 +1,14 @@
-
-import qt4 ;
-
-if ! [ qt4.initialized ]
-{
- ECHO "Warning: Qt4 not initialized in user-config.jam" ;
- ECHO "Assuming /space/p2/ghost/build/Qt4 as location." ;
- ECHO "This is very likely won't work for you. " ;
- using qt4 : /space/p2/ghost/build/Qt4 ;
-}
-
-project : requirements <threading>multi ;
-
+
+import qt4 ;
+
+if ! [ qt4.initialized ]
+{
+ ECHO "Warning: Qt4 not initialized in user-config.jam" ;
+ ECHO "Assuming /space/p2/ghost/build/Qt4 as location." ;
+ ECHO "This is very likely won't work for you. " ;
+ using qt4 : /space/p2/ghost/build/Qt4 ;
+}
+
+project : requirements <threading>multi ;
+
 exe arrow : main.cpp arrow.cpp arrow.h /qt//QtGui ;
\ No newline at end of file

Deleted: branches/release/tools/build/v2/test/.cvsignore
==============================================================================
--- branches/release/tools/build/v2/test/.cvsignore 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-*.pyc test_results.txt failed_test test-config.jam
\ No newline at end of file

Modified: branches/release/tools/build/v2/test/dependency_property.py
==============================================================================
--- branches/release/tools/build/v2/test/dependency_property.py (original)
+++ branches/release/tools/build/v2/test/dependency_property.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2003. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Regression test: virtual targets with different dependency properties
 # were considered different by 'virtual-target.register', but the code

Modified: branches/release/tools/build/v2/test/dependency_test.py
==============================================================================
--- branches/release/tools/build/v2/test/dependency_test.py (original)
+++ branches/release/tools/build/v2/test/dependency_test.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,5 +1,10 @@
 #!/usr/bin/python
 
+# Copyright 2003 Dave Abrahams
+# Copyright 2002, 2003, 2005, 2006 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
 from BoostBuild import Tester, List
 
 t = Tester()

Modified: branches/release/tools/build/v2/test/double_loading.py
==============================================================================
--- branches/release/tools/build/v2/test/double_loading.py (original)
+++ branches/release/tools/build/v2/test/double_loading.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2003. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 from BoostBuild import Tester, List
 import string

Modified: branches/release/tools/build/v2/test/duplicate.py
==============================================================================
--- branches/release/tools/build/v2/test/duplicate.py (original)
+++ branches/release/tools/build/v2/test/duplicate.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2004. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This test tries to stage the same file to the same location by *two*
 # different stage rules, in two different projects. This is not exactly

Modified: branches/release/tools/build/v2/test/echo_args.jam
==============================================================================
--- branches/release/tools/build/v2/test/echo_args.jam (original)
+++ branches/release/tools/build/v2/test/echo_args.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,7 @@
+# Copyright 2001 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
+
 rule echo_args ( a b ? c ? : d + : e * )
 {
     ECHO a= $(a) b= $(b) c= $(c) ":" d= $(d) ":" e= $(e) ;

Modified: branches/release/tools/build/v2/test/empty.jam
==============================================================================
--- branches/release/tools/build/v2/test/empty.jam (original)
+++ branches/release/tools/build/v2/test/empty.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1 +1,5 @@
-# This file is empty; it just suppresses warnings
\ No newline at end of file
+# This file is empty; it just suppresses warnings
+
+# Copyright 2001 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/tools/build/v2/test/expansion.py
==============================================================================
--- branches/release/tools/build/v2/test/expansion.py (original)
+++ branches/release/tools/build/v2/test/expansion.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2003. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This file is template for Boost.Build tests. It creates a simple
 # project that builds one exe from one source, and checks that the exe

Modified: branches/release/tools/build/v2/test/explicit.py
==============================================================================
--- branches/release/tools/build/v2/test/explicit.py (original)
+++ branches/release/tools/build/v2/test/explicit.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2003. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2003 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This file is template for Boost.Build tests. It creates a simple
 # project that builds one exe from one source, and checks that the exe

Modified: branches/release/tools/build/v2/test/gcc_runtime.py
==============================================================================
--- branches/release/tools/build/v2/test/gcc_runtime.py (original)
+++ branches/release/tools/build/v2/test/gcc_runtime.py 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,8 @@
 #!/usr/bin/python
 
-# Copyright (C) Vladimir Prus 2004. Permission to copy, use, modify, sell and
-# distribute this software is granted provided this copyright notice appears in
-# all copies. This software is provided "as is" without express or implied
-# warranty, and with no claim as to its suitability for any purpose.
+# Copyright 2004 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # Tests that on gcc, we correctly report problem when static runtime
 # is requested when building DLL.

Modified: branches/release/tools/build/v2/test/project-test3/lib3/Jamfile
==============================================================================
--- branches/release/tools/build/v2/test/project-test3/lib3/Jamfile (original)
+++ branches/release/tools/build/v2/test/project-test3/lib3/Jamfile 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,6 @@
+# Copyright 2003, 2005 Vladimir Prus
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
 
 # This project-root.jam also serves the role of Jamfile
 project lib3 ;

Modified: branches/release/tools/build/v2/test/readme.txt
==============================================================================
--- branches/release/tools/build/v2/test/readme.txt (original)
+++ branches/release/tools/build/v2/test/readme.txt 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,3 +1,7 @@
 Comprehensive tests for Boost.Build v2; requires Python. To test, execute:
 
     python test_all.py
+
+# Copyright 2002 Dave Abrahams
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)

Modified: branches/release/tools/build/v2/test/test_system.html
==============================================================================
--- branches/release/tools/build/v2/test/test_system.html (original)
+++ branches/release/tools/build/v2/test/test_system.html 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -545,11 +545,9 @@
 
     <p class="revision">Last modified: Mar 11, 2005</p>
 
- <p>&copy; Copyright Vladimir Prus 2002, 2003, 2004, 2005. Permission to
- copy, use, modify, sell and distribute this document is granted provided
- this copyright notice appears in all copies. This document is provided
- ``as is'' without express or implied warranty, and with no claim as to
- its suitability for any purpose.</p>
+ <p>&copy; Copyright Vladimir Prus 2002, 2003, 2004, 2005.
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</p>
   </body>
 </html>
 

Modified: branches/release/tools/build/v2/tools/builtin.jam
==============================================================================
--- branches/release/tools/build/v2/tools/builtin.jam (original)
+++ branches/release/tools/build/v2/tools/builtin.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,5 +1,5 @@
 # Copyright 2002, 2003, 2004, 2005 Dave Abrahams
-# Copyright 2002, 2005, 2006 Rene Rivera
+# Copyright 2002, 2005, 2006, 2007 Rene Rivera
 # Copyright 2006 Juergen Hunold
 # Copyright 2005 Toon Knapen
 # Copyright 2002, 2003, 2004, 2005, 2006 Vladimir Prus
@@ -205,6 +205,8 @@
     power
     # MIPS/SGI
     mips1 mips2 mips3 mips4 mips32 mips32r2 mips64
+ # HP/PA-RISC
+ parisc
     #
     : propagated optional ;
 
@@ -214,6 +216,8 @@
     i386 i486 i586 i686
     pentium pentium-mmx pentiumpro pentium2 pentium3 pentium3m pentium-m pentium4 pentium4m
     prescott nocona
+ conroe conroe-xe conroe-l allendale mermon mermon-xe kentsfield kentsfield-xe
+ penryn wolfdale yorksfield nehalem
     k6 k6-2 k6-3 athlon athlon-tbird athlon-4 athlon-xp athlon-mp
     k8 opteron athlon64 athlon-fx
     winchip-c6 winchip2
@@ -235,6 +239,8 @@
     r2000 r3000 r3900 r4000 r4100 r4300 r4400 r4600 r4650 r6000 r8000
     rm7000 rm9000 orion sb1
     vr4100 vr4111 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500
+ # HP/PA-RISC
+ 700 7100 7100lc 7200 7300 8000
     #
     : propagated optional ;
     

Modified: branches/release/tools/build/v2/tools/msvc.jam
==============================================================================
--- branches/release/tools/build/v2/tools/msvc.jam (original)
+++ branches/release/tools/build/v2/tools/msvc.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -3,6 +3,7 @@
 # Copyright (c) 2005 Alexey Pakhunov.
 # Copyright (c) 2006 Bojan Resnik.
 # Copyright (c) 2006 Ilya Sokolov.
+# Copyright (c) 2007 Rene Rivera
 #
 # Use, modification and distribution is subject to the Boost Software
 # License Version 1.0. (See accompanying file LICENSE_1_0.txt or
@@ -231,6 +232,10 @@
         {
             # Even if version is not explicitly specified, try to detect the version
             # from the path.
+ if [ MATCH "(Microsoft Visual Studio 9)" : $(command) ]
+ {
+ version = 9.0 ;
+ }
             if [ MATCH "(Microsoft Visual Studio 8)" : $(command) ]
             {
                 version = 8.0 ;
@@ -299,8 +304,9 @@
                 if ! $(below-8.0)
                 {
                     cpu = i386 amd64 ia64 ;
- # Whereas http://msdn2.microsoft.com/en-us/library/x4d2c09s(VS.80).aspx
- # say about x86_ipf, that seem to be doc bug,
+ # Whereas http://msdn2.microsoft.com/en-us/library/x4d2c09s(VS.80).aspx or
+ # http://msdn2.microsoft.com/en-us/library/x4d2c09s(vs.90).aspx
+ # say about x86_IPF, that seem to be doc bug,
                     # and x86_ia64 is right one.
                     setup-option = x86 x86_amd64 x86_ia64 ;
                     
@@ -394,13 +400,16 @@
 }
 
 
-# Supported CPU types
+# Supported CPU types (only Itanium optimization options are supported from
+# VC++ 2005 on). See http://msdn2.microsoft.com/en-us/library/h66s5s0e(vs.90).aspx
 cpu-type-g5 = i586 pentium pentium-mmx ;
 cpu-type-g6 =
     i686 pentiumpro pentium2 pentium3 pentium3m pentium-m k6 k6-2 k6-3
     winchip-c6 winchip2 c3 c3-2 ;
 
-cpu-type-em64t = prescott nocona ;
+cpu-type-em64t = prescott nocona
+ conroe conroe-xe conroe-l allendale mermon mermon-xe kentsfield kentsfield-xe
+ penryn wolfdale yorksfield nehalem ;
 cpu-type-amd64 = k8 opteron athlon64 athlon-fx ;
 
 cpu-type-g7 =
@@ -465,12 +474,12 @@
     }
     else
     {
- # 8.0 adds some more options
+ # 8.0 and above adds some more options
         flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set> : /favor:blend ;
         flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-em64t) : /favor:EM64T ;
         flags $(toolset).compile CFLAGS $(condition)/$(cpu-arch-amd64)/<instruction-set>$(cpu-type-amd64) : /favor:AMD64 ;
 
- # 8.0 only has multi-threaded static RTL
+ # 8.0 and above only has multi-threaded static RTL
         flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>off/<runtime-link>static/<threading>single : /MT ;
         flags $(toolset).compile CFLAGS $(condition)/<runtime-debugging>on/<runtime-link>static/<threading>single : /MTd ;
     }
@@ -916,13 +925,14 @@
 
 .ProgramFiles = [ path.make [ common.get-program-files-dir ] ] ;
 
-.known-versions = 8.0 8.0express 7.1 7.1toolkit 7.0 6.0 ;
+.known-versions = 9.0 9.0express 8.0 8.0express 7.1 7.1toolkit 7.0 6.0 ;
 
 # Version aliases
 .version-alias-6 = 6.0 ;
 .version-alias-6.5 = 6.0 ;
 .version-alias-7 = 7.0 ;
 .version-alias-8 = 8.0 ;
+.version-alias-9 = 9.0 ;
  
 # Name of the registry key that contains Visual C++ installation path
 # (relative to "HKEY_LOCAL_MACHINE\SOFTWARE\\Microsoft"
@@ -931,6 +941,8 @@
 .version-7.1-reg = "VisualStudio\\7.1\\Setup\\VC" ;
 .version-8.0-reg = "VisualStudio\\8.0\\Setup\\VC" ;
 .version-8.0express-reg = "VCExpress\\8.0\\Setup\\VC" ;
+.version-9.0-reg = "VisualStudio\\9.0\\Setup\\VC" ;
+.version-9.0express-reg = "VCExpress\\9.0\\Setup\\VC" ;
 
 # Visual C++ Toolkit 2003 do not store its installation path in the registry.
 # The environment variable 'VCToolkitInstallDir' and the default installation

Modified: branches/release/tools/build/v2/tools/testing.jam
==============================================================================
--- branches/release/tools/build/v2/tools/testing.jam (original)
+++ branches/release/tools/build/v2/tools/testing.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -193,6 +193,8 @@
     }
 }
 
+# Was an XML dump requested?
+.out-xml = [ MATCH --out-xml=(.*) : [ modules.peek : ARGV ] ] ;
 
 # Take a target (instance of 'basic-target') and prints
 # - its type
@@ -235,13 +237,29 @@
     # Extract values of the <test-info> feature
     local test-info = [ $(r).get <test-info> ] ;
     
- # Format them into a single string of quoted strings
- test-info = \"$(test-info:J=\"\ \")\" ;
-
- ECHO boost-test($(type)) \"$(name)\"
- [$(test-info)]
- ":" \"$(source-files)\"
- ;
+ # If the user requested XML output on the command-line, add the
+ # test info to that XML file rather than dumping them to stdout.
+ if $(.out-xml)
+ {
+ local nl = "
+" ;
+ .contents on $(.out-xml) +=
+ "$(nl) <test type=\"$(type)\" name=\"$(name)\">"
+ "$(nl) <info><![CDATA[$(test-info)]]></info>"
+ "$(nl) <source><![CDATA[$(source-files)]]></source>"
+ "$(nl) </test>"
+ ;
+ }
+ else
+ {
+ # Format them into a single string of quoted strings
+ test-info = \"$(test-info:J=\"\ \")\" ;
+
+ ECHO boost-test($(type)) \"$(name)\"
+ [$(test-info)]
+ ":" \"$(source-files)\"
+ ;
+ }
 }
 
 # Register generators. Depending on target type, either

Modified: branches/release/tools/build/v2/tools/vacpp.jam
==============================================================================
--- branches/release/tools/build/v2/tools/vacpp.jam (original)
+++ branches/release/tools/build/v2/tools/vacpp.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -18,11 +18,17 @@
 toolset.inherit vacpp : unix ;
 generators.override vacpp.prebuilt : builtin.lib-generator ;
 generators.override vacpp.searched-lib-generator : searched-lib-generator ;
-feature.subfeature toolset vacpp : version ;
 
 # Configure the vacpp toolset
 rule init ( version ? : command * : options * )
 {
+ local condition = [
+ common.check-init-parameters vacpp : version $(version) ] ;
+
+ command = [ common.get-invocation-command vacpp : xlC
+ : $(command) : "/usr/vacpp/bin/xlC" ] ;
+
+ common.handle-options vacpp : $(condition) : $(command) : $(options) ;
 }
 
 # Declare generators

Modified: branches/release/tools/jam/src/build.jam
==============================================================================
--- branches/release/tools/jam/src/build.jam (original)
+++ branches/release/tools/jam/src/build.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -197,8 +197,8 @@
 ## Intel C/C++ for Win32
 toolset intel-win32 icl : /Fe : -D
     : /nologo
- [ opt --release : /ML /O2 /Ob2 /Gy /GF /GA /GB ]
- [ opt --debug : /MLd /DEBUG /Z7 /Od /Ob0 ]
+ [ opt --release : /MT /O2 /Ob2 /Gy /GF /GA /GB ]
+ [ opt --debug : /MTd /DEBUG /Z7 /Od /Ob0 ]
     -I$(--python-include) -I$(--extra-include)
     : kernel32.lib advapi32.lib user32.lib $(--python-lib[1]) ;
 ## KCC ?

Modified: branches/release/tools/jam/src/jam.h
==============================================================================
--- branches/release/tools/jam/src/jam.h (original)
+++ branches/release/tools/jam/src/jam.h 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -483,6 +483,10 @@
 # define OSPLAT "OSPLAT=390"
 # endif
 
+# ifdef __hppa
+# define OSPLAT "OSPLAT=PARISC"
+# endif
+
 # ifndef OSPLAT
 # define OSPLAT ""
 # endif

Modified: branches/release/tools/jam/src/output.c
==============================================================================
--- branches/release/tools/jam/src/output.c (original)
+++ branches/release/tools/jam/src/output.c 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -63,7 +63,11 @@
         case EXIT_TIMEOUT:
         {
             /* process expired, make user aware with explicit message */
- fprintf(bjam_out, "%d second time limit exceeded\n", globs.timeout);
+ if ( action )
+ {
+ /* but only output for non-quietly actions */
+ fprintf(bjam_out, "%d second time limit exceeded\n", globs.timeout);
+ }
             break;
         }
         default:
@@ -71,16 +75,20 @@
     }
     
     /* print out the command output, if requested */
- if (0 != out_data &&
- ( globs.pipe_action & 1 /* STDOUT_FILENO */ ||
- globs.pipe_action == 0))
+ if ( action )
     {
- out_(out_data,bjam_out);
- }
- if (0 != err_data &&
- globs.pipe_action & 2 /* STDERR_FILENO */)
- {
- out_(err_data,bjam_err);
+ /* but only output for non-quietly actions */
+ if (0 != out_data &&
+ ( globs.pipe_action & 1 /* STDOUT_FILENO */ ||
+ globs.pipe_action == 0))
+ {
+ out_(out_data,bjam_out);
+ }
+ if (0 != err_data &&
+ globs.pipe_action & 2 /* STDERR_FILENO */)
+ {
+ out_(err_data,bjam_err);
+ }
     }
     
     fflush(bjam_out);

Modified: branches/release/tools/jam/test/test.jam
==============================================================================
--- branches/release/tools/jam/test/test.jam (original)
+++ branches/release/tools/jam/test/test.jam 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -41,6 +41,7 @@
     }
 }
 
+include actions_quietly.jam ;
 include builtin_shell.jam ;
 include builtin_w32_getregnames.jam ;
 include option_d2.jam ;

Modified: branches/release/tools/quickbook/detail/utils.cpp
==============================================================================
--- branches/release/tools/quickbook/detail/utils.cpp (original)
+++ branches/release/tools/quickbook/detail/utils.cpp 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -11,6 +11,7 @@
 #include <boost/spirit/core.hpp>
 
 #include <cctype>
+#include <cstring>
 #include <stdexcept>
 #include <fstream>
 #include <iostream>

Modified: branches/release/tools/quickbook/test/import.gold
==============================================================================
--- branches/release/tools/quickbook/test/import.gold (original)
+++ branches/release/tools/quickbook/test/import.gold 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,40 +1,40 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="import" name="Import" dirname="import" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <articleinfo>
- </articleinfo>
- <title>Import</title>
- <para>
- <para>
- This is the <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function.
- </para>
- <para>
- This description can have paragraphs...
- </para>
- <itemizedlist>
- <listitem>
- lists
- </listitem>
- <listitem>
- etc.
- </listitem>
- </itemizedlist>
- <para>
- And any quickbook block markup.
- </para>
- <para>
-
-<programlisting>
-<phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="comment">// return 'em, foo man!
-</phrase> <phrase role="keyword">return</phrase> <phrase role="string">&quot;foo&quot;</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- <para>
- <calloutlist></calloutlist>
- </para>
- </para>
-</article>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="import" name="Import" dirname="import" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ </articleinfo>
+ <title>Import</title>
+ <para>
+ <para>
+ This is the <emphasis role="bold"><emphasis>foo</emphasis></emphasis> function.
+ </para>
+ <para>
+ This description can have paragraphs...
+ </para>
+ <itemizedlist>
+ <listitem>
+ lists
+ </listitem>
+ <listitem>
+ etc.
+ </listitem>
+ </itemizedlist>
+ <para>
+ And any quickbook block markup.
+ </para>
+ <para>
+
+<programlisting>
+<phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">string</phrase> <phrase role="identifier">foo</phrase><phrase role="special">()</phrase>
+<phrase role="special">{</phrase>
+ <phrase role="comment">// return 'em, foo man!
+</phrase> <phrase role="keyword">return</phrase> <phrase role="string">&quot;foo&quot;</phrase><phrase role="special">;</phrase>
+<phrase role="special">}</phrase>
+</programlisting>
+ </para>
+ <para>
+ <calloutlist></calloutlist>
+ </para>
+ </para>
+</article>

Modified: branches/release/tools/quickbook/test/import.quickbook
==============================================================================
--- branches/release/tools/quickbook/test/import.quickbook (original)
+++ branches/release/tools/quickbook/test/import.quickbook 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,6 +1,6 @@
-[article Import]
-
-[import stub.cpp]
-
-[foo]
-
+[article Import]
+
+[import stub.cpp]
+
+[foo]
+

Modified: branches/release/tools/quickbook/test/templates.gold
==============================================================================
--- branches/release/tools/quickbook/test/templates.gold (original)
+++ branches/release/tools/quickbook/test/templates.gold 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,70 +1,70 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="templates" name="Templates" dirname="templates" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <articleinfo>
- </articleinfo>
- <title>Templates</title>
- <section id="templates.templates">
- <title><link linkend="templates.templates">Templates</link></title>
- <para>
- nullary_arg
- </para>
- <para>
- foo baz
- </para>
- <para>
- <para>
- foo baz
- </para>
- </para>
- <para>
- <para>
- This is a complete paragraph. kalamazoo kalamazoo kalamazoo kalamazoo kalamazoo
- kalamazoo kalamazoo kalamazoo kalamazoo.... blah blah blah......
- </para>
- </para>
- <para>
- <hey>baz</hey>
- </para>
- <para>
- <para>
- This is a complete paragraph. madagascar madagascar madagascar madagascar
- madagascar madagascar madagascar madagascar madagascar.... blah blah blah......
- </para>
- </para>
- <para>
- zoom peanut zoom
- </para>
- <para>
- exactly xanadu
- </para>
- <para>
- wx
- </para>
- <para>
- wxyz wxyz trail
- </para>
- <para>
-
-<programlisting>
-<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
-<phrase role="special">{</phrase>
- <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special">&lt;&lt;</phrase> &quot;Hello, World&quot; <phrase role="special">&lt;&lt;</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
-<phrase role="special">}</phrase>
-</programlisting>
- </para>
- <para>
- x<superscript>2</superscript>
- </para>
- <para>
- &alpha;<superscript>2</superscript>
- </para>
- <para>
- x<superscript>2</superscript>
- </para>
- <para>
- got a banana?
- </para>
- </section>
-</article>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="templates" name="Templates" dirname="templates" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ </articleinfo>
+ <title>Templates</title>
+ <section id="templates.templates">
+ <title><link linkend="templates.templates">Templates</link></title>
+ <para>
+ nullary_arg
+ </para>
+ <para>
+ foo baz
+ </para>
+ <para>
+ <para>
+ foo baz
+ </para>
+ </para>
+ <para>
+ <para>
+ This is a complete paragraph. kalamazoo kalamazoo kalamazoo kalamazoo kalamazoo
+ kalamazoo kalamazoo kalamazoo kalamazoo.... blah blah blah......
+ </para>
+ </para>
+ <para>
+ <hey>baz</hey>
+ </para>
+ <para>
+ <para>
+ This is a complete paragraph. madagascar madagascar madagascar madagascar
+ madagascar madagascar madagascar madagascar madagascar.... blah blah blah......
+ </para>
+ </para>
+ <para>
+ zoom peanut zoom
+ </para>
+ <para>
+ exactly xanadu
+ </para>
+ <para>
+ wx
+ </para>
+ <para>
+ wxyz wxyz trail
+ </para>
+ <para>
+
+<programlisting>
+<phrase role="keyword">int</phrase> <phrase role="identifier">main</phrase><phrase role="special">()</phrase>
+<phrase role="special">{</phrase>
+ <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">cout</phrase> <phrase role="special">&lt;&lt;</phrase> &quot;Hello, World&quot; <phrase role="special">&lt;&lt;</phrase> <phrase role="identifier">std</phrase><phrase role="special">::</phrase><phrase role="identifier">endl</phrase><phrase role="special">;</phrase>
+<phrase role="special">}</phrase>
+</programlisting>
+ </para>
+ <para>
+ x<superscript>2</superscript>
+ </para>
+ <para>
+ &alpha;<superscript>2</superscript>
+ </para>
+ <para>
+ x<superscript>2</superscript>
+ </para>
+ <para>
+ got a banana?
+ </para>
+ </section>
+</article>

Modified: branches/release/tools/quickbook/test/templates.quickbook
==============================================================================
--- branches/release/tools/quickbook/test/templates.quickbook (original)
+++ branches/release/tools/quickbook/test/templates.quickbook 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,96 +1,96 @@
-[article Templates
- [quickbook 1.3]
-]
-
-[section Templates]
-
-[/-------------------------------- nullary arg ]
-
-[template foo0 nullary_arg]
-
-[foo0]
-
-[/-------------------------------- unary arg, phrase syle ]
-
-[template foo1[bar] foo [bar]]
-
-[foo1 baz]
-
-[/-------------------------------- unary arg, block syle ]
-
-[template foo2[bar]
-foo [bar]
-]
-
-[foo2 baz]
-
-[template foo3[bar]
-This is a complete paragraph. [bar] [bar] [bar] [bar] [bar]
-[bar] [bar] [bar] [bar].... blah blah blah......
-]
-
-[foo3 kalamazoo]
-
-[/-------------------------------- unary arg, using punctuation ]
-
-[template ![bar] '''<hey>'''[bar]'''</hey>''']
-
-[!baz]
-
-[/-------------------------------- recursive templates ]
-
-[template foo4[bar]
-[foo3 [bar]]
-]
-
-[foo3 madagascar]
-
-[template foo5[x] zoom [x]]
-[template foo6[x] [x] zoom]
-
-[foo6[foo5 peanut]]
-
-[template kinda_weird[x y] [x] [y]]
-
-[kinda_weird exactly..xanadu]
-
-
-[/-------------------------------- space delimitted args ]
-
-[template simple1[a b] [a][b]]
-
-[simple1 w x]
-
-[template simple2[a b c d] [a][b][c][d]]
-
-[simple2 w x y z][simple2 w x y z trail]
-
-[/-------------------------------- John's templates ]
-
-[template code[x]
- int main()
- {
- std::cout << ``[x]`` << std::endl;
- }
-]
-
-[code "Hello\, World"]
-
-[template alpha '''&alpha;''']
-[template pow[a b] [a]'''<superscript>'''[b]'''</superscript>''' ]
-[template super[text]'''<superscript>'''[text]'''</superscript>''' ]
-
-[pow x 2]
-
-[pow [alpha] 2]
-
-x[super 2]
-
-[/-------------------------------- Some more ]
-
-[template banana got a banana?]
-[template plantation[bananarama] [bananarama]]
-
-[plantation [banana]]
-
-[endsect]
+[article Templates
+ [quickbook 1.3]
+]
+
+[section Templates]
+
+[/-------------------------------- nullary arg ]
+
+[template foo0 nullary_arg]
+
+[foo0]
+
+[/-------------------------------- unary arg, phrase syle ]
+
+[template foo1[bar] foo [bar]]
+
+[foo1 baz]
+
+[/-------------------------------- unary arg, block syle ]
+
+[template foo2[bar]
+foo [bar]
+]
+
+[foo2 baz]
+
+[template foo3[bar]
+This is a complete paragraph. [bar] [bar] [bar] [bar] [bar]
+[bar] [bar] [bar] [bar].... blah blah blah......
+]
+
+[foo3 kalamazoo]
+
+[/-------------------------------- unary arg, using punctuation ]
+
+[template ![bar] '''<hey>'''[bar]'''</hey>''']
+
+[!baz]
+
+[/-------------------------------- recursive templates ]
+
+[template foo4[bar]
+[foo3 [bar]]
+]
+
+[foo3 madagascar]
+
+[template foo5[x] zoom [x]]
+[template foo6[x] [x] zoom]
+
+[foo6[foo5 peanut]]
+
+[template kinda_weird[x y] [x] [y]]
+
+[kinda_weird exactly..xanadu]
+
+
+[/-------------------------------- space delimitted args ]
+
+[template simple1[a b] [a][b]]
+
+[simple1 w x]
+
+[template simple2[a b c d] [a][b][c][d]]
+
+[simple2 w x y z][simple2 w x y z trail]
+
+[/-------------------------------- John's templates ]
+
+[template code[x]
+ int main()
+ {
+ std::cout << ``[x]`` << std::endl;
+ }
+]
+
+[code "Hello\, World"]
+
+[template alpha '''&alpha;''']
+[template pow[a b] [a]'''<superscript>'''[b]'''</superscript>''' ]
+[template super[text]'''<superscript>'''[text]'''</superscript>''' ]
+
+[pow x 2]
+
+[pow [alpha] 2]
+
+x[super 2]
+
+[/-------------------------------- Some more ]
+
+[template banana got a banana?]
+[template plantation[bananarama] [bananarama]]
+
+[plantation [banana]]
+
+[endsect]

Modified: branches/release/tools/quickbook/test/xinclude.gold
==============================================================================
--- branches/release/tools/quickbook/test/xinclude.gold (original)
+++ branches/release/tools/quickbook/test/xinclude.gold 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,9 +1,9 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
-<article id="include" name="Include" dirname="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <articleinfo>
- </articleinfo>
- <title>Include</title>
- <xi:include href="../../../../../../../../../tools/quickbook/test/stub.xml" />
-</article>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<article id="include" name="Include" dirname="include" last-revision="DEBUG MODE Date: 2000/12/20 12:00:00 $"
+ xmlns:xi="http://www.w3.org/2001/XInclude">
+ <articleinfo>
+ </articleinfo>
+ <title>Include</title>
+ <xi:include href="../../../../../../../../../tools/quickbook/test/stub.xml" />
+</article>

Modified: branches/release/tools/quickbook/test/xinclude.quickbook
==============================================================================
--- branches/release/tools/quickbook/test/xinclude.quickbook (original)
+++ branches/release/tools/quickbook/test/xinclude.quickbook 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,4 +1,4 @@
-[article Include]
-
-[xinclude stub.xml]
-
+[article Include]
+
+[xinclude stub.xml]
+

Deleted: branches/release/tools/regression/index.htm
==============================================================================
--- branches/release/tools/regression/index.htm 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1,53 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type"
-content="text/html; charset=iso-8859-1">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<title>Regression Test Reporting Tools</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<h1><img src="../../boost.png" alt="boost.png (6897 bytes)"
-align="center" width="277" height="86"> Regression Test Reporting
-Tools</h1>
-
-<p>Boost regression testing uses Boost.Build
-to run the actual builds and tests. A separate set of tools is
-used to generate the actual status reports.</p>
-
-<ul>
- <li><a
- href="xsl_reports/runner/instructions.html">Instructions</a>
- for running regression tests and reporting results back to
- Boost.</li>
- <li>process_jam_log.cpp -
- Processes the bjam outputs, creating a file named
- test_log.xml for each test encountered.</li>
- <li>compiler_status.cpp -
- Generates HTML status tables from test_log.xml and other
- files.</li>
- <li>Jamfile.v2 - Builds
- process_jam_log and compiler_status executables.</li>
- <li>Library Status - Runs test
- programs for one or all boost libraries on
- your local installation and generates complete tables
- to show which combinations of libraries, compilers,
- compiler settings pass and fail at your local installation.</li>
-</ul>
-
-<hr>
-
-<p>Revised <!--webbot bot="Timestamp" startspan s-type="EDITED"
-s-format="%d %B, %Y" -->06 November, 2007<!--webbot bot="Timestamp"
-i-checksum="39367" endspan --></p>
-<p>© Copyright Beman Dawes 2003</p>
-
-<p>Distributed under the Boost Software License, Version 1.0. See
-www.boost.org/LICENSE_1_0.txt</p>
-
-</body>
-</html>
\ No newline at end of file

Deleted: branches/release/tools/regression/index.shtml
==============================================================================
--- branches/release/tools/regression/index.shtml 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1,45 +0,0 @@
-<!--
-Copyright Rene Rivera 2003-2004.
-
-Distributed under the Boost Software License, Version 1.0.
-(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-
-This is the page wrapper for the summary table of regression tests.
-This calls the script "regression-logs.pl" to generate the summary
-table. This file should be place at:
- http://boost.sourceforge.net/regression-logs/index.shtml
-Which is at this location in the shell SourceForge services:
- /home/groups/b/bo/boost/htdocs/regression-logs/index.shtml
-
-The regression-logs.pl script handles individual placement
-of the calling shtml file, so this file can be placed anywhere
-one wants a regression summary page, and has regression files
-in it.
--->
-<html>
-<head>
-<title>Boost Regression Tests</title>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-</head>
-
-<body bgcolor="#FFFFFF" text="#000000">
-<table border="0">
-<tr>
-<td><img border="0" src="../../boost.png" width="277" height="86"></td>
-<td><h1>Boost Regression Tests</h1></td>
-</tr>
-</table>
-
-<h3>Boost-wide reports</h3>
-<ul type="square">
-<li>Developer report</li>
-<li>User report</li>
-<li>Inspection report</li>
-<li>License report</li>
-</ul>
-
-<h3>Reports by platform</h3>
-<!--#exec cmd="/usr/bin/perl /home/groups/b/bo/boost/cgi-bin/regression-logs.pl" -->
-
-</body>
-</html>

Deleted: branches/release/tools/regression/library_status.html
==============================================================================
--- branches/release/tools/regression/library_status.html 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1,166 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta http-equiv="Content-Type"
-content="text/html; charset=iso-8859-1">
-<title>Libary Status</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<table border="0">
-<tr>
-<td><img border="0" src="../../boost.png" width="277" height="86" alt="boost.png (6897 bytes)"></td>
-<td><h1>Generating Library Status Tables</h1></td>
-</tr>
-</table>
-
-<h3>Purpose</h3>
-Any time one considers using a library as large and complex
-as the Boost libraries, he must have a way of validating
-the the library functions in his environment. This should
-be done when the library is installed and anytime questions
-are raised regarding its applicabililty and/or its usage.
-<p>
-The procedures described here permit a user to run any
-combination of tests on any or all libraries and generate
-a set of convenient tables which show which libraries
-pass which tests under what conditions.
-<h3>Preliminaries</h3>
-Generating these tables requires a couple of utility programs:
-<code>process_jam_log</code> and <code>library_status</code>.
-These can be built by moving to the directory <code>tools/regression/build</code>
-and invoking bjam. If all goes well these utility programs
-will be found in the directory <code>dist/bin</code>. From
-there they should be moved to a place in the current
-path.
-<p>
-<h3>Running Tests for One Library</h3>
-
-<ol>
- <li>Start from your command line environment.
- <li>set the current directory to:../libs/&lt;library name&gt;/test
- <li>Invoke one of the following:
- <ul>
- <li><code>../../../tools/regression/library_test (*nix)</code>.
- <li><code>..\..\..\tools\regression\library_test (windows)</code>.
- </ul>
- <li>This will display short help message describing the how to set
- the command line arguments for the compilers and variants you want to
- appear in the final table.
- <li>Setting these arguments requires rudimentary knowledge of bjam
- usage. Hopefully, if you've arrived at this page you've gained the
- required knowledge during the installation and library build process.
- <li>Rerun the abve command with the argument set accordingly.
- <li>When the command terminates, there should be a file named
- "library_status.html" in the current directory.
- <li>Display this file with any web browser.
-</ol>
-There should appear a table similar to the following for the regex
-library.
-<p>
-<table border="1" cellspacing="0" cellpadding="5">
-<tr>
-<td rowspan="4">Test Name</td>
-<td align="center" colspan="4" >msvc-7.1</td>
-</tr><tr>
-<td align="center" colspan="2" >debug</td>
-<td align="center" colspan="2" >release</td>
-</tr><tr>
-<td align="center" >link-static</td>
-<td align="center" rowspan="2" >threading-multi</td>
-<td align="center" >link-static</td>
-<td align="center" rowspan="2" >threading-multi</td>
-</tr><tr>
-<td align="center" >threading-multi</td>
-<td align="center" >threading-multi</td>
-</tr><tr><td>bad_expression_test</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>captures</a></td><td align="right"><i>Missing</i></td><td align="right">Fail</td><td align="right"><i>Missing</i></td><td align="right">Fail</td></tr>
-<tr><td>captures_test</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>concept_check</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>icu_concept_check</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>object_cache_test</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>posix_api_check</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>posix_api_check_cpp</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>recursion_test</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>regex_config_info</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>regex_dll_config_info</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>regex_regress</a></td><td align="right">Pass<sup>*</sup></td><td align="right"><i>Missing</i></td><td align="right">Pass<sup>*</sup></td><td align="right"><i>Missing</i></td></tr>
-<tr><td>regex_regress_dll</a></td><td align="right"><i>Missing</i></td><td align="right">Pass<sup>*</sup></td><td align="right"><i>Missing</i></td><td align="right">Pass<sup>*</sup></td></tr>
-<tr><td>regex_regress_threaded</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>static_mutex_test</a></td><td align="right"><i>Missing</i></td><td align="right">Pass</td><td align="right"><i>Missing</i></td><td align="right">Pass</td></tr>
-<tr><td>test_collate_info</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>unicode_iterator_test</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>wide_posix_api_check_c</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-<tr><td>wide_posix_api_check_cpp</a></td><td align="right"><i>Missing</i></td><td align="right">Warn</td><td align="right"><i>Missing</i></td><td align="right">Warn</td></tr>
-</table>
-<p>
-This table was generated by invoking the following command line:
-<p>
-<code>
-../../../tools/regression/library_test --toolset=msvc-7.1 variant=debug,release
-</code>
-<p>
-from within the .../libs/regex/test directory.
-<p>
-This table shows the regex test results for both debug and release
-versions of the library. Also it displays the fact that one of the
-tests is run specifically with the static linking/multi-threading
-versions of the runtime libraries. The cells marked "Missing" correspond
-to tests that were not run for some reason or another. This is usually
-because the corresponding <code>Jamfile.v2</code> excludes this test
-for the given combination of compiler and build attributes. In this
-example, all tests were run with the same compiler. If additional
-compilers were used, they would appear as more columns in the table.
-<p>
-The table above is just an illustration so the links don't actually
-point to anything. In the table you generated, the links will
-display a page describing any errors, warnings or other available
-information about the tests. If the test passes, usually, there
-is no additional information and hence no link.
-<p>
-The tables are cumulative. That is, if you run one set of tests
-now and tests with different attributes later, the table will
-contain all the results to date. The test results are stored
-in <code>../bin.v2/libs/test/&lt;library%gt;/...</code>.
-To reinitialize the test results to empty, delete the corresponding
-files in this directory.
-<p>
-The procedure above assumes that the table are generated within
-the directory <code>../libs/&lt;library&gt;/test</code>. This is the
-most common case since this directory contains the
-<code>Jamfile.v2</code> as well as the source code that is
-used by official boost testers. However, this is just a convention.
-The table can be generated for other directories within the
-libary. One possiblity would be to generate the table for
-all the examples in <code>../libs/%lt;library%gt;/example</code>. Or
-one might have a special directory of performance tests which
-take a long time to run and hence are not suitable for running
-by official boost testers. Just remember that library
-status table is generated in the directory from which the
-<code>library_test</code> command is invoked.
-<p>
-<h3>Running Tests for All Libraries</h3>
-For those with *nix or cygwin command line shells, there is shell
-script that can be run from the boost root directory:
-<p>
-<code> tools/regression/library_test_all</code>
-<p>
-The command line arguments are the same as for running the test
-for one library. This script creates all the html files in all
-the test directories as well as an html page in the <code>status</code>
-directory named <code>library_status_summary.html</code>. This
-can be used to browse through all test results for all test in
-all libraries.
-<hr>
-
-<p>
-Copyright 2007 Robert Ramey. Distributed under the Boost Software License, Version 1.0.
-(See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
-<p>
-Revised <!--webbot bot="Timestamp" startspan s-type="EDITED"
-s-format="%d %B, %Y" -->14 August, 2007<!--webbot bot="Timestamp"
-i-checksum="38582" endspan --></p>
-</body>
-</html>

Deleted: branches/release/tools/regression/test/test-cases/Huber2629/.cvsignore
==============================================================================
--- branches/release/tools/regression/test/test-cases/Huber2629/.cvsignore 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-actual
\ No newline at end of file

Modified: branches/release/tools/regression/test/test-cases/Huber2629/bjam.log
==============================================================================
--- branches/release/tools/regression/test/test-cases/Huber2629/bjam.log (original)
+++ branches/release/tools/regression/test/test-cases/Huber2629/bjam.log 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
@@ -1,36 +1,36 @@
-boost-test(RUN) "statechart/DllTestNative" : "libs/statechart/test/TuTestMain.cpp"
-boost-test(RUN) "statechart/DllTestNormal" : "libs/statechart/test/TuTestMain.cpp"
-
-compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi\TuTestMain.obj
-TuTestMain.cpp
-c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
- with
- [
- MostDerived=EvX,
- Base=boost::statechart::event_base
- ]
- ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
-compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLibTuTest.obj
-TuTest.cpp
-c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
- with
- [
- MostDerived=EvX,
- Base=boost::statechart::event_base
- ]
- ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
-msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
- Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp
-
- call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul
-link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp"
- if %errorlevel% 1 exit %errorlevel%
- if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" (
- mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2"
- )
-
-...failed msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib...
-...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll
-...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
-...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe for lack of <p..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi>DllTestNormalLib-vc71-mt-gd-1_35.lib...
-...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.run for lack of <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe...
+boost-test(RUN) "statechart/DllTestNative" : "libs/statechart/test/TuTestMain.cpp"
+boost-test(RUN) "statechart/DllTestNormal" : "libs/statechart/test/TuTestMain.cpp"
+
+compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi\TuTestMain.obj
+TuTestMain.cpp
+c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
+ with
+ [
+ MostDerived=EvX,
+ Base=boost::statechart::event_base
+ ]
+ ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
+compile-c-c++ ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLibTuTest.obj
+TuTest.cpp
+c:\Users\Misha\Stuff\boost\HEAD\boost\libs\statechart\test\TuTest.hpp(36) : warning C4275: non dll-interface class 'boost::statechart::event_base' used as base for dll-interface class 'boost::statechart::detail::rtti_policy::rtti_derived_type<MostDerived,Base>'
+ with
+ [
+ MostDerived=EvX,
+ Base=boost::statechart::event_base
+ ]
+ ..\..\..\boost\statechart\event_base.hpp(49) : see declaration of 'boost::statechart::event_base'
+msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
+ Creating library ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib and object ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.exp
+
+ call "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat" >nul
+link /NOLOGO /INCREMENTAL:NO /DLL /DEBUG /subsystem:console /out:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll" /IMPLIB:"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib" @"..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.rsp"
+ if %errorlevel% 1 exit %errorlevel%
+ if exist "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" (
+ mt -nologo -manifest "..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll.manifest" "-outputresource:..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll;2"
+ )
+
+...failed msvc.link.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib...
+...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.dll
+...removing ..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi\DllTestNormalLib-vc71-mt-gd-1_35.lib
+...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe for lack of <p..\..\..\bin.v2\libs\statechart\test\msvc-7.1\debug\threading-multi>DllTestNormalLib-vc71-mt-gd-1_35.lib...
+...skipped <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.run for lack of <p..\..\..\bin.v2\libs\statechart\test\DllTestNormal.test\msvc-7.1\debug\threading-multi>DllTestNormal.exe...

Deleted: branches/release/tools/regression/test/test-cases/general/.cvsignore
==============================================================================
--- branches/release/tools/regression/test/test-cases/general/.cvsignore 2007-11-23 12:03:14 EST (Fri, 23 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-actual
\ No newline at end of file


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk