From: roland@prep.ai.mit.edu (Roland McGrath)
Newsgroups: gnu.announce
Subject: GNU Make version 3.63
Date: 22 Jan 1993 23:56:22 -0500
Organization: GNUs Not Usenet
Distribution: gnu
Reply-To: roland@prep.ai.mit.edu

Version 3.63 of GNU make is now available for anonymous FTP from
prep.ai.mit.edu in make-3.63.tar.Z (about 545k compressed) or
make-3.63.tar.z (about 385k gzip'd).  The DVI and Info files are in
make-doc-3.63.tar.Z (about 350k compressed) or make-doc-3.63.tar.z (about
265k gzip'd).  Unidiffs from version 3.62 are in make-3.62-3.63.diff.Z
(about 360k compressed) or make-3.62-3.63.diff.z (about 250k gzip'd).

With this release, GNU Make now completely conforms to the POSIX.2
specification for `make'.  

Notable changes from version 3.62 are (see the NEWS file in the
distribution for a complete list):

* Make now uses a standard GNU `configure' script, generated by Autoconf.
  Building and installation should be much more straightforward.

* There is now a shell script to build Make the first time, if you have no
  other `make' program.

* Make now accepts long options.  There is now an informative usage message
  that tells you what all the options are and what they do.  Try `make --help'.

* There are two new directives: `export' and `unexport'.  All variables are
  no longer automatically put into the environments of the commands that
  Make runs.  Instead, only variables specified on the command line or in
  the environment are exported by default.  To export others, use:
	export VARIABLE
  or you can define variables with:
	export VARIABLE = VALUE
  or:
	export VARIABLE := VALUE
  You can use just:
	export
  or:
	.EXPORT_ALL_VARIABLES:
  to get the old behavior.  See the node `Variables/Recursion' in the manual
  for a full description.

* A single `include' directive can now specify more than one makefile to
  include, like this:
	include file1 file2
  You can also use shell file name patterns in an `include' directive:
	include *.mk 


We have also significantly updated and improved the Texinfo manual for
Make, with a new introductory chapter for novice users, a quick reference
appendix for forgetful wizards, and a new section on automatically
generated dependencies.  This manual is being printed with the new lay-flat
binding technology, and will be appearing soon at fine bookstores near you.
(You can also buy a lovely printed manual directly from the FSF; send
e-mail to gnu@prep.ai.mit.edu find out how.  And, of course, the Texinfo
source for the manual is included in the distribution as always.)


Send bug reports to bug-gnu-utils@prep.ai.mit.edu.
Send other questions or comments to roland@prep.ai.mit.edu.


      [ For information on how to order GNU software on tape, floppy,
	or cd-rom, check the file etc/DISTRIB in the GNU Emacs
	distribution, or e-mail a request to:	gnu@prep.ai.mit.edu

        By ordering tapes from the FSF you help us continue to develop
        more free software.  Media revenues are our primary source of
	support.

	The above software will soon to be at these ftp sites as well.
	Please try them before prep.ai.mit.edu!	 thanx -gnu@prep.ai.mit.edu
	Asia: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:ftpsync/prep,
	  cair.kaist.ac.kr:pub/gnu
	Australia: archie.oz.au:gnu (archie.oz or archie.oz.au for ACSnet)
	Europe: src.doc.ic.ac.uk:gnu, ftp.informatik.tu-muenchen.de,
	  ftp.informatik.rwth-aachen.de:pub/gnu, nic.funet.fi:pub/gnu,
	  ugle.unit.no, isy.liu.se, ftp.stacken.kth.se, ftp.win.tue.nl,
	  ftp.denet.dk, ftp.eunet.ch, nic.switch.ch:/mirror/gnu, 
	  archive.eu.net
	United States: wuarchive.wustl.edu, ftp.cs.widener.edu,
	  uxc.cso.uiuc.edu, col.hp.com, gatekeeper.dec.com:pub/GNU,
	  ftp.uu.net:systems/gnu
      ]
Newsgroups: gnu.epoch.misc