summaryrefslogtreecommitdiff
path: root/src/lem_interp/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/lem_interp/Makefile')
-rw-r--r--src/lem_interp/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lem_interp/Makefile b/src/lem_interp/Makefile
index 2cf27ad1..96c8eb8b 100644
--- a/src/lem_interp/Makefile
+++ b/src/lem_interp/Makefile
@@ -5,10 +5,12 @@ OCAMLPATH:=$(LEMDIR)/ocaml-lib:$(OCAMLPATH)
all: interp.native
-.PHONY: interp.native
-interp.native:
+ast.ml interp.ml: ast.lem interp.lem
+ $(LEMDIR)/lem -ocaml $^
+
+interp.native: ast.ml interp.ml
OCAMLPATH=$(OCAMLPATH) ocamlbuild -use-ocamlfind -pkg lem interp.native
clean:
-ocamlbuild -clean
- -rm -rf _build
+ -rm -rf _build *.ml