| This is automake.info, produced by makeinfo version 5.2 from |
| automake.texi. |
| |
| This manual is for GNU Automake (version 1.14.1, 6 November 2013), a |
| program that creates GNU standards-compliant Makefiles from template |
| files. |
| |
| Copyright (C) 1995-2013 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." |
| |
| INFO-DIR-SECTION Software development |
| START-INFO-DIR-ENTRY |
| * Automake: (automake). Making GNU standards-compliant Makefiles. |
| END-INFO-DIR-ENTRY |
| |
| INFO-DIR-SECTION Individual utilities |
| START-INFO-DIR-ENTRY |
| * aclocal-invocation: (automake)aclocal Invocation. Generating aclocal.m4. |
| * automake-invocation: (automake)automake Invocation. Generating Makefile.in. |
| END-INFO-DIR-ENTRY |
| |
| |
| Indirect: |
| automake.info-1: 1079 |
| automake.info-2: 304798 |
| |
| Tag Table: |
| (Indirect) |
| Node: Top1079 |
| Node: Introduction14332 |
| Ref: Introduction-Footnote-115701 |
| Node: Autotools Introduction15850 |
| Node: GNU Build System17201 |
| Node: Use Cases19865 |
| Node: Basic Installation21973 |
| Node: Standard Targets25439 |
| Node: Standard Directory Variables26924 |
| Node: Standard Configuration Variables28665 |
| Node: config.site29976 |
| Node: VPATH Builds31358 |
| Node: Two-Part Install35242 |
| Node: Cross-Compilation37646 |
| Node: Renaming40537 |
| Node: DESTDIR41653 |
| Node: Preparing Distributions43765 |
| Node: Dependency Tracking45715 |
| Node: Nested Packages47791 |
| Node: Why Autotools49281 |
| Node: Hello World50901 |
| Ref: amhello Explained51311 |
| Node: Creating amhello51479 |
| Node: amhello's configure.ac Setup Explained56660 |
| Node: amhello's Makefile.am Setup Explained61316 |
| Node: Generalities64810 |
| Node: General Operation65504 |
| Node: Strictness68812 |
| Node: Uniform70403 |
| Node: Length Limitations75136 |
| Node: Canonicalization77412 |
| Node: User Variables78456 |
| Node: Auxiliary Programs79901 |
| Node: Examples83487 |
| Node: Complete84353 |
| Node: true86340 |
| Node: automake Invocation88720 |
| Ref: Invoking automake88871 |
| Node: configure96002 |
| Node: Requirements96897 |
| Node: Optional101871 |
| Node: aclocal Invocation110723 |
| Ref: Invoking aclocal110884 |
| Node: aclocal Options113795 |
| Node: Macro Search Path117144 |
| Ref: ACLOCAL_PATH121259 |
| Node: Extending aclocal122762 |
| Node: Local Macros126364 |
| Node: Serials130202 |
| Node: Future of aclocal135103 |
| Node: Macros137376 |
| Node: Public Macros137905 |
| Ref: Modernize AM_INIT_AUTOMAKE invocation139284 |
| Node: Obsolete Macros143527 |
| Node: Private Macros144809 |
| Node: Directories146211 |
| Node: Subdirectories147785 |
| Node: Conditional Subdirectories151048 |
| Node: SUBDIRS vs DIST_SUBDIRS152644 |
| Node: Subdirectories with AM_CONDITIONAL154190 |
| Node: Subdirectories with AC_SUBST155304 |
| Node: Unconfigured Subdirectories156103 |
| Node: Alternative159400 |
| Ref: Alternative-Footnote-1161540 |
| Node: Subpackages161665 |
| Node: Programs164862 |
| Node: A Program166402 |
| Node: Program Sources167125 |
| Node: Linking168936 |
| Node: Conditional Sources172391 |
| Node: Conditional Programs175207 |
| Node: A Library177023 |
| Node: A Shared Library179572 |
| Node: Libtool Concept180574 |
| Node: Libtool Libraries182630 |
| Node: Conditional Libtool Libraries184304 |
| Node: Conditional Libtool Sources186667 |
| Node: Libtool Convenience Libraries188006 |
| Node: Libtool Modules191331 |
| Node: Libtool Flags192599 |
| Node: LTLIBOBJS194395 |
| Node: Libtool Issues194986 |
| Node: Error required file ltmain.sh not found195325 |
| Node: Objects created both with libtool and without196489 |
| Node: Program and Library Variables198325 |
| Ref: Program and Library Variables-Footnote-1209143 |
| Node: Default _SOURCES209218 |
| Node: LIBOBJS211574 |
| Node: Program Variables216545 |
| Node: Yacc and Lex219935 |
| Ref: Yacc and Lex-Footnote-1225269 |
| Node: C++ Support225498 |
| Node: Objective C Support226340 |
| Node: Objective C++ Support227275 |
| Node: Unified Parallel C Support228259 |
| Node: Assembly Support229217 |
| Node: Fortran 77 Support230297 |
| Ref: Fortran 77 Support-Footnote-1231930 |
| Node: Preprocessing Fortran 77232133 |
| Node: Compiling Fortran 77 Files232709 |
| Node: Mixing Fortran 77 With C and C++233281 |
| Ref: Mixing Fortran 77 With C and C++-Footnote-1235518 |
| Node: How the Linker is Chosen235821 |
| Node: Fortran 9x Support237297 |
| Node: Compiling Fortran 9x Files238305 |
| Node: Java Support with gcj238889 |
| Node: Vala Support240274 |
| Node: Support for Other Languages242305 |
| Node: Dependencies243013 |
| Node: EXEEXT244842 |
| Node: Other Objects247002 |
| Node: Scripts247594 |
| Node: Headers250333 |
| Node: Data252056 |
| Node: Sources252713 |
| Node: Built Sources Example255484 |
| Node: Other GNU Tools262394 |
| Node: Emacs Lisp262919 |
| Node: gettext264931 |
| Node: Libtool265583 |
| Node: Java265838 |
| Node: Python268255 |
| Node: Documentation273108 |
| Node: Texinfo273412 |
| Node: Man Pages280102 |
| Node: Install283107 |
| Node: Basics of Installation283807 |
| Node: The Two Parts of Install285297 |
| Node: Extending Installation286716 |
| Node: Staged Installs287460 |
| Node: Install Rules for the User288809 |
| Node: Clean289335 |
| Node: Dist291411 |
| Node: Basics of Distribution291903 |
| Node: Fine-grained Distribution Control294732 |
| Node: The dist Hook295639 |
| Node: Checking the Distribution298024 |
| Node: The Types of Distributions304798 |
| Node: Tests306916 |
| Node: Generalities about Testing308092 |
| Node: Simple Tests311096 |
| Node: Scripts-based Testsuites311477 |
| Ref: Testsuite progress on console313818 |
| Ref: Simple tests and color-tests314893 |
| Node: Serial Test Harness318773 |
| Node: Parallel Test Harness320837 |
| Ref: Basics of test metadata321335 |
| Node: Custom Test Drivers329741 |
| Node: Overview of Custom Test Drivers Support330032 |
| Node: Declaring Custom Test Drivers332968 |
| Node: API for Custom Test Drivers334334 |
| Node: Command-line arguments for test drivers335111 |
| Node: Log files generation and test results recording337751 |
| Node: Testsuite progress output341805 |
| Node: Using the TAP test protocol343217 |
| Node: Introduction to TAP343579 |
| Node: Use TAP with the Automake test harness345368 |
| Node: Incompatibilities with other TAP parsers and drivers350768 |
| Node: Links and external resources on TAP352115 |
| Node: DejaGnu Tests353693 |
| Node: Install Tests355718 |
| Node: Rebuilding356020 |
| Node: Options359505 |
| Node: Options generalities359804 |
| Node: List of Automake options361522 |
| Ref: tar-formats367547 |
| Node: Miscellaneous370794 |
| Node: Tags371137 |
| Node: Suffixes374073 |
| Node: Include375645 |
| Node: Conditionals377284 |
| Node: Usage of Conditionals378115 |
| Node: Limits of Conditionals381343 |
| Node: Silencing Make382524 |
| Node: Make verbosity382871 |
| Ref: Make verbosity-Footnote-1384171 |
| Node: Tricks For Silencing Make384245 |
| Node: Automake Silent Rules386676 |
| Node: Gnits393489 |
| Node: Not Enough395798 |
| Node: Extending396235 |
| Node: Third-Party Makefiles400966 |
| Node: Distributing407556 |
| Node: API Versioning408193 |
| Node: Upgrading410832 |
| Node: FAQ412787 |
| Node: CVS413907 |
| Node: maintainer-mode422062 |
| Node: Wildcards426054 |
| Node: Limitations on File Names429329 |
| Node: Errors with distclean431905 |
| Node: Flag Variables Ordering436653 |
| Node: Renamed Objects444024 |
| Node: Per-Object Flags445567 |
| Node: Multiple Outputs448464 |
| Node: Hard-Coded Install Paths460057 |
| Node: Debugging Make Rules465071 |
| Ref: Debugging Make Rules-Footnote-1467142 |
| Node: Reporting Bugs467306 |
| Node: Copying This Manual469239 |
| Node: GNU Free Documentation License469469 |
| Node: Indices494569 |
| Node: Macro Index494858 |
| Node: Variable Index500497 |
| Node: General Index531373 |
| |
| End Tag Table |