247 lines
7.5 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This is automake.info, produced by makeinfo version 6.1 from
automake.texi.
This manual is for GNU Automake (version 1.15.1, 17 June 2017), a
program that creates GNU standards-compliant Makefiles from template
files.
Copyright © 1995-2017 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: 301288

Tag Table:
(Indirect)
Node: Top1079
Node: Introduction14404
Ref: Introduction-Footnote-115813
Node: Autotools Introduction15972
Node: GNU Build System17353
Node: Use Cases20101
Node: Basic Installation22229
Node: Standard Targets25815
Node: Standard Directory Variables27418
Node: Standard Configuration Variables29275
Node: config.site30634
Node: VPATH Builds32060
Node: Two-Part Install36008
Node: Cross-Compilation38452
Node: Renaming41427
Node: DESTDIR42585
Node: Preparing Distributions44767
Node: Dependency Tracking47138
Node: Nested Packages49246
Node: Why Autotools50762
Node: Hello World52404
Ref: amhello Explained52826
Node: Creating amhello52998
Node: amhello's configure.ac Setup Explained58353
Node: amhello's Makefile.am Setup Explained63273
Node: Generalities66973
Node: General Operation67667
Node: Strictness71090
Node: Uniform72708
Node: Length Limitations77647
Node: Canonicalization79957
Node: User Variables81029
Node: Auxiliary Programs82519
Node: Examples86255
Node: Complete87125
Node: true89230
Node: automake Invocation91721
Ref: Invoking automake91876
Node: configure99471
Node: Requirements100400
Node: Optional105638
Node: aclocal Invocation115040
Ref: Invoking aclocal115201
Node: aclocal Options118256
Node: Macro Search Path121772
Ref: ACLOCAL_PATH126147
Node: Extending aclocal127717
Node: Local Macros131441
Node: Serials135425
Node: Future of aclocal140618
Node: Macros143007
Node: Public Macros143548
Ref: Modernize AM_INIT_AUTOMAKE invocation145179
Node: Obsolete Macros149660
Node: Private Macros151002
Node: Directories152452
Node: Subdirectories154048
Node: Conditional Subdirectories157439
Node: SUBDIRS vs DIST_SUBDIRS159119
Node: Subdirectories with AM_CONDITIONAL160757
Node: Subdirectories with AC_SUBST161951
Node: Unconfigured Subdirectories162778
Node: Alternative166229
Ref: Alternative-Footnote-1168421
Node: Subpackages168546
Node: Programs171893
Node: A Program173435
Node: Program Sources174158
Node: Linking176063
Node: Conditional Sources179708
Node: Conditional Programs182634
Node: A Library184524
Node: A Shared Library187201
Node: Libtool Concept188205
Node: Libtool Libraries190309
Node: Conditional Libtool Libraries192043
Node: Conditional Libtool Sources194500
Node: Libtool Convenience Libraries195887
Node: Libtool Modules199314
Node: Libtool Flags200630
Node: LTLIBOBJS202534
Node: Libtool Issues203169
Node: Error required file ltmain.sh not found203510
Node: Objects created both with libtool and without204731
Node: Program and Library Variables206655
Ref: Program and Library Variables-Footnote-1218031
Node: Default _SOURCES218106
Node: LIBOBJS220578
Node: Program Variables225805
Node: Yacc and Lex229369
Ref: Yacc and Lex-Footnote-1234993
Node: C++ Support235256
Node: Objective C Support236136
Node: Objective C++ Support237109
Node: Unified Parallel C Support238131
Node: Assembly Support239127
Node: Fortran 77 Support240299
Ref: Fortran 77 Support-Footnote-1241984
Node: Preprocessing Fortran 77242187
Node: Compiling Fortran 77 Files242791
Node: Mixing Fortran 77 With C and C++243403
Ref: Mixing Fortran 77 With C and C++-Footnote-1245726
Node: How the Linker is Chosen246033
Node: Fortran 9x Support247571
Node: Compiling Fortran 9x Files248617
Node: Java Support with gcj249253
Node: Vala Support250734
Node: Support for Other Languages252819
Node: Dependencies253527
Node: EXEEXT255414
Node: Other Objects257657
Node: Scripts258249
Node: Headers261108
Node: Data262911
Node: Sources263596
Node: Built Sources Example266541
Node: Other GNU Tools273729
Node: Emacs Lisp274258
Node: gettext276356
Node: Libtool277044
Node: Java277303
Node: Python279962
Node: Documentation285043
Node: Texinfo285347
Node: Man Pages292546
Node: Install295671
Node: Basics of Installation296375
Node: The Two Parts of Install297905
Node: Extending Installation299445
Node: Staged Installs301288
Node: Install Rules for the User302701
Node: Clean303259
Node: Dist305431
Node: Basics of Distribution305935
Node: Fine-grained Distribution Control309166
Node: The dist Hook310093
Node: Checking the Distribution312584
Node: The Types of Distributions318944
Node: Tests321182
Node: Generalities about Testing322378
Node: Simple Tests325313
Node: Scripts-based Testsuites325694
Ref: Testsuite progress on console328079
Ref: Simple tests and color-tests329182
Node: Serial Test Harness333198
Node: Parallel Test Harness335296
Ref: Basics of test metadata335802
Node: Custom Test Drivers344531
Node: Overview of Custom Test Drivers Support344822
Node: Declaring Custom Test Drivers347876
Node: API for Custom Test Drivers349298
Node: Command-line arguments for test drivers350075
Node: Log files generation and test results recording352789
Node: Testsuite progress output357000
Node: Using the TAP test protocol358422
Node: Introduction to TAP358784
Node: Use TAP with the Automake test harness360601
Node: Incompatibilities with other TAP parsers and drivers366017
Node: Links and external resources on TAP367412
Node: DejaGnu Tests369036
Node: Install Tests371161
Node: Rebuilding371471
Node: Options375146
Node: Options generalities375447
Node: List of Automake options377229
Ref: tar-formats383880
Node: Miscellaneous387231
Node: Tags387576
Node: Suffixes390692
Node: Include392324
Node: Conditionals394059
Node: Usage of Conditionals394918
Node: Limits of Conditionals398274
Node: Silencing Make399459
Node: Make verbosity399810
Ref: Make verbosity-Footnote-1401132
Node: Tricks For Silencing Make401206
Node: Automake Silent Rules403723
Node: Gnits410707
Node: Not Enough413186
Node: Extending413633
Node: Third-Party Makefiles418668
Node: Distributing425604
Node: API Versioning426253
Node: Upgrading428962
Node: FAQ431007
Node: CVS432131
Node: maintainer-mode440520
Node: Wildcards444684
Node: Limitations on File Names448123
Node: Errors with distclean450753
Node: Flag Variables Ordering455701
Node: Renamed Objects463532
Node: Per-Object Flags465123
Node: Multiple Outputs468128
Node: Hard-Coded Install Paths480083
Node: Debugging Make Rules485239
Ref: Debugging Make Rules-Footnote-1487396
Node: Reporting Bugs487574
Node: Copying This Manual489519
Node: GNU Free Documentation License489749
Node: Indices515052
Node: Macro Index515341
Node: Variable Index520980
Node: General Index551856

End Tag Table

Local Variables:
coding: utf-8
End: