]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/mlminidom/Makefile.in
fixed typo in ocamldoc comment
[helm.git] / helm / DEVEL / mlminidom / Makefile.in
index e82872538f71dc7ef9144df1c1d737a1cdbe7046..1e4dfdd8f1aedde1133654a077ab01e718472bd6 100644 (file)
@@ -1,9 +1,7 @@
 PACKAGE = @PACKAGE@
 VERSION = @VERSION@
 INCLUDEDIR = @OCAML_INCLUDE_DIR@
-LIBDIR = @OCAML_LIB_DIR@
 PREFIX = 
-INSTALLDIR = $(PREFIX)$(LIBDIR)/$(PACKAGE)
 OBJECTS_C = ml_minidom.o
 OBJECTS = minidom.cmo ominidom.cmo
 OBJECTS_OPT = minidom.cmx ominidom.cmx
@@ -15,6 +13,7 @@ PREDICATES =
 OCAMLC = ocamlfind ocamlc
 OCAMLOPT = ocamlfind ocamlopt
 OCAMLDEP = ocamldep
+DESTDIR = @OCAML_LIB_DIR@
 
 ARCHIVE = $(PACKAGE).cma
 ARCHIVE_C = $(PACKAGE).a
@@ -54,20 +53,20 @@ depend: *.ml *.mli
 include .depend
 
 $(ARCHIVE): $(OBJECTS)
-       $(OCAMLC) -a -custom -package "$(REQUIRES)" -linkpkg \
-        -predicates "$(PREDICATES)" -o $@ $< \
+       $(OCAMLC) -a -custom -package "$(REQUIRES)" \
+        -predicates "$(PREDICATES)" -o $@ $^ \
         -cclib "`glib-config --libs` `minidom-config --libs`"
 
 $(ARCHIVE_OPT): $(OBJECTS_OPT)
-       $(OCAMLOPT) -a -package "$(REQUIRES)" -linkpkg \
-        -predicates "$(PREDICATES)" -o $@ $< \
+       $(OCAMLOPT) -a -package "$(REQUIRES)" \
+        -predicates "$(PREDICATES)" -o $@ $^ \
         -cclib "`glib-config --libs` `minidom-config --libs`"
 
 test: test.ml $(OBJECTS_C) $(ARCHIVE)
        mkdir -p $(TMPPKGDIR)
        cp $(OBJECTS_C) $(ARCHIVE) $(INST) $(TMPPKGDIR)
        cp test.ml $(TMPDIR)
-       cd $(TMPDIR) ; export OCAMLPATH=. ; \
+       cd $(TMPDIR) ; export OCAMLPATH=.:$$OCAMLPATH ; \
        $(OCAMLC) -package "$(PACKAGE)" -linkpkg -predicates "" -o $@ test.ml
        mv $(TMPDIR)/$@ .
        rm -r $(TMPDIR)
@@ -76,20 +75,20 @@ test.opt: test.ml $(OBJECTS_C) $(ARCHIVE_C) $(ARCHIVE_OPT)
        mkdir -p $(TMPPKGDIR)
        cp $(OBJECTS_C) $(ARCHIVE_C) $(ARCHIVE_OPT) $(INST) $(TMPPKGDIR)
        cp test.ml $(TMPDIR)
-       cd $(TMPDIR) ; export OCAMLPATH=. ; \
+       cd $(TMPDIR) ; export OCAMLPATH=.:$$OCAMLPATH ; \
        $(OCAMLOPT) -package "$(PACKAGE)" -linkpkg -predicates "" -o $@ test.ml
        mv $(TMPDIR)/$@ .
        rm -r $(TMPDIR)
 
 install:
        test ! -f $(ARCHIVE_OPT) || extra="$(ARCHIVE_C) $(ARCHIVE_OPT)" ; \
-       ocamlfind install $(PACKAGE) $(OBJECTS_C) $(ARCHIVE) $(INST) $$extra
+       ocamlfind install -destdir $(DESTDIR) $(PACKAGE) $(OBJECTS_C) $(ARCHIVE) $(INST) $$extra
 
 uninstall:
        ocamlfind remove $(PACKAGE)
 
 clean:
-       rm -f *.o *.cm? test test.opt mlminidom.cma mlminidom.cmxa mlminidom.a
+       rm -f *.o *.cm? test test.opt $(ARCHIVE) $(ARCHIVE_C) $(ARCHIVE_OPT)
        rm -rf $(TMPDIR)
 
 distclean: clean