diff options
| author | Son Ho | 2023-05-09 10:37:49 +0200 | 
|---|---|---|
| committer | Son HO | 2023-06-04 21:44:33 +0200 | 
| commit | 4078f2569b362920a648622be73761cddde8a288 (patch) | |
| tree | fe60e568cbf782d513e3d5fea9e07b3d6e81c373 /Makefile | |
| parent | 12dcc49c3199dcd1b2acf4a650a9adc375781306 (diff) | |
Make more updates for the Lean backend
Diffstat (limited to '')
| -rw-r--r-- | Makefile | 15 | 
1 files changed, 13 insertions, 2 deletions
| @@ -237,18 +237,29 @@ tcoqp-%:  	$(AENEAS_CMD)  .PHONY: tlean-% -tlean-%: OPTIONS += -backend lean -test-trans-units +# TODO: add  -test-trans-units once we remove all the sorry from Primitives.lean +tlean-%: OPTIONS += -backend lean  tlean-%: BACKEND_SUBDIR := lean  tlean-%:  	$(AENEAS_CMD) + +  # "p" stands for "Polonius"  .PHONY: tleanp-% -tleanp-%: OPTIONS += -backend lean -test-trans-units + +# TODO: for now we don't extract the betree for Lean because we need to implement +# proper support for the proofs of termination for the mutually recursive functions. +tleanp-betree_main: +	echo "Ignoring Lean betree" + +# TODO: add  -test-trans-units once we remove all the sorry from Primitives.lean +tleanp-%: OPTIONS += -backend lean  tleanp-%: BACKEND_SUBDIR := lean  tleanp-%:  	$(AENEAS_CMD) +  # Nix  .PHONY: nix  nix: nix-aeneas-tests nix-aeneas-verify-fstar nix-aeneas-verify-coq | 
