OBJS=reference.html tutorial.html
TXTOBJS=reference.txt tutorial.txt

.SUFFIXES: .html .html.in .txt

%.html: %.html.in mkhtml.pike
	pike mkhtml.pike $< >$@

%.txt: %.html Makefile
	sed <$< >tmp.html 's+</*[ib]>++g'
	lynx -dump tmp.html >tmp.txt
	sed <tmp.txt >$@ -e 's/\[[0-9]*\]//g' -e '/^References/,$$d'
	@rm tmp.html tmp.txt

default: all

all: $(OBJS) $(TXTOBJS)

dist: all
	mkdir ../dist/docs || true
	cp *.html *.txt ../dist/docs
	tar cvf ../dist/docs/sources.tar *.in Makefile mkhtml.pike

clean:
	rm *.html

