1 # $Id: Makefile,v 1.2 2003-12-22 10:07:19 rich Exp $
12 OCAMLOPTINCS := $(OCAMLCINCS)
17 XOBJS := $(OBJS:.cmo=.cmx)
22 $(OCAMLC) $(OCAMLCFLAGS) -a -o $@ $^
25 $(OCAMLOPT) $(OCAMLOPTFLAGS) -a -o $@ $^
28 $(OCAMLC) csv.cma test.ml -o test
31 # Common rules for building OCaml objects.
34 $(OCAMLC) $(OCAMLCFLAGS) $(OCAMLCINCS) -c $<
36 $(OCAMLC) $(OCAMLCFLAGS) $(OCAMLCINCS) -c $<
38 $(OCAMLOPT) $(OCAMLOPTFLAGS) $(OCAMLOPTINCS) -c $<
40 .SUFFIXES: .cmo .cmi .cmx .ml .mli
45 rm -f *.cmi *.cmo *.cmx *.cma *.cmxa *.o *~ core
51 .depend: $(wildcard *.mli) $(wildcard *.ml)
55 ifeq ($(wildcard .depend),.depend)
59 # Build a distribution.
62 tar zcf $(PACKAGE)-$(VERSION).tar.gz `cat MANIFEST`