diff options
| author | Jonas Smedegaard <dr@jones.dk> | 2025-05-22 22:13:16 +0200 |
|---|---|---|
| committer | Jonas Smedegaard <dr@jones.dk> | 2025-05-22 22:13:16 +0200 |
| commit | b1f8ffecf0785fa6762ab128047714ac64d8a0af (patch) | |
| tree | 5586a674f31090d7f57e3f62dbe433997309e495 /Makefile | |
| parent | e7bf6fc56d9e33239dfaa0a18ed5ebb220f9320b (diff) | |
render syntax diagrams with report
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -17,6 +17,8 @@ DIFF = git --no-pager diff --no-index PANDOC = pandoc --from commonmark #PANDOC = quarto pandoc --from commonmark +SYNTAX_DIAGRAMS := $(patsubst %.py,%.svg,$(wildcard def_*.py)) + RAPPER = rapper -i rdfa #RAPPER += -f relativeURIs @@ -33,6 +35,11 @@ NS += ov=http://open.vocab.org/terms/ RAPPER += $(foreach s,$(NS),$(let a b,$(subst =, $(),$s), -f 'xmlns:$a="$b"')) +_site/report.pdf: $(wildcard _*.qmd) $(SYNTAX_DIAGRAMS) + +$(SYNTAX_DIAGRAMS): %.svg: %.py + python3 $< + check: $(DIFFTESTS:%=check-%) luacheck --quiet $(FILTER) |
