Automake
GNU Automake is a tool for automatically generating
Makefile.in
files compliant with the GNU Coding Standards.
Automake requires the use of GNU Autoconf.
New volunteers to help maintain Automake are needed. Please help if you can.
Downloads
Please note that Automake 1.12.2 and Automake 1.11.6 fix a
security issue (CVE-2012-3386) present in the
make distcheck
rules of all packages using Automake.
More information.
- Stable releases are available on the main GNU download server (HTTPS, FTP) and its mirrors. Please use a mirror if possible.
- Unstable versions (DO NOT use in production):
The latest development sources can be fetched through git from Savannah.
Alpha/beta releases can be found on the GNU “alpha” server (HTTPS, FTP) and its mirrors.
Documentation
The Automake manual can be read in HTML or PDF; other formats are also available. If you have installed Automake on your system, you may also find more information about it by looking at your local documentation; for example, you might run info automake at the shell prompt.
Older versions of the Automake manual are also available.
For anyone interested, a brief history of Automake (up to roughly 2007) is available; again, other formats are available.
Mailing Lists
Automake has several public mailing lists, each of which is archived.
- For general Automake discussions, use <automake@gnu.org> (archives and subscription).
- If you have a patch for Automake, please send it to <automake-patches@gnu.org> (archives and subscription). The HACKING file in the Automake source repository explains how to prepare, format and post a patch.
- Bug reports can be emailed to <bug-automake@gnu.org> (archives and subscription). Before submitting a bug report, please read the Bug Reporting section of the manual.
- All commits to the repository are automatically mailed to <automake-commit@gnu.org> (archives and subscription).
You can subscribe to any Automake mailing list via the associated web interfaces, linked above. Or you can send an empty mail with a Subject: header line of just “subscribe” to the corresponding -request address.
Getting involved
Development of Automake, and GNU in general, is a volunteer effort, and your contribution would be welcome. For general information, please read How to help GNU. If you'd like to get involved with Automake, it's a good idea to join the discussion mailing list (see above).
- Development
-
For consolidated development information, please see the Automake project
page at savannah.gnu.org.
There are numerous longstanding bugs in the Automake bug tracker which need attention. (They are tagged “confirmed”. Help with any of the other outstanding bugs is welcome also.) If you have time and inclination, please pick any and give it a whirl; no one is working on them. The HACKING file in the repository gives information about getting started with the development sources. Thanks!
- Maintainer
- Automake is currently maintained by Jim Meyering. Please use the mailing lists for contact.
Bug Reports
For bugs in Automake, please see the Bug Reporting section of the manual.
Automake depends on other projects; it's best for everyone if bug
reports are directed to the correct place. To cite two common cases:
1) if your bug is in Autoconf (AC_*
or
AS_*
macros), please see the Savannah page for
Autoconf; 2) if your bug is in the config.guess
or
config.sub
scripts, please email config-patches@gnu.org.
Thanks.