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.16.1, 11 October 2018), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright (C) 1995-2018 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.16: (automake-1.16).         Making GNU standards-compliant Makefiles.
END-INFO-DIR-ENTRY

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


Indirect:
automake-1.16.info-1: 1152
automake-1.16.info-2: 299633
automake-1.16.info-3: 532231

Tag Table:
(Indirect)
Node: Top1152
Node: Introduction14407
Ref: Introduction-Footnote-115799
Node: Autotools Introduction15948
Node: GNU Build System17299
Node: Use Cases19962
Node: Basic Installation22070
Node: Standard Targets25537
Node: Standard Directory Variables27031
Node: Standard Configuration Variables28803
Node: config.site30120
Node: VPATH Builds31502
Node: Two-Part Install35387
Node: Cross-Compilation37791
Node: Renaming40683
Node: DESTDIR41801
Node: Preparing Distributions43913
Node: Dependency Tracking46182
Node: Nested Packages48258
Node: Why Autotools49750
Node: Hello World51373
Ref: amhello Explained51782
Node: Creating amhello51950
Node: amhello's configure.ac Setup Explained57131
Node: amhello's Makefile.am Setup Explained61787
Node: Generalities65301
Node: General Operation65995
Node: Strictness69302
Node: Uniform70893
Node: Length Limitations75650
Node: Canonicalization77926
Node: User Variables78970
Node: Auxiliary Programs80415
Node: Examples84009
Node: Complete84875
Node: true86862
Node: automake Invocation89241
Ref: Invoking automake89392
Node: configure96704
Node: Requirements97599
Node: Optional102577
Node: aclocal Invocation111446
Ref: Invoking aclocal111607
Node: aclocal Options114516
Node: Macro Search Path118066
Ref: ACLOCAL_PATH122193
Node: Extending aclocal123695
Node: Local Macros127334
Node: Serials131170
Node: Future of aclocal136078
Node: Macros138344
Node: Public Macros138873
Ref: Modernize AM_INIT_AUTOMAKE invocation140440
Node: Obsolete Macros144683
Node: Private Macros145965
Node: Directories147368
Node: Subdirectories148942
Node: Conditional Subdirectories152210
Node: SUBDIRS vs DIST_SUBDIRS153806
Node: Subdirectories with AM_CONDITIONAL155352
Node: Subdirectories with AC_SUBST156466
Node: Unconfigured Subdirectories157265
Node: Alternative160564
Ref: Alternative-Footnote-1162705
Node: Subpackages162830
Node: Programs166026
Node: A Program167566
Node: Program Sources168289
Node: Linking170102
Node: Conditional Sources173561
Node: Conditional Programs176376
Node: A Library178192
Node: A Shared Library180742
Node: Libtool Concept181744
Node: Libtool Libraries183800
Node: Conditional Libtool Libraries185474
Node: Conditional Libtool Sources187838
Node: Libtool Convenience Libraries189177
Node: Libtool Modules192501
Node: Libtool Flags193770
Node: LTLIBOBJS195566
Node: Libtool Issues196157
Node: Error required file ltmain.sh not found196496
Node: Objects created both with libtool and without197657
Node: Program and Library Variables199493
Ref: Program and Library Variables-Footnote-1210318
Node: Default _SOURCES210393
Node: LIBOBJS212748
Node: Program Variables217719
Node: Yacc and Lex221115
Ref: Yacc and Lex-Footnote-1226449
Node: C++ Support226678
Node: Objective C Support227520
Node: Objective C++ Support228455
Node: Unified Parallel C Support229439
Node: Assembly Support230397
Node: Fortran 77 Support231477
Ref: Fortran 77 Support-Footnote-1233110
Node: Preprocessing Fortran 77233313
Node: Compiling Fortran 77 Files233890
Node: Mixing Fortran 77 With C and C++234463
Ref: Mixing Fortran 77 With C and C++-Footnote-1236700
Node: How the Linker is Chosen237003
Node: Fortran 9x Support238486
Node: Compiling Fortran 9x Files239494
Node: Java Support with gcj240079
Node: Vala Support241464
Node: Support for Other Languages243492
Node: Dependencies244200
Node: EXEEXT246030
Node: Other Objects248190
Node: Scripts248782
Node: Headers251522
Node: Data253247
Node: Sources253906
Node: Built Sources Example256676
Node: Other GNU Tools263586
Node: Emacs Lisp264111
Node: gettext266123
Node: Libtool266775
Node: Java267030
Node: Python269570
Node: Documentation274423
Node: Texinfo274727
Node: Man Pages281421
Node: Install284435
Node: Basics of Installation285135
Node: The Two Parts of Install286625
Node: Extending Installation288045
Node: Staged Installs288793
Node: Install Rules for the User290162
Node: Clean290690
Node: Dist292768
Node: Basics of Distribution293260
Node: Fine-grained Distribution Control296341
Node: The dist Hook297248
Node: Checking the Distribution299633
Node: The Types of Distributions305714
Node: Tests307852
Node: Generalities about Testing309028
Node: Simple Tests311951
Node: Scripts-based Testsuites312332
Ref: Testsuite progress on console314671
Ref: Simple tests and color-tests315746
Node: Serial Test Harness319639
Node: Parallel Test Harness321701
Ref: Basics of test metadata322199
Node: Custom Test Drivers330564
Node: Overview of Custom Test Drivers Support330855
Node: Declaring Custom Test Drivers333798
Node: API for Custom Test Drivers335164
Node: Command-line arguments for test drivers335941
Node: Log files generation and test results recording338591
Node: Testsuite progress output342651
Node: Using the TAP test protocol344063
Node: Introduction to TAP344425
Node: Use TAP with the Automake test harness346214
Node: Incompatibilities with other TAP parsers and drivers351547
Node: Links and external resources on TAP352897
Node: DejaGnu Tests354478
Node: Install Tests356514
Node: Rebuilding356816
Node: Options360301
Node: Options generalities360600
Node: List of Automake options362318
Ref: tar-formats368577
Node: Miscellaneous371925
Node: Tags372268
Node: Suffixes375211
Node: Include376783
Node: Conditionals378423
Node: Usage of Conditionals379254
Node: Limits of Conditionals382495
Node: Silencing Make383676
Node: Make verbosity384023
Ref: Make verbosity-Footnote-1385323
Node: Tricks For Silencing Make385397
Node: Automake Silent Rules387828
Node: Gnits394634
Node: Not Enough396944
Node: Extending397381
Node: Third-Party Makefiles402114
Node: Distributing408704
Node: API Versioning409341
Node: Upgrading411980
Node: FAQ413937
Node: CVS415057
Node: maintainer-mode423215
Node: Wildcards427207
Node: Limitations on File Names430481
Node: Errors with distclean433057
Node: Flag Variables Ordering437807
Node: Renamed Objects445179
Node: Per-Object Flags446722
Node: Multiple Outputs449619
Node: Hard-Coded Install Paths461235
Node: Debugging Make Rules466248
Ref: Debugging Make Rules-Footnote-1468400
Node: Reporting Bugs468564
Node: Copying This Manual470498
Node: GNU Free Documentation License470728
Node: Indices495847
Node: Macro Index496136
Node: Variable Index501501
Node: General Index532231

End Tag Table
