2 # Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
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)
10 ########################################################################
11 # Standalone HTML documentation
22 overview/async_op1.png
23 overview/async_op2.png
25 <location>html/boost_asio
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 ;
36 for local l in $(example-names)
38 install ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>html/boost_asio/example/$(l) ;
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
56 ########################################################################
57 # HTML documentation for $(BOOST_ROOT)/doc/html
66 install asio_doc_images
70 overview/async_op1.png
71 overview/async_op2.png
73 <location>$(BOOST_ROOT)/doc/html/boost_asio
76 explicit asio_doc_images ;
78 for local l in $(example-names)
80 install asio_ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>$(BOOST_ROOT)/doc/html/boost_asio/example/$(l) ;
81 explicit asio_ex_$(l) ;
84 alias asio_examples : asio_ex_$(example-names) ;
86 explicit asio_examples ;
88 path-constant images_location : ../../../doc/html ;
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
106 <dependency>asio_doc_images
107 <dependency>asio_examples
112 ###############################################################################
116 : <dependency>asio_doc_images <dependency>asio_examples
120 explicit boostrelease ;