--- work/ocamlmpi-1.01/Makefile	2003-03-31 16:22:56.000000000 +0200
+++ Makefile	2011-01-09 19:38:07.000000000 +0100
@@ -2,10 +2,6 @@
 OCAMLOPT=ocamlopt
 OCAMLDEP=ocamldep
 
-DESTDIR=`$(OCAMLC) -where`/ocamlmpi
-MPIINCDIR=/usr/local/lib/mpich/include
-MPILIBDIR=/usr/local/lib/mpich/lib/LINUX/ch_p4
-
 CC=gcc
 CFLAGS=-I`$(OCAMLC) -where` -I$(MPIINCDIR) -O -g -Wall
 
@@ -22,10 +18,10 @@
 	ar rc $@ $(COBJS)
 
 mpi.cma: $(OBJS)
-	$(OCAMLC) -a -o mpi.cma -custom $(OBJS) -cclib -lcamlmpi -ccopt -L$(MPILIBDIR) -cclib -lmpi
+	$(OCAMLC) -a -o mpi.cma -custom $(OBJS) -cclib -lcamlmpi -ccopt -L$(MPILIBDIR) -cclib -lmpich -cclib -lpmpich
 
 mpi.cmxa: $(OBJS:.cmo=.cmx)
-	$(OCAMLOPT) -a -o mpi.cmxa $(OBJS:.cmo=.cmx) -cclib -lcamlmpi -ccopt -L$(MPILIBDIR) -cclib -lmpi
+	$(OCAMLOPT) -a -o mpi.cmxa $(OBJS:.cmo=.cmx) -cclib -lcamlmpi -ccopt -L$(MPILIBDIR) -cclib -lmpich -cclib -lpmpich
 
 .SUFFIXES: .ml .mli .cmo .cmi .cmx
 
@@ -59,3 +55,7 @@
 
 include .depend
 
+ocamlfind-install: all
+	ocamlfind install $(OCAMLFIND_INSTFLAGS) mpi META mpi.cmxa mpi.cmx mpi.cmo mpi.cmi mpi.cma mpi.a mpi.mli libcamlmpi.a
+	mkdir -p $(OCAMLFIND_STUBLIBS)
+
