| This is automake.info, produced by makeinfo version 5.2 from |
| automake.texi. |
| |
| This manual is for GNU Automake (version 1.15, 31 December 2014), a |
| program that creates GNU standards-compliant Makefiles from template |
| files. |
| |
| Copyright © 1995-2014 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: 1081 |
| automake.info-2: 301227 |
| |
| Tag Table: |
| (Indirect) |
| Node: Top1081 |
| Node: Introduction14408 |
| Ref: Introduction-Footnote-115817 |
| Node: Autotools Introduction15968 |
| Node: GNU Build System17349 |
| Node: Use Cases20093 |
| Node: Basic Installation22221 |
| Node: Standard Targets25807 |
| Node: Standard Directory Variables27406 |
| Node: Standard Configuration Variables29263 |
| Node: config.site30622 |
| Node: VPATH Builds32048 |
| Node: Two-Part Install35988 |
| Node: Cross-Compilation38432 |
| Node: Renaming41391 |
| Node: DESTDIR42549 |
| Node: Preparing Distributions44731 |
| Node: Dependency Tracking47102 |
| Node: Nested Packages49210 |
| Node: Why Autotools50726 |
| Node: Hello World52368 |
| Ref: amhello Explained52790 |
| Node: Creating amhello52962 |
| Node: amhello's configure.ac Setup Explained58317 |
| Node: amhello's Makefile.am Setup Explained63237 |
| Node: Generalities66933 |
| Node: General Operation67627 |
| Node: Strictness71050 |
| Node: Uniform72660 |
| Node: Length Limitations77591 |
| Node: Canonicalization79901 |
| Node: User Variables80973 |
| Node: Auxiliary Programs82463 |
| Node: Examples86199 |
| Node: Complete87069 |
| Node: true89174 |
| Node: automake Invocation91665 |
| Ref: Invoking automake91820 |
| Node: configure99415 |
| Node: Requirements100344 |
| Node: Optional105582 |
| Node: aclocal Invocation114984 |
| Ref: Invoking aclocal115145 |
| Node: aclocal Options118200 |
| Node: Macro Search Path121716 |
| Ref: ACLOCAL_PATH126091 |
| Node: Extending aclocal127661 |
| Node: Local Macros131385 |
| Node: Serials135369 |
| Node: Future of aclocal140562 |
| Node: Macros142957 |
| Node: Public Macros143498 |
| Ref: Modernize AM_INIT_AUTOMAKE invocation145129 |
| Node: Obsolete Macros149610 |
| Node: Private Macros150952 |
| Node: Directories152402 |
| Node: Subdirectories153998 |
| Node: Conditional Subdirectories157389 |
| Node: SUBDIRS vs DIST_SUBDIRS159069 |
| Node: Subdirectories with AM_CONDITIONAL160707 |
| Node: Subdirectories with AC_SUBST161901 |
| Node: Unconfigured Subdirectories162728 |
| Node: Alternative166179 |
| Ref: Alternative-Footnote-1168371 |
| Node: Subpackages168496 |
| Node: Programs171843 |
| Node: A Program173385 |
| Node: Program Sources174108 |
| Node: Linking176013 |
| Node: Conditional Sources179658 |
| Node: Conditional Programs182584 |
| Node: A Library184474 |
| Node: A Shared Library187151 |
| Node: Libtool Concept188155 |
| Node: Libtool Libraries190251 |
| Node: Conditional Libtool Libraries191985 |
| Node: Conditional Libtool Sources194442 |
| Node: Libtool Convenience Libraries195829 |
| Node: Libtool Modules199252 |
| Node: Libtool Flags200568 |
| Node: LTLIBOBJS202472 |
| Node: Libtool Issues203107 |
| Node: Error required file ltmain.sh not found203448 |
| Node: Objects created both with libtool and without204672 |
| Node: Program and Library Variables206596 |
| Ref: Program and Library Variables-Footnote-1217968 |
| Node: Default _SOURCES218043 |
| Node: LIBOBJS220515 |
| Node: Program Variables225742 |
| Node: Yacc and Lex229306 |
| Ref: Yacc and Lex-Footnote-1234930 |
| Node: C++ Support235193 |
| Node: Objective C Support236073 |
| Node: Objective C++ Support237046 |
| Node: Unified Parallel C Support238068 |
| Node: Assembly Support239064 |
| Node: Fortran 77 Support240236 |
| Ref: Fortran 77 Support-Footnote-1241921 |
| Node: Preprocessing Fortran 77242124 |
| Node: Compiling Fortran 77 Files242728 |
| Node: Mixing Fortran 77 With C and C++243340 |
| Ref: Mixing Fortran 77 With C and C++-Footnote-1245663 |
| Node: How the Linker is Chosen245970 |
| Node: Fortran 9x Support247508 |
| Node: Compiling Fortran 9x Files248554 |
| Node: Java Support with gcj249190 |
| Node: Vala Support250671 |
| Node: Support for Other Languages252756 |
| Node: Dependencies253464 |
| Node: EXEEXT255351 |
| Node: Other Objects257594 |
| Node: Scripts258186 |
| Node: Headers261045 |
| Node: Data262848 |
| Node: Sources263533 |
| Node: Built Sources Example266478 |
| Node: Other GNU Tools273666 |
| Node: Emacs Lisp274195 |
| Node: gettext276293 |
| Node: Libtool276981 |
| Node: Java277240 |
| Node: Python279899 |
| Node: Documentation284980 |
| Node: Texinfo285284 |
| Node: Man Pages292483 |
| Node: Install295608 |
| Node: Basics of Installation296312 |
| Node: The Two Parts of Install297842 |
| Node: Extending Installation299382 |
| Node: Staged Installs301227 |
| Node: Install Rules for the User302640 |
| Node: Clean303198 |
| Node: Dist305370 |
| Node: Basics of Distribution305874 |
| Node: Fine-grained Distribution Control309105 |
| Node: The dist Hook310032 |
| Node: Checking the Distribution312523 |
| Node: The Types of Distributions318883 |
| Node: Tests321121 |
| Node: Generalities about Testing322317 |
| Node: Simple Tests325252 |
| Node: Scripts-based Testsuites325633 |
| Ref: Testsuite progress on console328018 |
| Ref: Simple tests and color-tests329121 |
| Node: Serial Test Harness333137 |
| Node: Parallel Test Harness335235 |
| Ref: Basics of test metadata335741 |
| Node: Custom Test Drivers344470 |
| Node: Overview of Custom Test Drivers Support344761 |
| Node: Declaring Custom Test Drivers347815 |
| Node: API for Custom Test Drivers349237 |
| Node: Command-line arguments for test drivers350014 |
| Node: Log files generation and test results recording352728 |
| Node: Testsuite progress output356939 |
| Node: Using the TAP test protocol358361 |
| Node: Introduction to TAP358723 |
| Node: Use TAP with the Automake test harness360540 |
| Node: Incompatibilities with other TAP parsers and drivers365956 |
| Node: Links and external resources on TAP367351 |
| Node: DejaGnu Tests368975 |
| Node: Install Tests371100 |
| Node: Rebuilding371410 |
| Node: Options375085 |
| Node: Options generalities375386 |
| Node: List of Automake options377168 |
| Ref: tar-formats383819 |
| Node: Miscellaneous387170 |
| Node: Tags387515 |
| Node: Suffixes390631 |
| Node: Include392263 |
| Node: Conditionals393998 |
| Node: Usage of Conditionals394857 |
| Node: Limits of Conditionals398213 |
| Node: Silencing Make399398 |
| Node: Make verbosity399749 |
| Ref: Make verbosity-Footnote-1401071 |
| Node: Tricks For Silencing Make401145 |
| Node: Automake Silent Rules403662 |
| Node: Gnits410646 |
| Node: Not Enough413125 |
| Node: Extending413572 |
| Node: Third-Party Makefiles418603 |
| Node: Distributing425539 |
| Node: API Versioning426188 |
| Node: Upgrading428897 |
| Node: FAQ430942 |
| Node: CVS432066 |
| Node: maintainer-mode440455 |
| Node: Wildcards444619 |
| Node: Limitations on File Names448058 |
| Node: Errors with distclean450688 |
| Node: Flag Variables Ordering455636 |
| Node: Renamed Objects463467 |
| Node: Per-Object Flags465058 |
| Node: Multiple Outputs468063 |
| Node: Hard-Coded Install Paths480018 |
| Node: Debugging Make Rules485174 |
| Ref: Debugging Make Rules-Footnote-1487331 |
| Node: Reporting Bugs487509 |
| Node: Copying This Manual489454 |
| Node: GNU Free Documentation License489684 |
| Node: Indices514983 |
| Node: Macro Index515272 |
| Node: Variable Index520911 |
| Node: General Index551811 |
| |
| End Tag Table |
| |
| |
| Local Variables: |
| coding: utf-8 |
| End: |