diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index 983af0c..6883c2a 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -2,50 +2,19 @@ # 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) +import project ; import doxygen ; import quickbook ; -project : requirements - # Path for links to Boost: - boost.root=../../../.. - - # Some general style settings: - table.footnote.number.format=1 - footnote.number.format=1 - - # HTML options first: - # Use graphics not text for navigation: - navig.graphics=1 - # PDF Options: - # TOC Generation: this is needed for FOP-0.9 and later: - fop1.extensions=0 - xep.extensions=1 - # TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9! - fop.extensions=0 - # No indent on body text: - body.start.indent=0pt - # Margin size: - page.margin.inner=0.5in - # Margin size: - page.margin.outer=0.5in - # Paper type = A4 - paper.type=A4 - # Yes, we want graphics for admonishments: - admon.graphics=1 - # Set this one for PDF generation *only*: - # default pnd graphics are awful in PDF form, - # better use SVG's instead: - pdf:admon.graphics.extension=".svg" - pdf:"admon.graphics.path=$(boost-images)/" - pdf:"boost.url.prefix=http://www.boost.org/doc/libs/release/libs/utility/doc/html" -; +project boost/libs/utility/doc ; +path-constant INCLUDES : ../../.. ; path-constant boost-images : ../../../doc/src/images ; # Generate XML doxygen reference for base_from_member component in base_from_member_reference.xml doxygen base_from_member_reference : - ../../../boost/utility/base_from_member.hpp + $(INCLUDES)/boost/utility/base_from_member.hpp : tmp ENABLE_PREPROCESSING=YES @@ -89,7 +58,7 @@ doxygen base_from_member_reference # Generate XML doxygen reference for boost_binary component in boost_binary_reference.xml doxygen boost_binary_reference : - ../../../boost/utility/binary.hpp + $(INCLUDES)/boost/utility/binary.hpp : tmp ENABLE_PREPROCESSING=YES @@ -133,8 +102,8 @@ doxygen boost_binary_reference # Generate XML doxygen reference for call_traits component in call_traits_reference.xml doxygen call_traits_reference : - ../../../boost/call_traits.hpp - ../../../boost/detail/call_traits.hpp + $(INCLUDES)/boost/call_traits.hpp + $(INCLUDES)/boost/detail/call_traits.hpp : tmp ENABLE_PREPROCESSING=YES @@ -178,8 +147,8 @@ doxygen call_traits_reference # Generate XML doxygen reference for compressed_pair component in compressed_pair_reference.xml doxygen compressed_pair_reference : - ../../../boost/compressed_pair.hpp - ../../../boost/detail/compressed_pair.hpp + $(INCLUDES)/boost/compressed_pair.hpp + $(INCLUDES)/boost/detail/compressed_pair.hpp : tmp ENABLE_PREPROCESSING=YES @@ -223,8 +192,8 @@ doxygen compressed_pair_reference # Generate XML doxygen reference for in_place_factory component in in_place_factory_reference.xml doxygen in_place_factory_reference : - ../../../boost/utility/in_place_factory.hpp - ../../../boost/utility/typed_in_place_factory.hpp + $(INCLUDES)/boost/utility/in_place_factory.hpp + $(INCLUDES)/boost/utility/typed_in_place_factory.hpp : tmp ENABLE_PREPROCESSING=YES @@ -271,7 +240,7 @@ doxygen in_place_factory_reference # Generate XML doxygen reference for result_of component in result_of_reference.xml doxygen result_of_reference : - ../../../boost/utility/result_of.hpp + $(INCLUDES)/boost/utility/result_of.hpp : tmp ENABLE_PREPROCESSING=YES @@ -315,7 +284,7 @@ doxygen result_of_reference # Generate XML doxygen reference for string_view component in string_view_reference.xml doxygen string_view_reference : - ../../../boost/utility/string_view.hpp + $(INCLUDES)/boost/utility/string_view.hpp : tmp ENABLE_PREPROCESSING=YES @@ -359,7 +328,7 @@ doxygen string_view_reference # Generate XML doxygen reference for value_init component in value_init_reference.xml doxygen value_init_reference : - ../../../boost/utility/value_init.hpp + $(INCLUDES)/boost/utility/value_init.hpp : tmp ENABLE_PREPROCESSING=YES @@ -440,6 +409,5 @@ boostbook standalone_main alias boostdoc ; explicit boostdoc ; -alias boostrelease : - standalone_main ; +alias boostrelease : standalone_main ; explicit boostrelease ;