all: doc

doc: html ps

ps: dancer-oper-guide.ps dancer-user-guide.ps

html: dancer-oper-guide dancer-user-guide

txt: dancer-oper-guide.txt dancer-user-guide.txt

dancer-oper-guide.ps: dancer-oper-guide.dvi
dancer-user-guide.ps: dancer-user-guide.dvi

dancer-oper-guide.dvi: dancer-oper-guide.sgml
dancer-user-guide.dvi: dancer-user-guide.sgml

dancer-oper-guide.txt: dancer-oper-guide.sgml
dancer-user-guide.txt: dancer-user-guide.sgml

# These are the html targets. Annoying things.
dancer-oper-guide: dancer-oper-guide.sgml
dancer-user-guide: dancer-user-guide.sgml

%.ps: %.dvi
	dvips -o $@ $<

%.txt: %.sgml
	jade -t sgml -V nochunks -d /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/html/docbook.dsl $< | html2text -nobs > $@

%.dvi: %.sgml
	db2dvi $<

# Yeuch, what a kludge
%: %.sgml
	db2html $<

clean:
	rm -rf dancer-oper-guide dancer-user-guide *.junk *.ps *.dvi *.txt *.tex *.aux *.log *~