Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 21 Oct 1995 07:27:22 -0700
From:      Bruce Evans <bde>
To:        CVS-commiters, cvs-gnu
Subject:   cvs commit: src/gnu/usr.bin/man/whatis Makefile
Message-ID:  <199510211427.HAA02174@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
bde         95/10/21 07:27:20

  Modified:    gnu/usr.bin/man/apropos  Makefile
               gnu/usr.bin/man/whatis  Makefile
  Added:       gnu/usr.bin/man  Makefile.shprog
  Log:
  Rewrite and merge some bogus makefiles to create Makefile.shprog.  Just
  include this in the old makefiles.
  
  I intended to fix only the private maninstall rule but found a lot of
  other bogons and bugs:
  - strong resistance to installing the program anywhere other than
    ${DESTDIR}/usr/bin (first, ../../Makefile.inc was not included.
    ../Makefile/inc was redundantly included instead.  Second, /usr/bin
    was hard coded).
  - the owner, group and permissions were hard coded.
  - the man page was installed twice.
  - MANDEPEND wasn't necessary.
  - calculations to determine the obj directory weren't necessary.
  - there were unnecessary private rules for depend, rcsfreeze and tags.
    We don't support the rcsfreeze target.
  - there was an extra, bogus, rule for `all'.
  
  The final version uses suffix rules to eliminate the remaining verboseness
  involving directories (${.CURDIR}) and to potentially allow multiple
  shell programs in one directory.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510211427.HAA02174>