223 lines
6.6 KiB
Plaintext
223 lines
6.6 KiB
Plaintext
This is automake.info, produced by makeinfo version 4.11.90 from
|
||
automake.texi.
|
||
|
||
This manual is for GNU Automake (version 1.11, 17 May 2009), a program
|
||
that creates GNU standards-compliant Makefiles from template files.
|
||
|
||
Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003,
|
||
2004, 2005, 2006, 2007, 2008, 2009 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: (automake)Invoking aclocal. Generating aclocal.m4.
|
||
* automake: (automake)Invoking Automake. Generating Makefile.in.
|
||
END-INFO-DIR-ENTRY
|
||
|
||
|
||
Indirect:
|
||
automake.info-1: 1145
|
||
automake.info-2: 299148
|
||
|
||
Tag Table:
|
||
(Indirect)
|
||
Node: Top1145
|
||
Node: Introduction13673
|
||
Ref: Introduction-Footnote-115152
|
||
Ref: Introduction-Footnote-215301
|
||
Node: Autotools Introduction15558
|
||
Node: GNU Build System16909
|
||
Node: Use Cases19576
|
||
Node: Basic Installation21681
|
||
Node: Standard Targets25148
|
||
Node: Standard Directory Variables26641
|
||
Node: Standard Configuration Variables28438
|
||
Node: config.site29755
|
||
Node: VPATH Builds31137
|
||
Node: Two-Part Install35023
|
||
Node: Cross-Compilation37427
|
||
Node: Renaming40319
|
||
Node: DESTDIR41437
|
||
Node: Preparing Distributions43549
|
||
Node: Dependency Tracking45502
|
||
Node: Nested Packages47368
|
||
Node: Why Autotools48859
|
||
Node: Hello World50481
|
||
Node: Creating amhello51048
|
||
Node: amhello Explained56163
|
||
Node: Generalities63731
|
||
Node: General Operation64425
|
||
Node: Strictness67272
|
||
Node: Uniform69005
|
||
Node: Length Limitations72862
|
||
Node: Canonicalization75145
|
||
Node: User Variables76182
|
||
Node: Auxiliary Programs77629
|
||
Node: Examples81388
|
||
Node: Complete82252
|
||
Node: true84239
|
||
Node: Invoking Automake87007
|
||
Node: configure93971
|
||
Node: Requirements94830
|
||
Node: Optional99805
|
||
Node: Invoking aclocal108567
|
||
Node: aclocal Options111636
|
||
Node: Macro Search Path114369
|
||
Node: Extending aclocal118734
|
||
Node: Local Macros122138
|
||
Node: Serials126637
|
||
Node: Future of aclocal131762
|
||
Node: Macros134032
|
||
Node: Public Macros134560
|
||
Node: Obsolete Macros139735
|
||
Node: Private Macros142318
|
||
Node: Directories143721
|
||
Node: Subdirectories144660
|
||
Node: Conditional Subdirectories146964
|
||
Node: SUBDIRS vs DIST_SUBDIRS148560
|
||
Node: Subdirectories with AM_CONDITIONAL150106
|
||
Node: Subdirectories with AC_SUBST151220
|
||
Node: Unconfigured Subdirectories152019
|
||
Node: Alternative155318
|
||
Ref: Alternative-Footnote-1157477
|
||
Node: Subpackages157602
|
||
Node: Programs160782
|
||
Node: A Program162318
|
||
Node: Program Sources163041
|
||
Node: Linking164867
|
||
Node: Conditional Sources168128
|
||
Node: Conditional Programs170943
|
||
Node: A Library172759
|
||
Node: A Shared Library175198
|
||
Node: Libtool Concept176200
|
||
Node: Libtool Libraries178256
|
||
Node: Conditional Libtool Libraries179930
|
||
Node: Conditional Libtool Sources182294
|
||
Node: Libtool Convenience Libraries183633
|
||
Node: Libtool Modules186957
|
||
Node: Libtool Flags188226
|
||
Node: LTLIBOBJS190007
|
||
Node: Libtool Issues190598
|
||
Node: Error required file ltmain.sh not found190940
|
||
Node: Objects created both with libtool and without192104
|
||
Node: Program and Library Variables193940
|
||
Ref: Program and Library Variables-Footnote-1204396
|
||
Node: Default _SOURCES204471
|
||
Node: LIBOBJS206826
|
||
Node: Program Variables211740
|
||
Node: Yacc and Lex214304
|
||
Node: C++ Support219332
|
||
Node: Objective C Support220174
|
||
Node: Unified Parallel C Support221114
|
||
Node: Assembly Support222070
|
||
Node: Fortran 77 Support223150
|
||
Ref: Fortran 77 Support-Footnote-1224783
|
||
Node: Preprocessing Fortran 77224986
|
||
Node: Compiling Fortran 77 Files225563
|
||
Node: Mixing Fortran 77 With C and C++226136
|
||
Ref: Mixing Fortran 77 With C and C++-Footnote-1228459
|
||
Node: How the Linker is Chosen228762
|
||
Node: Fortran 9x Support230017
|
||
Node: Compiling Fortran 9x Files231016
|
||
Node: Java Support231586
|
||
Node: Vala Support232782
|
||
Node: Support for Other Languages234217
|
||
Node: ANSI234861
|
||
Node: Dependencies237666
|
||
Node: EXEEXT239425
|
||
Node: Other Objects241890
|
||
Node: Scripts242482
|
||
Node: Headers245204
|
||
Node: Data246929
|
||
Node: Sources247588
|
||
Node: Built Sources Example250358
|
||
Node: Other GNU Tools257268
|
||
Node: Emacs Lisp257759
|
||
Node: gettext259590
|
||
Node: Libtool260242
|
||
Node: Java260497
|
||
Node: Python262385
|
||
Node: Documentation267103
|
||
Node: Texinfo267407
|
||
Node: Man Pages273528
|
||
Node: Install276542
|
||
Node: Basics of Installation277242
|
||
Node: The Two Parts of Install278732
|
||
Node: Extending Installation280152
|
||
Node: Staged Installs280900
|
||
Node: Install Rules for the User282269
|
||
Node: Clean282797
|
||
Node: Dist284875
|
||
Node: Basics of Distribution285367
|
||
Node: Fine-grained Distribution Control287774
|
||
Node: The dist Hook288681
|
||
Node: Checking the Distribution290500
|
||
Node: The Types of Distributions294248
|
||
Node: Tests295502
|
||
Node: Simple Tests296019
|
||
Node: Simple Tests using parallel-tests299148
|
||
Node: DejaGnu Tests307541
|
||
Node: Install Tests309247
|
||
Node: Rebuilding309549
|
||
Node: Options313166
|
||
Ref: tar-formats322148
|
||
Node: Miscellaneous325378
|
||
Node: Tags325768
|
||
Node: Suffixes328067
|
||
Node: Multilibs329657
|
||
Node: Include330291
|
||
Node: Conditionals331182
|
||
Node: Usage of Conditionals332004
|
||
Node: Limits of Conditionals335237
|
||
Node: Gnits336418
|
||
Node: Cygnus338721
|
||
Node: Not Enough340547
|
||
Node: Extending340985
|
||
Node: Third-Party Makefiles345716
|
||
Node: Distributing352303
|
||
Node: API Versioning352940
|
||
Node: Upgrading355583
|
||
Node: FAQ357532
|
||
Node: CVS358570
|
||
Node: maintainer-mode365294
|
||
Node: Wildcards369147
|
||
Node: Limitations on File Names372254
|
||
Node: distcleancheck374823
|
||
Node: Flag Variables Ordering379614
|
||
Node: Renamed Objects387296
|
||
Node: Per-Object Flags388841
|
||
Node: Multiple Outputs391738
|
||
Node: Hard-Coded Install Paths401278
|
||
Node: Debugging Make Rules406285
|
||
Ref: Debugging Make Rules-Footnote-1407883
|
||
Node: History408047
|
||
Node: Timeline408612
|
||
Node: Dependency Tracking Evolution439917
|
||
Node: First Take on Dependencies440877
|
||
Node: Dependencies As Side Effects443538
|
||
Node: Dependencies for the User445614
|
||
Node: Techniques for Dependencies450623
|
||
Node: Recommendations for Tool Writers452278
|
||
Node: Future Directions for Dependencies453029
|
||
Node: Releases453495
|
||
Node: Copying This Manual458949
|
||
Node: GNU Free Documentation License459179
|
||
Node: Indices484314
|
||
Node: Macro Index484599
|
||
Node: Variable Index490402
|
||
Node: General Index517393
|
||
|
||
End Tag Table
|