"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "doc/automake-history.info" between
automake-1.16.2.tar.xz and automake-1.16.3.tar.xz

About: GNU Automake is a Makefile generator (input Makefile.am, output Makefile.in; intended for use with autoconf).

automake-history.info  (automake-1.16.2.tar.xz):automake-history.info  (automake-1.16.3.tar.xz)
skipping to change at line 131 skipping to change at line 131
having trouble finding a project to contribute to. So while having trouble finding a project to contribute to. So while
hacking he wanted to bring the 'Makefile.in' up to GNU standards. hacking he wanted to bring the 'Makefile.in' up to GNU standards.
This was hard, and one day he saw Automake on This was hard, and one day he saw Automake on
<ftp://alpha.gnu.org/>, grabbed it and tried it out. <ftp://alpha.gnu.org/>, grabbed it and tried it out.
Tom didn't talk to djm about it until later, just to make sure he Tom didn't talk to djm about it until later, just to make sure he
didn't mind if he made a release. He did a bunch of early releases didn't mind if he made a release. He did a bunch of early releases
to the Gnits folks. to the Gnits folks.
Gnits was (and still is) totally informal, just a few GNU friends Gnits was (and still is) totally informal, just a few GNU friends
who Franc,ois Pinard knew, who were all interested in making a who François Pinard knew, who were all interested in making a
common infrastructure for GNU projects, and shared a similar common infrastructure for GNU projects, and shared a similar
outlook on how to do it. So they were able to make some progress. outlook on how to do it. So they were able to make some progress.
It came along with Autoconf and extensions thereof, and then It came along with Autoconf and extensions thereof, and then
Automake from David and Tom (who were both gnitsians). One of Automake from David and Tom (who were both gnitsians). One of
their ideas was to write a document paralleling the GNU standards, their ideas was to write a document paralleling the GNU standards,
that was more strict in some ways and more detailed. They never that was more strict in some ways and more detailed. They never
finished the GNITS standards, but the ideas mostly made their way finished the GNITS standards, but the ideas mostly made their way
into Automake. into Automake.
1995-11-23 Automake 0.20 1995-11-23 Automake 0.20
skipping to change at line 229 skipping to change at line 229
Releases are raining. 0.24 introduces the uniform naming scheme we Releases are raining. 0.24 introduces the uniform naming scheme we
use today, i.e., 'bin_PROGRAMS' instead of 'PROGRAMS', use today, i.e., 'bin_PROGRAMS' instead of 'PROGRAMS',
'noinst_LIBRARIES' instead of 'LIBLIBRARIES', etc. (However 'noinst_LIBRARIES' instead of 'LIBLIBRARIES', etc. (However
'EXTRA_PROGRAMS' does not exist yet, 'AM_PROGRAMS' is still in use; 'EXTRA_PROGRAMS' does not exist yet, 'AM_PROGRAMS' is still in use;
and 'TEXINFOS' and 'MANS' still have no directory prefixes.) and 'TEXINFOS' and 'MANS' still have no directory prefixes.)
Adding support for prefixes like that was one of the major ideas in Adding support for prefixes like that was one of the major ideas in
'automake'; it has lasted pretty well. 'automake'; it has lasted pretty well.
AutoMake is renamed to Automake (Tom seems to recall it was AutoMake is renamed to Automake (Tom seems to recall it was
Franc,ois Pinard's doing). François Pinard's doing).
0.25 fixes a Perl 4 portability bug. 0.25 fixes a Perl 4 portability bug.
1995-12-18 Jim Meyering starts using Automake in GNU Textutils. 1995-12-18 Jim Meyering starts using Automake in GNU Textutils.
1995-12-31 Franc,ois Pinard starts using Automake in GNU tar. 1995-12-31 François Pinard starts using Automake in GNU tar.
1996-01-03 Automake 0.26 1996-01-03 Automake 0.26
1996-01-03 Automake 0.27 1996-01-03 Automake 0.27
Of the many changes and suggestions sent by Franc,ois Pinard and Of the many changes and suggestions sent by François Pinard and
included in 0.26, perhaps the most important is the advice that to included in 0.26, perhaps the most important is the advice that to
ease customization a user rule or variable definition should always ease customization a user rule or variable definition should always
override an Automake rule or definition. override an Automake rule or definition.
Gordon Matzigkeit and Jim Meyering are two other early contributors Gordon Matzigkeit and Jim Meyering are two other early contributors
that have been sending fixes. that have been sending fixes.
0.27 fixes yet another Perl 4 portability bug. 0.27 fixes yet another Perl 4 portability bug.
1996-01-13 Automake 0.28 1996-01-13 Automake 0.28
skipping to change at line 282 skipping to change at line 282
'TEXINFOS' and 'MANS' converted to the uniform naming scheme. 'TEXINFOS' and 'MANS' converted to the uniform naming scheme.
1996-02-24 Automake 0.30 1996-02-24 Automake 0.30
The test suite is born. It contains 9 tests. From now on test The test suite is born. It contains 9 tests. From now on test
cases will be added pretty regularly (*note Releases::), and this cases will be added pretty regularly (*note Releases::), and this
proved to be really helpful later on. proved to be really helpful later on.
'EXTRA_PROGRAMS' finally replaces 'AM_PROGRAMS'. 'EXTRA_PROGRAMS' finally replaces 'AM_PROGRAMS'.
All the third-party Autoconf macros, written mostly by Franc,ois All the third-party Autoconf macros, written mostly by François
Pinard (and later Jim Meyering), are distributed in Automake's Pinard (and later Jim Meyering), are distributed in Automake's
hand-written 'aclocal.m4' file. Package maintainers are expected hand-written 'aclocal.m4' file. Package maintainers are expected
to extract the necessary macros from this file. (In previous to extract the necessary macros from this file. (In previous
versions you had to copy and paste them from the manual...) versions you had to copy and paste them from the manual...)
1996-03-11 Automake 0.31 1996-03-11 Automake 0.31
The test suite in 0.30 was run via a long 'check-local' rule. Upon The test suite in 0.30 was run via a long 'check-local' rule. Upon
Ulrich Drepper's suggestion, 0.31 makes it an Automake rule output Ulrich Drepper's suggestion, 0.31 makes it an Automake rule output
whenever the 'TESTS' variable is defined. whenever the 'TESTS' variable is defined.
skipping to change at line 398 skipping to change at line 398
becomes a kind of repository for such third-party macros, even becomes a kind of repository for such third-party macros, even
macros completely unrelated to Automake (for instance macros that macros completely unrelated to Automake (for instance macros that
fix broken Autoconf macros). fix broken Autoconf macros).
The 1.2 release contains 20 macros, including the The 1.2 release contains 20 macros, including the
'AM_INIT_AUTOMAKE' macro that simplifies the creation of 'AM_INIT_AUTOMAKE' macro that simplifies the creation of
'configure.in'. 'configure.in'.
Libtool is fully supported using '*_LTLIBRARIES'. Libtool is fully supported using '*_LTLIBRARIES'.
The missing script is introduced by Franc,ois Pinard; it is meant The missing script is introduced by François Pinard; it is meant to
to be a better solution than 'AM_MAINTAINER_MODE' (*note be a better solution than 'AM_MAINTAINER_MODE' (*note
maintainer-mode: (automake)maintainer-mode.). maintainer-mode: (automake)maintainer-mode.).
Conditionals support was implemented by Ian Lance Taylor. At the Conditionals support was implemented by Ian Lance Taylor. At the
time, Tom and Ian were working on an internal project at Cygnus. time, Tom and Ian were working on an internal project at Cygnus.
They were using ILU, which is pretty similar to CORBA. They wanted They were using ILU, which is pretty similar to CORBA. They wanted
to integrate ILU into their build, which was all 'configure'-based, to integrate ILU into their build, which was all 'configure'-based,
and Ian thought that adding conditionals to 'automake' was simpler and Ian thought that adding conditionals to 'automake' was simpler
than doing all the work in 'configure' (which was the standard at than doing all the work in 'configure' (which was the standard at
the time). So this was actually funded by Cygnus. the time). So this was actually funded by Cygnus.
 End of changes. 6 change blocks. 
7 lines changed or deleted 7 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)