Ignore:
Timestamp:
24/11/2008 23:53:26 (3 years ago)
Author:
jamesog
Message:

Fix docs Makefile on non-BSD systems.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/trunk/docs/Makefile

    r2368 r2387  
    99HTMLPREFIX=box-html 
    1010VPATH= adminguide 
    11 # If your OS declares a system make variable, add a .elif statement here 
    12 # with the path to the locally-installed DocBook stylesheet 
    13 .if .FreeBSD 
    14 # Requires textproc/docbook-xsl port installed 
    15 DOCBOOK=file:///usr/local/share/xsl/docbook/manpages/docbook.xsl 
    16 .else 
    17 DOCBOOK=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl 
    18 .endif 
    1911.SUFFIXES: .html .xml .1 .5 .8 
    2012 
     
    4335 
    4436$(MANXSL): $(MANXSL).tmpl 
    45         @sed -e 's,%%DOCBOOK%%,$(DOCBOOK),' $(MANXSL).tmpl > $(MANXSL) 
     37        @if [ -f /usr/local/share/xsl/docbook/manpages/docbook.xsl ]; then \ 
     38           DOCBOOK=file:///usr/local/share/xsl/docbook/manpages/docbook.xsl; \ 
     39         else \ 
     40           DOCBOOK=http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl; \ 
     41         fi; \ 
     42         sed -e "s,%%DOCBOOK%%,$${DOCBOOK}," $(MANXSL).tmpl > $(MANXSL) 
    4643 
    4744man-dirs: man/.there $(HTMLPREFIX)/man-html/.there 
Note: See TracChangeset for help on using the changeset viewer.