$NetBSD: patch-Makefile,v 1.2 2014/08/17 14:37:23 jaapb Exp $ Use correct install locations --- Makefile.orig 2014-04-22 08:04:21.000000000 +0000 +++ Makefile @@ -48,10 +48,10 @@ endif # ---------------------------------------------------------------------------- # Installation paths. -bindir := ${PREFIX}/bin -docdir := ${PREFIX}/share/doc/menhir -libdir := ${PREFIX}/share/menhir -mandir := ${PREFIX}/share/man/man1 +bindir := ${DESTDIR}${PREFIX}/bin +docdir := ${DESTDIR}${PREFIX}/share/doc/menhir +libdir := ${DESTDIR}${PREFIX}/share/menhir +mandir := ${DESTDIR}${PKGMANDIR}/man1 MANS := menhir.1 DOCS := manual.pdf demos MLYLIB := src/standard.mly @@ -95,13 +95,15 @@ install: mkdir -p $(libdir) mkdir -p $(docdir) mkdir -p $(mandir) - install $(BUILDDIR)/menhir.native $(bindir)/$(MENHIREXE) - install -m 644 $(MLYLIB) $(libdir) + ${BSD_INSTALL_PROGRAM} $(BUILDDIR)/menhir.native $(bindir)/$(MENHIREXE) + ${BSD_INSTALL_DATA} -m 644 $(MLYLIB) $(libdir) cp -r $(DOCS) $(docdir) cp -r $(MANS) $(mandir) @if $(USE_OCAMLFIND) ; then \ echo Installing MenhirLib via ocamlfind. ; \ - ocamlfind install menhirLib src/META $(patsubst %,$(BUILDDIR)/%,$(MENHIRLIB)) ; \ + ocamlfind install -destdir ${DESTDIR}${PREFIX}/${OCAML_SITELIBDIR} \ + -ldconf ignore \ + menhirLib src/META $(patsubst %,$(BUILDDIR)/%,$(MENHIRLIB)) ; \ else \ echo Installing MenhirLib manually. ; \ install -m 644 $(patsubst %,$(BUILDDIR)/%,$(MENHIRLIB)) $(libdir) ; \