summaryrefslogtreecommitdiff
path: root/boost
diff options
context:
space:
mode:
Diffstat (limited to 'boost')
-rw-r--r--boost/README.Regex_Experimental30
-rw-r--r--boost/Regex_Experimental.tar.gzbin0 -> 3463 bytes
-rw-r--r--boost/aliasing.patch43
-rw-r--r--boost/boost.4713.warnings.patch881
-rw-r--r--boost/boost.gcc47679.patch38
-rw-r--r--boost/boost.windows.patch12
-rw-r--r--boost/boost_1_44_0.patch25
-rw-r--r--boost/makefile.mk143
-rw-r--r--boost/prj/build.lst3
-rw-r--r--boost/prj/d.lst1207
-rw-r--r--boost/unordered_map-doesnt-support-cp-ctor.patch92
11 files changed, 2474 insertions, 0 deletions
diff --git a/boost/README.Regex_Experimental b/boost/README.Regex_Experimental
new file mode 100644
index 000000000000..3718fc551884
--- /dev/null
+++ b/boost/README.Regex_Experimental
@@ -0,0 +1,30 @@
+Regular expressions status
+Fri Oct 25 19:36:59 MEST 2002
+
+Boost 1.28 and 1.29 didn't compile on Solaris with STL 4.0, therefor
+sticked to v1.27
+
+Made compile and link regex under wntmsci9 (MSVC 6.03 with STLport 4.0)
+and unxsols3 (Sun WorkShop 6 update 1 C++ 5.2 with STLport 4.0). Failed
+on unxlngi4 (g++ 3.0.1 with glibc 2.1.1 and STLport 4.0) due to wctype (and
+maybe other wide character functions) not properly supported. Gave up due to
+time restrictions, feel free to improve.
+
+Archive Regex_Experimental.tar.gz contains RE.* files that may be used
+for further approaches. Extract and issue the command line
+
+dmake -f RE.makefile.mk
+
+Even if it compiled for all platforms, the remaining issue would be use
+of locales. The system's locale would be used, which doesn't guarantee
+that it works like intended, especially behavior could be different
+between platforms.
+
+I had a short glance at the PCRE (Perl Compatible Regular Expressions)
+available at http://www.pcre.org/, good library, but doesn't support
+Unicode. Localized 256 octets tables are created from locale
+information. Rudimentary UTF-8 support is implemented, but incomplete
+and experimental.
+
+Hope we can solve the RE issues somehow :-/
+Eike Rathke <er@openoffice.org>
diff --git a/boost/Regex_Experimental.tar.gz b/boost/Regex_Experimental.tar.gz
new file mode 100644
index 000000000000..087b8a2a7850
--- /dev/null
+++ b/boost/Regex_Experimental.tar.gz
Binary files differ
diff --git a/boost/aliasing.patch b/boost/aliasing.patch
new file mode 100644
index 000000000000..5ca5ed07ba65
--- /dev/null
+++ b/boost/aliasing.patch
@@ -0,0 +1,43 @@
+--- misc/boost_1_44_0/boost/function/function_base.hpp
++++ misc/build/boost_1_44_0/boost/function/function_base.hpp
+@@ -2,6 +2,7 @@
+
+ // Copyright Douglas Gregor 2001-2006
+ // Copyright Emil Dotchevski 2007
++// Copyright Dean Michael Berris 2009
+ // Use, modification and distribution is 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)
+@@ -44,6 +45,13 @@
+ # pragma warning( disable : 4127 ) // "conditional expression is constant"
+ #endif
+
++#if defined(__GNUC__)
++// Because GCC complains of strict aliasing problems, we make it
++// treat the header as a system header, becoming more forgiving with
++// treating implementation details that may be potentially harmful.
++# pragma GCC system_header
++#endif
++
+ // Define BOOST_FUNCTION_STD_NS to the namespace that contains type_info.
+ #ifdef BOOST_NO_STD_TYPEINFO
+ // Embedded VC++ does not have type_info in namespace std
+@@ -314,15 +322,15 @@
+ {
+ if (op == clone_functor_tag || op == move_functor_tag) {
+ const functor_type* in_functor =
+- reinterpret_cast<const functor_type*>(&in_buffer.data);
++ static_cast<const functor_type*>(static_cast<void*>(&in_buffer.data));
+ new ((void*)&out_buffer.data) functor_type(*in_functor);
+
+ if (op == move_functor_tag) {
+- reinterpret_cast<functor_type*>(&in_buffer.data)->~Functor();
++ static_cast<functor_type*>(static_cast<void*>(&in_buffer.data))->~Functor();
+ }
+ } else if (op == destroy_functor_tag) {
+ // Some compilers (Borland, vc6, ...) are unhappy with ~functor_type.
+- reinterpret_cast<functor_type*>(&out_buffer.data)->~Functor();
++ static_cast<functor_type*>(static_cast<void*>(&out_buffer.data))->~Functor();
+ } else if (op == check_functor_type_tag) {
+ const detail::sp_typeinfo& check_type
+ = *out_buffer.type.type;
diff --git a/boost/boost.4713.warnings.patch b/boost/boost.4713.warnings.patch
new file mode 100644
index 000000000000..29653ca79fdd
--- /dev/null
+++ b/boost/boost.4713.warnings.patch
@@ -0,0 +1,881 @@
+--- misc/boost_1_44_0/boost/ptr_container/detail/map_iterator.hpp 2008-06-24 22:37:35.000000000 +0200
++++ misc/build/boost_1_44_0/boost/ptr_container/detail/map_iterator.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -49,7 +49,7 @@
+ : first(rp->first), second(rp->second)
+ { }
+
+- const ref_pair* const operator->() const
++ const ref_pair* operator->() const
+ {
+ return this;
+ }
+--- misc/boost_1_44_0/boost/ptr_container/ptr_map_adapter.hpp 2008-06-24 22:37:35.000000000 +0200
++++ misc/build/boost_1_44_0/boost/ptr_container/ptr_map_adapter.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -477,6 +477,7 @@
+ }
+
+ ptr_map_adapter( const ptr_map_adapter& r )
++ : base_type()
+ {
+ map_basic_clone_and_insert( r.begin(), r.end() );
+ }
+--- misc/boost_1_44_0/boost/ptr_container/ptr_sequence_adapter.hpp 2009-11-01 12:07:12.000000000 +0100
++++ misc/build/boost_1_44_0/boost/ptr_container/ptr_sequence_adapter.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -476,19 +476,19 @@
+ public: // C-array support
+
+ void transfer( iterator before, value_type* from,
+- size_type size, bool delete_from = true ) // strong
++ size_type size_, bool delete_from = true ) // strong
+ {
+ BOOST_ASSERT( from != 0 );
+ if( delete_from )
+ {
+ BOOST_DEDUCED_TYPENAME base_type::scoped_deleter
+- deleter( from, size ); // nothrow
+- this->base().insert( before.base(), from, from + size ); // strong
++ deleter( from, size_ ); // nothrow
++ this->base().insert( before.base(), from, from + size_ ); // strong
+ deleter.release(); // nothrow
+ }
+ else
+ {
+- this->base().insert( before.base(), from, from + size ); // strong
++ this->base().insert( before.base(), from, from + size_ ); // strong
+ }
+ }
+
+--- misc/boost_1_44_0/boost/spirit/home/classic/error_handling/exceptions.hpp 2010-04-07 02:41:42.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/error_handling/exceptions.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -222,9 +222,9 @@
+
+ error_status(
+ result_t result_ = fail,
+- std::ptrdiff_t length = -1,
++ std::ptrdiff_t length_ = -1,
+ T const& value_ = T())
+- : result(result_), length(length), value(value_) {}
++ : result(result_), length(length_), value(value_) {}
+
+ result_t result;
+ std::ptrdiff_t length;
+--- misc/boost_1_44_0/boost/spirit/home/classic/symbols/symbols.hpp 2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/symbols/symbols.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -102,13 +102,13 @@
+ {
+ typedef typename ScannerT::iterator_t iterator_t;
+ iterator_t first = scan.first;
+- typename SetT::search_info result = SetT::find(scan);
++ typename SetT::search_info result_ = SetT::find(scan);
+
+- if (result.data)
++ if (result_.data)
+ return scan.
+ create_match(
+- result.length,
+- symbol_ref_t(*result.data),
++ result_.length,
++ symbol_ref_t(*result_.data),
+ first,
+ scan.first);
+ else
+--- misc/boost_1_44_0/boost/spirit/home/classic/utility/functor_parser.hpp 2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/utility/functor_parser.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -54,13 +54,13 @@
+ typedef typename ScannerT::iterator_t iterator_t;
+
+ iterator_t const s(scan.first);
+- functor_result_t result;
+- std::ptrdiff_t len = functor(scan, result);
++ functor_result_t functor_result;
++ std::ptrdiff_t len = functor(scan, functor_result);
+
+ if (len < 0)
+ return scan.no_match();
+ else
+- return scan.create_match(std::size_t(len), result, s, scan.first);
++ return scan.create_match(std::size_t(len), functor_result, s, scan.first);
+ }
+ };
+
+--- misc/boost_1_44_0/boost/spirit/home/classic/utility/loops.hpp 2008-06-22 17:05:38.000000000 +0200
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/utility/loops.hpp 2011-02-04 16:39:19.000000000 +0100
+@@ -47,8 +47,8 @@
+ typedef fixed_loop<ParserT, ExactT> self_t;
+ typedef unary<ParserT, parser<self_t> > base_t;
+
+- fixed_loop (ParserT const & subject, ExactT const & exact)
+- : base_t(subject), m_exact(exact) {}
++ fixed_loop (ParserT const & subject_, ExactT const & exact)
++ : base_t(subject_), m_exact(exact) {}
+
+ template <typename ScannerT>
+ typename parser_result <self_t, ScannerT>::type
+@@ -112,8 +112,8 @@
+ typedef finite_loop <ParserT, MinT, MaxT> self_t;
+ typedef unary<ParserT, parser<self_t> > base_t;
+
+- finite_loop (ParserT const & subject, MinT const & min, MaxT const & max)
+- : base_t(subject), m_min(min), m_max(max) {}
++ finite_loop (ParserT const & subject_, MinT const & min, MaxT const & max)
++ : base_t(subject_), m_min(min), m_max(max) {}
+
+ template <typename ScannerT>
+ typename parser_result <self_t, ScannerT>::type
+@@ -196,11 +196,11 @@
+ typedef unary<ParserT, parser<self_t> > base_t;
+
+ infinite_loop (
+- ParserT const& subject,
++ ParserT const& subject_,
+ MinT const& min,
+ more_t const&
+ )
+- : base_t(subject), m_min(min) {}
++ : base_t(subject_), m_min(min) {}
+
+ template <typename ScannerT>
+ typename parser_result <self_t, ScannerT>::type
+@@ -253,9 +253,9 @@
+
+ template <typename ParserT>
+ fixed_loop <ParserT, ExactT>
+- operator[](parser <ParserT> const & subject) const
++ operator[](parser <ParserT> const & subject_) const
+ {
+- return fixed_loop <ParserT, ExactT> (subject.derived (), m_exact);
++ return fixed_loop <ParserT, ExactT> (subject_.derived (), m_exact);
+ }
+
+ ExactT m_exact;
+@@ -283,11 +283,11 @@
+
+ template <typename ParserT>
+ typename impl::loop_traits<ParserT, MinT, MaxT>::type
+- operator[](parser <ParserT> const & subject) const
++ operator[](parser <ParserT> const & subject_) const
+ {
+ typedef typename impl::loop_traits<ParserT, MinT, MaxT>::type ret_t;
+ return ret_t(
+- subject.derived(),
++ subject_.derived(),
+ m_min,
+ m_max);
+ }
+--- misc/boost_1_44_0/boost/unordered/detail/table.hpp 2011-02-04 16:55:26.000000000 +0100
++++ misc/build/boost_1_44_0/boost/unordered/detail/table.hpp 2011-02-05 03:34:26.000000000 +0100
+@@ -33,10 +33,10 @@
+ template <class T>
+ template <class Key, class Pred>
+ inline BOOST_DEDUCED_TYPENAME T::node_ptr
+- hash_table<T>::find_iterator(bucket_ptr bucket, Key const& k,
++ hash_table<T>::find_iterator(bucket_ptr bucket_, Key const& k,
+ Pred const& eq) const
+ {
+- node_ptr it = bucket->next_;
++ node_ptr it = bucket_->next_;
+ while (BOOST_UNORDERED_BORLAND_BOOL(it) &&
+ !eq(k, get_key(node::get_value(it))))
+ {
+@@ -50,9 +50,9 @@
+ template <class T>
+ inline BOOST_DEDUCED_TYPENAME T::node_ptr
+ hash_table<T>::find_iterator(
+- bucket_ptr bucket, key_type const& k) const
++ bucket_ptr bucket_, key_type const& k) const
+ {
+- node_ptr it = bucket->next_;
++ node_ptr it = bucket_->next_;
+ while (BOOST_UNORDERED_BORLAND_BOOL(it) &&
+ !equal(k, node::get_value(it)))
+ {
+@@ -75,9 +75,9 @@
+ template <class T>
+ inline BOOST_DEDUCED_TYPENAME T::node_ptr*
+ hash_table<T>::find_for_erase(
+- bucket_ptr bucket, key_type const& k) const
++ bucket_ptr bucket_, key_type const& k) const
+ {
+- node_ptr* it = &bucket->next_;
++ node_ptr* it = &bucket_->next_;
+ while(BOOST_UNORDERED_BORLAND_BOOL(*it) &&
+ !equal(k, node::get_value(*it)))
+ {
+@@ -475,7 +475,7 @@
+ {
+ hasher const& hf = this->hash_function();
+ std::size_t size = this->size_;
+- bucket_ptr end = this->get_bucket(this->bucket_count_);
++ bucket_ptr end_ = this->get_bucket(this->bucket_count_);
+
+ buckets dst(this->node_alloc(), num_buckets);
+ dst.create_buckets();
+@@ -484,10 +484,10 @@
+ src.swap(*this);
+ this->size_ = 0;
+
+- for(bucket_ptr bucket = this->cached_begin_bucket_;
+- bucket != end; ++bucket)
++ for(bucket_ptr bucket_ = this->cached_begin_bucket_;
++ bucket_ != end_; ++bucket_)
+ {
+- node_ptr group = bucket->next_;
++ node_ptr group = bucket_->next_;
+ while(group) {
+ // Move the first group of equivalent nodes in bucket to dst.
+
+@@ -496,10 +496,10 @@
+ hf(get_key_from_ptr(group)));
+
+ node_ptr& next_group = node::next_group(group);
+- bucket->next_ = next_group;
++ bucket_->next_ = next_group;
+ next_group = dst_bucket->next_;
+ dst_bucket->next_ = group;
+- group = bucket->next_;
++ group = bucket_->next_;
+ }
+ }
+
+@@ -525,13 +525,13 @@
+ BOOST_ASSERT(this->buckets_ && !dst.buckets_);
+
+ hasher const& hf = this->hash_function();
+- bucket_ptr end = this->get_bucket(this->bucket_count_);
++ bucket_ptr end_ = this->get_bucket(this->bucket_count_);
+
+ node_constructor a(dst);
+ dst.create_buckets();
+
+ // no throw:
+- for(bucket_ptr i = this->cached_begin_bucket_; i != end; ++i) {
++ for(bucket_ptr i = this->cached_begin_bucket_; i != end_; ++i) {
+ // no throw:
+ for(node_ptr it = i->next_; it;) {
+ // hash function can throw.
+@@ -579,11 +579,11 @@
+ {
+ if(!this->size_) return this->end();
+
+- bucket_ptr bucket = this->get_bucket(this->bucket_index(k));
+- node_ptr it = find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->get_bucket(this->bucket_index(k));
++ node_ptr it = find_iterator(bucket_, k);
+
+ if (BOOST_UNORDERED_BORLAND_BOOL(it))
+- return iterator_base(bucket, it);
++ return iterator_base(bucket_, it);
+ else
+ return this->end();
+ }
+@@ -595,11 +595,11 @@
+ {
+ if(!this->size_) return this->end();
+
+- bucket_ptr bucket = this->get_bucket(h(k) % this->bucket_count_);
+- node_ptr it = find_iterator(bucket, k, eq);
++ bucket_ptr bucket_ = this->get_bucket(h(k) % this->bucket_count_);
++ node_ptr it = find_iterator(bucket_, k, eq);
+
+ if (BOOST_UNORDERED_BORLAND_BOOL(it))
+- return iterator_base(bucket, it);
++ return iterator_base(bucket_, it);
+ else
+ return this->end();
+ }
+@@ -611,8 +611,8 @@
+ if(!this->size_)
+ boost::throw_exception(std::out_of_range("Unable to find key in unordered_map."));
+
+- bucket_ptr bucket = this->get_bucket(this->bucket_index(k));
+- node_ptr it = find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->get_bucket(this->bucket_index(k));
++ node_ptr it = find_iterator(bucket_, k);
+
+ if (!it)
+ boost::throw_exception(std::out_of_range("Unable to find key in unordered_map."));
+@@ -630,10 +630,10 @@
+ if(!this->size_)
+ return iterator_pair(this->end(), this->end());
+
+- bucket_ptr bucket = this->get_bucket(this->bucket_index(k));
+- node_ptr it = find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->get_bucket(this->bucket_index(k));
++ node_ptr it = find_iterator(bucket_, k);
+ if (BOOST_UNORDERED_BORLAND_BOOL(it)) {
+- iterator_base first(iterator_base(bucket, it));
++ iterator_base first(iterator_base(bucket_, it));
+ iterator_base second(first);
+ second.increment_bucket(node::next_group(second.node_));
+ return iterator_pair(first, second);
+@@ -651,26 +651,26 @@
+ {
+ if(!this->size_) return;
+
+- bucket_ptr end = this->get_bucket(this->bucket_count_);
+- for(bucket_ptr begin = this->buckets_; begin != end; ++begin) {
+- this->clear_bucket(begin);
++ bucket_ptr end_ = this->get_bucket(this->bucket_count_);
++ for(bucket_ptr begin_ = this->buckets_; begin_ != end_; ++begin_) {
++ this->clear_bucket(begin_);
+ }
+
+ this->size_ = 0;
+- this->cached_begin_bucket_ = end;
++ this->cached_begin_bucket_ = end_;
+ }
+
+ template <class T>
+ inline std::size_t hash_table<T>::erase_group(
+- node_ptr* it, bucket_ptr bucket)
++ node_ptr* it, bucket_ptr bucket_)
+ {
+ node_ptr pos = *it;
+- node_ptr end = node::next_group(pos);
+- *it = end;
+- std::size_t count = this->delete_nodes(pos, end);
+- this->size_ -= count;
+- this->recompute_begin_bucket(bucket);
+- return count;
++ node_ptr end_ = node::next_group(pos);
++ *it = end_;
++ std::size_t count_ = this->delete_nodes(pos, end_);
++ this->size_ -= count_;
++ this->recompute_begin_bucket(bucket_);
++ return count_;
+ }
+
+ template <class T>
+@@ -679,11 +679,11 @@
+ if(!this->size_) return 0;
+
+ // No side effects in initial section
+- bucket_ptr bucket = this->get_bucket(this->bucket_index(k));
+- node_ptr* it = this->find_for_erase(bucket, k);
++ bucket_ptr bucket_ = this->get_bucket(this->bucket_index(k));
++ node_ptr* it = this->find_for_erase(bucket_, k);
+
+ // No throw.
+- return *it ? this->erase_group(it, bucket) : 0;
++ return *it ? this->erase_group(it, bucket_) : 0;
+ }
+
+ template <class T>
+@@ -766,12 +766,12 @@
+ std::size_t hash_value = this->hash_function()(k);
+ if(this->buckets_) this->reserve_for_insert(size);
+ else this->create_for_insert(size);
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
+ node_ptr n = a.release();
+- node::add_to_bucket(n, *bucket);
++ node::add_to_bucket(n, *bucket_);
+ ++this->size_;
+- this->cached_begin_bucket_ = bucket;
+- return iterator_base(bucket, n);
++ this->cached_begin_bucket_ = bucket_;
++ return iterator_base(bucket_, n);
+ }
+ }}
+
+--- misc/boost_1_44_0/boost/unordered/detail/unique.hpp 2011-02-05 03:28:39.000000000 +0100
++++ misc/build/boost_1_44_0/boost/unordered/detail/unique.hpp 2011-02-05 03:36:54.000000000 +0100
+@@ -57,7 +57,7 @@
+
+ bool equals(hash_unique_table const&) const;
+
+- node_ptr add_node(node_constructor& a, bucket_ptr bucket);
++ node_ptr add_node(node_constructor& a, bucket_ptr bucket_);
+
+ #if defined(BOOST_UNORDERED_STD_FORWARD)
+
+@@ -135,8 +135,8 @@
+ if(this->size_ != other.size_) return false;
+ if(!this->size_) return true;
+
+- bucket_ptr end = this->get_bucket(this->bucket_count_);
+- for(bucket_ptr i = this->cached_begin_bucket_; i != end; ++i)
++ bucket_ptr end_ = this->get_bucket(this->bucket_count_);
++ for(bucket_ptr i = this->cached_begin_bucket_; i != end_; ++i)
+ {
+ node_ptr it1 = i->next_;
+ while(BOOST_UNORDERED_BORLAND_BOOL(it1))
+@@ -159,13 +159,13 @@
+ template <class T>
+ inline BOOST_DEDUCED_TYPENAME hash_unique_table<T>::node_ptr
+ hash_unique_table<T>::add_node(node_constructor& a,
+- bucket_ptr bucket)
++ bucket_ptr bucket_)
+ {
+ node_ptr n = a.release();
+- node::add_to_bucket(n, *bucket);
++ node::add_to_bucket(n, *bucket_);
+ ++this->size_;
+- if(bucket < this->cached_begin_bucket_)
+- this->cached_begin_bucket_ = bucket;
++ if(bucket_ < this->cached_begin_bucket_)
++ this->cached_begin_bucket_ = bucket_;
+ return n;
+ }
+
+@@ -181,7 +181,7 @@
+ typedef BOOST_DEDUCED_TYPENAME value_type::second_type mapped_type;
+
+ std::size_t hash_value = this->hash_function()(k);
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
+
+ if(!this->buckets_) {
+ node_constructor a(*this);
+@@ -189,7 +189,7 @@
+ return *this->emplace_empty_impl_with_node(a, 1);
+ }
+
+- node_ptr pos = this->find_iterator(bucket, k);
++ node_ptr pos = this->find_iterator(bucket_, k);
+
+ if (BOOST_UNORDERED_BORLAND_BOOL(pos)) {
+ return node::get_value(pos);
+@@ -205,11 +205,11 @@
+ // reserve has basic exception safety if the hash function
+ // throws, strong otherwise.
+ if(this->reserve_for_insert(this->size_ + 1))
+- bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ = this->bucket_ptr_from_hash(hash_value);
+
+ // Nothing after this point can throw.
+
+- return node::get_value(add_node(a, bucket));
++ return node::get_value(add_node(a, bucket_));
+ }
+ }
+
+@@ -220,22 +220,22 @@
+ // No side effects in this initial code
+ key_type const& k = this->get_key(a.value());
+ std::size_t hash_value = this->hash_function()(k);
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
+- node_ptr pos = this->find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
++ node_ptr pos = this->find_iterator(bucket_, k);
+
+ if (BOOST_UNORDERED_BORLAND_BOOL(pos)) {
+ // Found an existing key, return it (no throw).
+- return emplace_return(iterator_base(bucket, pos), false);
++ return emplace_return(iterator_base(bucket_, pos), false);
+ } else {
+ // reserve has basic exception safety if the hash function
+ // throws, strong otherwise.
+ if(this->reserve_for_insert(this->size_ + 1))
+- bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ = this->bucket_ptr_from_hash(hash_value);
+
+ // Nothing after this point can throw.
+
+ return emplace_return(
+- iterator_base(bucket, add_node(a, bucket)),
++ iterator_base(bucket_, add_node(a, bucket_)),
+ true);
+ }
+ }
+@@ -250,12 +250,12 @@
+ {
+ // No side effects in this initial code
+ std::size_t hash_value = this->hash_function()(k);
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
+- node_ptr pos = this->find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
++ node_ptr pos = this->find_iterator(bucket_, k);
+
+ if (BOOST_UNORDERED_BORLAND_BOOL(pos)) {
+ // Found an existing key, return it (no throw).
+- return emplace_return(iterator_base(bucket, pos), false);
++ return emplace_return(iterator_base(bucket_, pos), false);
+
+ } else {
+ // Doesn't already exist, add to bucket.
+@@ -269,12 +269,12 @@
+ // reserve has basic exception safety if the hash function
+ // throws, strong otherwise.
+ if(this->reserve_for_insert(this->size_ + 1))
+- bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ = this->bucket_ptr_from_hash(hash_value);
+
+ // Nothing after this point can throw.
+
+ return emplace_return(
+- iterator_base(bucket, add_node(a, bucket)),
++ iterator_base(bucket_, add_node(a, bucket_)),
+ true);
+ }
+ }
+@@ -313,21 +313,21 @@
+ BOOST_UNORDERED_FUNCTION_PARAMS(z, num_params)) \
+ { \
+ std::size_t hash_value = this->hash_function()(k); \
+- bucket_ptr bucket \
++ bucket_ptr bucket_ \
+ = this->bucket_ptr_from_hash(hash_value); \
+- node_ptr pos = this->find_iterator(bucket, k); \
++ node_ptr pos = this->find_iterator(bucket_, k); \
+ \
+ if (BOOST_UNORDERED_BORLAND_BOOL(pos)) { \
+- return emplace_return(iterator_base(bucket, pos), false); \
++ return emplace_return(iterator_base(bucket_, pos), false); \
+ } else { \
+ node_constructor a(*this); \
+ a.construct(BOOST_UNORDERED_CALL_PARAMS(z, num_params)); \
+ \
+ if(this->reserve_for_insert(this->size_ + 1)) \
+- bucket = this->bucket_ptr_from_hash(hash_value); \
++ bucket_ = this->bucket_ptr_from_hash(hash_value); \
+ \
+- return emplace_return(iterator_base(bucket, \
+- add_node(a, bucket)), true); \
++ return emplace_return(iterator_base(bucket_, \
++ add_node(a, bucket_)), true); \
+ } \
+ } \
+ \
+@@ -441,8 +441,8 @@
+ // different second_type.
+ key_type const& k = extractor::extract(*i);
+ std::size_t hash_value = this->hash_function()(k);
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
+- node_ptr pos = this->find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
++ node_ptr pos = this->find_iterator(bucket_, k);
+
+ if (!BOOST_UNORDERED_BORLAND_BOOL(pos)) {
+ // Doesn't already exist, add to bucket.
+@@ -456,11 +456,11 @@
+ // throws, strong otherwise.
+ if(this->size_ + 1 >= this->max_load_) {
+ this->reserve_for_insert(this->size_ + insert_size(i, j));
+- bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ = this->bucket_ptr_from_hash(hash_value);
+ }
+
+ // Nothing after this point can throw.
+- add_node(a, bucket);
++ add_node(a, bucket_);
+ }
+ } while(++i != j);
+ }
+--- misc/boost_1_44_0/boost/unordered/detail/equivalent.hpp 2010-06-09 01:23:43.000000000 +0200
++++ misc/build/boost_1_44_0/boost/unordered/detail/equivalent.hpp 2011-02-05 04:15:47.000000000 +0100
+@@ -57,7 +57,7 @@
+ bool equals(hash_equivalent_table const&) const;
+
+ inline node_ptr add_node(node_constructor& a,
+- bucket_ptr bucket, node_ptr pos);
++ bucket_ptr bucket_, node_ptr pos);
+
+ #if defined(BOOST_UNORDERED_STD_FORWARD)
+
+@@ -117,8 +117,8 @@
+ if(this->size_ != other.size_) return false;
+ if(!this->size_) return true;
+
+- bucket_ptr end = this->get_bucket(this->bucket_count_);
+- for(bucket_ptr i = this->cached_begin_bucket_; i != end; ++i)
++ bucket_ptr end_ = this->get_bucket(this->bucket_count_);
++ for(bucket_ptr i = this->cached_begin_bucket_; i != end_; ++i)
+ {
+ node_ptr it1 = i->next_;
+ while(BOOST_UNORDERED_BORLAND_BOOL(it1))
+@@ -149,16 +149,16 @@
+ template <class T>
+ inline BOOST_DEDUCED_TYPENAME hash_equivalent_table<T>::node_ptr
+ hash_equivalent_table<T>
+- ::add_node(node_constructor& a, bucket_ptr bucket, node_ptr pos)
++ ::add_node(node_constructor& a, bucket_ptr bucket_, node_ptr pos)
+ {
+ node_ptr n = a.release();
+ if(BOOST_UNORDERED_BORLAND_BOOL(pos)) {
+ node::add_after_node(n, pos);
+ }
+ else {
+- node::add_to_bucket(n, *bucket);
+- if(bucket < this->cached_begin_bucket_)
+- this->cached_begin_bucket_ = bucket;
++ node::add_to_bucket(n, *bucket_);
++ if(bucket_ < this->cached_begin_bucket_)
++ this->cached_begin_bucket_ = bucket_;
+ }
+ ++this->size_;
+ return n;
+@@ -179,15 +179,15 @@
+ return this->emplace_empty_impl_with_node(a, 1);
+ }
+ else {
+- bucket_ptr bucket = this->bucket_ptr_from_hash(hash_value);
+- node_ptr position = this->find_iterator(bucket, k);
++ bucket_ptr bucket_ = this->bucket_ptr_from_hash(hash_value);
++ node_ptr position = this->find_iterator(bucket_, k);
+
+ // reserve has basic exception safety if the hash function
+ // throws, strong otherwise.
+ if(this->reserve_for_insert(this->size_ + 1))
+- bucket = this->bucket_ptr_from_hash(hash_value);
++ bucket_ = this->bucket_ptr_from_hash(hash_value);
+
+- return iterator_base(bucket, add_node(a, bucket, position));
++ return iterator_base(bucket_, add_node(a, bucket_, position));
+ }
+ }
+
+@@ -196,8 +196,8 @@
+ ::emplace_impl_no_rehash(node_constructor& a)
+ {
+ key_type const& k = this->get_key(a.value());
+- bucket_ptr bucket = this->get_bucket(this->bucket_index(k));
+- add_node(a, bucket, this->find_iterator(bucket, k));
++ bucket_ptr bucket_ = this->get_bucket(this->bucket_index(k));
++ add_node(a, bucket_, this->find_iterator(bucket_, k));
+ }
+
+ #if defined(BOOST_UNORDERED_STD_FORWARD)
+--- misc/boost_1_44_0/boost/ptr_container/exception.hpp 2011-02-05 09:42:56.074932485 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/exception.hpp 2011-02-05 09:43:00.350931536 +0000
+@@ -24,7 +24,7 @@
+ {
+ const char* what_;
+ public:
+- bad_ptr_container_operation( const char* what ) : what_( what )
++ bad_ptr_container_operation( const char* _what ) : what_( _what )
+ { }
+
+ virtual const char* what() const throw()
+@@ -38,7 +38,7 @@
+ class bad_index : public bad_ptr_container_operation
+ {
+ public:
+- bad_index( const char* what ) : bad_ptr_container_operation( what )
++ bad_index( const char* _what ) : bad_ptr_container_operation( _what )
+ { }
+ };
+
+--- misc/boost_1_44_0/boost/ptr_container/detail/reversible_ptr_container.hpp 2011-02-05 09:49:30.373931807 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/detail/reversible_ptr_container.hpp 2011-02-05 09:49:34.804931932 +0000
+@@ -278,9 +278,9 @@
+
+ private:
+ template< class ForwardIterator >
+- ForwardIterator advance( ForwardIterator begin, size_type n )
++ ForwardIterator advance( ForwardIterator begin_, size_type n )
+ {
+- ForwardIterator iter = begin;
++ ForwardIterator iter = begin_;
+ std::advance( iter, n );
+ return iter;
+ }
+--- misc/boost_1_44_0/boost/ptr_container/detail/static_move_ptr.hpp 2011-02-05 09:55:44.846931338 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/detail/static_move_ptr.hpp 2011-02-05 09:56:42.760931701 +0000
+@@ -151,7 +151,7 @@
+ deleter_const_reference get_deleter() const { return impl_.second(); }
+ private:
+ template<typename TT, typename DD>
+- void check(const static_move_ptr<TT, DD>& ptr)
++ void check(const static_move_ptr<TT, DD>&)
+ {
+ typedef move_ptrs::is_smart_ptr_convertible<TT, T> convertible;
+ BOOST_STATIC_ASSERT(convertible::value);
+--- misc/boost_1_44_0/boost/ptr_container/detail/move.hpp 2011-02-05 10:01:21.156931884 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/detail/move.hpp 2011-02-05 10:01:14.160931007 +0000
+@@ -20,7 +20,7 @@
+ template<typename Ptr>
+ class move_source {
+ public:
+- move_source(Ptr& ptr) : ptr_(ptr) {}
++ move_source(Ptr& _ptr) : ptr_(_ptr) {}
+ Ptr& ptr() const { return ptr_; }
+ private:
+ Ptr& ptr_;
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/non_terminal/subrule.hpp 2011-02-08 09:24:50.817320629 +0000
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/non_terminal/subrule.hpp 2011-02-08 09:25:20.496639901 +0000
+@@ -210,7 +210,7 @@
+ subrule_list<
+ subrule_parser<ID2, DefT2, ContextT2>,
+ nil_t> >
+- operator,(subrule_parser<ID2, DefT2, ContextT2> const& rhs) const
++ operator,(subrule_parser<ID2, DefT2, ContextT2> const& rhs_) const
+ {
+ return subrule_list<
+ self_t,
+@@ -220,7 +220,7 @@
+ *this,
+ subrule_list<
+ subrule_parser<ID2, DefT2, ContextT2>, nil_t>(
+- rhs, nil_t()));
++ rhs_, nil_t()));
+ }
+
+ typename DefT::embed_t rhs;
+--- misc/boost_1_44_0/boost/ptr_container/ptr_sequence_adapter.hpp 2011-02-09 08:49:00.416529470 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/ptr_sequence_adapter.hpp 2011-02-09 08:50:44.607653864 +0000
+@@ -510,72 +510,72 @@
+
+ public: // resize
+
+- void resize( size_type size ) // basic
++ void resize( size_type size_ ) // basic
+ {
+ size_type old_size = this->size();
+- if( old_size > size )
++ if( old_size > size_ )
+ {
+- this->erase( boost::next( this->begin(), size ), this->end() );
++ this->erase( boost::next( this->begin(), size_ ), this->end() );
+ }
+- else if( size > old_size )
++ else if( size_ > old_size )
+ {
+- for( ; old_size != size; ++old_size )
++ for( ; old_size != size_; ++old_size )
+ this->push_back( new BOOST_DEDUCED_TYPENAME
+ boost::remove_pointer<value_type>::type() );
+ }
+
+- BOOST_ASSERT( this->size() == size );
++ BOOST_ASSERT( this->size() == size_ );
+ }
+
+- void resize( size_type size, value_type to_clone ) // basic
++ void resize( size_type size_, value_type to_clone ) // basic
+ {
+ size_type old_size = this->size();
+- if( old_size > size )
++ if( old_size > size_ )
+ {
+- this->erase( boost::next( this->begin(), size ), this->end() );
++ this->erase( boost::next( this->begin(), size_ ), this->end() );
+ }
+- else if( size > old_size )
++ else if( size_ > old_size )
+ {
+- for( ; old_size != size; ++old_size )
++ for( ; old_size != size_; ++old_size )
+ this->push_back( this->null_policy_allocate_clone( to_clone ) );
+ }
+
+- BOOST_ASSERT( this->size() == size );
++ BOOST_ASSERT( this->size() == size_ );
+ }
+
+- void rresize( size_type size ) // basic
++ void rresize( size_type size_ ) // basic
+ {
+ size_type old_size = this->size();
+- if( old_size > size )
++ if( old_size > size_ )
+ {
+ this->erase( this->begin(),
+- boost::next( this->begin(), old_size - size ) );
++ boost::next( this->begin(), old_size - size_ ) );
+ }
+- else if( size > old_size )
++ else if( size_ > old_size )
+ {
+- for( ; old_size != size; ++old_size )
++ for( ; old_size != size_; ++old_size )
+ this->push_front( new BOOST_DEDUCED_TYPENAME
+ boost::remove_pointer<value_type>::type() );
+ }
+
+- BOOST_ASSERT( this->size() == size );
++ BOOST_ASSERT( this->size() == size_ );
+ }
+
+- void rresize( size_type size, value_type to_clone ) // basic
++ void rresize( size_type size_, value_type to_clone ) // basic
+ {
+ size_type old_size = this->size();
+- if( old_size > size )
++ if( old_size > size_ )
+ {
+ this->erase( this->begin(),
+- boost::next( this->begin(), old_size - size ) );
++ boost::next( this->begin(), old_size - size_ ) );
+ }
+- else if( size > old_size )
++ else if( size_ > old_size )
+ {
+- for( ; old_size != size; ++old_size )
++ for( ; old_size != size_; ++old_size )
+ this->push_front( this->null_policy_allocate_clone( to_clone ) );
+ }
+
+- BOOST_ASSERT( this->size() == size );
++ BOOST_ASSERT( this->size() == size_ );
+ }
+
+ public: // algorithms
+--- misc/boost_1_44_0/boost/unordered/detail/table.hpp 2011-02-10 15:04:57.999046223 +0000
++++ misc/build/boost_1_44_0/boost/unordered/detail/table.hpp 2011-02-10 15:05:44.260588237 +0000
+@@ -119,7 +119,7 @@
+
+ // From 6.3.1/13:
+ // Only resize when size >= mlf_ * count
+- return double_to_size_t(ceil((double) mlf_ * this->bucket_count_));
++ return double_to_size_t(ceil((double)mlf_ * (double)this->bucket_count_));
+ }
+
+ template <class T>
+@@ -145,7 +145,7 @@
+ //
+ // Or from rehash post-condition:
+ // count > size / mlf_
+- return next_prime(double_to_size_t(floor(size / (double) mlf_)) + 1);
++ return next_prime(double_to_size_t(floor((double)size / (double)mlf_)) + 1);
+ }
+
+ ////////////////////////////////////////////////////////////////////////////
+--- misc/boost_1_44_0/boost/functional/hash/detail/hash_float_generic.hpp 2011-02-10 14:50:52.173229648 +0000
++++ misc/build/boost_1_44_0/boost/functional/hash/detail/hash_float_generic.hpp 2011-02-10 14:52:36.824433976 +0000
+@@ -53,7 +53,7 @@
+
+ v = ldexp(v, limits<std::size_t>::digits);
+ std::size_t seed = static_cast<std::size_t>(v);
+- v -= seed;
++ v -= static_cast<T>(seed);
+
+ // ceiling(digits(T) * log2(radix(T))/ digits(size_t)) - 1;
+ std::size_t const length
+@@ -66,7 +66,7 @@
+ {
+ v = ldexp(v, limits<std::size_t>::digits);
+ std::size_t part = static_cast<std::size_t>(v);
+- v -= part;
++ v -= static_cast<T>(part);
+ hash_float_combine(seed, part);
+ }
+
+--- misc/boost_1_44_0/boost/dynamic_bitset.hpp 2011-02-28 17:10:13.892131527 +0000
++++ misc/build/boost_1_44_0/boost/dynamic_bitset/dynamic_bitset.hpp 2011-02-28 17:11:05.868726195 +0000
+@@ -1108,10 +1108,10 @@
+ // beyond the "allowed" positions
+ typedef unsigned long result_type;
+
+- const size_type max_size =
++ const size_type max_size_ =
+ (std::min)(m_num_bits, static_cast<size_type>(ulong_width));
+
+- const size_type last_block = block_index( max_size - 1 );
++ const size_type last_block = block_index( max_size_ - 1 );
+
+ assert((last_block * bits_per_block) < static_cast<size_type>(ulong_width));
+
+--- misc/boost_1_44_0/boost/ptr_container/detail/reversible_ptr_container.hpp 2011-03-04 11:33:36.269274940 +0000
++++ misc/build/boost_1_44_0/boost/ptr_container/detail/reversible_ptr_container.hpp 2011-03-04 11:33:36.269274940 +0000
+@@ -259,6 +259,10 @@
+
+ static void enforce_null_policy( const Ty_* x, const char* msg )
+ {
++#ifdef BOOST_PTR_CONTAINER_NO_EXCEPTIONS
++ (void)x;
++ (void)msg;
++#endif
+ if( !allow_null )
+ {
+ BOOST_PTR_CONTAINER_THROW_EXCEPTION( 0 == x && "null not allowed",
diff --git a/boost/boost.gcc47679.patch b/boost/boost.gcc47679.patch
new file mode 100644
index 000000000000..1c804aaa998c
--- /dev/null
+++ b/boost/boost.gcc47679.patch
@@ -0,0 +1,38 @@
+--- misc/boost_1_44_0/boost/utility/compare_pointees.hpp 2011-02-10 16:39:05.960176555 +0000
++++ misc/build/boost_1_44_0/boost/utility/compare_pointees.hpp 2011-02-10 16:40:59.091423279 +0000
+@@ -29,7 +29,11 @@
+ inline
+ bool equal_pointees ( OptionalPointee const& x, OptionalPointee const& y )
+ {
+- return (!x) != (!y) ? false : ( !x ? true : (*x) == (*y) ) ;
++ if (!x && !y)
++ return true;
++ if (!x || !y)
++ return false;
++ return (*x) == (*y);
+ }
+
+ template<class OptionalPointee>
+--- misc/boost_1_44_0/boost/spirit/home/classic/core/primitives/impl/numerics.ipp 2011-03-02 12:22:47.222870106 +0000
++++ misc/build/boost_1_44_0/boost/spirit/home/classic/core/primitives/impl/numerics.ipp 2011-03-02 12:22:47.222870106 +0000
+@@ -219,6 +219,20 @@
+ }
+ };
+
++ template <int Radix>
++ struct negative_accumulate<unsigned char, Radix>
++ {
++ // Use this accumulator if number is negative
++ static bool add(unsigned char& n, unsigned digit)
++ {
++ n *= Radix;
++ if (n < digit)
++ return false;
++ n -= digit;
++ return true;
++ }
++ };
++
+ template <int MaxDigits>
+ inline bool allow_more_digits(std::size_t i)
+ {
diff --git a/boost/boost.windows.patch b/boost/boost.windows.patch
new file mode 100644
index 000000000000..c0054c8de244
--- /dev/null
+++ b/boost/boost.windows.patch
@@ -0,0 +1,12 @@
+--- misc/build/boost_1_44_0/boost/pool/detail/mutex.hpp
++++ misc/build/boost_1_44_0/boost/pool/detail/mutex.hpp
+@@ -46,7 +46,9 @@
+
+ #ifndef BOOST_NO_MT
+ # ifdef BOOST_WINDOWS
++# define NOMINMAX
+ # include <windows.h>
++# undef NOMINMAX
+ # endif
+ # if defined(_POSIX_THREADS) || defined(BOOST_HAS_PTHREADS)
+ # include <pthread.h>
diff --git a/boost/boost_1_44_0.patch b/boost/boost_1_44_0.patch
new file mode 100644
index 000000000000..4673919450a8
--- /dev/null
+++ b/boost/boost_1_44_0.patch
@@ -0,0 +1,25 @@
+--- misc/build/boost_1_44_0/libs/thread/src/win32/makefile.mk
++++ misc/build/boost_1_44_0/libs/thread/src/win32/makefile.mk
+@@ -1,1 +1,21 @@
+-dummy
++PRJ=..$/..$/..$/..$/..$/..$/..$/..
++
++PRJNAME=boostthread
++TARGET=boostthread
++ENABLE_EXCEPTIONS=TRUE
++LIBTARGET=NO
++
++.IF "$(GUI)"=="WNT"
++
++.INCLUDE : settings.mk
++
++SLOFILES= $(SLO)$/thread.obj \
++ $(SLO)$/tss_dll.obj \
++ $(SLO)$/tss_pe.obj
++
++LIB1TARGET=$(SLB)$/$(TARGET).lib
++LIB1ARCHIV=$(LB)$/lib$(TARGET).a
++LIB1OBJFILES=$(SLOFILES)
++
++.INCLUDE : target.mk
++.ENDIF
diff --git a/boost/makefile.mk b/boost/makefile.mk
new file mode 100644
index 000000000000..b9feb7b9540a
--- /dev/null
+++ b/boost/makefile.mk
@@ -0,0 +1,143 @@
+#*************************************************************************
+#
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# Copyright 2000, 2010 Oracle and/or its affiliates.
+#
+# OpenOffice.org - a multi-platform office productivity suite
+#
+# This file is part of OpenOffice.org.
+#
+# OpenOffice.org is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Lesser General Public License version 3
+# only, as published by the Free Software Foundation.
+#
+# OpenOffice.org is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Lesser General Public License version 3 for more details
+# (a copy is included in the LICENSE file that accompanied this code).
+#
+# You should have received a copy of the GNU Lesser General Public License
+# version 3 along with OpenOffice.org. If not, see
+# <http://www.openoffice.org/license.html>
+# for a copy of the LGPLv3 License.
+#
+#*************************************************************************
+
+# dmake create_clean -- just unpacks
+# dmake patch -- unpacks and applies patch file
+# dmake create_patch -- creates a patch file
+
+PRJ=.
+
+PRJNAME=boost
+TARGET=ooo_boost
+
+# --- Settings -----------------------------------------------------
+
+.INCLUDE : settings.mk
+
+# force patched boost for sunpro CC
+# to workaround opt bug when compiling with -xO3
+.IF "$(SYSTEM_BOOST)" == "YES" && ("$(OS)"!="SOLARIS" || "$(COM)"=="GCC")
+all:
+ @echo "An already available installation of boost should exist on your system."
+ @echo "Therefore the version provided here does not need to be built in addition."
+.ELSE # "$(SYSTEM_BOOST)" == "YES" && ("$(OS)"!="SOLARIS" || "$(COM)"=="GCC")
+
+# --- Files --------------------------------------------------------
+
+TARFILE_NAME=boost_1_44_0
+TARFILE_MD5=f02578f5218f217a9f20e9c30e119c6a
+PATCH_FILES=$(TARFILE_NAME).patch
+#https://svn.boost.org/trac/boost/ticket/3780
+PATCH_FILES+=aliasing.patch
+#https://svn.boost.org/trac/boost/ticket/4713
+PATCH_FILES+=boost.4713.warnings.patch
+#https://svn.boost.org/trac/boost/ticket/5119
+PATCH_FILES+=unordered_map-doesnt-support-cp-ctor.patch
+#http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47679
+PATCH_FILES+=boost.gcc47679.patch
+
+PATCH_FILES+=boost.windows.patch
+
+ADDITIONAL_FILES= \
+ libs/thread/src/win32/makefile.mk
+
+CONFIGURE_DIR=
+CONFIGURE_ACTION=
+
+BUILD_DIR=
+BUILD_ACTION=
+BUILD_FLAGS=
+
+# --- Targets ------------------------------------------------------
+
+.INCLUDE : set_ext.mk
+.INCLUDE : target.mk
+.INCLUDE : tg_ext.mk
+
+
+# --- post-build ---------------------------------------------------
+
+# "normalize" the output structure, in that the C++ headers are
+# copied to the canonic location in OUTPATH
+# The allows, later on, to use the standard mechanisms to deliver those
+# files, instead of delivering them out of OUTPATH/misc/build/..., which
+# could cause problems
+
+NORMALIZE_FLAG_FILE=so_normalized_$(TARGET)
+
+$(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE) : $(PACKAGE_DIR)$/$(BUILD_FLAG_FILE)
+ -@$(MKDIRHIER) $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/*.h $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/*.hpp $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/algorithm $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/assign $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/bind $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/concept $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/config $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/date_time $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/detail $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/dynamic_bitset $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/exception $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/function $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/functional $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/io $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/integer $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/iterator $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/mpl $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/numeric $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/optional $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/pending $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/pool $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/preprocessor $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/ptr_container $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/range $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/spirit $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/smart_ptr $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/thread $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/tuple $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/type_traits $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/unordered $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/utility $(INCCOM)$/$(PRJNAME)
+ @$(GNUCOPY) -r $(PACKAGE_DIR)$/$(TARFILE_NAME)$/boost$/variant $(INCCOM)$/$(PRJNAME)
+ @$(TOUCH) $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE)
+
+normalize: $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE)
+
+.IF "$(GUI)"!="WNT"
+
+$(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) : normalize
+
+.ELSE
+
+$(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) : boostthreadlib
+
+boostthreadlib : $(PACKAGE_DIR)$/$(NORMALIZE_FLAG_FILE)
+ cd $(PACKAGE_DIR)/$(TARFILE_ROOTDIR)/libs/thread/src/win32 && dmake $(MFLAGS) $(CALLMACROS)
+
+.ENDIF
+
+.ENDIF # "$(SYSTEM_BOOST)" == "YES" && ("$(OS)"!="SOLARIS" || "$(COM)"=="GCC")
diff --git a/boost/prj/build.lst b/boost/prj/build.lst
new file mode 100644
index 000000000000..957da005305d
--- /dev/null
+++ b/boost/prj/build.lst
@@ -0,0 +1,3 @@
+bo boost : solenv soltools NULL
+bo boost usr1 - all bo_mkout NULL
+bo boost nmake - all bo_boost NULL
diff --git a/boost/prj/d.lst b/boost/prj/d.lst
new file mode 100644
index 000000000000..cfdae10219cd
--- /dev/null
+++ b/boost/prj/d.lst
@@ -0,0 +1,1207 @@
+mkdir: %_DEST%\inc%_EXT%\boost
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\framework
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\framework\accumulators
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\framework\parameters
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\numeric
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\numeric\detail
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\numeric\functional
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\statistics
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\statistics\parameters
+mkdir: %_DEST%\inc%_EXT%\boost\accumulators\statistics\variates
+mkdir: %_DEST%\inc%_EXT%\boost\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string
+mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\detail
+mkdir: %_DEST%\inc%_EXT%\boost\algorithm\string\std
+mkdir: %_DEST%\inc%_EXT%\boost\archive
+mkdir: %_DEST%\inc%_EXT%\boost\archive\detail
+mkdir: %_DEST%\inc%_EXT%\boost\archive\impl
+mkdir: %_DEST%\inc%_EXT%\boost\archive\iterators
+mkdir: %_DEST%\inc%_EXT%\boost\asio
+mkdir: %_DEST%\inc%_EXT%\boost\asio\detail
+mkdir: %_DEST%\inc%_EXT%\boost\asio\detail\impl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\impl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ip
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ip\detail
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ip\detail\impl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ip\impl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\local
+mkdir: %_DEST%\inc%_EXT%\boost\asio\local\detail
+mkdir: %_DEST%\inc%_EXT%\boost\asio\local\detail\impl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\posix
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ssl
+mkdir: %_DEST%\inc%_EXT%\boost\asio\ssl\detail
+mkdir: %_DEST%\inc%_EXT%\boost\asio\windows
+mkdir: %_DEST%\inc%_EXT%\boost\assign
+mkdir: %_DEST%\inc%_EXT%\boost\assign\std
+mkdir: %_DEST%\inc%_EXT%\boost\bimap
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\support
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\detail
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\detail\debug
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\detail\test
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\property_map
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\relation
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\relation\detail
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\relation\support
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\support
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\tags
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\tags\support
+mkdir: %_DEST%\inc%_EXT%\boost\bimap\views
+mkdir: %_DEST%\inc%_EXT%\boost\bind
+mkdir: %_DEST%\inc%_EXT%\boost\circular_buffer
+mkdir: %_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
+mkdir: %_DEST%\inc%_EXT%\boost\concept
+mkdir: %_DEST%\inc%_EXT%\boost\concept_check
+mkdir: %_DEST%\inc%_EXT%\boost\concept\detail
+mkdir: %_DEST%\inc%_EXT%\boost\config
+mkdir: %_DEST%\inc%_EXT%\boost\config\abi
+mkdir: %_DEST%\inc%_EXT%\boost\config\compiler
+mkdir: %_DEST%\inc%_EXT%\boost\config\no_tr1
+mkdir: %_DEST%\inc%_EXT%\boost\config\platform
+mkdir: %_DEST%\inc%_EXT%\boost\config\stdlib
+mkdir: %_DEST%\inc%_EXT%\boost\date_time
+mkdir: %_DEST%\inc%_EXT%\boost\date_time\gregorian
+mkdir: %_DEST%\inc%_EXT%\boost\date_time\local_time
+mkdir: %_DEST%\inc%_EXT%\boost\date_time\posix_time
+mkdir: %_DEST%\inc%_EXT%\boost\detail
+mkdir: %_DEST%\inc%_EXT%\boost\dynamic_bitset
+mkdir: %_DEST%\inc%_EXT%\boost\exception
+mkdir: %_DEST%\inc%_EXT%\boost\exception\detail
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem\detail
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v2
+mkdir: %_DEST%\inc%_EXT%\boost\filesystem\v3
+mkdir: %_DEST%\inc%_EXT%\boost\flyweight
+mkdir: %_DEST%\inc%_EXT%\boost\flyweight\detail
+mkdir: %_DEST%\inc%_EXT%\boost\format
+mkdir: %_DEST%\inc%_EXT%\boost\format\detail
+mkdir: %_DEST%\inc%_EXT%\boost\function
+mkdir: %_DEST%\inc%_EXT%\boost\functional
+mkdir: %_DEST%\inc%_EXT%\boost\functional\detail
+mkdir: %_DEST%\inc%_EXT%\boost\functional\hash
+mkdir: %_DEST%\inc%_EXT%\boost\functional\hash\detail
+mkdir: %_DEST%\inc%_EXT%\boost\function\detail
+mkdir: %_DEST%\inc%_EXT%\boost\function_types
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\config
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\classifier_impl
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\components_impl
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\encoding
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_cc_loop
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_retag_default_cc
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_tags
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
+mkdir: %_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
+mkdir: %_DEST%\inc%_EXT%\boost\fusion
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\array
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_tuple
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_tuple\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\class
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\class\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\mpl
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\mpl\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\struct
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\adapted\struct\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\query
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\query\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\query\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\transformation
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\algorithm\transformation\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\deque
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\deque\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\generation
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\list
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\list\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\map
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\map\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\set
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\set\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\vector
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\container\vector\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\adapter
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\adapter\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\generation
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\generation\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\invocation
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\functional\invocation\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\include
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\iterator\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\iterator\mpl
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\mpl
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\mpl\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\comparison
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\comparison\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\intrinsic
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\intrinsic\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\io
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\sequence\io\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\support
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\support\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\support\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\tuple
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\tuple\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\ext_
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\filter_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\filter_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\iterator_range
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\iterator_range\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\joint_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\joint_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\nview
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\nview\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\repetitive_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\repetitive_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\reverse_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\reverse_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\single_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\single_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\transform_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\transform_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\zip_view
+mkdir: %_DEST%\inc%_EXT%\boost\fusion\view\zip_view\detail
+mkdir: %_DEST%\inc%_EXT%\boost\gil
+mkdir: %_DEST%\inc%_EXT%\boost\gil\extension\dynamic_image
+mkdir: %_DEST%\inc%_EXT%\boost\gil\extension\io
+mkdir: %_DEST%\inc%_EXT%\boost\graph
+mkdir: %_DEST%\inc%_EXT%\boost\graph\detail
+mkdir: %_DEST%\inc%_EXT%\boost\graph\distributed
+mkdir: %_DEST%\inc%_EXT%\boost\graph\distributed\adjlist
+mkdir: %_DEST%\inc%_EXT%\boost\graph\distributed\detail
+mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel
+mkdir: %_DEST%\inc%_EXT%\boost\graph\parallel\detail
+mkdir: %_DEST%\inc%_EXT%\boost\graph\planar_detail
+mkdir: %_DEST%\inc%_EXT%\boost\graph\property_maps
+mkdir: %_DEST%\inc%_EXT%\boost\integer
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\allocators
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\allocators\detail
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\containers
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\containers\container
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\containers\container\detail
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\detail
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\indexes
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\ipc
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\mem_algo
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\mem_algo\detail
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\streams
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\posix
+mkdir: %_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
+mkdir: %_DEST%\inc%_EXT%\boost\intrusive
+mkdir: %_DEST%\inc%_EXT%\boost\intrusive\detail
+mkdir: %_DEST%\inc%_EXT%\boost\io
+mkdir: %_DEST%\inc%_EXT%\boost\io\detail
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail\adapter
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail\broken_overload_resolution
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail\config
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail\streambuf
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\detail\vc6
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\device
+mkdir: %_DEST%\inc%_EXT%\boost\iostreams\filter
+mkdir: %_DEST%\inc%_EXT%\boost\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\iterator\detail
+mkdir: %_DEST%\inc%_EXT%\boost\lambda
+mkdir: %_DEST%\inc%_EXT%\boost\lambda\detail
+mkdir: %_DEST%\inc%_EXT%\boost\logic
+mkdir: %_DEST%\inc%_EXT%\boost\math
+mkdir: %_DEST%\inc%_EXT%\boost\math\bindings
+mkdir: %_DEST%\inc%_EXT%\boost\math\bindings\detail
+mkdir: %_DEST%\inc%_EXT%\boost\math\complex
+mkdir: %_DEST%\inc%_EXT%\boost\math\concepts
+mkdir: %_DEST%\inc%_EXT%\boost\math\constants
+mkdir: %_DEST%\inc%_EXT%\boost\math\distributions
+mkdir: %_DEST%\inc%_EXT%\boost\math\distributions\detail
+mkdir: %_DEST%\inc%_EXT%\boost\math\policies
+mkdir: %_DEST%\inc%_EXT%\boost\math\special_functions
+mkdir: %_DEST%\inc%_EXT%\boost\math\special_functions\detail
+mkdir: %_DEST%\inc%_EXT%\boost\math\tools
+mkdir: %_DEST%\inc%_EXT%\boost\math\tools\detail
+mkdir: %_DEST%\inc%_EXT%\boost\mpi
+mkdir: %_DEST%\inc%_EXT%\boost\mpi\collectives
+mkdir: %_DEST%\inc%_EXT%\boost\mpi\detail
+mkdir: %_DEST%\inc%_EXT%\boost\mpi\python
+mkdir: %_DEST%\inc%_EXT%\boost\mpl
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\config
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc551
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc_pre590
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\gcc
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\msvc60
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\msvc70
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\mwcw
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\no_ctps
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\no_ttp
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\plain
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessor
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\range_c
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\aux_\test
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\limits
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\list
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\list\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\list\aux_\preprocessed\plain
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\map
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\map\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\no_ctps
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\plain
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\typeof_based
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\math
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\multiset
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\multiset\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\set
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\set\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\set\aux_\preprocessed\plain
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\vector
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\vector\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\no_ctps
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\plain
+mkdir: %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\typeof_based
+mkdir: %_DEST%\inc%_EXT%\boost\msm
+mkdir: %_DEST%\inc%_EXT%\boost\msm\back
+mkdir: %_DEST%\inc%_EXT%\boost\msm\front
+mkdir: %_DEST%\inc%_EXT%\boost\msm\front\detail
+mkdir: %_DEST%\inc%_EXT%\boost\msm\front\euml
+mkdir: %_DEST%\inc%_EXT%\boost\multi_array
+mkdir: %_DEST%\inc%_EXT%\boost\multi_index
+mkdir: %_DEST%\inc%_EXT%\boost\multi_index\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\conversion\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\compare
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\interval\ext
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\detail
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\operation
+mkdir: %_DEST%\inc%_EXT%\boost\numeric\ublas\traits
+mkdir: %_DEST%\inc%_EXT%\boost\optional
+mkdir: %_DEST%\inc%_EXT%\boost\parameter
+mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_
+mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
+mkdir: %_DEST%\inc%_EXT%\boost\parameter\aux_\python
+mkdir: %_DEST%\inc%_EXT%\boost\pending
+mkdir: %_DEST%\inc%_EXT%\boost\pending\detail
+mkdir: %_DEST%\inc%_EXT%\boost\polygon
+mkdir: %_DEST%\inc%_EXT%\boost\polygon\detail
+mkdir: %_DEST%\inc%_EXT%\boost\pool
+mkdir: %_DEST%\inc%_EXT%\boost\pool\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\array
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\comparison
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\config
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\control
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\control\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\edg
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\msvc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\debug
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\facilities
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\iter
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\logical
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\punctuation
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\edg
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\msvc
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\selection
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\seq
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\seq\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
+mkdir: %_DEST%\inc%_EXT%\boost\preprocessor\tuple
+mkdir: %_DEST%\inc%_EXT%\boost\program_options
+mkdir: %_DEST%\inc%_EXT%\boost\program_options\detail
+mkdir: %_DEST%\inc%_EXT%\boost\property_map
+mkdir: %_DEST%\inc%_EXT%\boost\property_map\parallel
+mkdir: %_DEST%\inc%_EXT%\boost\property_map\parallel\impl
+mkdir: %_DEST%\inc%_EXT%\boost\property_tree
+mkdir: %_DEST%\inc%_EXT%\boost\property_tree\detail
+mkdir: %_DEST%\inc%_EXT%\boost\proto
+mkdir: %_DEST%\inc%_EXT%\boost\proto\context
+mkdir: %_DEST%\inc%_EXT%\boost\proto\detail
+mkdir: %_DEST%\inc%_EXT%\boost\proto\transform
+mkdir: %_DEST%\inc%_EXT%\boost\ptr_container
+mkdir: %_DEST%\inc%_EXT%\boost\ptr_container\detail
+mkdir: %_DEST%\inc%_EXT%\boost\python
+mkdir: %_DEST%\inc%_EXT%\boost\python\converter
+mkdir: %_DEST%\inc%_EXT%\boost\python\detail
+mkdir: %_DEST%\inc%_EXT%\boost\python\object
+mkdir: %_DEST%\inc%_EXT%\boost\python\suite\indexing
+mkdir: %_DEST%\inc%_EXT%\boost\python\suite\indexing\detail
+mkdir: %_DEST%\inc%_EXT%\boost\random
+mkdir: %_DEST%\inc%_EXT%\boost\random\detail
+mkdir: %_DEST%\inc%_EXT%\boost\range
+mkdir: %_DEST%\inc%_EXT%\boost\range\adaptor
+mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\range\algorithm_ext
+mkdir: %_DEST%\inc%_EXT%\boost\range\detail
+mkdir: %_DEST%\inc%_EXT%\boost\range\detail\vc6
+mkdir: %_DEST%\inc%_EXT%\boost\regex
+mkdir: %_DEST%\inc%_EXT%\boost\regex\config
+mkdir: %_DEST%\inc%_EXT%\boost\regex\pending
+mkdir: %_DEST%\inc%_EXT%\boost\regex\v4
+mkdir: %_DEST%\inc%_EXT%\boost\serialization
+mkdir: %_DEST%\inc%_EXT%\boost\serialization\detail
+mkdir: %_DEST%\inc%_EXT%\boost\signals
+mkdir: %_DEST%\inc%_EXT%\boost\signals2
+mkdir: %_DEST%\inc%_EXT%\boost\signals2\detail
+mkdir: %_DEST%\inc%_EXT%\boost\signals\detail
+mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr
+mkdir: %_DEST%\inc%_EXT%\boost\smart_ptr\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\actor
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\attribute
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\composite
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\non_terminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\primitives
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\core\scanner
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\debug
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\dynamic
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\error_handling
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\attribute
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\non_terminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\non_terminal\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\primitives
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\primitives\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\scanner
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\scanner\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\debug
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\debug\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\dynamic
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\dynamic\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\error_handling
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\error_handling\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\iterator\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\meta
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\meta\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\phoenix
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\symbols
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\symbols\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\tree
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\tree\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility\impl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility\impl\chset
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\action
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\auto
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\auxiliary
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\binary
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\char
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\directive
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\nonterminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\nonterminal\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\numeric
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\numeric\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\operator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\stream
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\stream\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\karma\string
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\lex
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\lex\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\lex\lexer
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\lex\lexer\lexertl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\lex\qi
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\bind
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\bind\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\core
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\core\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\function
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\function\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\fusion
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\object
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\object\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\operator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\operator\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\scope
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\scope\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\statement
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\statement\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\algorithm\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\container
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\container\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\action
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\auto
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\auxiliary
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\binary
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\char
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\directive
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\nonterminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\nonterminal\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\numeric
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\numeric\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\operator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\stream
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\stream\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\string
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\qi\string\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\algorithm
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\auto
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\auxiliary
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\char_encoding
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\char_encoding\unicode
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\char_set
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\integer
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\containers
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\conversion
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser\tokeniser
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser\tree
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\partition
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\math
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\math\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\iterators
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\iterators\detail
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\include
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\meta
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\phoenix
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\directive
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\nonterminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\directive
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\nonterminal
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\primitive
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\home\support
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\repository\include
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\symbols
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\tree
+mkdir: %_DEST%\inc%_EXT%\boost\spirit\utility
+mkdir: %_DEST%\inc%_EXT%\boost\statechart
+mkdir: %_DEST%\inc%_EXT%\boost\statechart\detail
+mkdir: %_DEST%\inc%_EXT%\boost\system
+mkdir: %_DEST%\inc%_EXT%\boost\test
+mkdir: %_DEST%\inc%_EXT%\boost\test\detail
+mkdir: %_DEST%\inc%_EXT%\boost\test\impl
+mkdir: %_DEST%\inc%_EXT%\boost\test\included
+mkdir: %_DEST%\inc%_EXT%\boost\test\output
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\basic_cstring
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\iterator
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla\detail
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla\iface
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\env
+mkdir: %_DEST%\inc%_EXT%\boost\test\utils\runtime\file
+mkdir: %_DEST%\inc%_EXT%\boost\thread
+mkdir: %_DEST%\inc%_EXT%\boost\thread\detail
+mkdir: %_DEST%\inc%_EXT%\boost\thread\pthread
+mkdir: %_DEST%\inc%_EXT%\boost\thread\win32
+mkdir: %_DEST%\inc%_EXT%\boost\tr1
+mkdir: %_DEST%\inc%_EXT%\boost\tr1\detail
+mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1
+mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
+mkdir: %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
+mkdir: %_DEST%\inc%_EXT%\boost\tuple
+mkdir: %_DEST%\inc%_EXT%\boost\tuple\detail
+mkdir: %_DEST%\inc%_EXT%\boost\typeof
+mkdir: %_DEST%\inc%_EXT%\boost\typeof\dmc
+mkdir: %_DEST%\inc%_EXT%\boost\typeof\msvc
+mkdir: %_DEST%\inc%_EXT%\boost\typeof\std
+mkdir: %_DEST%\inc%_EXT%\boost\type_traits
+mkdir: %_DEST%\inc%_EXT%\boost\type_traits\detail
+mkdir: %_DEST%\inc%_EXT%\boost\type_traits\msvc
+mkdir: %_DEST%\inc%_EXT%\boost\units
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\angle
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\astronomical
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\cgs
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\imperial
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\metric
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\si
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\temperature
+mkdir: %_DEST%\inc%_EXT%\boost\units\base_units\us
+mkdir: %_DEST%\inc%_EXT%\boost\units\detail
+mkdir: %_DEST%\inc%_EXT%\boost\units\physical_dimensions
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\angle
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\cgs
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\detail
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\si
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\si\codata
+mkdir: %_DEST%\inc%_EXT%\boost\units\systems\temperature
+mkdir: %_DEST%\inc%_EXT%\boost\unordered
+mkdir: %_DEST%\inc%_EXT%\boost\unordered\detail
+mkdir: %_DEST%\inc%_EXT%\boost\utility
+mkdir: %_DEST%\inc%_EXT%\boost\utility\detail
+mkdir: %_DEST%\inc%_EXT%\boost\uuid
+mkdir: %_DEST%\inc%_EXT%\boost\variant
+mkdir: %_DEST%\inc%_EXT%\boost\variant\detail
+mkdir: %_DEST%\inc%_EXT%\boost\wave
+mkdir: %_DEST%\inc%_EXT%\boost\wave\cpplexer
+mkdir: %_DEST%\inc%_EXT%\boost\wave\cpplexer\re2clex
+mkdir: %_DEST%\inc%_EXT%\boost\wave\grammars
+mkdir: %_DEST%\inc%_EXT%\boost\wave\util
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\core
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\core\matcher
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\dynamic
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\static
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\static\transforms
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\utility
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\detail\utility\chset
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits
+mkdir: %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
+
+..\%__SRC%\inc\boost\* %_DEST%\inc%_EXT%\boost
+..\%__SRC%\inc\boost\accumulators\* %_DEST%\inc%_EXT%\boost\accumulators
+..\%__SRC%\inc\boost\accumulators\framework\accumulators\* %_DEST%\inc%_EXT%\boost\accumulators\framework\accumulators
+..\%__SRC%\inc\boost\accumulators\framework\* %_DEST%\inc%_EXT%\boost\accumulators\framework
+..\%__SRC%\inc\boost\accumulators\framework\parameters\* %_DEST%\inc%_EXT%\boost\accumulators\framework\parameters
+..\%__SRC%\inc\boost\accumulators\numeric\* %_DEST%\inc%_EXT%\boost\accumulators\numeric
+..\%__SRC%\inc\boost\accumulators\numeric\detail\* %_DEST%\inc%_EXT%\boost\accumulators\numeric\detail
+..\%__SRC%\inc\boost\accumulators\numeric\functional\* %_DEST%\inc%_EXT%\boost\accumulators\numeric\functional
+..\%__SRC%\inc\boost\accumulators\statistics\* %_DEST%\inc%_EXT%\boost\accumulators\statistics
+..\%__SRC%\inc\boost\accumulators\statistics\parameters\* %_DEST%\inc%_EXT%\boost\accumulators\statistics\parameters
+..\%__SRC%\inc\boost\accumulators\statistics\variates\* %_DEST%\inc%_EXT%\boost\accumulators\statistics\variates
+..\%__SRC%\inc\boost\algorithm\* %_DEST%\inc%_EXT%\boost\algorithm
+..\%__SRC%\inc\boost\algorithm\string\* %_DEST%\inc%_EXT%\boost\algorithm\string
+..\%__SRC%\inc\boost\algorithm\string\detail\* %_DEST%\inc%_EXT%\boost\algorithm\string\detail
+..\%__SRC%\inc\boost\algorithm\string\std\* %_DEST%\inc%_EXT%\boost\algorithm\string\std
+..\%__SRC%\inc\boost\archive\* %_DEST%\inc%_EXT%\boost\archive
+..\%__SRC%\inc\boost\archive\detail\* %_DEST%\inc%_EXT%\boost\archive\detail
+..\%__SRC%\inc\boost\archive\impl\* %_DEST%\inc%_EXT%\boost\archive\impl
+..\%__SRC%\inc\boost\archive\iterators\* %_DEST%\inc%_EXT%\boost\archive\iterators
+..\%__SRC%\inc\boost\asio\* %_DEST%\inc%_EXT%\boost\asio
+..\%__SRC%\inc\boost\asio\detail\* %_DEST%\inc%_EXT%\boost\asio\detail
+..\%__SRC%\inc\boost\asio\detail\impl\* %_DEST%\inc%_EXT%\boost\asio\detail\impl
+..\%__SRC%\inc\boost\asio\impl\* %_DEST%\inc%_EXT%\boost\asio\impl
+..\%__SRC%\inc\boost\asio\ip\* %_DEST%\inc%_EXT%\boost\asio\ip
+..\%__SRC%\inc\boost\asio\ip\detail\* %_DEST%\inc%_EXT%\boost\asio\ip\detail
+..\%__SRC%\inc\boost\asio\ip\detail\impl\* %_DEST%\inc%_EXT%\boost\asio\ip\detail\impl
+..\%__SRC%\inc\boost\asio\ip\impl\* %_DEST%\inc%_EXT%\boost\asio\ip\impl
+..\%__SRC%\inc\boost\asio\local\* %_DEST%\inc%_EXT%\boost\asio\local
+..\%__SRC%\inc\boost\asio\local\detail\* %_DEST%\inc%_EXT%\boost\asio\local\detail
+..\%__SRC%\inc\boost\asio\local\detail\impl\* %_DEST%\inc%_EXT%\boost\asio\local\detail\impl
+..\%__SRC%\inc\boost\asio\posix\* %_DEST%\inc%_EXT%\boost\asio\posix
+..\%__SRC%\inc\boost\asio\ssl\* %_DEST%\inc%_EXT%\boost\asio\ssl
+..\%__SRC%\inc\boost\asio\ssl\detail\* %_DEST%\inc%_EXT%\boost\asio\ssl\detail
+..\%__SRC%\inc\boost\asio\windows\* %_DEST%\inc%_EXT%\boost\asio\windows
+..\%__SRC%\inc\boost\assign\* %_DEST%\inc%_EXT%\boost\assign
+..\%__SRC%\inc\boost\assign\std\* %_DEST%\inc%_EXT%\boost\assign\std
+..\%__SRC%\inc\boost\bimap\container_adaptor\* %_DEST%\inc%_EXT%\boost\bimap\container_adaptor
+..\%__SRC%\inc\boost\bimap\container_adaptor\detail\* %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\detail
+..\%__SRC%\inc\boost\bimap\container_adaptor\support\* %_DEST%\inc%_EXT%\boost\bimap\container_adaptor\support
+..\%__SRC%\inc\boost\bimap\* %_DEST%\inc%_EXT%\boost\bimap
+..\%__SRC%\inc\boost\bimap\detail\debug\* %_DEST%\inc%_EXT%\boost\bimap\detail\debug
+..\%__SRC%\inc\boost\bimap\detail\* %_DEST%\inc%_EXT%\boost\bimap\detail
+..\%__SRC%\inc\boost\bimap\detail\test\* %_DEST%\inc%_EXT%\boost\bimap\detail\test
+..\%__SRC%\inc\boost\bimap\property_map\* %_DEST%\inc%_EXT%\boost\bimap\property_map
+..\%__SRC%\inc\boost\bimap\relation\* %_DEST%\inc%_EXT%\boost\bimap\relation
+..\%__SRC%\inc\boost\bimap\relation\detail\* %_DEST%\inc%_EXT%\boost\bimap\relation\detail
+..\%__SRC%\inc\boost\bimap\relation\support\* %_DEST%\inc%_EXT%\boost\bimap\relation\support
+..\%__SRC%\inc\boost\bimap\support\* %_DEST%\inc%_EXT%\boost\bimap\support
+..\%__SRC%\inc\boost\bimap\tags\* %_DEST%\inc%_EXT%\boost\bimap\tags
+..\%__SRC%\inc\boost\bimap\tags\support\* %_DEST%\inc%_EXT%\boost\bimap\tags\support
+..\%__SRC%\inc\boost\bimap\views\* %_DEST%\inc%_EXT%\boost\bimap\views
+..\%__SRC%\inc\boost\bind\* %_DEST%\inc%_EXT%\boost\bind
+..\%__SRC%\inc\boost\circular_buffer\* %_DEST%\inc%_EXT%\boost\circular_buffer
+..\%__SRC%\inc\boost\compatibility\cpp_c_headers\* %_DEST%\inc%_EXT%\boost\compatibility\cpp_c_headers
+..\%__SRC%\inc\boost\concept_check\* %_DEST%\inc%_EXT%\boost\concept_check
+..\%__SRC%\inc\boost\concept\* %_DEST%\inc%_EXT%\boost\concept
+..\%__SRC%\inc\boost\concept\detail\* %_DEST%\inc%_EXT%\boost\concept\detail
+..\%__SRC%\inc\boost\config\abi\* %_DEST%\inc%_EXT%\boost\config\abi
+..\%__SRC%\inc\boost\config\compiler\* %_DEST%\inc%_EXT%\boost\config\compiler
+..\%__SRC%\inc\boost\config\* %_DEST%\inc%_EXT%\boost\config
+..\%__SRC%\inc\boost\config\no_tr1\* %_DEST%\inc%_EXT%\boost\config\no_tr1
+..\%__SRC%\inc\boost\config\platform\* %_DEST%\inc%_EXT%\boost\config\platform
+..\%__SRC%\inc\boost\config\stdlib\* %_DEST%\inc%_EXT%\boost\config\stdlib
+..\%__SRC%\inc\boost\date_time\* %_DEST%\inc%_EXT%\boost\date_time
+..\%__SRC%\inc\boost\date_time\gregorian\* %_DEST%\inc%_EXT%\boost\date_time\gregorian
+..\%__SRC%\inc\boost\date_time\local_time\* %_DEST%\inc%_EXT%\boost\date_time\local_time
+..\%__SRC%\inc\boost\date_time\posix_time\* %_DEST%\inc%_EXT%\boost\date_time\posix_time
+..\%__SRC%\inc\boost\detail\* %_DEST%\inc%_EXT%\boost\detail
+..\%__SRC%\inc\boost\dynamic_bitset\* %_DEST%\inc%_EXT%\boost\dynamic_bitset
+..\%__SRC%\inc\boost\exception\* %_DEST%\inc%_EXT%\boost\exception
+..\%__SRC%\inc\boost\exception\detail\* %_DEST%\inc%_EXT%\boost\exception\detail
+..\%__SRC%\inc\boost\filesystem\* %_DEST%\inc%_EXT%\boost\filesystem
+..\%__SRC%\inc\boost\filesystem\detail\* %_DEST%\inc%_EXT%\boost\filesystem\detail
+..\%__SRC%\inc\boost\filesystem\v2\* %_DEST%\inc%_EXT%\boost\filesystem\v2
+..\%__SRC%\inc\boost\filesystem\v3\* %_DEST%\inc%_EXT%\boost\filesystem\v3
+..\%__SRC%\inc\boost\flyweight\* %_DEST%\inc%_EXT%\boost\flyweight
+..\%__SRC%\inc\boost\flyweight\detail\* %_DEST%\inc%_EXT%\boost\flyweight\detail
+..\%__SRC%\inc\boost\format\* %_DEST%\inc%_EXT%\boost\format
+..\%__SRC%\inc\boost\format\detail\* %_DEST%\inc%_EXT%\boost\format\detail
+..\%__SRC%\inc\boost\functional\* %_DEST%\inc%_EXT%\boost\functional
+..\%__SRC%\inc\boost\functional\detail\* %_DEST%\inc%_EXT%\boost\functional\detail
+..\%__SRC%\inc\boost\functional\hash\* %_DEST%\inc%_EXT%\boost\functional\hash
+..\%__SRC%\inc\boost\functional\hash\detail\* %_DEST%\inc%_EXT%\boost\functional\hash\detail
+..\%__SRC%\inc\boost\function\* %_DEST%\inc%_EXT%\boost\function
+..\%__SRC%\inc\boost\function\detail\* %_DEST%\inc%_EXT%\boost\function\detail
+..\%__SRC%\inc\boost\function_types\config\* %_DEST%\inc%_EXT%\boost\function_types\config
+..\%__SRC%\inc\boost\function_types\* %_DEST%\inc%_EXT%\boost\function_types
+..\%__SRC%\inc\boost\function_types\detail\classifier_impl\* %_DEST%\inc%_EXT%\boost\function_types\detail\classifier_impl
+..\%__SRC%\inc\boost\function_types\detail\components_impl\* %_DEST%\inc%_EXT%\boost\function_types\detail\components_impl
+..\%__SRC%\inc\boost\function_types\detail\* %_DEST%\inc%_EXT%\boost\function_types\detail
+..\%__SRC%\inc\boost\function_types\detail\encoding\* %_DEST%\inc%_EXT%\boost\function_types\detail\encoding
+..\%__SRC%\inc\boost\function_types\detail\pp_cc_loop\* %_DEST%\inc%_EXT%\boost\function_types\detail\pp_cc_loop
+..\%__SRC%\inc\boost\function_types\detail\pp_retag_default_cc\* %_DEST%\inc%_EXT%\boost\function_types\detail\pp_retag_default_cc
+..\%__SRC%\inc\boost\function_types\detail\pp_tags\* %_DEST%\inc%_EXT%\boost\function_types\detail\pp_tags
+..\%__SRC%\inc\boost\function_types\detail\pp_variate_loop\* %_DEST%\inc%_EXT%\boost\function_types\detail\pp_variate_loop
+..\%__SRC%\inc\boost\function_types\detail\synthesize_impl\* %_DEST%\inc%_EXT%\boost\function_types\detail\synthesize_impl
+..\%__SRC%\inc\boost\fusion\adapted\array\* %_DEST%\inc%_EXT%\boost\fusion\adapted\array
+..\%__SRC%\inc\boost\fusion\adapted\boost_array\* %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array
+..\%__SRC%\inc\boost\fusion\adapted\boost_array\detail\* %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_array\detail
+..\%__SRC%\inc\boost\fusion\adapted\boost_tuple\* %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_tuple
+..\%__SRC%\inc\boost\fusion\adapted\boost_tuple\detail\* %_DEST%\inc%_EXT%\boost\fusion\adapted\boost_tuple\detail
+..\%__SRC%\inc\boost\fusion\adapted\class\* %_DEST%\inc%_EXT%\boost\fusion\adapted\class
+..\%__SRC%\inc\boost\fusion\adapted\class\detail\* %_DEST%\inc%_EXT%\boost\fusion\adapted\class\detail
+..\%__SRC%\inc\boost\fusion\adapted\* %_DEST%\inc%_EXT%\boost\fusion\adapted
+..\%__SRC%\inc\boost\fusion\adapted\mpl\* %_DEST%\inc%_EXT%\boost\fusion\adapted\mpl
+..\%__SRC%\inc\boost\fusion\adapted\mpl\detail\* %_DEST%\inc%_EXT%\boost\fusion\adapted\mpl\detail
+..\%__SRC%\inc\boost\fusion\adapted\struct\* %_DEST%\inc%_EXT%\boost\fusion\adapted\struct
+..\%__SRC%\inc\boost\fusion\adapted\struct\detail\* %_DEST%\inc%_EXT%\boost\fusion\adapted\struct\detail
+..\%__SRC%\inc\boost\fusion\algorithm\* %_DEST%\inc%_EXT%\boost\fusion\algorithm
+..\%__SRC%\inc\boost\fusion\algorithm\iteration\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration
+..\%__SRC%\inc\boost\fusion\algorithm\iteration\detail\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration\detail
+..\%__SRC%\inc\boost\fusion\algorithm\iteration\ext_\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\iteration\ext_
+..\%__SRC%\inc\boost\fusion\algorithm\query\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\query
+..\%__SRC%\inc\boost\fusion\algorithm\query\detail\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\query\detail
+..\%__SRC%\inc\boost\fusion\algorithm\query\ext_\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\query\ext_
+..\%__SRC%\inc\boost\fusion\algorithm\transformation\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\transformation
+..\%__SRC%\inc\boost\fusion\algorithm\transformation\detail\* %_DEST%\inc%_EXT%\boost\fusion\algorithm\transformation\detail
+..\%__SRC%\inc\boost\fusion\container\deque\* %_DEST%\inc%_EXT%\boost\fusion\container\deque
+..\%__SRC%\inc\boost\fusion\container\deque\detail\* %_DEST%\inc%_EXT%\boost\fusion\container\deque\detail
+..\%__SRC%\inc\boost\fusion\container\* %_DEST%\inc%_EXT%\boost\fusion\container
+..\%__SRC%\inc\boost\fusion\container\ext_\* %_DEST%\inc%_EXT%\boost\fusion\container\ext_
+..\%__SRC%\inc\boost\fusion\container\generation\* %_DEST%\inc%_EXT%\boost\fusion\container\generation
+..\%__SRC%\inc\boost\fusion\container\list\* %_DEST%\inc%_EXT%\boost\fusion\container\list
+..\%__SRC%\inc\boost\fusion\container\list\detail\* %_DEST%\inc%_EXT%\boost\fusion\container\list\detail
+..\%__SRC%\inc\boost\fusion\container\map\* %_DEST%\inc%_EXT%\boost\fusion\container\map
+..\%__SRC%\inc\boost\fusion\container\map\detail\* %_DEST%\inc%_EXT%\boost\fusion\container\map\detail
+..\%__SRC%\inc\boost\fusion\container\set\* %_DEST%\inc%_EXT%\boost\fusion\container\set
+..\%__SRC%\inc\boost\fusion\container\set\detail\* %_DEST%\inc%_EXT%\boost\fusion\container\set\detail
+..\%__SRC%\inc\boost\fusion\container\vector\* %_DEST%\inc%_EXT%\boost\fusion\container\vector
+..\%__SRC%\inc\boost\fusion\container\vector\detail\* %_DEST%\inc%_EXT%\boost\fusion\container\vector\detail
+..\%__SRC%\inc\boost\fusion\* %_DEST%\inc%_EXT%\boost\fusion
+..\%__SRC%\inc\boost\fusion\functional\adapter\* %_DEST%\inc%_EXT%\boost\fusion\functional\adapter
+..\%__SRC%\inc\boost\fusion\functional\adapter\detail\* %_DEST%\inc%_EXT%\boost\fusion\functional\adapter\detail
+..\%__SRC%\inc\boost\fusion\functional\* %_DEST%\inc%_EXT%\boost\fusion\functional
+..\%__SRC%\inc\boost\fusion\functional\generation\* %_DEST%\inc%_EXT%\boost\fusion\functional\generation
+..\%__SRC%\inc\boost\fusion\functional\generation\detail\* %_DEST%\inc%_EXT%\boost\fusion\functional\generation\detail
+..\%__SRC%\inc\boost\fusion\functional\invocation\* %_DEST%\inc%_EXT%\boost\fusion\functional\invocation
+..\%__SRC%\inc\boost\fusion\functional\invocation\detail\* %_DEST%\inc%_EXT%\boost\fusion\functional\invocation\detail
+..\%__SRC%\inc\boost\fusion\include\* %_DEST%\inc%_EXT%\boost\fusion\include
+..\%__SRC%\inc\boost\fusion\iterator\* %_DEST%\inc%_EXT%\boost\fusion\iterator
+..\%__SRC%\inc\boost\fusion\iterator\detail\* %_DEST%\inc%_EXT%\boost\fusion\iterator\detail
+..\%__SRC%\inc\boost\fusion\iterator\mpl\* %_DEST%\inc%_EXT%\boost\fusion\iterator\mpl
+..\%__SRC%\inc\boost\fusion\mpl\* %_DEST%\inc%_EXT%\boost\fusion\mpl
+..\%__SRC%\inc\boost\fusion\mpl\detail\* %_DEST%\inc%_EXT%\boost\fusion\mpl\detail
+..\%__SRC%\inc\boost\fusion\sequence\comparison\* %_DEST%\inc%_EXT%\boost\fusion\sequence\comparison
+..\%__SRC%\inc\boost\fusion\sequence\comparison\detail\* %_DEST%\inc%_EXT%\boost\fusion\sequence\comparison\detail
+..\%__SRC%\inc\boost\fusion\sequence\* %_DEST%\inc%_EXT%\boost\fusion\sequence
+..\%__SRC%\inc\boost\fusion\sequence\intrinsic\* %_DEST%\inc%_EXT%\boost\fusion\sequence\intrinsic
+..\%__SRC%\inc\boost\fusion\sequence\intrinsic\ext_\* %_DEST%\inc%_EXT%\boost\fusion\sequence\intrinsic\ext_
+..\%__SRC%\inc\boost\fusion\sequence\io\* %_DEST%\inc%_EXT%\boost\fusion\sequence\io
+..\%__SRC%\inc\boost\fusion\sequence\io\detail\* %_DEST%\inc%_EXT%\boost\fusion\sequence\io\detail
+..\%__SRC%\inc\boost\fusion\support\* %_DEST%\inc%_EXT%\boost\fusion\support
+..\%__SRC%\inc\boost\fusion\support\detail\* %_DEST%\inc%_EXT%\boost\fusion\support\detail
+..\%__SRC%\inc\boost\fusion\support\ext_\* %_DEST%\inc%_EXT%\boost\fusion\support\ext_
+..\%__SRC%\inc\boost\fusion\tuple\* %_DEST%\inc%_EXT%\boost\fusion\tuple
+..\%__SRC%\inc\boost\fusion\tuple\detail\* %_DEST%\inc%_EXT%\boost\fusion\tuple\detail
+..\%__SRC%\inc\boost\fusion\view\* %_DEST%\inc%_EXT%\boost\fusion\view
+..\%__SRC%\inc\boost\fusion\view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\detail
+..\%__SRC%\inc\boost\fusion\view\ext_\* %_DEST%\inc%_EXT%\boost\fusion\view\ext_
+..\%__SRC%\inc\boost\fusion\view\filter_view\* %_DEST%\inc%_EXT%\boost\fusion\view\filter_view
+..\%__SRC%\inc\boost\fusion\view\filter_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\filter_view\detail
+..\%__SRC%\inc\boost\fusion\view\iterator_range\* %_DEST%\inc%_EXT%\boost\fusion\view\iterator_range
+..\%__SRC%\inc\boost\fusion\view\iterator_range\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\iterator_range\detail
+..\%__SRC%\inc\boost\fusion\view\joint_view\* %_DEST%\inc%_EXT%\boost\fusion\view\joint_view
+..\%__SRC%\inc\boost\fusion\view\joint_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\joint_view\detail
+..\%__SRC%\inc\boost\fusion\view\nview\* %_DEST%\inc%_EXT%\boost\fusion\view\nview
+..\%__SRC%\inc\boost\fusion\view\nview\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\nview\detail
+..\%__SRC%\inc\boost\fusion\view\repetitive_view\* %_DEST%\inc%_EXT%\boost\fusion\view\repetitive_view
+..\%__SRC%\inc\boost\fusion\view\repetitive_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\repetitive_view\detail
+..\%__SRC%\inc\boost\fusion\view\reverse_view\* %_DEST%\inc%_EXT%\boost\fusion\view\reverse_view
+..\%__SRC%\inc\boost\fusion\view\reverse_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\reverse_view\detail
+..\%__SRC%\inc\boost\fusion\view\single_view\* %_DEST%\inc%_EXT%\boost\fusion\view\single_view
+..\%__SRC%\inc\boost\fusion\view\single_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\single_view\detail
+..\%__SRC%\inc\boost\fusion\view\transform_view\* %_DEST%\inc%_EXT%\boost\fusion\view\transform_view
+..\%__SRC%\inc\boost\fusion\view\transform_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\transform_view\detail
+..\%__SRC%\inc\boost\fusion\view\zip_view\* %_DEST%\inc%_EXT%\boost\fusion\view\zip_view
+..\%__SRC%\inc\boost\fusion\view\zip_view\detail\* %_DEST%\inc%_EXT%\boost\fusion\view\zip_view\detail
+..\%__SRC%\inc\boost\gil\* %_DEST%\inc%_EXT%\boost\gil
+..\%__SRC%\inc\boost\gil\extension\dynamic_image\* %_DEST%\inc%_EXT%\boost\gil\extension\dynamic_image
+..\%__SRC%\inc\boost\gil\extension\io\* %_DEST%\inc%_EXT%\boost\gil\extension\io
+..\%__SRC%\inc\boost\graph\* %_DEST%\inc%_EXT%\boost\graph
+..\%__SRC%\inc\boost\graph\detail\* %_DEST%\inc%_EXT%\boost\graph\detail
+..\%__SRC%\inc\boost\graph\distributed\adjlist\* %_DEST%\inc%_EXT%\boost\graph\distributed\adjlist
+..\%__SRC%\inc\boost\graph\distributed\* %_DEST%\inc%_EXT%\boost\graph\distributed
+..\%__SRC%\inc\boost\graph\distributed\detail\* %_DEST%\inc%_EXT%\boost\graph\distributed\detail
+..\%__SRC%\inc\boost\graph\parallel\* %_DEST%\inc%_EXT%\boost\graph\parallel
+..\%__SRC%\inc\boost\graph\parallel\detail\* %_DEST%\inc%_EXT%\boost\graph\parallel\detail
+..\%__SRC%\inc\boost\graph\planar_detail\* %_DEST%\inc%_EXT%\boost\graph\planar_detail
+..\%__SRC%\inc\boost\graph\property_maps\* %_DEST%\inc%_EXT%\boost\graph\property_maps
+..\%__SRC%\inc\boost\integer\* %_DEST%\inc%_EXT%\boost\integer
+..\%__SRC%\inc\boost\interprocess\allocators\* %_DEST%\inc%_EXT%\boost\interprocess\allocators
+..\%__SRC%\inc\boost\interprocess\allocators\detail\* %_DEST%\inc%_EXT%\boost\interprocess\allocators\detail
+..\%__SRC%\inc\boost\interprocess\containers\container\* %_DEST%\inc%_EXT%\boost\interprocess\containers\container
+..\%__SRC%\inc\boost\interprocess\containers\container\detail\* %_DEST%\inc%_EXT%\boost\interprocess\containers\container\detail
+..\%__SRC%\inc\boost\interprocess\containers\* %_DEST%\inc%_EXT%\boost\interprocess\containers
+..\%__SRC%\inc\boost\interprocess\* %_DEST%\inc%_EXT%\boost\interprocess
+..\%__SRC%\inc\boost\interprocess\detail\* %_DEST%\inc%_EXT%\boost\interprocess\detail
+..\%__SRC%\inc\boost\interprocess\indexes\* %_DEST%\inc%_EXT%\boost\interprocess\indexes
+..\%__SRC%\inc\boost\interprocess\ipc\* %_DEST%\inc%_EXT%\boost\interprocess\ipc
+..\%__SRC%\inc\boost\interprocess\mem_algo\* %_DEST%\inc%_EXT%\boost\interprocess\mem_algo
+..\%__SRC%\inc\boost\interprocess\mem_algo\detail\* %_DEST%\inc%_EXT%\boost\interprocess\mem_algo\detail
+..\%__SRC%\inc\boost\interprocess\smart_ptr\* %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr
+..\%__SRC%\inc\boost\interprocess\smart_ptr\detail\* %_DEST%\inc%_EXT%\boost\interprocess\smart_ptr\detail
+..\%__SRC%\inc\boost\interprocess\streams\* %_DEST%\inc%_EXT%\boost\interprocess\streams
+..\%__SRC%\inc\boost\interprocess\sync\* %_DEST%\inc%_EXT%\boost\interprocess\sync
+..\%__SRC%\inc\boost\interprocess\sync\emulation\* %_DEST%\inc%_EXT%\boost\interprocess\sync\emulation
+..\%__SRC%\inc\boost\interprocess\sync\posix\* %_DEST%\inc%_EXT%\boost\interprocess\sync\posix
+..\%__SRC%\inc\boost\interprocess\sync\xsi\* %_DEST%\inc%_EXT%\boost\interprocess\sync\xsi
+..\%__SRC%\inc\boost\intrusive\* %_DEST%\inc%_EXT%\boost\intrusive
+..\%__SRC%\inc\boost\intrusive\detail\* %_DEST%\inc%_EXT%\boost\intrusive\detail
+..\%__SRC%\inc\boost\io\* %_DEST%\inc%_EXT%\boost\io
+..\%__SRC%\inc\boost\io\detail\* %_DEST%\inc%_EXT%\boost\io\detail
+..\%__SRC%\inc\boost\iostreams\* %_DEST%\inc%_EXT%\boost\iostreams
+..\%__SRC%\inc\boost\iostreams\detail\adapter\* %_DEST%\inc%_EXT%\boost\iostreams\detail\adapter
+..\%__SRC%\inc\boost\iostreams\detail\broken_overload_resolution\* %_DEST%\inc%_EXT%\boost\iostreams\detail\broken_overload_resolution
+..\%__SRC%\inc\boost\iostreams\detail\config\* %_DEST%\inc%_EXT%\boost\iostreams\detail\config
+..\%__SRC%\inc\boost\iostreams\detail\* %_DEST%\inc%_EXT%\boost\iostreams\detail
+..\%__SRC%\inc\boost\iostreams\detail\streambuf\* %_DEST%\inc%_EXT%\boost\iostreams\detail\streambuf
+..\%__SRC%\inc\boost\iostreams\detail\vc6\* %_DEST%\inc%_EXT%\boost\iostreams\detail\vc6
+..\%__SRC%\inc\boost\iostreams\device\* %_DEST%\inc%_EXT%\boost\iostreams\device
+..\%__SRC%\inc\boost\iostreams\filter\* %_DEST%\inc%_EXT%\boost\iostreams\filter
+..\%__SRC%\inc\boost\iterator\* %_DEST%\inc%_EXT%\boost\iterator
+..\%__SRC%\inc\boost\iterator\detail\* %_DEST%\inc%_EXT%\boost\iterator\detail
+..\%__SRC%\inc\boost\lambda\* %_DEST%\inc%_EXT%\boost\lambda
+..\%__SRC%\inc\boost\lambda\detail\* %_DEST%\inc%_EXT%\boost\lambda\detail
+..\%__SRC%\inc\boost\logic\* %_DEST%\inc%_EXT%\boost\logic
+..\%__SRC%\inc\boost\math\bindings\* %_DEST%\inc%_EXT%\boost\math\bindings
+..\%__SRC%\inc\boost\math\bindings\detail\* %_DEST%\inc%_EXT%\boost\math\bindings\detail
+..\%__SRC%\inc\boost\math\complex\* %_DEST%\inc%_EXT%\boost\math\complex
+..\%__SRC%\inc\boost\math\concepts\* %_DEST%\inc%_EXT%\boost\math\concepts
+..\%__SRC%\inc\boost\math\constants\* %_DEST%\inc%_EXT%\boost\math\constants
+..\%__SRC%\inc\boost\math\* %_DEST%\inc%_EXT%\boost\math
+..\%__SRC%\inc\boost\math\distributions\* %_DEST%\inc%_EXT%\boost\math\distributions
+..\%__SRC%\inc\boost\math\distributions\detail\* %_DEST%\inc%_EXT%\boost\math\distributions\detail
+..\%__SRC%\inc\boost\math\policies\* %_DEST%\inc%_EXT%\boost\math\policies
+..\%__SRC%\inc\boost\math\special_functions\* %_DEST%\inc%_EXT%\boost\math\special_functions
+..\%__SRC%\inc\boost\math\special_functions\detail\* %_DEST%\inc%_EXT%\boost\math\special_functions\detail
+..\%__SRC%\inc\boost\math\tools\* %_DEST%\inc%_EXT%\boost\math\tools
+..\%__SRC%\inc\boost\math\tools\detail\* %_DEST%\inc%_EXT%\boost\math\tools\detail
+..\%__SRC%\inc\boost\mpi\collectives\* %_DEST%\inc%_EXT%\boost\mpi\collectives
+..\%__SRC%\inc\boost\mpi\* %_DEST%\inc%_EXT%\boost\mpi
+..\%__SRC%\inc\boost\mpi\detail\* %_DEST%\inc%_EXT%\boost\mpi\detail
+..\%__SRC%\inc\boost\mpi\python\* %_DEST%\inc%_EXT%\boost\mpi\python
+..\%__SRC%\inc\boost\mpl\aux_\config\* %_DEST%\inc%_EXT%\boost\mpl\aux_\config
+..\%__SRC%\inc\boost\mpl\aux_\* %_DEST%\inc%_EXT%\boost\mpl\aux_
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\bcc551\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc551
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\bcc\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\bcc_pre590\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\bcc_pre590
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\dmc\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\dmc
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\gcc\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\gcc
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\msvc60\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\msvc60
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\msvc70\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\msvc70
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\mwcw\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\mwcw
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\no_ctps\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\no_ctps
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\no_ttp\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\no_ttp
+..\%__SRC%\inc\boost\mpl\aux_\preprocessed\plain\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessed\plain
+..\%__SRC%\inc\boost\mpl\aux_\preprocessor\* %_DEST%\inc%_EXT%\boost\mpl\aux_\preprocessor
+..\%__SRC%\inc\boost\mpl\aux_\range_c\* %_DEST%\inc%_EXT%\boost\mpl\aux_\range_c
+..\%__SRC%\inc\boost\mpl\aux_\test\* %_DEST%\inc%_EXT%\boost\mpl\aux_\test
+..\%__SRC%\inc\boost\mpl\* %_DEST%\inc%_EXT%\boost\mpl
+..\%__SRC%\inc\boost\mpl\limits\* %_DEST%\inc%_EXT%\boost\mpl\limits
+..\%__SRC%\inc\boost\mpl\list\aux_\* %_DEST%\inc%_EXT%\boost\mpl\list\aux_
+..\%__SRC%\inc\boost\mpl\list\aux_\preprocessed\plain\* %_DEST%\inc%_EXT%\boost\mpl\list\aux_\preprocessed\plain
+..\%__SRC%\inc\boost\mpl\list\* %_DEST%\inc%_EXT%\boost\mpl\list
+..\%__SRC%\inc\boost\mpl\map\aux_\* %_DEST%\inc%_EXT%\boost\mpl\map\aux_
+..\%__SRC%\inc\boost\mpl\map\aux_\preprocessed\no_ctps\* %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\no_ctps
+..\%__SRC%\inc\boost\mpl\map\aux_\preprocessed\plain\* %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\plain
+..\%__SRC%\inc\boost\mpl\map\aux_\preprocessed\typeof_based\* %_DEST%\inc%_EXT%\boost\mpl\map\aux_\preprocessed\typeof_based
+..\%__SRC%\inc\boost\mpl\map\* %_DEST%\inc%_EXT%\boost\mpl\map
+..\%__SRC%\inc\boost\mpl\math\* %_DEST%\inc%_EXT%\boost\mpl\math
+..\%__SRC%\inc\boost\mpl\multiset\aux_\* %_DEST%\inc%_EXT%\boost\mpl\multiset\aux_
+..\%__SRC%\inc\boost\mpl\multiset\* %_DEST%\inc%_EXT%\boost\mpl\multiset
+..\%__SRC%\inc\boost\mpl\set\aux_\* %_DEST%\inc%_EXT%\boost\mpl\set\aux_
+..\%__SRC%\inc\boost\mpl\set\aux_\preprocessed\plain\* %_DEST%\inc%_EXT%\boost\mpl\set\aux_\preprocessed\plain
+..\%__SRC%\inc\boost\mpl\set\* %_DEST%\inc%_EXT%\boost\mpl\set
+..\%__SRC%\inc\boost\mpl\vector\aux_\* %_DEST%\inc%_EXT%\boost\mpl\vector\aux_
+..\%__SRC%\inc\boost\mpl\vector\aux_\preprocessed\no_ctps\* %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\no_ctps
+..\%__SRC%\inc\boost\mpl\vector\aux_\preprocessed\plain\* %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\plain
+..\%__SRC%\inc\boost\mpl\vector\aux_\preprocessed\typeof_based\* %_DEST%\inc%_EXT%\boost\mpl\vector\aux_\preprocessed\typeof_based
+..\%__SRC%\inc\boost\mpl\vector\* %_DEST%\inc%_EXT%\boost\mpl\vector
+..\%__SRC%\inc\boost\msm\back\* %_DEST%\inc%_EXT%\boost\msm\back
+..\%__SRC%\inc\boost\msm\* %_DEST%\inc%_EXT%\boost\msm
+..\%__SRC%\inc\boost\msm\front\* %_DEST%\inc%_EXT%\boost\msm\front
+..\%__SRC%\inc\boost\msm\front\detail\* %_DEST%\inc%_EXT%\boost\msm\front\detail
+..\%__SRC%\inc\boost\msm\front\euml\* %_DEST%\inc%_EXT%\boost\msm\front\euml
+..\%__SRC%\inc\boost\multi_array\* %_DEST%\inc%_EXT%\boost\multi_array
+..\%__SRC%\inc\boost\multi_index\* %_DEST%\inc%_EXT%\boost\multi_index
+..\%__SRC%\inc\boost\multi_index\detail\* %_DEST%\inc%_EXT%\boost\multi_index\detail
+..\%__SRC%\inc\boost\numeric\conversion\* %_DEST%\inc%_EXT%\boost\numeric\conversion
+..\%__SRC%\inc\boost\numeric\conversion\detail\* %_DEST%\inc%_EXT%\boost\numeric\conversion\detail
+..\%__SRC%\inc\boost\numeric\* %_DEST%\inc%_EXT%\boost\numeric
+..\%__SRC%\inc\boost\numeric\interval\compare\* %_DEST%\inc%_EXT%\boost\numeric\interval\compare
+..\%__SRC%\inc\boost\numeric\interval\* %_DEST%\inc%_EXT%\boost\numeric\interval
+..\%__SRC%\inc\boost\numeric\interval\detail\* %_DEST%\inc%_EXT%\boost\numeric\interval\detail
+..\%__SRC%\inc\boost\numeric\interval\ext\* %_DEST%\inc%_EXT%\boost\numeric\interval\ext
+..\%__SRC%\inc\boost\numeric\ublas\* %_DEST%\inc%_EXT%\boost\numeric\ublas
+..\%__SRC%\inc\boost\numeric\ublas\detail\* %_DEST%\inc%_EXT%\boost\numeric\ublas\detail
+..\%__SRC%\inc\boost\numeric\ublas\experimental\* %_DEST%\inc%_EXT%\boost\numeric\ublas\experimental
+..\%__SRC%\inc\boost\numeric\ublas\operation\* %_DEST%\inc%_EXT%\boost\numeric\ublas\operation
+..\%__SRC%\inc\boost\numeric\ublas\traits\* %_DEST%\inc%_EXT%\boost\numeric\ublas\traits
+..\%__SRC%\inc\boost\optional\* %_DEST%\inc%_EXT%\boost\optional
+..\%__SRC%\inc\boost\parameter\aux_\* %_DEST%\inc%_EXT%\boost\parameter\aux_
+..\%__SRC%\inc\boost\parameter\aux_\preprocessor\* %_DEST%\inc%_EXT%\boost\parameter\aux_\preprocessor
+..\%__SRC%\inc\boost\parameter\aux_\python\* %_DEST%\inc%_EXT%\boost\parameter\aux_\python
+..\%__SRC%\inc\boost\parameter\* %_DEST%\inc%_EXT%\boost\parameter
+..\%__SRC%\inc\boost\pending\* %_DEST%\inc%_EXT%\boost\pending
+..\%__SRC%\inc\boost\pending\detail\* %_DEST%\inc%_EXT%\boost\pending\detail
+..\%__SRC%\inc\boost\polygon\* %_DEST%\inc%_EXT%\boost\polygon
+..\%__SRC%\inc\boost\polygon\detail\* %_DEST%\inc%_EXT%\boost\polygon\detail
+..\%__SRC%\inc\boost\pool\* %_DEST%\inc%_EXT%\boost\pool
+..\%__SRC%\inc\boost\pool\detail\* %_DEST%\inc%_EXT%\boost\pool\detail
+..\%__SRC%\inc\boost\preprocessor\arithmetic\* %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic
+..\%__SRC%\inc\boost\preprocessor\arithmetic\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\arithmetic\detail
+..\%__SRC%\inc\boost\preprocessor\array\* %_DEST%\inc%_EXT%\boost\preprocessor\array
+..\%__SRC%\inc\boost\preprocessor\comparison\* %_DEST%\inc%_EXT%\boost\preprocessor\comparison
+..\%__SRC%\inc\boost\preprocessor\config\* %_DEST%\inc%_EXT%\boost\preprocessor\config
+..\%__SRC%\inc\boost\preprocessor\control\* %_DEST%\inc%_EXT%\boost\preprocessor\control
+..\%__SRC%\inc\boost\preprocessor\control\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\control\detail
+..\%__SRC%\inc\boost\preprocessor\control\detail\dmc\* %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\dmc
+..\%__SRC%\inc\boost\preprocessor\control\detail\edg\* %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\edg
+..\%__SRC%\inc\boost\preprocessor\control\detail\msvc\* %_DEST%\inc%_EXT%\boost\preprocessor\control\detail\msvc
+..\%__SRC%\inc\boost\preprocessor\debug\* %_DEST%\inc%_EXT%\boost\preprocessor\debug
+..\%__SRC%\inc\boost\preprocessor\* %_DEST%\inc%_EXT%\boost\preprocessor
+..\%__SRC%\inc\boost\preprocessor\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\detail
+..\%__SRC%\inc\boost\preprocessor\detail\dmc\* %_DEST%\inc%_EXT%\boost\preprocessor\detail\dmc
+..\%__SRC%\inc\boost\preprocessor\facilities\* %_DEST%\inc%_EXT%\boost\preprocessor\facilities
+..\%__SRC%\inc\boost\preprocessor\iteration\* %_DEST%\inc%_EXT%\boost\preprocessor\iteration
+..\%__SRC%\inc\boost\preprocessor\iteration\detail\bounds\* %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\bounds
+..\%__SRC%\inc\boost\preprocessor\iteration\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail
+..\%__SRC%\inc\boost\preprocessor\iteration\detail\iter\* %_DEST%\inc%_EXT%\boost\preprocessor\iteration\detail\iter
+..\%__SRC%\inc\boost\preprocessor\list\* %_DEST%\inc%_EXT%\boost\preprocessor\list
+..\%__SRC%\inc\boost\preprocessor\list\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\list\detail
+..\%__SRC%\inc\boost\preprocessor\list\detail\dmc\* %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\dmc
+..\%__SRC%\inc\boost\preprocessor\list\detail\edg\* %_DEST%\inc%_EXT%\boost\preprocessor\list\detail\edg
+..\%__SRC%\inc\boost\preprocessor\logical\* %_DEST%\inc%_EXT%\boost\preprocessor\logical
+..\%__SRC%\inc\boost\preprocessor\punctuation\* %_DEST%\inc%_EXT%\boost\preprocessor\punctuation
+..\%__SRC%\inc\boost\preprocessor\repetition\* %_DEST%\inc%_EXT%\boost\preprocessor\repetition
+..\%__SRC%\inc\boost\preprocessor\repetition\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail
+..\%__SRC%\inc\boost\preprocessor\repetition\detail\dmc\* %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\dmc
+..\%__SRC%\inc\boost\preprocessor\repetition\detail\edg\* %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\edg
+..\%__SRC%\inc\boost\preprocessor\repetition\detail\msvc\* %_DEST%\inc%_EXT%\boost\preprocessor\repetition\detail\msvc
+..\%__SRC%\inc\boost\preprocessor\selection\* %_DEST%\inc%_EXT%\boost\preprocessor\selection
+..\%__SRC%\inc\boost\preprocessor\seq\* %_DEST%\inc%_EXT%\boost\preprocessor\seq
+..\%__SRC%\inc\boost\preprocessor\seq\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\seq\detail
+..\%__SRC%\inc\boost\preprocessor\slot\* %_DEST%\inc%_EXT%\boost\preprocessor\slot
+..\%__SRC%\inc\boost\preprocessor\slot\detail\* %_DEST%\inc%_EXT%\boost\preprocessor\slot\detail
+..\%__SRC%\inc\boost\preprocessor\tuple\* %_DEST%\inc%_EXT%\boost\preprocessor\tuple
+..\%__SRC%\inc\boost\program_options\* %_DEST%\inc%_EXT%\boost\program_options
+..\%__SRC%\inc\boost\program_options\detail\* %_DEST%\inc%_EXT%\boost\program_options\detail
+..\%__SRC%\inc\boost\property_map\* %_DEST%\inc%_EXT%\boost\property_map
+..\%__SRC%\inc\boost\property_map\parallel\* %_DEST%\inc%_EXT%\boost\property_map\parallel
+..\%__SRC%\inc\boost\property_map\parallel\impl\* %_DEST%\inc%_EXT%\boost\property_map\parallel\impl
+..\%__SRC%\inc\boost\property_tree\* %_DEST%\inc%_EXT%\boost\property_tree
+..\%__SRC%\inc\boost\property_tree\detail\* %_DEST%\inc%_EXT%\boost\property_tree\detail
+..\%__SRC%\inc\boost\proto\context\* %_DEST%\inc%_EXT%\boost\proto\context
+..\%__SRC%\inc\boost\proto\* %_DEST%\inc%_EXT%\boost\proto
+..\%__SRC%\inc\boost\proto\detail\* %_DEST%\inc%_EXT%\boost\proto\detail
+..\%__SRC%\inc\boost\proto\transform\* %_DEST%\inc%_EXT%\boost\proto\transform
+..\%__SRC%\inc\boost\ptr_container\* %_DEST%\inc%_EXT%\boost\ptr_container
+..\%__SRC%\inc\boost\ptr_container\detail\* %_DEST%\inc%_EXT%\boost\ptr_container\detail
+..\%__SRC%\inc\boost\python\converter\* %_DEST%\inc%_EXT%\boost\python\converter
+..\%__SRC%\inc\boost\python\* %_DEST%\inc%_EXT%\boost\python
+..\%__SRC%\inc\boost\python\detail\* %_DEST%\inc%_EXT%\boost\python\detail
+..\%__SRC%\inc\boost\python\object\* %_DEST%\inc%_EXT%\boost\python\object
+..\%__SRC%\inc\boost\python\suite\indexing\* %_DEST%\inc%_EXT%\boost\python\suite\indexing
+..\%__SRC%\inc\boost\python\suite\indexing\detail\* %_DEST%\inc%_EXT%\boost\python\suite\indexing\detail
+..\%__SRC%\inc\boost\random\* %_DEST%\inc%_EXT%\boost\random
+..\%__SRC%\inc\boost\random\detail\* %_DEST%\inc%_EXT%\boost\random\detail
+..\%__SRC%\inc\boost\range\adaptor\* %_DEST%\inc%_EXT%\boost\range\adaptor
+..\%__SRC%\inc\boost\range\algorithm\* %_DEST%\inc%_EXT%\boost\range\algorithm
+..\%__SRC%\inc\boost\range\algorithm_ext\* %_DEST%\inc%_EXT%\boost\range\algorithm_ext
+..\%__SRC%\inc\boost\range\* %_DEST%\inc%_EXT%\boost\range
+..\%__SRC%\inc\boost\range\detail\* %_DEST%\inc%_EXT%\boost\range\detail
+..\%__SRC%\inc\boost\range\detail\vc6\* %_DEST%\inc%_EXT%\boost\range\detail\vc6
+..\%__SRC%\inc\boost\regex\config\* %_DEST%\inc%_EXT%\boost\regex\config
+..\%__SRC%\inc\boost\regex\* %_DEST%\inc%_EXT%\boost\regex
+..\%__SRC%\inc\boost\regex\pending\* %_DEST%\inc%_EXT%\boost\regex\pending
+..\%__SRC%\inc\boost\regex\v4\* %_DEST%\inc%_EXT%\boost\regex\v4
+..\%__SRC%\inc\boost\serialization\* %_DEST%\inc%_EXT%\boost\serialization
+..\%__SRC%\inc\boost\serialization\detail\* %_DEST%\inc%_EXT%\boost\serialization\detail
+..\%__SRC%\inc\boost\signals2\* %_DEST%\inc%_EXT%\boost\signals2
+..\%__SRC%\inc\boost\signals2\detail\* %_DEST%\inc%_EXT%\boost\signals2\detail
+..\%__SRC%\inc\boost\signals\* %_DEST%\inc%_EXT%\boost\signals
+..\%__SRC%\inc\boost\signals\detail\* %_DEST%\inc%_EXT%\boost\signals\detail
+..\%__SRC%\inc\boost\smart_ptr\* %_DEST%\inc%_EXT%\boost\smart_ptr
+..\%__SRC%\inc\boost\smart_ptr\detail\* %_DEST%\inc%_EXT%\boost\smart_ptr\detail
+..\%__SRC%\inc\boost\spirit\actor\* %_DEST%\inc%_EXT%\boost\spirit\actor
+..\%__SRC%\inc\boost\spirit\attribute\* %_DEST%\inc%_EXT%\boost\spirit\attribute
+..\%__SRC%\inc\boost\spirit\core\composite\* %_DEST%\inc%_EXT%\boost\spirit\core\composite
+..\%__SRC%\inc\boost\spirit\core\* %_DEST%\inc%_EXT%\boost\spirit\core
+..\%__SRC%\inc\boost\spirit\core\non_terminal\* %_DEST%\inc%_EXT%\boost\spirit\core\non_terminal
+..\%__SRC%\inc\boost\spirit\core\primitives\* %_DEST%\inc%_EXT%\boost\spirit\core\primitives
+..\%__SRC%\inc\boost\spirit\core\scanner\* %_DEST%\inc%_EXT%\boost\spirit\core\scanner
+..\%__SRC%\inc\boost\spirit\debug\* %_DEST%\inc%_EXT%\boost\spirit\debug
+..\%__SRC%\inc\boost\spirit\* %_DEST%\inc%_EXT%\boost\spirit
+..\%__SRC%\inc\boost\spirit\dynamic\* %_DEST%\inc%_EXT%\boost\spirit\dynamic
+..\%__SRC%\inc\boost\spirit\error_handling\* %_DEST%\inc%_EXT%\boost\spirit\error_handling
+..\%__SRC%\inc\boost\spirit\home\classic\actor\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\actor
+..\%__SRC%\inc\boost\spirit\home\classic\attribute\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\attribute
+..\%__SRC%\inc\boost\spirit\home\classic\core\composite\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite
+..\%__SRC%\inc\boost\spirit\home\classic\core\composite\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\composite\impl
+..\%__SRC%\inc\boost\spirit\home\classic\core\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core
+..\%__SRC%\inc\boost\spirit\home\classic\core\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\impl
+..\%__SRC%\inc\boost\spirit\home\classic\core\non_terminal\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\non_terminal
+..\%__SRC%\inc\boost\spirit\home\classic\core\non_terminal\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\non_terminal\impl
+..\%__SRC%\inc\boost\spirit\home\classic\core\primitives\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\primitives
+..\%__SRC%\inc\boost\spirit\home\classic\core\primitives\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\primitives\impl
+..\%__SRC%\inc\boost\spirit\home\classic\core\scanner\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\scanner
+..\%__SRC%\inc\boost\spirit\home\classic\core\scanner\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\core\scanner\impl
+..\%__SRC%\inc\boost\spirit\home\classic\debug\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\debug
+..\%__SRC%\inc\boost\spirit\home\classic\debug\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\debug\impl
+..\%__SRC%\inc\boost\spirit\home\classic\* %_DEST%\inc%_EXT%\boost\spirit\home\classic
+..\%__SRC%\inc\boost\spirit\home\classic\dynamic\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\dynamic
+..\%__SRC%\inc\boost\spirit\home\classic\dynamic\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\dynamic\impl
+..\%__SRC%\inc\boost\spirit\home\classic\error_handling\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\error_handling
+..\%__SRC%\inc\boost\spirit\home\classic\error_handling\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\error_handling\impl
+..\%__SRC%\inc\boost\spirit\home\classic\iterator\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\iterator
+..\%__SRC%\inc\boost\spirit\home\classic\iterator\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\iterator\impl
+..\%__SRC%\inc\boost\spirit\home\classic\meta\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\meta
+..\%__SRC%\inc\boost\spirit\home\classic\meta\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\meta\impl
+..\%__SRC%\inc\boost\spirit\home\classic\phoenix\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\phoenix
+..\%__SRC%\inc\boost\spirit\home\classic\symbols\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\symbols
+..\%__SRC%\inc\boost\spirit\home\classic\symbols\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\symbols\impl
+..\%__SRC%\inc\boost\spirit\home\classic\tree\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\tree
+..\%__SRC%\inc\boost\spirit\home\classic\tree\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\tree\impl
+..\%__SRC%\inc\boost\spirit\home\classic\utility\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility
+..\%__SRC%\inc\boost\spirit\home\classic\utility\impl\chset\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility\impl\chset
+..\%__SRC%\inc\boost\spirit\home\classic\utility\impl\* %_DEST%\inc%_EXT%\boost\spirit\home\classic\utility\impl
+..\%__SRC%\inc\boost\spirit\home\* %_DEST%\inc%_EXT%\boost\spirit\home
+..\%__SRC%\inc\boost\spirit\home\karma\action\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\action
+..\%__SRC%\inc\boost\spirit\home\karma\auto\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\auto
+..\%__SRC%\inc\boost\spirit\home\karma\auxiliary\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\auxiliary
+..\%__SRC%\inc\boost\spirit\home\karma\binary\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\binary
+..\%__SRC%\inc\boost\spirit\home\karma\char\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\char
+..\%__SRC%\inc\boost\spirit\home\karma\* %_DEST%\inc%_EXT%\boost\spirit\home\karma
+..\%__SRC%\inc\boost\spirit\home\karma\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\detail
+..\%__SRC%\inc\boost\spirit\home\karma\directive\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\directive
+..\%__SRC%\inc\boost\spirit\home\karma\nonterminal\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\nonterminal
+..\%__SRC%\inc\boost\spirit\home\karma\nonterminal\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\nonterminal\detail
+..\%__SRC%\inc\boost\spirit\home\karma\numeric\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\numeric
+..\%__SRC%\inc\boost\spirit\home\karma\numeric\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\numeric\detail
+..\%__SRC%\inc\boost\spirit\home\karma\operator\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\operator
+..\%__SRC%\inc\boost\spirit\home\karma\stream\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\stream
+..\%__SRC%\inc\boost\spirit\home\karma\stream\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\stream\detail
+..\%__SRC%\inc\boost\spirit\home\karma\string\* %_DEST%\inc%_EXT%\boost\spirit\home\karma\string
+..\%__SRC%\inc\boost\spirit\home\lex\* %_DEST%\inc%_EXT%\boost\spirit\home\lex
+..\%__SRC%\inc\boost\spirit\home\lex\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\lex\detail
+..\%__SRC%\inc\boost\spirit\home\lex\lexer\* %_DEST%\inc%_EXT%\boost\spirit\home\lex\lexer
+..\%__SRC%\inc\boost\spirit\home\lex\lexer\lexertl\* %_DEST%\inc%_EXT%\boost\spirit\home\lex\lexer\lexertl
+..\%__SRC%\inc\boost\spirit\home\lex\qi\* %_DEST%\inc%_EXT%\boost\spirit\home\lex\qi
+..\%__SRC%\inc\boost\spirit\home\phoenix\bind\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\bind
+..\%__SRC%\inc\boost\spirit\home\phoenix\bind\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\bind\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\core\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\core
+..\%__SRC%\inc\boost\spirit\home\phoenix\core\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\core\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix
+..\%__SRC%\inc\boost\spirit\home\phoenix\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\function\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\function
+..\%__SRC%\inc\boost\spirit\home\phoenix\function\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\function\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\fusion\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\fusion
+..\%__SRC%\inc\boost\spirit\home\phoenix\object\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\object
+..\%__SRC%\inc\boost\spirit\home\phoenix\object\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\object\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\operator\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\operator
+..\%__SRC%\inc\boost\spirit\home\phoenix\operator\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\operator\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\scope\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\scope
+..\%__SRC%\inc\boost\spirit\home\phoenix\scope\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\scope\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\statement\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\statement
+..\%__SRC%\inc\boost\spirit\home\phoenix\statement\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\statement\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\stl\algorithm\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\algorithm
+..\%__SRC%\inc\boost\spirit\home\phoenix\stl\algorithm\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\algorithm\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\stl\container\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\container
+..\%__SRC%\inc\boost\spirit\home\phoenix\stl\container\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl\container\detail
+..\%__SRC%\inc\boost\spirit\home\phoenix\stl\* %_DEST%\inc%_EXT%\boost\spirit\home\phoenix\stl
+..\%__SRC%\inc\boost\spirit\home\qi\action\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\action
+..\%__SRC%\inc\boost\spirit\home\qi\auto\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\auto
+..\%__SRC%\inc\boost\spirit\home\qi\auxiliary\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\auxiliary
+..\%__SRC%\inc\boost\spirit\home\qi\binary\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\binary
+..\%__SRC%\inc\boost\spirit\home\qi\char\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\char
+..\%__SRC%\inc\boost\spirit\home\qi\* %_DEST%\inc%_EXT%\boost\spirit\home\qi
+..\%__SRC%\inc\boost\spirit\home\qi\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\detail
+..\%__SRC%\inc\boost\spirit\home\qi\directive\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\directive
+..\%__SRC%\inc\boost\spirit\home\qi\nonterminal\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\nonterminal
+..\%__SRC%\inc\boost\spirit\home\qi\nonterminal\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\nonterminal\detail
+..\%__SRC%\inc\boost\spirit\home\qi\numeric\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\numeric
+..\%__SRC%\inc\boost\spirit\home\qi\numeric\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\numeric\detail
+..\%__SRC%\inc\boost\spirit\home\qi\operator\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\operator
+..\%__SRC%\inc\boost\spirit\home\qi\stream\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\stream
+..\%__SRC%\inc\boost\spirit\home\qi\stream\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\stream\detail
+..\%__SRC%\inc\boost\spirit\home\qi\string\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\string
+..\%__SRC%\inc\boost\spirit\home\qi\string\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\qi\string\detail
+..\%__SRC%\inc\boost\spirit\home\support\algorithm\* %_DEST%\inc%_EXT%\boost\spirit\home\support\algorithm
+..\%__SRC%\inc\boost\spirit\home\support\auto\* %_DEST%\inc%_EXT%\boost\spirit\home\support\auto
+..\%__SRC%\inc\boost\spirit\home\support\auxiliary\* %_DEST%\inc%_EXT%\boost\spirit\home\support\auxiliary
+..\%__SRC%\inc\boost\spirit\home\support\char_encoding\* %_DEST%\inc%_EXT%\boost\spirit\home\support\char_encoding
+..\%__SRC%\inc\boost\spirit\home\support\char_encoding\unicode\* %_DEST%\inc%_EXT%\boost\spirit\home\support\char_encoding\unicode
+..\%__SRC%\inc\boost\spirit\home\support\char_set\* %_DEST%\inc%_EXT%\boost\spirit\home\support\char_set
+..\%__SRC%\inc\boost\spirit\home\support\* %_DEST%\inc%_EXT%\boost\spirit\home\support
+..\%__SRC%\inc\boost\spirit\home\support\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail
+..\%__SRC%\inc\boost\spirit\home\support\detail\integer\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\integer
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\containers\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\containers
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\conversion\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\conversion
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\parser\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\parser\tokeniser\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser\tokeniser
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\parser\tree\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\parser\tree
+..\%__SRC%\inc\boost\spirit\home\support\detail\lexer\partition\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\lexer\partition
+..\%__SRC%\inc\boost\spirit\home\support\detail\math\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\math
+..\%__SRC%\inc\boost\spirit\home\support\detail\math\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\support\detail\math\detail
+..\%__SRC%\inc\boost\spirit\home\support\iterators\* %_DEST%\inc%_EXT%\boost\spirit\home\support\iterators
+..\%__SRC%\inc\boost\spirit\home\support\iterators\detail\* %_DEST%\inc%_EXT%\boost\spirit\home\support\iterators\detail
+..\%__SRC%\inc\boost\spirit\home\support\nonterminal\* %_DEST%\inc%_EXT%\boost\spirit\home\support\nonterminal
+..\%__SRC%\inc\boost\spirit\include\* %_DEST%\inc%_EXT%\boost\spirit\include
+..\%__SRC%\inc\boost\spirit\iterator\* %_DEST%\inc%_EXT%\boost\spirit\iterator
+..\%__SRC%\inc\boost\spirit\meta\* %_DEST%\inc%_EXT%\boost\spirit\meta
+..\%__SRC%\inc\boost\spirit\phoenix\* %_DEST%\inc%_EXT%\boost\spirit\phoenix
+..\%__SRC%\inc\boost\spirit\repository\home\* %_DEST%\inc%_EXT%\boost\spirit\repository\home
+..\%__SRC%\inc\boost\spirit\repository\home\karma\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma
+..\%__SRC%\inc\boost\spirit\repository\home\karma\directive\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\directive
+..\%__SRC%\inc\boost\spirit\repository\home\karma\nonterminal\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\karma\nonterminal
+..\%__SRC%\inc\boost\spirit\repository\home\qi\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi
+..\%__SRC%\inc\boost\spirit\repository\home\qi\directive\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\directive
+..\%__SRC%\inc\boost\spirit\repository\home\qi\nonterminal\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\nonterminal
+..\%__SRC%\inc\boost\spirit\repository\home\qi\primitive\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\qi\primitive
+..\%__SRC%\inc\boost\spirit\repository\home\support\* %_DEST%\inc%_EXT%\boost\spirit\repository\home\support
+..\%__SRC%\inc\boost\spirit\repository\include\* %_DEST%\inc%_EXT%\boost\spirit\repository\include
+..\%__SRC%\inc\boost\spirit\symbols\* %_DEST%\inc%_EXT%\boost\spirit\symbols
+..\%__SRC%\inc\boost\spirit\tree\* %_DEST%\inc%_EXT%\boost\spirit\tree
+..\%__SRC%\inc\boost\spirit\utility\* %_DEST%\inc%_EXT%\boost\spirit\utility
+..\%__SRC%\inc\boost\statechart\* %_DEST%\inc%_EXT%\boost\statechart
+..\%__SRC%\inc\boost\statechart\detail\* %_DEST%\inc%_EXT%\boost\statechart\detail
+..\%__SRC%\inc\boost\system\* %_DEST%\inc%_EXT%\boost\system
+..\%__SRC%\inc\boost\test\* %_DEST%\inc%_EXT%\boost\test
+..\%__SRC%\inc\boost\test\detail\* %_DEST%\inc%_EXT%\boost\test\detail
+..\%__SRC%\inc\boost\test\impl\* %_DEST%\inc%_EXT%\boost\test\impl
+..\%__SRC%\inc\boost\test\included\* %_DEST%\inc%_EXT%\boost\test\included
+..\%__SRC%\inc\boost\test\output\* %_DEST%\inc%_EXT%\boost\test\output
+..\%__SRC%\inc\boost\test\utils\basic_cstring\* %_DEST%\inc%_EXT%\boost\test\utils\basic_cstring
+..\%__SRC%\inc\boost\test\utils\* %_DEST%\inc%_EXT%\boost\test\utils
+..\%__SRC%\inc\boost\test\utils\iterator\* %_DEST%\inc%_EXT%\boost\test\utils\iterator
+..\%__SRC%\inc\boost\test\utils\runtime\cla\* %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla
+..\%__SRC%\inc\boost\test\utils\runtime\cla\detail\* %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla\detail
+..\%__SRC%\inc\boost\test\utils\runtime\cla\iface\* %_DEST%\inc%_EXT%\boost\test\utils\runtime\cla\iface
+..\%__SRC%\inc\boost\test\utils\runtime\* %_DEST%\inc%_EXT%\boost\test\utils\runtime
+..\%__SRC%\inc\boost\test\utils\runtime\env\* %_DEST%\inc%_EXT%\boost\test\utils\runtime\env
+..\%__SRC%\inc\boost\test\utils\runtime\file\* %_DEST%\inc%_EXT%\boost\test\utils\runtime\file
+..\%__SRC%\inc\boost\thread\* %_DEST%\inc%_EXT%\boost\thread
+..\%__SRC%\inc\boost\thread\detail\* %_DEST%\inc%_EXT%\boost\thread\detail
+..\%__SRC%\inc\boost\thread\pthread\* %_DEST%\inc%_EXT%\boost\thread\pthread
+..\%__SRC%\inc\boost\thread\win32\* %_DEST%\inc%_EXT%\boost\thread\win32
+..\%__SRC%\inc\boost\tr1\* %_DEST%\inc%_EXT%\boost\tr1
+..\%__SRC%\inc\boost\tr1\detail\* %_DEST%\inc%_EXT%\boost\tr1\detail
+..\%__SRC%\inc\boost\tr1\tr1\bcc32\* %_DEST%\inc%_EXT%\boost\tr1\tr1\bcc32
+..\%__SRC%\inc\boost\tr1\tr1\* %_DEST%\inc%_EXT%\boost\tr1\tr1
+..\%__SRC%\inc\boost\tr1\tr1\sun\* %_DEST%\inc%_EXT%\boost\tr1\tr1\sun
+..\%__SRC%\inc\boost\tuple\* %_DEST%\inc%_EXT%\boost\tuple
+..\%__SRC%\inc\boost\tuple\detail\* %_DEST%\inc%_EXT%\boost\tuple\detail
+..\%__SRC%\inc\boost\typeof\* %_DEST%\inc%_EXT%\boost\typeof
+..\%__SRC%\inc\boost\typeof\dmc\* %_DEST%\inc%_EXT%\boost\typeof\dmc
+..\%__SRC%\inc\boost\typeof\msvc\* %_DEST%\inc%_EXT%\boost\typeof\msvc
+..\%__SRC%\inc\boost\typeof\std\* %_DEST%\inc%_EXT%\boost\typeof\std
+..\%__SRC%\inc\boost\type_traits\* %_DEST%\inc%_EXT%\boost\type_traits
+..\%__SRC%\inc\boost\type_traits\detail\* %_DEST%\inc%_EXT%\boost\type_traits\detail
+..\%__SRC%\inc\boost\type_traits\msvc\* %_DEST%\inc%_EXT%\boost\type_traits\msvc
+..\%__SRC%\inc\boost\units\base_units\angle\* %_DEST%\inc%_EXT%\boost\units\base_units\angle
+..\%__SRC%\inc\boost\units\base_units\astronomical\* %_DEST%\inc%_EXT%\boost\units\base_units\astronomical
+..\%__SRC%\inc\boost\units\base_units\cgs\* %_DEST%\inc%_EXT%\boost\units\base_units\cgs
+..\%__SRC%\inc\boost\units\base_units\imperial\* %_DEST%\inc%_EXT%\boost\units\base_units\imperial
+..\%__SRC%\inc\boost\units\base_units\metric\* %_DEST%\inc%_EXT%\boost\units\base_units\metric
+..\%__SRC%\inc\boost\units\base_units\si\* %_DEST%\inc%_EXT%\boost\units\base_units\si
+..\%__SRC%\inc\boost\units\base_units\temperature\* %_DEST%\inc%_EXT%\boost\units\base_units\temperature
+..\%__SRC%\inc\boost\units\base_units\us\* %_DEST%\inc%_EXT%\boost\units\base_units\us
+..\%__SRC%\inc\boost\units\* %_DEST%\inc%_EXT%\boost\units
+..\%__SRC%\inc\boost\units\detail\* %_DEST%\inc%_EXT%\boost\units\detail
+..\%__SRC%\inc\boost\units\physical_dimensions\* %_DEST%\inc%_EXT%\boost\units\physical_dimensions
+..\%__SRC%\inc\boost\units\systems\angle\* %_DEST%\inc%_EXT%\boost\units\systems\angle
+..\%__SRC%\inc\boost\units\systems\cgs\* %_DEST%\inc%_EXT%\boost\units\systems\cgs
+..\%__SRC%\inc\boost\units\systems\* %_DEST%\inc%_EXT%\boost\units\systems
+..\%__SRC%\inc\boost\units\systems\detail\* %_DEST%\inc%_EXT%\boost\units\systems\detail
+..\%__SRC%\inc\boost\units\systems\si\codata\* %_DEST%\inc%_EXT%\boost\units\systems\si\codata
+..\%__SRC%\inc\boost\units\systems\si\* %_DEST%\inc%_EXT%\boost\units\systems\si
+..\%__SRC%\inc\boost\units\systems\temperature\* %_DEST%\inc%_EXT%\boost\units\systems\temperature
+..\%__SRC%\inc\boost\unordered\* %_DEST%\inc%_EXT%\boost\unordered
+..\%__SRC%\inc\boost\unordered\detail\* %_DEST%\inc%_EXT%\boost\unordered\detail
+..\%__SRC%\inc\boost\utility\* %_DEST%\inc%_EXT%\boost\utility
+..\%__SRC%\inc\boost\utility\detail\* %_DEST%\inc%_EXT%\boost\utility\detail
+..\%__SRC%\inc\boost\uuid\* %_DEST%\inc%_EXT%\boost\uuid
+..\%__SRC%\inc\boost\variant\* %_DEST%\inc%_EXT%\boost\variant
+..\%__SRC%\inc\boost\variant\detail\* %_DEST%\inc%_EXT%\boost\variant\detail
+..\%__SRC%\inc\boost\wave\cpplexer\* %_DEST%\inc%_EXT%\boost\wave\cpplexer
+..\%__SRC%\inc\boost\wave\cpplexer\re2clex\* %_DEST%\inc%_EXT%\boost\wave\cpplexer\re2clex
+..\%__SRC%\inc\boost\wave\* %_DEST%\inc%_EXT%\boost\wave
+..\%__SRC%\inc\boost\wave\grammars\* %_DEST%\inc%_EXT%\boost\wave\grammars
+..\%__SRC%\inc\boost\wave\util\* %_DEST%\inc%_EXT%\boost\wave\util
+..\%__SRC%\inc\boost\xpressive\* %_DEST%\inc%_EXT%\boost\xpressive
+..\%__SRC%\inc\boost\xpressive\detail\core\* %_DEST%\inc%_EXT%\boost\xpressive\detail\core
+..\%__SRC%\inc\boost\xpressive\detail\core\matcher\* %_DEST%\inc%_EXT%\boost\xpressive\detail\core\matcher
+..\%__SRC%\inc\boost\xpressive\detail\* %_DEST%\inc%_EXT%\boost\xpressive\detail
+..\%__SRC%\inc\boost\xpressive\detail\dynamic\* %_DEST%\inc%_EXT%\boost\xpressive\detail\dynamic
+..\%__SRC%\inc\boost\xpressive\detail\static\* %_DEST%\inc%_EXT%\boost\xpressive\detail\static
+..\%__SRC%\inc\boost\xpressive\detail\static\transforms\* %_DEST%\inc%_EXT%\boost\xpressive\detail\static\transforms
+..\%__SRC%\inc\boost\xpressive\detail\utility\chset\* %_DEST%\inc%_EXT%\boost\xpressive\detail\utility\chset
+..\%__SRC%\inc\boost\xpressive\detail\utility\* %_DEST%\inc%_EXT%\boost\xpressive\detail\utility
+..\%__SRC%\inc\boost\xpressive\traits\* %_DEST%\inc%_EXT%\boost\xpressive\traits
+..\%__SRC%\inc\boost\xpressive\traits\detail\* %_DEST%\inc%_EXT%\boost\xpressive\traits\detail
diff --git a/boost/unordered_map-doesnt-support-cp-ctor.patch b/boost/unordered_map-doesnt-support-cp-ctor.patch
new file mode 100644
index 000000000000..42e71752f975
--- /dev/null
+++ b/boost/unordered_map-doesnt-support-cp-ctor.patch
@@ -0,0 +1,92 @@
+Index: /trunk/boost/unordered/unordered_set.hpp
+===================================================================
+--- misc/boost_1_44_0/boost/unordered/unordered_set.hpp (revision 60754)
++++ misc/build/boost_1_44_0/boost/unordered/unordered_set.hpp (revision 68445)
+@@ -155,4 +155,9 @@
+
+ #if !defined(BOOST_NO_RVALUE_REFERENCES)
++ unordered_set(unordered_set const& other)
++ : table_(other.table_)
++ {
++ }
++
+ unordered_set(unordered_set&& other)
+ : table_(other.table_, boost::unordered_detail::move_tag())
+@@ -163,4 +168,10 @@
+ : table_(other.table_, a, boost::unordered_detail::move_tag())
+ {
++ }
++
++ unordered_set& operator=(unordered_set const& x)
++ {
++ table_ = x.table_;
++ return *this;
+ }
+
+@@ -652,4 +663,9 @@
+
+ #if !defined(BOOST_NO_RVALUE_REFERENCES)
++ unordered_multiset(unordered_multiset const& other)
++ : table_(other.table_)
++ {
++ }
++
+ unordered_multiset(unordered_multiset&& other)
+ : table_(other.table_, boost::unordered_detail::move_tag())
+@@ -660,4 +676,10 @@
+ : table_(other.table_, a, boost::unordered_detail::move_tag())
+ {
++ }
++
++ unordered_multiset& operator=(unordered_multiset const& x)
++ {
++ table_ = x.table_;
++ return *this;
+ }
+
+Index: /trunk/boost/unordered/unordered_map.hpp
+===================================================================
+--- misc/boost_1_44_0/boost/unordered/unordered_map.hpp (revision 60754)
++++ misc/build/boost_1_44_0/boost/unordered/unordered_map.hpp (revision 68445)
+@@ -161,4 +161,9 @@
+
+ #if !defined(BOOST_NO_RVALUE_REFERENCES)
++ unordered_map(unordered_map const& other)
++ : table_(other.table_)
++ {
++ }
++
+ unordered_map(unordered_map&& other)
+ : table_(other.table_, boost::unordered_detail::move_tag())
+@@ -169,4 +174,10 @@
+ : table_(other.table_, a, boost::unordered_detail::move_tag())
+ {
++ }
++
++ unordered_map& operator=(unordered_map const& x)
++ {
++ table_ = x.table_;
++ return *this;
+ }
+
+@@ -706,4 +717,9 @@
+
+ #if !defined(BOOST_NO_RVALUE_REFERENCES)
++ unordered_multimap(unordered_multimap const& other)
++ : table_(other.table_)
++ {
++ }
++
+ unordered_multimap(unordered_multimap&& other)
+ : table_(other.table_, boost::unordered_detail::move_tag())
+@@ -714,4 +730,10 @@
+ : table_(other.table_, a, boost::unordered_detail::move_tag())
+ {
++ }
++
++ unordered_multimap& operator=(unordered_multimap const& x)
++ {
++ table_ = x.table_;
++ return *this;
+ }
+