home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / gnu / announce / 184 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  3.9 KB

  1. Path: sparky!uunet!cs.utexas.edu!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!prep.ai.mit.edu!roland
  2. From: roland@prep.ai.mit.edu (Roland McGrath)
  3. Newsgroups: gnu.announce
  4. Subject: GNU Make version 3.63
  5. Date: 22 Jan 1993 23:56:22 -0500
  6. Organization: GNUs Not Usenet
  7. Lines: 81
  8. Sender: daemon@cis.ohio-state.edu
  9. Approved: info-gnu@prep.ai.mit.edu
  10. Distribution: gnu
  11. Message-ID: <9301230125.AA23704@churchy.gnu.ai.mit.edu>
  12. Reply-To: roland@prep.ai.mit.edu
  13.  
  14. Version 3.63 of GNU make is now available for anonymous FTP from
  15. prep.ai.mit.edu in make-3.63.tar.Z (about 545k compressed) or
  16. make-3.63.tar.z (about 385k gzip'd).  The DVI and Info files are in
  17. make-doc-3.63.tar.Z (about 350k compressed) or make-doc-3.63.tar.z (about
  18. 265k gzip'd).  Unidiffs from version 3.62 are in make-3.62-3.63.diff.Z
  19. (about 360k compressed) or make-3.62-3.63.diff.z (about 250k gzip'd).
  20.  
  21. With this release, GNU Make now completely conforms to the POSIX.2
  22. specification for `make'.  
  23.  
  24. Notable changes from version 3.62 are (see the NEWS file in the
  25. distribution for a complete list):
  26.  
  27. * Make now uses a standard GNU `configure' script, generated by Autoconf.
  28.   Building and installation should be much more straightforward.
  29.  
  30. * There is now a shell script to build Make the first time, if you have no
  31.   other `make' program.
  32.  
  33. * Make now accepts long options.  There is now an informative usage message
  34.   that tells you what all the options are and what they do.  Try `make --help'.
  35.  
  36. * There are two new directives: `export' and `unexport'.  All variables are
  37.   no longer automatically put into the environments of the commands that
  38.   Make runs.  Instead, only variables specified on the command line or in
  39.   the environment are exported by default.  To export others, use:
  40.     export VARIABLE
  41.   or you can define variables with:
  42.     export VARIABLE = VALUE
  43.   or:
  44.     export VARIABLE := VALUE
  45.   You can use just:
  46.     export
  47.   or:
  48.     .EXPORT_ALL_VARIABLES:
  49.   to get the old behavior.  See the node `Variables/Recursion' in the manual
  50.   for a full description.
  51.  
  52. * A single `include' directive can now specify more than one makefile to
  53.   include, like this:
  54.     include file1 file2
  55.   You can also use shell file name patterns in an `include' directive:
  56.     include *.mk 
  57.  
  58.  
  59. We have also significantly updated and improved the Texinfo manual for
  60. Make, with a new introductory chapter for novice users, a quick reference
  61. appendix for forgetful wizards, and a new section on automatically
  62. generated dependencies.  This manual is being printed with the new lay-flat
  63. binding technology, and will be appearing soon at fine bookstores near you.
  64. (You can also buy a lovely printed manual directly from the FSF; send
  65. e-mail to gnu@prep.ai.mit.edu find out how.  And, of course, the Texinfo
  66. source for the manual is included in the distribution as always.)
  67.  
  68.  
  69. Send bug reports to bug-gnu-utils@prep.ai.mit.edu.
  70. Send other questions or comments to roland@prep.ai.mit.edu.
  71.  
  72.  
  73.       [ For information on how to order GNU software on tape, floppy,
  74.     or cd-rom, check the file etc/DISTRIB in the GNU Emacs
  75.     distribution, or e-mail a request to:    gnu@prep.ai.mit.edu
  76.  
  77.         By ordering tapes from the FSF you help us continue to develop
  78.         more free software.  Media revenues are our primary source of
  79.     support.
  80.  
  81.     The above software will soon to be at these ftp sites as well.
  82.     Please try them before prep.ai.mit.edu!     thanx -gnu@prep.ai.mit.edu
  83.     Asia: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:ftpsync/prep,
  84.       cair.kaist.ac.kr:pub/gnu
  85.     Australia: archie.oz.au:gnu (archie.oz or archie.oz.au for ACSnet)
  86.     Europe: src.doc.ic.ac.uk:gnu, ftp.informatik.tu-muenchen.de,
  87.       ftp.informatik.rwth-aachen.de:pub/gnu, nic.funet.fi:pub/gnu,
  88.       ugle.unit.no, isy.liu.se, ftp.stacken.kth.se, ftp.win.tue.nl,
  89.       ftp.denet.dk, ftp.eunet.ch, nic.switch.ch:/mirror/gnu, 
  90.       archive.eu.net
  91.     United States: wuarchive.wustl.edu, ftp.cs.widener.edu,
  92.       uxc.cso.uiuc.edu, col.hp.com, gatekeeper.dec.com:pub/GNU,
  93.       ftp.uu.net:systems/gnu
  94.       ]
  95.