DOCBOOK_HTML = /usr/share/sgml/docbkdsl/html
DOCBOOK_PRINT = /usr/share/sgml/docbkdsl/print
SRC = $(PWD)/src

.PHONY: html ps

default: html ps

html: html/book1.htm

ps: ps/equeue.ps


html/book1.htm: src/*.sgml
	mkdir -p html
	cp src/equeue.css html; \
	cd html; \
	rm -f *.htm*; \
	jade -t sgml -D$(DOCBOOK_HTML) -D$(SRC) equeue.sgml; \
	true
	touch html/TIMESTAMP

#man: src/findlib_reference.xml
#	mkdir -p man
#	cd man; \
#	rm -f *.[0-9]; \
#	db2man <../src/findlib_reference.xml

ps/equeue.tex: src/*.sgml
	mkdir -p ps
	cd ps; \
	jade -t tex -D$(DOCBOOK_PRINT) -D$(SRC) equeue.sgml; \
	true

ps/equeue.dvi: ps/equeue.tex
	cd ps; \
	jadetex equeue.tex; \
	jadetex equeue.tex; \
	jadetex equeue.tex

ps/equeue.ps: ps/equeue.dvi
	cd ps; \
	dvips -f <equeue.dvi >equeue.ps

.SUFFIXES: .xml .sgml

.sgml.xml: 
	sx -xndata $< >$@; true



clean:
	rm -rf html man ps

CLEAN: clean

distclean:
	rm -f src/*~
	rm -f *~
	rm -f ps/*.aux ps/*.dvi ps/*.log ps/*.tex
