39 lines
841 B
Plaintext
39 lines
841 B
Plaintext
#|
|
|
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 ;
|