diff options
| author | bt <bt@rctt.net> | 2026-03-25 23:44:41 +0100 |
|---|---|---|
| committer | bt <bt@rctt.net> | 2026-03-29 08:45:42 +0200 |
| commit | 19a65f220bf326dd46f143c8292fa55d2b5c9bc3 (patch) | |
| tree | 50c8d5fda912a4734cc951c316ee2c73474eab96 /docs/Makefile | |
| parent | caf73ee626b409e2318d93370908264b6dbbe67f (diff) | |
| download | solec-19a65f220bf326dd46f143c8292fa55d2b5c9bc3.tar.gz solec-19a65f220bf326dd46f143c8292fa55d2b5c9bc3.zip | |
[docs] Rewrite docs
Diffstat (limited to 'docs/Makefile')
| -rw-r--r-- | docs/Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
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 |
