This is automake.info, produced by makeinfo version 6.5 from
automake.texi.

This manual is for GNU Automake (version 1.16, 25 February 2018), a
program that creates GNU standards-compliant Makefiles from template
files.

   Copyright © 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: (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: 301692

Tag Table:
(Indirect)
Node: Top1081
Node: Introduction14408
Ref: Introduction-Footnote-115817
Node: Autotools Introduction15976
Node: GNU Build System17357
Node: Use Cases20105
Node: Basic Installation22233
Node: Standard Targets25819
Node: Standard Directory Variables27422
Node: Standard Configuration Variables29279
Node: config.site30638
Node: VPATH Builds32064
Node: Two-Part Install36012
Node: Cross-Compilation38456
Node: Renaming41431
Node: DESTDIR42589
Node: Preparing Distributions44771
Node: Dependency Tracking47142
Node: Nested Packages49250
Node: Why Autotools50766
Node: Hello World52408
Ref: amhello Explained52830
Node: Creating amhello53002
Node: amhello's configure.ac Setup Explained58357
Node: amhello's Makefile.am Setup Explained63277
Node: Generalities66977
Node: General Operation67671
Node: Strictness71094
Node: Uniform72712
Node: Length Limitations77651
Node: Canonicalization79961
Node: User Variables81033
Node: Auxiliary Programs82523
Node: Examples86261
Node: Complete87131
Node: true89236
Node: automake Invocation91727
Ref: Invoking automake91882
Node: configure99664
Node: Requirements100593
Node: Optional105831
Node: aclocal Invocation115233
Ref: Invoking aclocal115394
Node: aclocal Options118449
Node: Macro Search Path122174
Ref: ACLOCAL_PATH126549
Node: Extending aclocal128119
Node: Local Macros131843
Node: Serials135827
Node: Future of aclocal141020
Node: Macros143409
Node: Public Macros143950
Ref: Modernize AM_INIT_AUTOMAKE invocation145581
Node: Obsolete Macros150062
Node: Private Macros151404
Node: Directories152854
Node: Subdirectories154450
Node: Conditional Subdirectories157841
Node: SUBDIRS vs DIST_SUBDIRS159521
Node: Subdirectories with AM_CONDITIONAL161159
Node: Subdirectories with AC_SUBST162353
Node: Unconfigured Subdirectories163180
Node: Alternative166631
Ref: Alternative-Footnote-1168823
Node: Subpackages168948
Node: Programs172295
Node: A Program173837
Node: Program Sources174560
Node: Linking176465
Node: Conditional Sources180110
Node: Conditional Programs183036
Node: A Library184926
Node: A Shared Library187603
Node: Libtool Concept188607
Node: Libtool Libraries190711
Node: Conditional Libtool Libraries192445
Node: Conditional Libtool Sources194902
Node: Libtool Convenience Libraries196289
Node: Libtool Modules199716
Node: Libtool Flags201032
Node: LTLIBOBJS202936
Node: Libtool Issues203571
Node: Error required file ltmain.sh not found203912
Node: Objects created both with libtool and without205133
Node: Program and Library Variables207057
Ref: Program and Library Variables-Footnote-1218433
Node: Default _SOURCES218508
Node: LIBOBJS220980
Node: Program Variables226207
Node: Yacc and Lex229771
Ref: Yacc and Lex-Footnote-1235395
Node: C++ Support235658
Node: Objective C Support236538
Node: Objective C++ Support237511
Node: Unified Parallel C Support238533
Node: Assembly Support239529
Node: Fortran 77 Support240701
Ref: Fortran 77 Support-Footnote-1242386
Node: Preprocessing Fortran 77242589
Node: Compiling Fortran 77 Files243193
Node: Mixing Fortran 77 With C and C++243805
Ref: Mixing Fortran 77 With C and C++-Footnote-1246128
Node: How the Linker is Chosen246435
Node: Fortran 9x Support247973
Node: Compiling Fortran 9x Files249019
Node: Java Support with gcj249655
Node: Vala Support251136
Node: Support for Other Languages253221
Node: Dependencies253929
Node: EXEEXT255816
Node: Other Objects258059
Node: Scripts258651
Node: Headers261510
Node: Data263313
Node: Sources263998
Node: Built Sources Example266943
Node: Other GNU Tools274131
Node: Emacs Lisp274660
Node: gettext276758
Node: Libtool277446
Node: Java277705
Node: Python280364
Node: Documentation285445
Node: Texinfo285749
Node: Man Pages292948
Node: Install296073
Node: Basics of Installation296777
Node: The Two Parts of Install298307
Node: Extending Installation299847
Node: Staged Installs301692
Node: Install Rules for the User303105
Node: Clean303663
Node: Dist305835
Node: Basics of Distribution306339
Node: Fine-grained Distribution Control309570
Node: The dist Hook310497
Node: Checking the Distribution312988
Node: The Types of Distributions319347
Node: Tests321585
Node: Generalities about Testing322781
Node: Simple Tests325716
Node: Scripts-based Testsuites326097
Ref: Testsuite progress on console328481
Ref: Simple tests and color-tests329584
Node: Serial Test Harness333600
Node: Parallel Test Harness335698
Ref: Basics of test metadata336204
Node: Custom Test Drivers344934
Node: Overview of Custom Test Drivers Support345225
Node: Declaring Custom Test Drivers348279
Node: API for Custom Test Drivers349701
Node: Command-line arguments for test drivers350478
Node: Log files generation and test results recording353192
Node: Testsuite progress output357403
Node: Using the TAP test protocol358825
Node: Introduction to TAP359187
Node: Use TAP with the Automake test harness361004
Node: Incompatibilities with other TAP parsers and drivers366420
Node: Links and external resources on TAP367815
Node: DejaGnu Tests369439
Node: Install Tests371566
Node: Rebuilding371876
Node: Options375551
Node: Options generalities375852
Node: List of Automake options377634
Ref: tar-formats384285
Node: Miscellaneous387749
Node: Tags388094
Node: Suffixes391211
Node: Include392843
Node: Conditionals394578
Node: Usage of Conditionals395437
Node: Limits of Conditionals398793
Node: Silencing Make399978
Node: Make verbosity400329
Ref: Make verbosity-Footnote-1401651
Node: Tricks For Silencing Make401725
Node: Automake Silent Rules404242
Node: Gnits411226
Node: Not Enough413706
Node: Extending414153
Node: Third-Party Makefiles419188
Node: Distributing426124
Node: API Versioning426773
Node: Upgrading429482
Node: FAQ431527
Node: CVS432651
Node: maintainer-mode441040
Node: Wildcards445204
Node: Limitations on File Names448643
Node: Errors with distclean451273
Node: Flag Variables Ordering456221
Node: Renamed Objects464052
Node: Per-Object Flags465643
Node: Multiple Outputs468648
Node: Hard-Coded Install Paths480603
Node: Debugging Make Rules485759
Ref: Debugging Make Rules-Footnote-1487916
Node: Reporting Bugs488094
Node: Copying This Manual490042
Node: GNU Free Documentation License490272
Node: Indices515575
Node: Macro Index515864
Node: Variable Index521503
Node: General Index552525

End Tag Table


Local Variables:
coding: utf-8
End: