diff options
author | Son Ho | 2022-01-06 18:54:44 +0100 |
---|---|---|
committer | Son Ho | 2022-01-06 18:54:44 +0100 |
commit | ff32d9e3f5133d469b92f17364c67fbc5b7dd13f (patch) | |
tree | 844691083cef32a34bad432d0e1c004111a542bb /Makefile | |
parent | 1d0254f555e26968badf05d605cd630c018dcaa8 (diff) |
Update the Makefile to always regenerate the cfim file
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -9,7 +9,7 @@ build-run: # of the interpreter didn't change by comparing the newly generated trace # with a reference. .PHONY: build-run-check-trace -build-run-check-trace: +build-run-check-trace: generate-cfim dune build src/main.exe && \ dune exec src/main.exe ../charon/charon/tests/test1.cfim > tests/trace_current.txt && \ cmp tests/trace_reference.txt tests/trace_current.txt && \ @@ -17,11 +17,15 @@ build-run-check-trace: # Build the project and update the trace .PHONY: regen-trace -regen-trace: +regen-trace: generate-cfim dune build src/main.exe && \ dune exec src/main.exe ../charon/charon/tests/test1.cfim > tests/trace_current.txt && \ rm tests/trace_reference.txt && \ mv tests/trace_current.txt tests/trace_reference.txt +.PHONY: generate-cfim +generate-cfim: + cd ../charon/charon && cargo run tests/test1.rs + doc: dune build @doc |