Blame | Last modification | View Log | RSS feed
# $Id$
TIDY= tidy
XMLLINT= xmllint
XSLTPROC= xsltproc
STYLEDIR= ../stylesheets
TIDYFLAGS= --doctype transitional\
--output-xhtml yes\
-im -wrap 78 -utf8
XMLLINTFLAGS= --noout --postvalid --xinclude
XSLTPROCFLAGS= --stringparam css.decoration 0\
--stringparam html.stylesheet docstyle.css\
--stringparam paper.type A4\
--stringparam section.autolabel 1\
--stringparam section.label.includes.component.label 1\
--xinclude
# Typical BSD and pkgsrc locations.
PREFIX= /usr/local/share /usr/pkg/share
.for prefix in ${PREFIX}
. if exists(${prefix}/xsl/docbook/xhtml/docbook.xsl)
DBXSL= ${prefix}/xsl/docbook/xhtml/docbook.xsl
. endif
.endfor
${DOC}.html: ${DOC}.xml
${XSLTPROC} ${XSLTPROCFLAGS} -o ${.TARGET} ${DBXSL} ${DOC}.xml
${TIDY} ${TIDYFLAGS} ${.TARGET}
all: ${DOC}.html
clean:
rm -f ${DOC}.html
lint: ${DOC}.xml
${XMLLINT} ${XMLLINTFLAGS} ${DOC}.xml