We can't live, work, or learn in freedom unless the software we use is free.
Become an associate member and join the free software movement in defending your freedoms before August 7th! Read more >

200 members


Table of Contents

Introduction to Automake

Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.

Downloading Automake

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. See here for details.

GNU Automake can be found on http://ftp.gnu.org/gnu/automake/ [via http] and ftp://ftp.gnu.org/gnu/automake/ [via FTP]. It can also be found on one of our FTP mirrors. You can also order a CD-ROM from the FSF or use other methods to obtain a copy.

Alpha/beta releases of Automake can be found in ftp://alpha.gnu.org/pub/gnu/automake/, and the latest in-development sources for Automake can always be fetched through git from Savannah. DO NOT use Automake sources from these locations for production use.


The Automake manual can be read on-line or downloaded in PDF format; also, more formats are offered for download or on-line reading. 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 use info automake at the shell prompt.

In case you are interested or merely curious, a brief history of Automake (up to roughly 2007) is available on our site; again, more formats are offered for download or on-line reading.

Mailing Lists

Automake has several public mailing lists, each of which is archive.

For general Automake discussions, use <automake@gnu.org> (archives and subscription).

If you have a patch for Automake, please send the it to <automake-patches@gnu.org> (archives and subscription). The HACKING file present in the Automake git repository should explain how to properly 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.

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 relevant -request list. For example, to subscribe yourself to the bug-automake list, you would send mail to <bug-automake-request@gnu.org> with no body and a Subject: header line of just "subscribe".

It has been necessary to moderate the GNU Automake mailing lists to prevent the flood of spam. Postings to the lists are held for release by the list moderator. Sometimes the moderators are unavailable for brief periods of time. Please be patient when posting. If you don't see the message in the list archive an hour or so after having sent it, then it did not get posted.

Getting involved

Development of Automake, and GNU in general, is a volunteer effort, and you can contribute. For information, please read How to help GNU. If you'd like to get involved, it's a good idea to join the discussion mailing list (see above).

For development sources, issue trackers, and other information, please see the Automake project page at savannah.gnu.org.
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.

 [FSF logo]  “The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom. We defend the rights of all software users.”