.POSIX:
.SUFFIXES:
.SUFFIXES: .html .pdf .prepped.xml .txt .xml

FILES!=ls *[^d].xml
BUILDABLES=$(FILES:xml=html) $(FILES:xml=pdf) $(FILES:xml=prepped.xml) $(FILES:xml=txt)

.PHONY: all
all: $(BUILDABLES) index.html

.xml.txt:
	xml2rfc --out $@ --text $<

.xml.html:
	xml2rfc --out $@ --html $<

.xml.pdf:
	xml2rfc --out $@ --pdf $<

.xml.prepped.xml:
	xml2rfc --out $@ --prep $<

index.html: $(FILES) $(BUILDABLES)
	tree -T RFCs -H https://rfcs.samwhited.com > index.html