1 # This Makefile must be included by another one defining:
7 # and put in a directory where there is a .depend file.
9 BIN_DIR = /usr/local/bin
10 OCAMLOPTIONS = -package "$(REQUIRES)" -predicates "$(PREDICATES)"
11 OCAMLC = ocamlfind ocamlc $(OCAMLOPTIONS)
12 OCAMLOPT = ocamlfind ocamlopt $(OCAMLOPTIONS)
15 ARCHIVE = $(PACKAGE).cma
16 #ARCHIVE_C = $(PACKAGE).a
17 ARCHIVE_OPT = $(PACKAGE).cmxa
20 $(ARCHIVE): $(OBJECTS)
23 $(ARCHIVE_OPT): $(OBJECTS:.cmo=.cmx)
24 $(OCAMLOPT) -a -o $@ $^
30 $(OCAMLDEP) $(DEPOBJS) > .depend
32 .SUFFIXES: .ml .mli .cmo .cmi .cmx
41 rm -f *.cm[ioax] *.cmxa *.o
49 .PHONY: all opt depend install uninstall clean