cvs commit: src/usr.bin/make main.c make.1

Yar Tikhiy yar at
Sat Aug 16 19:17:49 UTC 2008

yar         2008-08-16 19:17:36 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    usr.bin/make         main.c make.1 
  SVN rev 181787 on 2008-08-16 19:17:36Z by yar
  MFC r173217,176789,176792-176793,176839,176842
  Don't forget to set MAKEFLAGS in the childs' environment
  from the .MAKEFLAGS global variable even if it's empty or
  unset.  This means setting MAKEFLAGS to just an empty string
  in the latter case.
  The non-POSIX environment variable MAKE was superseded
  by MAKEFLAGS ages ago, so don't mention it in comments.
  Update the manpage accordingly and make the whole description of
  MAKEFLAGS and .MAKEFLAGS more consistent as this change indeed
  brings more consistency into the reliable behaviour of make(1).
  Give more details in the manpage on the following topics:
  o How global, command-line, and environment variables relate.
  o What peculiarities the -f option has WRT ${MAKEFLAGS}.
  (.Dd in the manpage is already beyond the date of those changes
  in HEAD.)
  Revision   Changes    Path  +3 -1      src/usr.bin/make/main.c  +100 -22   src/usr.bin/make/make.1

More information about the cvs-all mailing list