diff --git a/doc/Jamfile b/doc/Jamfile index 7855ac49..bdd659b0 100644 --- a/doc/Jamfile +++ b/doc/Jamfile @@ -100,25 +100,13 @@ make common.xsl : $(docca)/include/docca/common.xsl make stage1.xsl : $(docca)/include/docca/stage1.xsl : @copy_script ; make base-stage1.xsl : $(docca)/include/docca/base-stage1.xsl : @copy_script ; make stage2.xsl : $(docca)/include/docca/stage2.xsl : @copy_script ; +make base-stage2.xsl : $(docca)/include/docca/base-stage2.xsl : @copy_script ; make assemble-quickbook.xsl : $(docca)/include/docca/assemble-quickbook.xsl : @copy_script ; make emphasized-types.xsl : $(docca)/include/docca/emphasized-types.xsl : @copy_script ; +make base-config.xsl : $(docca)/include/docca/base-config.xsl : @copy_script ; -make config.xsl - : - $(docca)/include/docca/config.xsl - xsl/config.xsl - xsl/class_detail.xsl - xsl/includes.xsl - : - @make_config - ; - -actions make_config -{ - cp $(2[1]) $(1) - sed -i -e "//{r $(2[2])" -e "d}" $(1) - sed -i -e "//{r $(2[4])" -e "d}" $(1) -} +# Copy the project-specific config XSLT +make custom-overrides.xsl : xsl/custom-overrides.xsl : @copy_script ; # Make a copy of the given file. # @@ -143,7 +131,8 @@ make xml-pages.xml # Make bjam aware of additional dependencies base-extract-xml-pages.xsl - config.xsl + base-config.xsl + custom-overrides.xsl common.xsl : saxonhe.saxonhe @@ -174,7 +163,8 @@ make stage1/results # additional dependencies xml-pages.xml base-stage1.xsl - config.xsl + base-config.xsl + custom-overrides.xsl common.xsl : saxonhe.saxonhe_dir @@ -187,6 +177,10 @@ make stage2/results # additional dependencies emphasized-types.xsl + base-stage2.xsl + base-config.xsl + custom-overrides.xsl + common.xsl : saxonhe.saxonhe_dir ; @@ -309,4 +303,4 @@ alias boostdoc ; explicit boostdoc ; alias boostrelease : beast ; -explicit boostrelease ; \ No newline at end of file +explicit boostrelease ; diff --git a/doc/xsl/class_detail.xsl b/doc/xsl/class_detail.xsl deleted file mode 100644 index 63a91f00..00000000 --- a/doc/xsl/class_detail.xsl +++ /dev/null @@ -1,36 +0,0 @@ - - __Allocator__ - __AsyncStream__ - __AsyncReadStream__ - __AsyncWriteStream__ - __Body__ - __BufferSequence__ - __BufferSequence__ - __CompletionCondition__ - __CompletionHandler__ - __CompletionToken__ - __ConnectCondition__ - __ConnectHandler__ - __ConstBufferSequence__ - __DynamicBuffer__ - __EndpointSequence__ - __ExecutionContext__ - __Executor__ - __Executor__ - __Executor1__ - __Executor2__ - __Fields__ - __Handler__ - __Handler__ - __IteratorConnectHandler__ - __MutableBufferSequence__ - __Protocol__ - __RangeConnectHandler__ - __RatePolicy__ - __ReadHandler__ - __Stream__ - __SyncStream__ - __SyncReadStream__ - __SyncWriteStream__ - __WriteHandler__ - diff --git a/doc/xsl/config.xsl b/doc/xsl/config.xsl deleted file mode 100644 index afc484c8..00000000 --- a/doc/xsl/config.xsl +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/doc/xsl/custom-overrides.xsl b/doc/xsl/custom-overrides.xsl new file mode 100644 index 00000000..e1d5a573 --- /dev/null +++ b/doc/xsl/custom-overrides.xsl @@ -0,0 +1,18 @@ + + + + + + + core.hpp + http.hpp + ssl.hpp + websocket.hpp + zlib.hpp + + + diff --git a/doc/xsl/includes.xsl b/doc/xsl/includes.xsl deleted file mode 100644 index 8660e7e1..00000000 --- a/doc/xsl/includes.xsl +++ /dev/null @@ -1,8 +0,0 @@ - -core.hpp -http.hpp -ssl.hpp -websocket.hpp -zlib.hpp - -