-# $Id: Makefile,v 1.4 2005-05-24 13:52:50 rich Exp $
+# $Id: Makefile,v 1.9 2006-10-01 13:06:04 rich Exp $
PACKAGE := ocaml-csv
-VERSION := 1.0.3
+VERSION := 1.1.2
OCAMLC := ocamlc
OCAMLCINCS :=
OBJS := csv.cmo
XOBJS := $(OBJS:.cmo=.cmx)
+OCAMLDOCFLAGS := -html -stars -sort $(OCAMLCINCS)
+
all: csv.cma csv.cmxa example csvtool
csv.cma: $(OBJS)
# Clean.
clean:
- rm -f *.cmi *.cmo *.cmx *.cma *.cmxa *.o *~ core
+ rm -f *.cmi *.cmo *.cmx *.cma *.cmxa *.o *.a *~ core csvtool example
# Dependencies.
rm -f .orig-manifest .check-manifest; \
exit $$rv
-.PHONY: depend dist check-manifest
+# Developer documentation (in html/ subdirectory).
+
+doc:
+ rm -rf html
+ mkdir html
+ -ocamlfind ocamldoc $(OCAMLDOCFLAGS) -d html csv.ml{i,}
+
+.PHONY: depend dist check-manifest doc