GNU Automake

Happy gnu head

Automake is a tool for automatically generating Makefiles compliant with the GNU Coding Standards.

Requirements

Automake requires the use of GNU Autoconf.

Automake is currently written in Perl, and requires a Perl interpreter on the developer's system. The resulting Makefile.in s do not require Perl or any other "nonstandard" tool (the complete list of standard tools is mentioned in the coding standards).

If you use the development version from the git repository or its CVS mirror, you must also use the git/CVS version of Autoconf.

Availability

The latest released version of Automake is 1.10.2 and it can be found on ftp.gnu.org and its mirrors.

However, prereleases are available for the adventurous at ftp://sources.redhat.com/pub/automake/ and its mirrors.

You can also check out the very latest development version via git. To check out a read-only copy, use either of:

git clone git://git.sv.gnu.org/automake.git
git clone http://git.sv.gnu.org/r/automake.git

For developers with write access, use this (and replace USER with your savannah login):

git clone ssh://USER@git.sv.gnu.org/srv/git/automake.git

You can also view the git tree on the web.

For more information, see the Savannah page on using git.

Alternatively, there is a read-only CVS mirror here:

cvs -d :pserver:anonymous@pserver.git.sv.gnu.org:/automake.git \
    checkout -d automake HEAD

Once you have it checked out, you can update it with cvs update.

Automake 1.10.x bug-fix versions are kept on a separate branch. With git, checkout the branch named branch-1-10.

Online documentation

For more information, read the Automake documentation on-line or in PDF.

You can read about various features that we hope to include in future versions of Automake.

What's new with automake?

Mailing lists

At gnu.org

There are four mailing lists hosted at gnu.org:

At sources.redhat.com

There are two read-only mailing lists hosted by sources and related to Automake:

  • automake-cvs

    Receives all Automake git commit messages.

  • automake-prs

    PR activity on the GNATS database.

Use this handy little form to subscribe or unsubscribe from any of these lists:

Mailing list:   Your e-mail address:
Digest version    

If you have any questions about the mailing lists on this site, see the Sources mailing list FAQs.

Contributing

If you're interested in contributing to Automake, please read the documentation on contributing.