mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
ec7059cd4c
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>
45 lines
1.4 KiB
Makefile
45 lines
1.4 KiB
Makefile
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)
|