Commit two patches from RH package maintainer (#956).
[bitlbee.git] / doc / user-guide / Makefile
blob0215ede873eeeaa90a827384e7d7329c0f107a60
1 -include ../../Makefile.settings
2 ifdef _SRCDIR_
3 _SRCDIR_ := $(_SRCDIR_)doc/user-guide/
4 endif
6 EXTRAPARANEWLINE = 1
7 # EXTRAPARANEWLINE = 0
9 all: user-guide.txt user-guide.html help.txt # user-guide.pdf user-guide.ps user-guide.rtf
11 %.tex: %.db.xml
12 xsltproc --stringparam l10n.gentext.default.language "en" --stringparam latex.documentclass.common "" --stringparam latex.babel.language "" --output $@ http://db2latex.sourceforge.net/xsl/docbook.xsl $<
14 %.txt: %.db.xml
15 xmlto --skip-validation txt $<
16 mv $*.db.txt $@
18 %.html: %.db.xml
19 xsltproc --output $@ http://docbook.sourceforge.net/release/xsl/current/xhtml/docbook.xsl $<
21 %.pdf: %.db.xml
22 xmlto --skip-validation pdf $<
23 mv $*.db.pdf $@
25 %.ps: %.db.xml
26 xmlto --skip-validation ps $<
27 mv $*.db.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;' > $@
37 clean:
38 rm -f *.html *.pdf *.ps *.rtf *.txt *.db.xml
40 install:
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
46 uninstall:
47 rm -f $(DESTDIR)$(DATADIR)/help.txt
48 -rmdir $(DESTDIR)$(DATADIR)
50 .PHONY: clean install uninstall