diff options
author | Son Ho | 2022-11-11 13:44:11 +0100 |
---|---|---|
committer | Son HO | 2022-11-11 15:26:17 +0100 |
commit | 411f6964f7d62de6c2b45dfb2400f76686447cd7 (patch) | |
tree | 37bcfa87953df6307306a0299c0f69bc82e5f918 /Makefile | |
parent | 0b4e739f6be83e0fe9337f6363343587b35c5752 (diff) |
Add a `bin` folder
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -21,11 +21,9 @@ CHARON_HOME ?= ../charon CHARON_TESTS_REGULAR_DIR ?= $(CHARON_HOME)/tests CHARON_TESTS_POLONIUS_DIR ?= $(CHARON_HOME)/tests-polonius -AENEAS_DRIVER = driver.exe - # The path to the Aeneas executable to run the tests - we need the ability to # change this path for the Nix package. -AENEAS_EXE ?= compiler/_build/default/$(AENEAS_DRIVER) +AENEAS_EXE ?= bin/aeneas.exe # The user can specify additional translation options for Aeneas. # By default we do: @@ -54,7 +52,7 @@ build-tests-verify: build tests verify # Build the project .PHONY: build -build: build-driver build-lib doc +build: build-driver build-lib build-bin-dir doc .PHONY: build-driver build-driver: @@ -64,6 +62,13 @@ build-driver: build-lib: cd compiler && dune build aeneas.cmxs +.PHONY: build-bin-dir +build-bin-dir: build-driver build-lib + mkdir -p bin + cp -f compiler/_build/default/driver.exe bin/aeneas.exe + cp -f compiler/_build/default/driver.exe bin/aeneas.cmxs + cp -rf fstar bin + .PHONY: doc doc: cd compiler && dune build @doc |