summaryrefslogtreecommitdiff
path: root/data/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'data/makefile')
-rw-r--r--data/makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/data/makefile b/data/makefile
index b5984dd7..e2effa3e 100644
--- a/data/makefile
+++ b/data/makefile
@@ -1,4 +1,12 @@
all: $(patsubst %.ts,%.yaml,$(wildcard recipes/*.ts))
+graphs: $(patsubst %.ts,%.svg,$(wildcard recipes/*.ts))
+
recipes/%.yaml: recipes/%.ts
deno run $< > $@
+
+recipes/%.gv.txt: recipes/%.yaml
+ { cd .. && cargo +nightly run --release --bin graph $(patsubst recipes/%.yaml,%,$<); } > $@
+
+recipes/%.svg: recipes/%.gv.txt
+ dot -Tsvg -Kdot >$@<$<