This is ./doc/automake.info, produced by makeinfo version 4.8 from
./doc/automake.texi.

INFO-DIR-SECTION Programming & development tools
   This manual is for GNU Automake (version 1.12.6, 12 October 2018), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright (C) 1995-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."


INFO-DIR-SECTION Software development
START-INFO-DIR-ENTRY
* automake-1.12: (automake-1.12).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION Individual utilities
START-INFO-DIR-ENTRY
* aclocal-1.12: (automake-1.12)aclocal Invocation.   Generating aclocal.m4.
* automake-1.12: (automake-1.12)automake Invocation. Generating Makefile.in.
END-INFO-DIR-ENTRY


Indirect:
automake-1.12.info-1: 1152
automake-1.12.info-2: 299183
automake-1.12.info-3: 531948

Tag Table:
(Indirect)
Node: Top1152
Node: Introduction14566
Ref: Introduction-Footnote-115958
Node: Autotools Introduction16107
Node: GNU Build System17458
Node: Use Cases20121
Node: Basic Installation22229
Node: Standard Targets25696
Node: Standard Directory Variables27190
Node: Standard Configuration Variables28962
Node: config.site30279
Node: VPATH Builds31661
Node: Two-Part Install35546
Node: Cross-Compilation37950
Node: Renaming40842
Node: DESTDIR41960
Node: Preparing Distributions44072
Node: Dependency Tracking46025
Node: Nested Packages48101
Node: Why Autotools49593
Node: Hello World51216
Ref: amhello Explained51625
Node: Creating amhello51793
Node: amhello's configure.ac Setup Explained56932
Node: amhello's Makefile.am Setup Explained61588
Node: Generalities65102
Node: General Operation65796
Node: Strictness69104
Node: Uniform71198
Node: Length Limitations75955
Node: Canonicalization78231
Node: User Variables79275
Node: Auxiliary Programs80720
Node: Examples84348
Node: Complete85214
Node: true87201
Node: automake Invocation89580
Ref: Invoking automake89731
Node: configure97286
Node: Requirements98181
Node: Optional103159
Node: aclocal Invocation112019
Ref: Invoking aclocal112180
Node: aclocal Options115089
Node: Macro Search Path118439
Ref: ACLOCAL_PATH122566
Node: Extending aclocal124069
Node: Local Macros127708
Node: Serials132212
Node: Future of aclocal137339
Node: Macros139611
Node: Public Macros140140
Ref: Modernize AM_INIT_AUTOMAKE invocation141106
Node: Obsolete Macros145276
Node: Private Macros147354
Node: Directories148757
Node: Subdirectories150331
Node: Conditional Subdirectories152573
Node: SUBDIRS vs DIST_SUBDIRS154169
Node: Subdirectories with AM_CONDITIONAL155715
Node: Subdirectories with AC_SUBST156829
Node: Unconfigured Subdirectories157628
Node: Alternative160927
Ref: Alternative-Footnote-1163068
Node: Subpackages163193
Node: Programs166389
Node: A Program167929
Node: Program Sources168652
Node: Linking170465
Node: Conditional Sources173924
Node: Conditional Programs176739
Node: A Library178555
Node: A Shared Library181105
Node: Libtool Concept182107
Node: Libtool Libraries184163
Node: Conditional Libtool Libraries185837
Node: Conditional Libtool Sources188201
Node: Libtool Convenience Libraries189540
Node: Libtool Modules192864
Node: Libtool Flags194133
Node: LTLIBOBJS195914
Node: Libtool Issues196505
Node: Error required file ltmain.sh not found196844
Node: Objects created both with libtool and without198008
Node: Program and Library Variables199844
Ref: Program and Library Variables-Footnote-1210807
Node: Default _SOURCES210882
Node: LIBOBJS213237
Node: Program Variables218208
Node: Yacc and Lex221631
Ref: Yacc and Lex-Footnote-1226965
Node: C++ Support227194
Node: Objective C Support228036
Node: Objective C++ Support228971
Node: Unified Parallel C Support229955
Node: Assembly Support230913
Node: Fortran 77 Support231993
Ref: Fortran 77 Support-Footnote-1233626
Node: Preprocessing Fortran 77233829
Node: Compiling Fortran 77 Files234406
Node: Mixing Fortran 77 With C and C++234979
Ref: Mixing Fortran 77 With C and C++-Footnote-1237216
Node: How the Linker is Chosen237519
Node: Fortran 9x Support239002
Node: Compiling Fortran 9x Files240010
Node: Java Support with gcj240595
Node: Vala Support241980
Node: Support for Other Languages244008
Node: Dependencies244716
Node: EXEEXT246546
Node: Other Objects248706
Node: Scripts249298
Node: Headers252038
Node: Data253763
Node: Sources254422
Node: Built Sources Example257192
Node: Other GNU Tools264102
Node: Emacs Lisp264627
Node: gettext266451
Node: Libtool267103
Node: Java267358
Node: Python269768
Node: Documentation274621
Node: Texinfo274925
Node: Man Pages281329
Node: Install284343
Node: Basics of Installation285043
Node: The Two Parts of Install286533
Node: Extending Installation287953
Node: Staged Installs288701
Node: Install Rules for the User290070
Node: Clean290598
Node: Dist292676
Node: Basics of Distribution293168
Node: Fine-grained Distribution Control295891
Node: The dist Hook296798
Node: Checking the Distribution299183
Node: The Types of Distributions304645
Node: Tests306316
Node: Generalities about Testing307492
Node: Simple Tests310495
Node: Scripts-based Testsuites310876
Ref: Testsuite progress on console313335
Ref: Simple tests and color-tests314410
Node: Serial Test Harness318315
Node: Parallel Test Harness320190
Ref: Basics of test metadata320842
Node: Custom Test Drivers329031
Node: Overview of Custom Test Drivers Support329322
Node: Declaring Custom Test Drivers332249
Node: API for Custom Test Drivers333615
Node: Command-line arguments for test drivers334392
Node: Log files generation and test results recording337064
Node: Testsuite progress output341140
Node: Using the TAP test protocol342552
Node: Introduction to TAP342914
Node: Use TAP with the Automake test harness344712
Node: Incompatibilities with other TAP parsers and drivers350132
Node: Links and external resources on TAP351489
Node: DejaGnu Tests353070
Node: Install Tests355104
Node: Rebuilding355406
Node: Options359022
Node: Options generalities359321
Node: List of Automake options361039
Ref: tar-formats367235
Node: Miscellaneous370483
Node: Tags370826
Node: Suffixes373768
Node: Include375340
Node: Conditionals376231
Node: Usage of Conditionals377062
Node: Limits of Conditionals380303
Node: Silencing Make381484
Node: Make verbosity381834
Ref: Make verbosity-Footnote-1383134
Node: Tricks For Silencing Make383208
Node: Automake silent-rules Option385607
Node: Gnits393083
Node: Cygnus395388
Node: Not Enough397366
Node: Extending397804
Node: Third-Party Makefiles402537
Node: Distributing409127
Node: API Versioning409764
Node: Upgrading412403
Node: FAQ414360
Node: CVS415480
Node: maintainer-mode422207
Node: Wildcards426133
Node: Limitations on File Names429407
Node: Errors with distclean431983
Node: Flag Variables Ordering436733
Node: Renamed Objects444440
Node: Per-Object Flags445983
Node: Multiple Outputs448880
Node: Hard-Coded Install Paths460496
Node: Debugging Make Rules465509
Ref: Debugging Make Rules-Footnote-1467649
Node: Reporting Bugs467813
Node: Copying This Manual469744
Node: GNU Free Documentation License469974
Node: Indices495093
Node: Macro Index495382
Node: Variable Index501176
Node: General Index531948

End Tag Table
