#XML2RFC := ../xml2rfc.tcl #XML2RFC := xml2rfc-1.34pre2/xml2rfc.tcl #XML2RFC := ../xml2rfc/1.34pre2/xml2rfc.tcl #XML2RFC := ../xml2rfc/1.34pre2-fluffy/xml2rfc.tcl #XML2RFC := XML_LIBRARY=~/Documents/IETF/references/ ../xml2rfc/1.34pre3/xml2rfc.tcl XML2RFC := XML_LIBRARY=~/Documents/IETF/references/ ../xml2rfc/1.35/xml2rfc.tcl IDNITS := ../idnits/latest/idnits --verbose SRC := $(wildcard *.xml) HTML := $(patsubst %.xml,%.html,$(SRC)) TXT := $(patsubst %.xml,%.txt,$(SRC)) NITS := $(patsubst %.xml,%-nits.txt,$(SRC)) PDF := $(patsubst %.xml,%.pdf,$(SRC)) all: $(TXT) $(NITS) index.html html: $(HTML) pdf: $(PDF) nits: $(NITS) %-nits.txt: %.txt $(IDNITS) $^ | tee $@ %.html: %.xml xsltproc -o $@ ../rfc2629.xslt $^ %.ps: %.txt enscript --margins 76::76: -B -q -p $@ $< %.pdf: %.ps ps2pdf $< $@ #%.html: %.xml # $(XML2RFC) $^ $@ %.txt: %.xml $(XML2RFC) $^ $@ index.html: $(TXT) mkindex.pl ./mkindex.pl -q clean: $(RM) $(HTML) $(TXT)