summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorGloria Mundi <gloria@gloria-mundi.eu>2024-02-27 23:01:41 +0100
committerGloria Mundi <gloria@gloria-mundi.eu>2024-02-27 23:01:41 +0100
commit496e4f909f4c6f4100ad3cef0a663b3f69b3b89f (patch)
tree2bb5ad440c683abb215fb46ffd3818da6dc0df46 /Makefile
parent69cccd197a4aa331647a02046e708396f6a13937 (diff)
add binary lifting test
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile22
1 files changed, 21 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 0338a34..b92afb9 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,25 @@
-all:
+TESTS = graph/test/binary_lifting.test
+
+pdf:
latexmk -pdf tcr
+
+all: pdf test
+
+test: $(TESTS:.test=.ok)
+
clean:
latexmk -c tcr
rm -f *.thm
+ rm -f $(TESTS) $(TESTS:.test=.ok)
+
+%.ok: %.test
+ timeout -v 1 ./$<
+ @touch $@
+%.test: %.cpp
+ g++ -std=gnu++20 -Wall -Wextra -Wpedantic -Werror \
+ -fsanitize=address,undefined -g -o $@ $<
+
+graph/test/binary_lifting.test: graph/test/binary_lifting.cpp \
+ graph/binary_lifting.cpp
+
+.PHONY: all pdf test clean