diff --git a/src/Makefile.in b/src/Makefile.in index 31a36f7b4ebf91fc57120a3afbb8660055c16f9a..9becbc2dad77e3b30cb3ae3fd1ef082f9a396d53 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -1,5 +1,5 @@ # -# $Id: Makefile.in,v 1.117 1998/09/20 08:30:31 hubbe Exp $ +# $Id: Makefile.in,v 1.118 1998/09/29 13:51:44 grubba Exp $ # # This line is needed on some machines. @@ -17,6 +17,7 @@ VPATH=@srcdir@ # These are used while compiling LIBDIR_SRC = @LIBDIR@ +MANDIR_SRC = $(SRCDIR)/../man TMP_BINDIR = @BINDIR@ TMP_BUILDDIR = @BUILDDIR@ TMP_DOCDIR = @DOCDIR@ @@ -27,6 +28,7 @@ exec_prefix = $(prefix)/bin lib_prefix = $(prefix)/lib/pike data_prefix = @datadir@ share_prefix = $(data_prefix)/pike +man_prefix = $(prefix)/man # # use bison please, yacc isn't good enough. @@ -206,7 +208,8 @@ install: pike hilfe pike-module aclocal @echo Installing Pike... @echo @echo "Creating directories..."; \ - for d in "$(prefix)" "$(exec_prefix)" "$(prefix)/lib" \ + @for d in "$(prefix)" "$(exec_prefix)" "$(prefix)/lib" \ + "$(man_prefix)" "$(man_prefix)/man1" "$(man_prefix)/man3" \ "$(lib_prefix)" "$(data_prefix)" "$(share_prefix)" \ "$(prefix)/include" "$(prefix)/include/pike"; do \ if [ -d "$$d/." ]; then : ; else \ @@ -314,6 +317,22 @@ install: pike hilfe pike-module aclocal chmod u+w "$(lib_prefix)/$$f"; \ fi ; \ done + @if [ -d "$(MANDIR_SRC)/." ]; then \ + echo ; echo "Installing manual pages..."; \ + for f in `cd "$(MANDIR_SRC)/; echo *.1`; do \ + dest = "$(man_prefix)/man1/$$f"; \ + if cmp "$$dest" "$(MANDIR_SRC)/$$f" >/dev/null 2>&1 ; \ + then : ; else \ + echo "$$dest"; \ + if [ -f "$$dest" ]; then \ + mv -f "$$dest" "$$dest.old"; \ + else : ; fi; \ + cp "$(MANDIR_SRC)/$$f" "$$dest" || exit 1; \ + chmod a+r "$$dest"; \ + chmod u+w "$$dest"; \ + fi ; \ + done ; \ + else : ; fi # tidy up a bit tidy: