Several changes made so that the HTML and PDF files as well as the CSS style sheet and any PNG figures get published to the Yocto Project website in the ADT Manual directory. This fixes BUGID#_956 regarding the ADT Manual. (From yocto-docs rev: 4dde2130b6ee6816f2cf012fc488c972bdd668c1) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.4 KiB
XSLTOPTS = --stringparam html.stylesheet style.css
--stringparam chapter.autolabel 1
--stringparam appendix.autolabel A
--stringparam section.autolabel 1
--stringparam section.label.includes.component.label 1
--xinclude
These URI should be rewritten by your distribution's xml catalog to
match your localy installed XSL stylesheets.
XSL_BASE_URI = http://docbook.sourceforge.net/release/xsl/current XSL_XHTML_URI = $(XSL_BASE_URI)/xhtml/docbook.xsl
all: html pdf tarball
pdf: ../tools/poky-docbook-to-pdf adt-manual.xml ../template
These URI should be rewritten by your distribution's xml catalog to
match your localy installed XSL stylesheets.
html:
See http://www.sagehill.net/docbookxsl/HtmlOutput.html
xsltproc $(XSLTOPTS) -o adt-manual.html $(XSL_XHTML_URI) adt-manual.xml
xsltproc $(XSLTOPTS) -o adt-manual.html adt-manual-customization.xsl adt-manual.xml
tarball: html tar -cvzf adt-manual.tgz adt-manual.html adt-manual.pdf style.css figures/adt-title.png
validate: xmllint --postvalid --xinclude --noout adt-manual.xml
MANUALS = adt-manual.html adt-manual.pdf FIGURES = figures/*.png STYLESHEET = *.css
publish: scp -r $(MANUALS) $(STYLESHEET) srifenbark@www.yoctoproject.org:/srv/www/www.yoctoproject.org-docs/adt-manual scp -r $(FIGURES) srifenbark@www.yoctoproject.org:/srv/www/www.yoctoproject.org-docs/adt-manual/figures
clean: rm -f $(MANUALS)