Select Git revision
-
Michael Leuschel authoredMichael Leuschel authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
Makefile 678 B
PROBCLI=probcli
VISBFILE=einstein_puzzle_als.json
SPEC=einsteins_puzzle.als
VISBFILE2=Einstein_tla.json
SPEC2=Einstein.tla
all: html/$(SPEC).html html/$(SPEC2).html Houses.svg
@echo "Generated VisB HTML files in html/"
html/$(SPEC).html: $(SPEC) $(VISBFILE) Makefile
@echo "Running alloy command run for $(SPEC), generating html/$(SPEC).html"
$(PROBCLI) $(SPEC) -cbc-sequence run0 -visb_with_vars $(VISBFILE) html/$(SPEC).html
html/$(SPEC2).html: $(SPEC2) $(VISBFILE2) Makefile Houses.svg
@echo "Performing symbolic invariant check on $(SPEC2), generating html/$(SPEC).html"
$(PROBCLI) $(SPEC2) -cbc all -visb_with_vars $(VISBFILE2) html/$(SPEC2).html -expecterr cbc