1 # $Id: Make.rules,v 1.2 2007/08/08 08:34:42 rjones Exp $ -*- Makefile -*-
2 # This file is included by Makefiles in subdirectories.
4 # Common rules for building OCaml objects.
7 ocamlfind ocamlc $(OCAMLCFLAGS) $(OCAMLCINCS) $(OCAMLCPACKAGES) -c $<
9 ocamlfind ocamlc $(OCAMLCFLAGS) $(OCAMLCINCS) $(OCAMLCPACKAGES) -c $<
11 ocamlfind ocamlopt $(OCAMLOPTFLAGS) $(OCAMLOPTINCS) $(OCAMLOPTPACKAGES) -c $<
17 .depend: $(wildcard *.mli) $(wildcard *.ml)
19 ocamlfind ocamldep $(OCAMLCPACKAGES) $^ > $@
21 ifeq ($(wildcard .depend),.depend)
25 .PHONY: depend dist check-manifest dpkg doc
27 .SUFFIXES: .cmo .cmi .cmx .ml .mli .mll