# This URL should be rewritten by /etc/xml/catalog.xml to local copy # automatically. #STYLESHEET="http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl" STYLESHEET="man.lists.xsl" #HTMLSTYLESHEET="http://docbook.sourceforge.net/release/xsl/current/xhtml/chunk.xsl" HTMLSTYLESHEET="xhtml.chunk.links.xsl" SOURCE=linphone.xml XSLTPARAMS= XSLPARAMS+=--stringparam man.indent.lists 0 #XSLPARAMS+=--stringparam man.indent.refsect 0 XSLPARAMS+=--stringparam man.output.encoding ISO8859-1 XSLPARAMS+=--stringparam man.justify 1 XSLPARAMS+=--stringparam man.hyphenate 1 #XSLPARAMS+=--stringparam man.output.lang.in.name.enabled 1 #XSLPARAMS+=--stringparam man.output.subdirs.enabled 1 #XSLPARAMS+=--stringparam variablelist.as.table 1 #XSLPARAMS+=--stringparam base.dir "html" XSLPARAMS+=--stringparam use.id.as.filename 1 XSLPARAMS+=--stringparam make.valid.html 1 XSLPARAMS+=--stringparam chunker.output.encoding "UTF-8" XSLPARAMS+=--stringparam html.ext ".xhtml" XSLPARAMS+=--stringparam generate.id.attributes 0 #XSLPARAMS+=--stringparam refentry.separator 1 XSLPARAMS+=--stringparam refentry.xref.manvolnum 1 XSLPARAMS+=--stringparam citerefentry.link 1 #XSLPARAMS+=--stringparam toc.section.depth 8 #XSLPROCOPTS=--nonet HTMLDIR=html MANDIR=man .PHONY: validate man html all: $(SOURCE) validate man html validate: $(SOURCE) xmllint --noout --valid $(SOURCE) man: $(SOURCE) -mkdir "$(MANDIR)" xsltproc $(XSLPROCOPTS) -o $(MANDIR)/ $(XSLPARAMS) $(STYLESHEET) $(SOURCE) html: $(SOURCE) -mkdir "$(HTMLDIR)" xsltproc $(XSLPROCOPTS) -o $(HTMLDIR)/ $(XSLPARAMS) $(HTMLSTYLESHEET) $(SOURCE) clean: rm -rf "$(MANDIR)" "$(HTMLDIR)" #rm -f *.[0-9]* *.{n,o,l,N,O,L} *.{x,}html