DEPENDENCIES = performance.xml
ifeq ($(OSTYPE),linux-gnu)
DOCBOOKXMLDTDCATALOG = /usr/lib/sgml/dtd/docbook-xml/catalog
DOCBOOKSTYLECATALOG = /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/catalog
COMMONCATALOG = /usr/lib/sgml/catalog
CATALOGOPTS = -c $(COMMONCATALOG) xml.dcl
else
DOCBOOKXMLDTDCATALOG = $(DATADIR)/sgml/dtd/docbook-xml/catalog
DOCBOOKSTYLECATALOG = $(DATADIR)/sgml/dsssl/docbook/catalog
# basic style sheet structure
COMMONCATALOG = $(DATADIR)/sgml/dtd/common/catalog
CATALOGOPTS = -c $(COMMONCATALOG) -c $(DOCBOOKXMLDTDCATALOG) -c $(DOCBOOKDTDCATALOG) -c $(DOCBOOKSTYLECATALOG) xml.dcl
endif

# character entitites are listed here
DOCBOOKDTDCATALOG = $(DATADIR)/sgml/dtd/docbook/docbook.cat

.PHONY: all html rtf tex

all: html rtf tex

html: $(DEPENDENCIES)
	jade -t sgml -ihtml -d html.dsl $(CATALOGOPTS) $<

rtf: $(DEPENDENCIES)
	jade -t rtf -iprint -d print.dsl $(CATALOGOPTS) $<

tex: $(DEPENDENCIES)
	jade -t tex -iprint -d print.dsl $(CATALOGOPTS) $<

clean:
	$(RM) *.html *~* *.rtf *.tex *.aux *.dvi *.log

