mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 13:38:01 +00:00
7b56f2ebfc
LICENSE MIT Standardize the UNIX Makefiles for all of the DocBook guides. Remove the rest of the generated files and switch to xsltproc and dblatex for the document generation in all cases. Fix a few DocBook errors by removing the contents of the <index> tag and removing the unknown <pubsnumber> tag in the <revision> field.
36 lines
854 B
Makefile
36 lines
854 B
Makefile
# Makefile to build the AFS Admin Guide for Unix.
|
|
#
|
|
# This makefile assumes that various utilities are available on the system.
|
|
# On Debian lenny, installing the packages:
|
|
#
|
|
# dblatex
|
|
# docbook-xsl
|
|
# libxml2-utils
|
|
# xsltproc
|
|
#
|
|
# gave me all the utilities needed.
|
|
#
|
|
# HTML_XSL is possibly specific to Debian and may need to be modified on other
|
|
# systems.
|
|
|
|
BOOK = auusg000.xml
|
|
SRCS = $(BOOK) auusg003.xml auusg004.xml auusg005.xml auusg006.xml \
|
|
auusg007.xml auusg008.xml auusg009.xml auusg010.xml auusg011.xml \
|
|
auusg012.xml
|
|
HTML_XSL = /usr/share/xml/docbook/stylesheet/nwalsh/html/chunk.xsl
|
|
|
|
all: pdf html
|
|
|
|
html: $(SRCS)
|
|
xsltproc --param navig.graphics 1 \
|
|
--stringparam navig.graphics.path ../ $(HTML_XSL) $(BOOK)
|
|
|
|
pdf: $(SRCS)
|
|
dblatex $(BOOK)
|
|
|
|
check:
|
|
xmllint --noout --valid $(BOOK)
|
|
|
|
clean:
|
|
rm -f *.html *.pdf
|