diff --git a/doc/Jamfile b/doc/Jamfile index ae8b8e2..bdb2b83 100644 --- a/doc/Jamfile +++ b/doc/Jamfile @@ -101,26 +101,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[3])" -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. # @@ -145,7 +132,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 @@ -176,7 +164,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 @@ -189,6 +178,10 @@ make stage2/results # additional dependencies emphasized-types.xsl + base-stage2.xsl + base-config.xsl + custom-overrides.xsl + common.xsl : saxonhe.saxonhe_dir ; diff --git a/doc/xsl/class_detail.xsl b/doc/xsl/class_detail.xsl deleted file mode 100644 index 458fcf2..0000000 --- a/doc/xsl/class_detail.xsl +++ /dev/null @@ -1,3 +0,0 @@ - -__InputIterator__ - diff --git a/doc/xsl/config.xsl b/doc/xsl/config.xsl deleted file mode 100644 index 25ee9a0..0000000 --- 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 0000000..28ff3e4 --- /dev/null +++ b/doc/xsl/custom-overrides.xsl @@ -0,0 +1,11 @@ + + + + + + + diff --git a/doc/xsl/includes.xsl b/doc/xsl/includes.xsl deleted file mode 100644 index a84b5e7..0000000 --- a/doc/xsl/includes.xsl +++ /dev/null @@ -1,5 +0,0 @@ - - Defined in header [include_file - - ] - diff --git a/doc/xsl/includes_foot.xsl b/doc/xsl/includes_foot.xsl deleted file mode 100644 index bd21333..0000000 --- a/doc/xsl/includes_foot.xsl +++ /dev/null @@ -1,7 +0,0 @@ - - - - Easter Egg - - - \ No newline at end of file