diff options
Diffstat (limited to 'documentation/poky-ref-manual/Makefile')
-rw-r--r-- | documentation/poky-ref-manual/Makefile | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/documentation/poky-ref-manual/Makefile b/documentation/poky-ref-manual/Makefile new file mode 100644 index 0000000000..b023045d0e --- /dev/null +++ b/documentation/poky-ref-manual/Makefile | |||
@@ -0,0 +1,38 @@ | |||
1 | all: html pdf tarball | ||
2 | |||
3 | pdf: | ||
4 | cd ..; ./tools/poky-docbook-to-pdf ./poky-ref-manual/poky-handbook.xml ./template | ||
5 | cd..; ./tools/poky-docbook-to-pdf ./poky-ref-manual/bsp-guide.xml ./template | ||
6 | |||
7 | XSLTOPTS = --stringparam html.stylesheet style.css \ | ||
8 | --stringparam chapter.autolabel 1 \ | ||
9 | --stringparam appendix.autolabel 1 \ | ||
10 | --stringparam section.autolabel 1 \ | ||
11 | --stringparam section.label.includes.component.label 1 \ | ||
12 | --xinclude | ||
13 | |||
14 | ## | ||
15 | # These URI should be rewritten by your distribution's xml catalog to | ||
16 | # match your localy installed XSL stylesheets. | ||
17 | XSL_BASE_URI = http://docbook.sourceforge.net/release/xsl/current | ||
18 | XSL_XHTML_URI = $(XSL_BASE_URI)/xhtml/docbook.xsl | ||
19 | |||
20 | html: | ||
21 | # See http://www.sagehill.net/docbookxsl/HtmlOutput.html | ||
22 | xsltproc $(XSLTOPTS) -o poky-handbook.html $(XSL_XHTML_URI) poky-handbook.xml | ||
23 | xsltproc $(XSLTOPTS) -o bsp-guide.html $(XSL_XHTML_URI) bsp-guide.xml | ||
24 | |||
25 | tarball: html | ||
26 | tar -cvzf poky-handbook.tgz poky-handbook.html style.css screenshots/ss-sato.png poky-beaver.png poky-handbook.png | ||
27 | |||
28 | validate: | ||
29 | xmllint --postvalid --xinclude --noout poky-handbook.xml | ||
30 | |||
31 | OUTPUTS = poky-handbook.tgz poky-handbook.html poky-handbook.pdf bsp-guide.pdf | ||
32 | SOURCES = *.png *.xml *.css *.svg | ||
33 | |||
34 | publish: | ||
35 | scp -r $(OUTPUTS) $(SOURCES) o-hand.com:/srv/www/pokylinux.org/doc/ | ||
36 | |||
37 | clean: | ||
38 | rm $(OUTPUTS) | ||