• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (C) 2019-2019 Alexander Grund
2# Distributed under the Boost Software License, Version 1.0
3# (see accompanying file LICENSE or a copy at
4# http://www.boost.org/LICENSE_1_0.txt)
5
6using doxygen ;
7import doxygen ;
8import path ;
9import os ;
10
11path-constant here : . ;
12
13.doxygen = [ doxygen.name ] ;
14.doxygen ?= doxygen ;
15
16local sources = [ path.glob-tree ../include/boost/nowide : *.hpp : detail ] main.dox changelog.dox ;
17
18make html : ./Doxyfile : @make-html : <dependency>$(sources) ;
19
20if [ os.name ] = NT
21{
22    RMDIR = rmdir /s /q ;
23}
24else
25{
26    RMDIR = rm -rf ;
27}
28
29actions make-html {
30  cd $(here)
31  $(RMDIR) html
32  "$(.doxygen)"
33}
34
35alias reference : html ;
36
37alias boostdoc ;
38explicit boostdoc ;
39alias boostrelease : html ;
40explicit boostrelease ;
41