|
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
- <boost/config.hpp></code>.
- </p>
- <P>While Boost library users are not required to include that file directly, or
- use those configuration macros, such use is acceptable. 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 are designed for use by Boost users as well as for our own internal
- use. 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. <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 <boost-root>/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 <boost-root/libs/config/> 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 <boost-root>/boost/config/). There are two ways you can use this
- header:</p>
- <p>Option 1: copy the header into <boost-root>/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 <boost-root>/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="<boost/config/user/multithread-gcc-config.hpp>", 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
- <boost/config/user.hpp> and at the start of a configure-generated
- user.hpp header. You can define these on the command line, or by editing
- <boost/config/user.hpp>, they are listed in the following table: </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 <boost/config/user.hpp>.</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).
- </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 (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).
- </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.
- </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. 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.
- </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. 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 <boost/config/user.hpp>,
- 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 <boost/config/user.hpp>
- 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 <boost/config/suffix.hpp>;
- 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: <boost/config/compiler/visualc.hpp>
- for the compiler, <boost/config/stdlib/stlport.hpp>
- for the standard library, and <boost/config/platform/win32.hpp>
- 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 <boost/config/user.hpp>
- 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
- <boost/config/user.hpp>, 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 <boost-root>/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. 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). 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 <ctype.h> and <cctype>, 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 <wchar.h> and
- <cwchar>.</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 <wctype.h> and
- <cwctype>.</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<typename T>
-struct foo : {
- template<typename U>
- 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<class T, typename T::type value>
-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
- <exception> 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<typename T> void f(T); // #1
-template<typename T, typename U> void f(T (*)(U)); // #2
-
-void bar(int);
-
-f(&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.
- 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
- <limits> header. Never check for this symbol in library code; always
- include <boost/limits.hpp>, 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<T>::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<long long> and
- numeric_limits<unsigned long long>. <boost/limits.hpp> 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<class
- P> 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<__int64> and
- numeric_limits<unsigned __int64>. <boost/limits.hpp> 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 <algorithm>.</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<wchar_t>
- 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 <c...> 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
- <sstream> 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 that brings a function from a typename used as a base
- class into a derived class if functions of the same name 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 <dirent.h>.</td>
- </tr>
- <TR>
- <TD>BOOST_HAS_EXPM1</TD>
- <TD>Platform</TD>
- <TD>The platform has the functions expm1 expm1f and expm1l in <math.h></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 <math.h>.</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 <nl_types.h>.</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 <stdint.h></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
- <array></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 <complex> that
- supports passing scalars 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 <complex> 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
- <functional>.</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 <functional>.</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 <functional>.</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 bind function
- template in <functional>.</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 <EM>function</EM>
- class template in <functional>.</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 <EM>hash </EM>function
- template in <functional>.</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 <EM>shared_ptr </EM>
- class template in <memory>.</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
- <random>.</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
- <regex>.</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
- <tuple>.</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
- <type_traits>.</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 <utility>
- (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
- <unordered_map>.</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
- <unordered_set>.</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 <unistd.h>.</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
- <stdint.h> or <cstdint>, although the 1999 C Standard does include
- <stdint.h>. If <stdint.h> is present, <boost/stdint.h> 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 <class T> void f(T, typename T::type);</pre>
- <p>with:</p>
- <pre>template <class T> 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 <iostream>
- #include <ostream>
- #include <typeinfo>
-
- template <int n>
- void f() { std::cout << n << ' '; }
-
- template <typename T>
- void g() { std::cout << typeid(T).name() << ' '; }
-
- int main() {
- f<1>();
- f<2>();
-
- g<int>();
- g<double>();
- }
-</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 <int n>
- void f(BOOST_EXPLICIT_TEMPLATE_NON_TYPE(int, n)) { ... }
-
- template <typename T>
- 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<Type>(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<Type>(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<U> syntax, as a workaround
- replace:<pre>typedef typename A::template rebind<U> binder;</pre>
- <p>with:</p>
- <pre>typedef typename A::BOOST_NESTED_TEMPLATE rebind<U> 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%"><boost/version.hpp></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%"><boost/cstdint.hpp><p><boost/stdint.h></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%"><boost/cstdint.hpp><p><boost/stdint.h></p>
- </td>
- <td valign="top" width="33%">Defined if int64_t as defined by
- <boost/cstdint.hpp> is not usable in integral constant expressions.</td>
- </tr>
- <tr>
- <td valign="top">BOOST_MSVC</td>
- <td valign="top"><boost/config.hpp></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"><boost/config.hpp></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"><boost/config.hpp></TD>
- <TD vAlign="top">Defined if the Windows platfrom API is available.</TD>
- </TR>
- <tr>
- <td>BOOST_DINKUMWARE_STDLIB</td>
- <td><boost/config.hpp></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%"><boost/regex.hpp></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%"><boost/config.hpp></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%"><boost/config.hpp></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%"><boost/config.hpp></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. 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). This is separate from things like
- threading support, or runtime library variations, which have to be dealt with
- by build variants. 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. 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 <boost/config.hpp></b>
-#include <whatever>
-
-<b>#include <boost/config/abi_prefix.hpp> // must be the last #include</b>
-
-namespace boost{
-// your code goes here
-}
-
-<b>#include <boost/config/abi_suffix.hpp> // 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 that their application will
- experience runtime crashes. 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. Boost.config
- supports this via the header <boost/config/auto_link.hpp>, 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 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 <boost/config/auto_link.hpp> 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) && !defined(BOOST_MY_LIBRARY_NO_LIB) && !defined(BOOST_MY_LIBRARY_SOURCE)
-# define BOOST_LIB_NAME boost_my_library
-# ifdef BOOST_MY_LIBRARY_DYN_LINK
-# define BOOST_DYN_LINK
-# endif
-# include <boost/config/auto_link.hpp>
-#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 <boost/my_library/my_library.hpp></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
- <boost/config.hpp>, 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 <boost/config.hpp> is
- the preferred way to obtain configuration information not available from the
- standard headers such as <climits>, etc.
- <li>
- If configuration information can be deduced from standard headers such as
- <climits>, use those standard headers rather than
- <boost/config.hpp>.
- <li>
- Boost files that use macros defined in <boost/config.hpp> should have
- sensible, standard conforming, default behavior if the macro is not defined.
- This means that the starting point for porting <boost/config.hpp> 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
- <unistd.h>).</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><boost/config.hpp> should never
- change, don't alter this file.</p>
- <p><boost/config/user.hpp> 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><boost/config/suffix.hpp> 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><boost/config/select_compiler_config.hpp>,
- <boost/config/select_platform_config.hpp>
- and <boost/config/select_stdlib_config.hpp>
- 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
- <boost/config.hpp>. 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> </p>
- <hr>
- <p>Copyright Beman Dawes 2001</p>
- <p>Copyright Vesa Karvonen 2001</p>
- <p>Copyright 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> </p>
- <p> </p>
- <p> </p>
- <p> </p>
- <p> </p>
+ <P>Copyright 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 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>© 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>© 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">"foo"</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">"foo"</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"><<</phrase> "Hello, World" <phrase role="special"><<</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>
- α<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"><<</phrase> "Hello, World" <phrase role="special"><<</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>
+ α<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 '''α''']
-[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 '''α''']
+[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/<library name>/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/<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/<library>/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