STYLE_PATH = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh
MAN_STYLE = $(STYLE_PATH)/manpages/docbook.xsl
XHTML_STYLE = $(STYLE_PATH)/xhtml/docbook.xsl
FOP_STYLE = $(STYLE_PATH)/fo/docbook.xsl

MANPAGES = lsvpd.8 lscfg.8 lsmcode.8 lsvio.8 update-lsvpd-db.8
HTMLS = design.html install.html
OTHERS = ../INSTALL

INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = $(INSTALL) -m 755
INSTALL_DATA = $(INSTALL) -m 644

man8dir=$(mandir)/man8

all:	$(MANPAGES) $(HTMLS) $(OTHERS)

%.8:	%.xml
	xsltproc -o $@ --nonet $(MAN_STYLE) $<

%.html:	%.xml
	xsltproc -o $@ --nonet xhtml.xsl $<

%.pdf:	%.xml
	fop -xml $< -xsl fo.xsl -pdf $@

../INSTALL:	install.xml text-short.xsl
	xsltproc -o - --nonet text-short.xsl install.xml | \
		fmt | cat -s | tail +5  | \
		sed -e 's/&lt;/</' -e 's/^      //' > $@
	echo "" >>$@
	echo "FOR FULL DETAILS PLEASE SEE install.{xml,html}." >>$@

install:	all
	@ mkdir -p $(DESTDIR)$(man8dir)
	@ for f in $(MANPAGES) ; do \
		$(INSTALL_DATA) $$f $(DESTDIR)$(man8dir) ;\
	done

# Do nothing!  We want those generated files in the tarball.
clean:
	:
