#| Copyright Rene Rivera 2011-2019 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) |# import asciidoctor ; import modules ; import path ; project predefdoc ; path-constant PYGMENTS_DIR : . ; doc-dir = [ MATCH "--doc-dir=(.*)" : [ modules.peek : ARGV ] ] ; doc-dir ?= . ; local headers = [ glob-tree-ex $(BOOST_PREDEF_INCLUDE) : *.h ] ; html index : predef.adoc : : --require=$(PYGMENTS_DIR)/pygments_init.rb --trace --verbose $(PYGMENTS_DIR)/pygments_init.rb $(headers) ; explicit index ; install html : index : $(doc-dir) ; explicit html ; alias boostdoc ; explicit boostdoc ; alias boostrelease : html ; explicit boostrelease ;