NROFF=nroff
TBL=tbl
COL=col -bx
TXT=draft-ietf-cat-krb5gss-mech2-03.txt
SRC=draft-ietf-cat-krb5gss-mech2-03.me
CMD=$(TBL) $(SRC) | $(NROFF) -me - 2> toc.new | $(COL) | ./fix.pl

$(TXT): $(SRC) fix.pl
	@if [ -f toc ]; then :; else (set -x; touch toc); fi
	$(CMD) > $@
	@if cmp -s toc toc.new; then :; else \
		(set -x; mv toc.new toc); \
		touch toc; \
		rm $@; \
		$(MAKE) $@; \
	fi

toc: $(SRC) fix.pl
	$(CMD) > /dev/null
	mv toc.new toc
