Files
poky/documentation/yocto-project-qs/Makefile
Scott Rifenbark f285547a38 documentation/yocto-project-qs/Makefile: BUGID#_956 - Modified Publish
Fixed the makes file so that the HTML file and the CSS file are
automatically published to the appropriate directory in the Yocto
Project website.  Also the PNG files (4) are published to the directory's
'figures' folder.  This fixes BUGID#_956 for the Quick Start manual.

(From yocto-docs rev: e315f2ca65c5003e2ad02bd89f0850a79dc548bf)

Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-09 14:17:41 +01:00

1.2 KiB

XSLTOPTS = --stringparam html.stylesheet style.css
--xinclude

XSL_BASE_URI = http://docbook.sourceforge.net/release/xsl/current XSL_XHTML_URI = $(XSL_BASE_URI)/xhtml/docbook.xsl

all: html tarball

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 yocto-project-qs.html $(XSL_XHTML_URI) yocto-project-qs.xml

xsltproc $(XSLTOPTS) -o yocto-project-qs.html yocto-project-qs-customization.xsl yocto-project-qs.xml

tarball: html tar -cvzf yocto-project-qs.tgz yocto-project-qs.html style.css figures/yocto-environment.png figures/building-an-image.png figures/using-a-pre-built-image.png figures/yocto-project-transp.png

validate: xmllint --postvalid --xinclude --noout yocto-project-qs.xml

MANUALS = yocto-project-qs.html FIGURES = figures/*.png STYLESHEET = *.css

publish: scp -r $(MANUALS) $(STYLESHEET) srifenbark@www.yoctoproject.org:/srv/www/www.yoctoproject.org-docs/yocto-quick-start scp -r $(FIGURES) srifenbark@www.yoctoproject.org:/srv/www/www.yoctoproject.org-docs/yocto-quick-start/figures

clean: rm -f $(MANUALS)