OCAMLFLAGS += -c -syntax camlp4o
OCAMLDEPFLAGS += -syntax camlp4o

.PHONY: clean install uninstall

OCAMLPACKS[] =
	camlp4
	camlp4.extend
	camlp4.quotations

FILES[] =
	pa_ciml

NAME = ciml
LIB = pa_ciml

#OCamlLibrary($(LIB), $(FILES))
OCamlPackage($(NAME), $(FILES))

LIBINSTALL_FILES = pa_ciml.cmo

install: $(LIBINSTALL_FILES)
	ocamlfind remove $(LIB) || true
	ocamlfind install $(LIB) META $(LIBINSTALL_FILES)

uninstall:
	ocamlfind remove $(LIB)

clean:
	rm -f \
		$(filter-proper-targets $(glob $(addsuffix .*, $(FILES))))

.DEFAULT: $(LIB).cmo

