diff options
| author | Murray Stokely <murray@FreeBSD.org> | 2005-08-29 02:17:37 +0000 |
|---|---|---|
| committer | Murray Stokely <murray@FreeBSD.org> | 2005-08-29 02:17:37 +0000 |
| commit | 7b589b1fa85fbf8246d2d4b85083f56c75fd97b5 (patch) | |
| tree | ffe2a4acd336857218e6187763ce7cb2dc0ad50e /share/mk | |
| parent | 19a9120503bc2667f6baf79357bbab9bbdfaa470 (diff) | |
Add 'sxi' as a known format for the DocBook Slides infrastructure in
/usr/doc/${LANG}/slides.
Notes
svn path=/head/; revision=25496
Diffstat (limited to 'share/mk')
| -rw-r--r-- | share/mk/doc.slides.mk | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/share/mk/doc.slides.mk b/share/mk/doc.slides.mk index 3e0a518d97..1748101790 100644 --- a/share/mk/doc.slides.mk +++ b/share/mk/doc.slides.mk @@ -26,7 +26,7 @@ DOCBOOKSUFFIX?= xml MASTERDOC?= ${.CURDIR}/${DOC}.${DOCBOOKSUFFIX} -KNOWN_FORMATS= html pdf +KNOWN_FORMATS= html pdf sxi CSS_SHEET?= @@ -34,6 +34,9 @@ SLIDES_XSLDIR= /usr/local/share/xsl/slides/xsl/ SLIDES_XSLHTML= ${SLIDES_XSLDIR}xhtml/default.xsl SLIDES_XSLPRINT?= ${SLIDES_XSLDIR}fo/plain.xsl +# Default OpenOffice.Org Template +TEMPLATE?= BSDi + # Loop through formats we should build. .for _curformat in ${FORMATS} _cf=${_curformat} @@ -51,6 +54,10 @@ CLEANFILES+= ${DOC}.aux ${DOC}.log ${DOC}.out texput.log .endif .endif +.if ${_cf} == "sxi" +CLEANDIRS+= sxi +.endif + .endfor XSLTPROCFLAGS?= --nonet --stringparam draft.mode no @@ -63,6 +70,11 @@ all: ${_docs} ${DOC}.html: ${SRCS} ${XSLTPROC} ${XSLTPROCOPTS} ${SLIDES_XSLHTML} ${DOC}.xml +${DOC}.sxi: ${SRCS} + cp -Rp ${DOC_PREFIX}/share/openoffice/${TEMPLATE} sxi + ${XSLTPROC} ${XSLTPROCOPTS} ${DOC_PREFIX}/share/openoffice/${TEMPLATE}.xsl slides.xml > sxi/content.xml + (cd sxi; zip -r ../${DOC}.sxi .) + ${DOC}.fo: ${SRCS} .if defined(USE_SAXON) ${SAXON_CMD} ${DOC}.xml ${SLIDES_XSLPRINT} > ${.TARGET:S/.pdf$/.fo/} |
