automake

Table of Contents

Next: , Up: (dir)


GNU Automake

This manual is for GNU Automake (version 1.11.3, 1 February 2012), a program that creates GNU standards-compliant Makefiles from template files.

Copyright © 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License.”

--- The Detailed Node Listing ---

An Introduction to the Autotools

Use Cases for the GNU Build System

A Small Hello World

General ideas

Some example packages

Scanning configure.ac, using aclocal

Auto-generating aclocal.m4

Autoconf macros supplied with Automake

Directories

Conditional Subdirectories

Building Programs and Libraries

Building a program

Building a Shared Library

Common Issues Related to Libtool's Use

Fortran 77 Support

Mixing Fortran 77 With C and C++

Fortran 9x Support

Other Derived Objects

Built Sources

Other GNU Tools

Building documentation

What Gets Installed

What Goes in a Distribution

Support for test suites

Miscellaneous Rules

Conditionals

Silencing Make

When Automake Isn't Enough

Frequently Asked Questions about Automake

History of Automake

Dependency Tracking in Automake

Copying This Manual

Indices