]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/libs/asio/doc/Jamfile.v2
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / asio / doc / Jamfile.v2
1 #
2 # Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
3 #
4 # Distributed under the Boost Software License, Version 1.0. (See accompanying
5 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 #
7
8 using quickbook ;
9
10 ########################################################################
11 # Standalone HTML documentation
12
13 xml standalone_doc
14 :
15 asio.qbk
16 ;
17
18 install images
19 :
20 overview/proactor.png
21 overview/sync_op.png
22 overview/async_op1.png
23 overview/async_op2.png
24 :
25 <location>html/boost_asio
26 ;
27
28 local example-names = cpp03/allocation cpp03/buffers cpp03/chat cpp03/echo
29 cpp03/fork cpp03/http/client cpp03/http/server cpp03/http/server2
30 cpp03/http/server3 cpp03/http/server4 cpp03/icmp cpp03/invocation
31 cpp03/iostreams cpp03/local cpp03/multicast cpp03/nonblocking cpp03/porthopper
32 cpp03/serialization cpp03/services cpp03/socks4 cpp03/spawn cpp03/ssl
33 cpp03/timeouts cpp03/timers cpp03/windows cpp11/allocation cpp11/buffers
34 cpp11/chat cpp11/echo cpp11/futures cpp11/http/server cpp11/spawn ;
35
36 for local l in $(example-names)
37 {
38 install ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>html/boost_asio/example/$(l) ;
39 }
40
41 boostbook standalone
42 :
43 standalone_doc
44 :
45 <xsl:param>boost.root=../../../..
46 <xsl:param>chapter.autolabel=0
47 <xsl:param>chunk.section.depth=8
48 <xsl:param>chunk.first.sections=1
49 <xsl:param>toc.section.depth=2
50 <xsl:param>toc.max.depth=1
51 <xsl:param>generate.section.toc.level=1
52 <xsl:param>generate.toc="chapter nop section nop"
53 <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/asio/doc/html
54 ;
55
56 ########################################################################
57 # HTML documentation for $(BOOST_ROOT)/doc/html
58
59 xml asio_doc
60 :
61 asio.qbk
62 ;
63
64 explicit asio_doc ;
65
66 install asio_doc_images
67 :
68 overview/proactor.png
69 overview/sync_op.png
70 overview/async_op1.png
71 overview/async_op2.png
72 :
73 <location>$(BOOST_ROOT)/doc/html/boost_asio
74 ;
75
76 explicit asio_doc_images ;
77
78 for local l in $(example-names)
79 {
80 install asio_ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>$(BOOST_ROOT)/doc/html/boost_asio/example/$(l) ;
81 explicit asio_ex_$(l) ;
82 }
83
84 alias asio_examples : asio_ex_$(example-names) ;
85
86 explicit asio_examples ;
87
88 path-constant images_location : ../../../doc/html ;
89
90 boostbook asio
91 :
92 asio_doc
93 :
94 <name>../../../doc/html
95 <xsl:param>chapter.autolabel=0
96 <xsl:param>chunk.section.depth=8
97 <xsl:param>chunk.first.sections=1
98 <xsl:param>toc.section.depth=2
99 <xsl:param>toc.max.depth=1
100 <xsl:param>generate.section.toc.level=1
101 <xsl:param>generate.toc="chapter nop section nop"
102 <xsl:param>root.filename=boost_asio
103 <format>pdf:<xsl:param>img.src.path=$(images_location)/
104 <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/libs/asio/doc/html
105 :
106 <dependency>asio_doc_images
107 <dependency>asio_examples
108 ;
109
110 explicit asio ;
111
112 ###############################################################################
113 alias boostdoc
114 : asio_doc
115 :
116 : <dependency>asio_doc_images <dependency>asio_examples
117 : ;
118 explicit boostdoc ;
119 alias boostrelease ;
120 explicit boostrelease ;