all: libpkg-guide.html libpkg-guide.txt libpkg-guide.pdf

clean:
	rm -f *~ *.bak *.aux *.log *.toc *.tex *.dvi

%.html: %.xml
	xsltproc libpkg-guide.xsl $< > $@.tmp
	mv $@.tmp $@

%.txt: %.html
	LC_ALL=C LANG=C w3m -dump $< > $@

preview: libpkg-guide.html
	mozilla-firefox -remote "openfile($(PWD)/$<)"


### original dancer-xml version
# %.tex: %.xml
# 	dxml-db2latex < $< > $@.tmp
# 	mv $@.tmp $@

# %.dvi: %.tex
# 	latex $<
# 	latex $<
# 	latex $<

# %.pdf: %.dvi
# 	dvipdfm $< 


### requires db2latex-xsl
%.tex: %.xml debian-latex.xsl
	## requires db2latex-xsl and xsltproc package.
	xsltproc --nonet --novalid --xinclude debian-latex.xsl $< > $@.tmp
	mv $@.tmp $@

%.pdf: %.tex
	pdflatex $<

.PHONY: preview
