Files
poky/documentation/adt-manual/Makefile
Scott Rifenbark ec7059cd4c documentation/adt-manual/Makefile: BUGID#_956 - Changes to push to website
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>
2011-05-09 14:17:39 +01:00

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)