[Box Backup-commit] COMMIT r2387 - box/trunk/docs

boxbackup-dev@boxbackup.org boxbackup-dev@boxbackup.org
Mon, 24 Nov 2008 23:53:27 +0000 (GMT)


Author: jamesog
Date: 2008-11-24 23:53:26 +0000 (Mon, 24 Nov 2008)
New Revision: 2387

Modified:
   box/trunk/docs/Makefile
Log:
Fix docs Makefile on non-BSD systems.


Modified: box/trunk/docs/Makefile
===================================================================
--- box/trunk/docs/Makefile	2008-11-24 22:52:16 UTC (rev 2386)
+++ box/trunk/docs/Makefile	2008-11-24 23:53:26 UTC (rev 2387)
@@ -8,14 +8,6 @@
 MANXSL=bb-man.xsl
 HTMLPREFIX=box-html
 VPATH= adminguide
-# If your OS declares a system make variable, add a .elif statement here
-# with the path to the locally-installed DocBook stylesheet
-.if .FreeBSD
-# Requires textproc/docbook-xsl port installed
-DOCBOOK=file:///usr/local/share/xsl/docbook/manpages/docbook.xsl
-.else
-DOCBOOK=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
-.endif
 .SUFFIXES: .html .xml .1 .5 .8
 
 all: docs
@@ -42,7 +34,12 @@
 manpages: $(MANXSL) man-dirs man-nroff man-html
 
 $(MANXSL): $(MANXSL).tmpl
-	@sed -e 's,%%DOCBOOK%%,$(DOCBOOK),' $(MANXSL).tmpl > $(MANXSL)
+	@if [ -f /usr/local/share/xsl/docbook/manpages/docbook.xsl ]; then \
+	   DOCBOOK=file:///usr/local/share/xsl/docbook/manpages/docbook.xsl; \
+	 else \
+	   DOCBOOK=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl; \
+	 fi; \
+	 sed -e "s,%%DOCBOOK%%,$${DOCBOOK}," $(MANXSL).tmpl > $(MANXSL)
 
 man-dirs: man/.there $(HTMLPREFIX)/man-html/.there