X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Fmlminidom%2FMakefile.in;h=1e4dfdd8f1aedde1133654a077ab01e718472bd6;hb=c5c48f3d3515f1dd95657245922ec1f340e17f70;hp=e82872538f71dc7ef9144df1c1d737a1cdbe7046;hpb=133ffec00f2a97ac6851072e4c3083766f17ab52;p=helm.git diff --git a/helm/DEVEL/mlminidom/Makefile.in b/helm/DEVEL/mlminidom/Makefile.in index e82872538..1e4dfdd8f 100644 --- a/helm/DEVEL/mlminidom/Makefile.in +++ b/helm/DEVEL/mlminidom/Makefile.in @@ -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