X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=ocaml%2FMakefile.am;h=62ffe2bb13eda4c84d6902f0232d98f2f80dc50c;hb=b5ff6816face6f8c1700d4f1df752c710620ff95;hp=de07b3bef63ba3b4f4880efec09220eee610e2a3;hpb=c3168fc03cdff6be5638107b12f74bc895af55ed;p=libguestfs.git diff --git a/ocaml/Makefile.am b/ocaml/Makefile.am index de07b3b..62ffe2b 100644 --- a/ocaml/Makefile.am +++ b/ocaml/Makefile.am @@ -17,7 +17,6 @@ EXTRA_DIST = \ guestfs.mli guestfs.ml \ - guestfs_internal.ml \ guestfs_c.c guestfs_c.h guestfs_c_actions.c \ .depend META.in @@ -25,10 +24,10 @@ if HAVE_OCAML noinst_DATA = mlguestfs.cma mlguestfs.cmxa META -mlguestfs.cma: guestfs_c.o guestfs_c_actions.o guestfs_internal.cmo guestfs.cmo +mlguestfs.cma: guestfs_c.o guestfs_c_actions.o guestfs.cmo $(OCAMLMKLIB) -o mlguestfs $^ -lguestfs -mlguestfs.cmxa: guestfs_c.o guestfs_c_actions.o guestfs_internal.cmx guestfs.cmx +mlguestfs.cmxa: guestfs_c.o guestfs_c_actions.o guestfs.cmx $(OCAMLMKLIB) -o mlguestfs $^ -lguestfs guestfs_c.o: guestfs_c.c @@ -56,7 +55,11 @@ SUFFIXES = .cmo .cmi .cmx .ml .mli .mll .mly # Do the installation by hand, because we want to run ocamlfind. install-data-hook: - $(OCAMLFIND) install -destdir $(DESTDIR) guestfs \ + mkdir -p $(DESTDIR)$(OCAMLLIB) + mkdir -p $(DESTDIR)$(OCAMLLIB)/stublibs + $(OCAMLFIND) install \ + -ldconf ignore -destdir $(DESTDIR)$(OCAMLLIB) \ + guestfs \ META *.so *.a *.cma *.cmx *.cmxa *.cmi *.mli endif \ No newline at end of file