1 -include ..
/..
/Makefile.settings
3 _SRCDIR_
:= $(_SRCDIR_
)doc
/user-guide
/
9 all: user-guide.txt user-guide.html help.txt
# user-guide.pdf user-guide.ps user-guide.rtf
12 xsltproc
--stringparam l10n.gentext.default.language
"en" --stringparam latex.documentclass.common
"" --stringparam latex.babel.language
"" --output
$@ http
://db2latex.sourceforge.net
/xsl
/docbook.xsl
$<
15 xmlto
--skip-validation txt
$<
19 xsltproc
--output
$@ http
://docbook.sourceforge.net
/release
/xsl
/current
/xhtml
/docbook.xsl
$<
22 xmlto
--skip-validation pdf
$<
26 xmlto
--skip-validation ps
$<
29 help.xml
: commands.xml
31 %.db.xml
: %.xml docbook.xsl
32 xsltproc
--xinclude
--output
$@ docbook.xsl
$<
34 help.txt
: help.xml help.xsl commands.xml misc.xml quickstart.xml
35 xsltproc
--stringparam extraparanewline
"$(EXTRAPARANEWLINE)" --xinclude help.xsl
$< | perl
-0077 -pe
's/\n\n%/\n%/s; s/_b_/\002/g;' > $@
38 rm -f
*.html
*.pdf
*.ps
*.rtf
*.txt
*.db.xml
41 mkdir
-p
$(DESTDIR
)$(DATADIR
)
42 chmod
0755 $(DESTDIR
)$(DATADIR
)
43 rm -f
$(DESTDIR
)$(DATADIR
)/help.txt
# Prevent help function from breaking in running sessions
44 $(INSTALL
) -m
0644 $(_SRCDIR_
)help.txt
$(DESTDIR
)$(DATADIR
)/help.txt
47 rm -f
$(DESTDIR
)$(DATADIR
)/help.txt
48 -rmdir
$(DESTDIR
)$(DATADIR
)
50 .PHONY
: clean install uninstall