summaryrefslogtreecommitdiff
path: root/cheri/Makefile
diff options
context:
space:
mode:
authorBrian Campbell2018-05-17 11:15:37 +0100
committerBrian Campbell2018-05-17 11:15:37 +0100
commit053717c7ac21d3ee86f8346896e6066d93730c1e (patch)
tree56de9b33ed2d1f7673990287684ffe5f0d95cd0f /cheri/Makefile
parent9bed157a93741a62a3b8f550bfeeef2a049dc301 (diff)
Use an intermediate base_monad type alias in Lem,
resolving the difference in type parameters between the prompt and state monads, and allowing a single output file to be used with either. Normally, the type alias is to the prompt monad, but for HOL4 we use the state monad.
Diffstat (limited to 'cheri/Makefile')
-rw-r--r--cheri/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/cheri/Makefile b/cheri/Makefile
index a1fb337e..1f3e5179 100644
--- a/cheri/Makefile
+++ b/cheri/Makefile
@@ -80,7 +80,7 @@ C%.thy: c%.lem c%_types.lem $(MIPS_SAIL_DIR)/mips_extras.lem
lem -isa -outdir . -lib $(SAIL_DIR)/src/gen_lib -lib $(SAIL_DIR)/src/lem_interp $^
sed -i 's/datatype ast/datatype (plugins only: size) ast/' C$*_types.thy
-%Script.sml: %.lem %_types.lem $(MIPS_SAIL_DIR)/mips_extras_sequential.lem
+%Script.sml: %.lem %_types.lem $(MIPS_SAIL_DIR)/mips_extras.lem
lem -hol -outdir . -lib $(SAIL_DIR)/lib/hol -lib $(SAIL_DIR)/src/gen_lib -lib $(SAIL_DIR)/src/lem_interp $^
clean: