summaryrefslogtreecommitdiff
path: root/src/lem_interp/Makefile
blob: 96c8eb8b0bcd6aa25602ada911e682074edb6a5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
.PHONY: all clean

LEMDIR=$(abspath ../../../lem)
OCAMLPATH:=$(LEMDIR)/ocaml-lib:$(OCAMLPATH)

all: 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 *.ml