From 19a65f220bf326dd46f143c8292fa55d2b5c9bc3 Mon Sep 17 00:00:00 2001 From: bt Date: Wed, 25 Mar 2026 23:44:41 +0100 Subject: [docs] Rewrite docs --- docs/Makefile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/Makefile (limited to 'docs/Makefile') diff --git a/docs/Makefile b/docs/Makefile new file mode 100644 index 0000000..6be417c --- /dev/null +++ b/docs/Makefile @@ -0,0 +1,34 @@ +MMARK :=mmark +TXT := $(patsubst %.md,%.txt,$(wildcard *.md)) +XML := $(patsubst %.md,%.xml,$(wildcard *.md)) +HTML := $(patsubst %.md,%.html,$(wildcard *.md)) +PDF := $(patsubst %.md,%.pdf,$(wildcard *.md)) + +txt: $(TXT) + +%.txt: %.xml + xml2rfc --text --v3 -P $< + rm -f $(basename $<).xml + awk 'FNR<=4 || (FNR>=19 && FNR<=46) {next} {print}' $(basename $<).txt > tmp.txt + mv tmp.txt $(basename $<).txt + +html: $(HTML) + +%.html: %.xml + xml2rfc --html --v3 $< + rm -f $(basename $<).xml + +xml: $(XML) + +%.xml: %.md + $(MMARK) $< > $(basename $<).xml + +pdf: $(PDF) + +%.pdf: %.xml + xml2rfc --pdf --v3 $< + rm $(basename $<).xml + +.PHONY: clean +clean: + rm -f *.txt *.xml -- cgit v1.2.3