SRCDIR = .
VPATH = .
INSTALL = cp
+XSL_MAN_STYLESHEET=@XSL_MAN_STYLESHEET@
+XSL_HTML_STYLESHEET=@XSL_HTML_STYLESHEET@
INSTALL_PROGRAM = $(INSTALL)
sarg.1: sarg_manpage.xml
echo "Making manual page"
xmllint --nonet --valid --noout $<
- xsltproc --stringparam man.output.encoding latin1 --nonet /usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl $<
+ xsltproc --stringparam man.output.encoding latin1 --nonet "$(XSL_MAN_STYLESHEET)" $<
# docbook2man.pl $<
sarg_manpage.html: sarg_manpage.xml
echo "Making html manual page"
xmllint --nonet --valid --noout $<
- xsltproc --stringparam use.id.as.filename 1 --stringparam root.filename sarg_manpage --nonet /usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl $<
+ xsltproc --stringparam use.id.as.filename 1 --stringparam root.filename sarg_manpage --nonet "$(XSL_HTML_STYLESHEET)" $<
install: all install-po
-@if test ! -d $(DESTDIR)$(bindir); then \
fi
])
+dnl Get the xsl stylesheet to produce the manpage
+AC_ARG_ENABLE(xsl-man,
+AS_HELP_STRING([--enable-xsl-man=man-xsl-style-sheet],
+[Select the directory containing the the XSL stylesheets to convert DocBook into man page]),
+[
+ if test "$enableval"; then
+ XSL_MAN_STYLESHEET=$enableval
+ AC_SUBST(XSL_MAN_STYLESHEET)
+ fi
+],
+AC_CHECK_FILES([/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl],
+[
+ # debian
+ XSL_MAN_STYLESHEET="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl"
+ AC_SUBST(XSL_MAN_STYLESHEET)
+],
+[
+AC_CHECK_FILES([/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl],
+[
+ # gentoo
+ XSL_MAN_STYLESHEET="/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl"
+ AC_SUBST(XSL_MAN_STYLESHEET)
+],)
+]))
+
+dnl Get the xsl stylesheet to produce the html page
+AC_ARG_ENABLE(xsl-html,
+AS_HELP_STRING([--enable-xsl-html=html-xsl-style-sheet],
+[Select the directory containing the the XSL stylesheets to convert DocBook into html page]),
+[
+ if test "$enableval"; then
+ XSL_HTML_STYLESHEET=$enableval
+ AC_SUBST(XSL_HTML_STYLESHEET)
+ fi
+],
+AC_CHECK_FILES([/usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/onechunk.xsl],
+[
+ # debian
+ XSL_HTML_STYLESHEET="/usr/share/sgml/docbook/stylesheet/xsl/docbook-xsl/html/onechunk.xsl"
+ AC_SUBST(XSL_HTML_STYLESHEET)
+],
+[
+AC_CHECK_FILES([/usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl],
+[
+ # gentoo
+ XSL_HTML_STYLESHEET="/usr/share/sgml/docbook/xsl-stylesheets/html/onechunk.xsl"
+ AC_SUBST(XSL_HTML_STYLESHEET)
+],)
+]))
+
AC_SUBST(PACKAGE,"$PACKAGE_NAME")
AC_SUBST(VERSION,"$PACKAGE_VERSION")