summaryrefslogtreecommitdiff
path: root/src/lem_interp/Makefile
blob: 5043a33035c887b8fef341000ba792a73ac1c244 (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.cma interp.cmxa

interp_ast.ml interp.ml: interp_ast.lem interp.lem
	$(LEMDIR)/lem -ocaml $^

interp.cma interp.cmxa: interp_ast.ml interp.ml
	OCAMLPATH=$(OCAMLPATH) ocamlbuild -use-ocamlfind -pkg lem $@

clean:
	-ocamlbuild -clean
	-rm -rf _build *.ml