| #| |
| 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 : |
| : |
| <flags>--require=$(PYGMENTS_DIR)/pygments_init.rb |
| <flags>--trace |
| <flags>--verbose |
| <dependency>$(PYGMENTS_DIR)/pygments_init.rb |
| <dependency>$(headers) |
| ; |
| explicit index ; |
| |
| install html : index : <location>$(doc-dir) ; |
| explicit html ; |
| |
| alias boostdoc ; |
| explicit boostdoc ; |
| |
| alias boostrelease : html ; |
| explicit boostrelease ; |