INTERFACE_FILES = $(shell find -name '*.mli') IMPLEMENTATION_FILES = $(shell find -name '*.ml') TARGETS_LIB = containers.cmxa containers.cma OPTIONS = -use-ocamlfind all: ocamlbuild $(OPTIONS) $(TARGETS_LIB) tests: ocamlbuild $(OPTIONS) -package oUnit -I . tests/run_tests.native bench: ocamlbuild $(OPTIONS) -package bench -package unix -I . tests/benchs.native clean: ocamlbuild -clean tags: otags *.ml *.mli .PHONY: all clean tests tags