blob: 03444d51db770d4115acb99de9a2751cef8b17b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
all: build-run-check-trace
# Build the project and run the executable
.PHONY: build-run
build-run:
dune build src/main.exe && dune exec src/main.exe
# Build the project and run the executable, then check that the behaviour
# of the interpreter didn't change by comparing the newly generated trace
# with a reference.
.PHONY: build-run-check-trace
build-run-check-trace:
dune build src/main.exe && \
dune exec src/main.exe > tests/trace_current.txt && \
cmp tests/trace_reference.txt tests/trace_current.txt && \
rm tests/trace_current.txt
doc:
dune build @doc
|