X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FDEVEL%2Fgdome_xslt%2Focaml%2Fgdome_xslt%2FMakefile.in;h=3f56ae13c2fcb0d8ebda6a0ebf1e804d50307681;hb=2f28bfb47f5fad6b3c5a705d9ede95700416dee8;hp=fa719897ee3ad55ad6c78f2d2fc697361f476be9;hpb=0474bcec6d3bb8972eec0964a34872712122f340;p=helm.git diff --git a/helm/DEVEL/gdome_xslt/ocaml/gdome_xslt/Makefile.in b/helm/DEVEL/gdome_xslt/ocaml/gdome_xslt/Makefile.in index fa719897e..3f56ae13c 100644 --- a/helm/DEVEL/gdome_xslt/ocaml/gdome_xslt/Makefile.in +++ b/helm/DEVEL/gdome_xslt/ocaml/gdome_xslt/Makefile.in @@ -40,7 +40,7 @@ dist: rm -rf $(PACKAGE)-$(VERSION) ml_gdome_xslt.o: ml_gdome_xslt.c - gcc -c -I$(INCLUDEDIR) `gdome-config --cflags` `ocamlfind query -i-format gdome2` -I$(CGDOMEXSLTPATH) $< + gcc -c -I$(INCLUDEDIR) -fPIC `gdome-config --cflags` `ocamlfind query -i-format gdome2` -I$(CGDOMEXSLTPATH) $< .SUFFIXES: .cmo .cmi .cmx .ml .mli @@ -76,7 +76,12 @@ $(ARCHIVE_SO): $(OBJECTS_C) install: test ! -f $(ARCHIVE_OPT) || extra="$(ARCHIVE_A) $(ARCHIVE_OPT) $(INSTOPT)" ; \ - ocamlfind install $(PACKAGE) $(ARCHIVE) $(ARCHIVE_SO) $(INST) $$extra + if [ "$(PREFIX)" = "" ]; then \ + ocamlfind install $(PACKAGE) $(ARCHIVE) $(ARCHIVE_SO) $(INST) $$extra; \ + else \ + ocamlfind install -ldconf $(CURDIR)/foo.ld.conf -destdir $(PREFIX) $(PACKAGE) $(ARCHIVE) $(ARCHIVE_SO) $(INST) $$extra; \ + fi + -rm -f $(CURDIR)/foo.ld.conf uninstall: ocamlfind remove $(PACKAGE)