aboutsummaryrefslogtreecommitdiff
path: root/thesis
diff options
context:
space:
mode:
authorAria Shrimpton <me@aria.rip>2024-03-27 17:10:05 +0000
committerAria Shrimpton <me@aria.rip>2024-03-27 17:10:05 +0000
commit98340e2ddf76a50b7341444a161362b1d01beb22 (patch)
tree13c9b6ee4f1b7e72432c60eeca3b989554d95297 /thesis
parent89ebdefad647d79dac077e4b53a1b1349b52bc88 (diff)
add watch to makefile
Diffstat (limited to 'thesis')
-rw-r--r--thesis/.gitignore1
-rw-r--r--thesis/Makefile12
2 files changed, 10 insertions, 3 deletions
diff --git a/thesis/.gitignore b/thesis/.gitignore
index de0fdb7..4e69c31 100644
--- a/thesis/.gitignore
+++ b/thesis/.gitignore
@@ -1,2 +1,3 @@
main.pdf
assets/*.png
+main.out
diff --git a/thesis/Makefile b/thesis/Makefile
index 3725d61..f81b59b 100644
--- a/thesis/Makefile
+++ b/thesis/Makefile
@@ -1,4 +1,4 @@
-graphs := assets/insert.png assets/contains.png
+graphs := $(patsubst %.json,%.png,$(wildcard assets/*.json))
default: main.pdf
@@ -6,9 +6,15 @@ main.pdf: $(graphs) $(shell find . -iname '*.tex') biblio.bib
latexmk -pdf
$(graphs): assets/%.png: assets/${subst png,json,%}.json
- vl2png ${subst png,json,$@} $@
+ vl2png -s 2 ${subst png,json,$@} $@
-.PHONY: clean
+.PHONY: clean watch
clean:
latexmk -c
rm -f assets/*.png
+
+watch:
+ while true; do \
+ $(MAKE) $(WATCHMAKE); \
+ inotifywait -qre close_write .; \
+ done