# Building the embedding DSL library for Lambek Grammars

OCAMLC=ocamlc

.SUFFIXES: .ml .mli .cmo .cmi .cmx .tex .pdf

LIB=la.cma
OBJS=nltypes.cmo lambek_LA.cmo lambek_show.cmo lambek_tree_ASCII.cmo

.PHONY: lib

lib: $(LIB)

$(LIB): $(OBJS)
	$(OCAMLC) -a -o $@ $(filter-out %.cmi,$^)

.mli.cmi:
	$(OCAMLC) -c $(INCLUDES) $<
.ml.cmo:
	$(OCAMLC) -c $(INCLUDES) $<

clean::
	rm -f *.cm[ixoa] *.cmxa *.[oa] .depend
