6bcf451515
(fo): Generate fo output. svn: r8224
71 lines
2.1 KiB
Makefile
71 lines
2.1 KiB
Makefile
# This is the help/output level Makefile for gramps
|
|
# $Id$
|
|
|
|
BRANCH = 2.2
|
|
HELP_LINGUAS = C fr sk nl #nb
|
|
|
|
# admon images to copy
|
|
ADMON_IMAGES = note.png tip.png warning.png
|
|
|
|
# Docbook stuff
|
|
chunkxsl = /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl
|
|
admonimgdir = /usr/share/xml/docbook/stylesheet/nwalsh/images/
|
|
docbookxsl = /usr/share/xml/docbook/stylesheet/nwalsh/fo/docbook.xsl
|
|
|
|
html:
|
|
rm -rf gramps-manual # Clean up the output dir
|
|
for lang in $(HELP_LINGUAS) ; do \
|
|
xsltproc -o gramps-manual/$(BRANCH)/$$lang/index.html \
|
|
--stringparam chunker.output.encoding UTF-8 \
|
|
--stringparam html.stylesheet \
|
|
../../gramps-help-screen.css \
|
|
--stringparam admon.graphics 1 \
|
|
--stringparam admon.graphics.path ../../images/ \
|
|
--stringparam navig.graphics 1 \
|
|
--stringparam navig.graphics.extension .png \
|
|
--stringparam navig.graphics.path ../../images/ \
|
|
$(chunkxsl) ../$$lang/gramps.xml ; \
|
|
mkdir gramps-manual/$(BRANCH)/$$lang/figures ; \
|
|
cp ../$$lang/figures/*.png \
|
|
gramps-manual/$(BRANCH)/$$lang/figures/ ; \
|
|
echo " Done with html for $$lang" ; \
|
|
echo " " ; \
|
|
done
|
|
|
|
mv gramps-manual/$(BRANCH)/C gramps-manual/$(BRANCH)/en
|
|
|
|
mkdir gramps-manual/images
|
|
cp htmlpic/* gramps-manual/images/
|
|
for img in $(ADMON_IMAGES) ; do \
|
|
cp $(admonimgdir)/$$img gramps-manual/images/ ; \
|
|
done
|
|
|
|
cp gramps-help-screen.css gramps-manual/
|
|
|
|
pdf: fo
|
|
|
|
fo:
|
|
rm -rf gramps-pdf # Clean up the output dir
|
|
for lang in $(HELP_LINGUAS) ; do \
|
|
if test $$lang = C ; then \
|
|
papers="USletter A4"; \
|
|
else \
|
|
papers=A4 ; \
|
|
fi ; \
|
|
for paper in $$papers ; do \
|
|
xsltproc \
|
|
--output gramps-pdf/$$lang/gramps-$$paper.fo \
|
|
--stringparam paper.type $$paper \
|
|
--stringparam double.sided 1 \
|
|
--stringparam admon.graphics 1 \
|
|
--stringparam admon.graphics.path ./admonpdf \
|
|
--stringparam section.autolabel 1 \
|
|
--stringparam section.autolabel.max.depth 3 \
|
|
--stringparam \
|
|
section.label.includes.component.label 1 \
|
|
--stringparam body.start.indent 0pt \
|
|
--stringparam fop.extensions 1 \
|
|
$(docbookxsl) ../$$lang/gramps.xml ; \
|
|
done ; \
|
|
done
|