'xrdef {Introduction-title}{Introduction} 'xrdef {Introduction-pg}{1} 'xrdef {Introduction-snt}{Chapter'tie1} 'xrdef {Generalities-title}{General ideas} 'xrdef {Generalities-pg}{1} 'xrdef {Generalities-snt}{Chapter'tie2} 'xrdef {General Operation-title}{General Operation} 'xrdef {General Operation-pg}{1} 'xrdef {General Operation-snt}{Section'tie2.1} 'xrdef {Strictness-title}{Strictness} 'xrdef {Strictness-pg}{2} 'xrdef {Strictness-snt}{Section'tie2.2} 'xrdef {Uniform-title}{The Uniform Naming Scheme} 'xrdef {Uniform-pg}{3} 'xrdef {Uniform-snt}{Section'tie2.3} 'xrdef {Canonicalization-title}{How derived variables are named} 'xrdef {Canonicalization-pg}{4} 'xrdef {Canonicalization-snt}{Section'tie2.4} 'xrdef {User Variables-title}{Variables reserved for the user} 'xrdef {User Variables-pg}{4} 'xrdef {User Variables-snt}{Section'tie2.5} 'xrdef {Auxiliary Programs-title}{Programs automake might require} 'xrdef {Auxiliary Programs-pg}{5} 'xrdef {Auxiliary Programs-snt}{Section'tie2.6} 'xrdef {Examples-title}{Some example packages} 'xrdef {Examples-pg}{6} 'xrdef {Examples-snt}{Chapter'tie3} 'xrdef {Complete-title}{A simple example, start to finish} 'xrdef {Complete-pg}{6} 'xrdef {Complete-snt}{Section'tie3.1} 'xrdef {Hello-title}{A classic program} 'xrdef {Hello-pg}{6} 'xrdef {Hello-snt}{Section'tie3.2} 'xrdef {true-title}{Building true and false} 'xrdef {true-pg}{8} 'xrdef {true-snt}{Section'tie3.3} 'xrdef {Invoking Automake-title}{Creating a \file {Makefile.in}} 'xrdef {Invoking Automake-pg}{9} 'xrdef {Invoking Automake-snt}{Chapter'tie4} 'xrdef {configure-title}{Scanning \file {configure.in}} 'xrdef {configure-pg}{12} 'xrdef {configure-snt}{Chapter'tie5} 'xrdef {Requirements-title}{Configuration requirements} 'xrdef {Requirements-pg}{12} 'xrdef {Requirements-snt}{Section'tie5.1} 'xrdef {Optional-title}{Other things Automake recognizes} 'xrdef {Optional-pg}{12} 'xrdef {Optional-snt}{Section'tie5.2} 'xrdef {Invoking aclocal-title}{Auto-generating aclocal.m4} 'xrdef {Invoking aclocal-pg}{14} 'xrdef {Invoking aclocal-snt}{Section'tie5.3} 'xrdef {aclocal options-title}{aclocal options} 'xrdef {aclocal options-pg}{15} 'xrdef {aclocal options-snt}{Section'tie5.4} 'xrdef {Macro search path-title}{Macro search path} 'xrdef {Macro search path-pg}{15} 'xrdef {Macro search path-snt}{Section'tie5.5} 'xrdef {Macros-title}{Autoconf macros supplied with Automake} 'xrdef {Macros-pg}{17} 'xrdef {Macros-snt}{Section'tie5.6} 'xrdef {Public macros-title}{Public macros} 'xrdef {Public macros-pg}{17} 'xrdef {Public macros-snt}{Section'tie5.6.1} 'xrdef {Private macros-title}{Private macros} 'xrdef {Private macros-pg}{20} 'xrdef {Private macros-snt}{Section'tie5.6.2} 'xrdef {Extending aclocal-title}{Writing your own aclocal macros} 'xrdef {Extending aclocal-pg}{20} 'xrdef {Extending aclocal-snt}{Section'tie5.7} 'xrdef {Top level-title}{The top-level \file {Makefile.am}} 'xrdef {Top level-pg}{21} 'xrdef {Top level-snt}{Chapter'tie6} 'xrdef {Alternative-title}{An Alternative Approach to Subdirectories} 'xrdef {Alternative-pg}{23} 'xrdef {Alternative-snt}{Chapter'tie7} 'xrdef {Rebuilding-title}{Rebuilding Makefiles} 'xrdef {Rebuilding-pg}{23} 'xrdef {Rebuilding-snt}{Chapter'tie8} 'xrdef {Programs-title}{Building Programs and Libraries} 'xrdef {Programs-pg}{24} 'xrdef {Programs-snt}{Chapter'tie9} 'xrdef {A Program-title}{Building a program} 'xrdef {A Program-pg}{24} 'xrdef {A Program-snt}{Section'tie9.1} 'xrdef {Program Sources-title}{Defining program sources} 'xrdef {Program Sources-pg}{24} 'xrdef {Program Sources-snt}{Section'tie9.1.1} 'xrdef {Linking-title}{Linking the program} 'xrdef {Linking-pg}{25} 'xrdef {Linking-snt}{Section'tie9.1.2} 'xrdef {Conditional Sources-title}{Conditional compilation of sources} 'xrdef {Conditional Sources-pg}{25} 'xrdef {Conditional Sources-snt}{Section'tie9.1.3} 'xrdef {Conditional Programs-title}{Conditional compilation of programs} 'xrdef {Conditional Programs-pg}{27} 'xrdef {Conditional Programs-snt}{Section'tie9.1.4} 'xrdef {A Library-title}{Building a library} 'xrdef {A Library-pg}{27} 'xrdef {A Library-snt}{Section'tie9.2} 'xrdef {A Shared Library-title}{Building a Shared Library} 'xrdef {A Shared Library-pg}{27} 'xrdef {A Shared Library-snt}{Section'tie9.3} 'xrdef {Program and Library Variables-title}{Program and Library Variables} 'xrdef {Program and Library Variables-pg}{28} 'xrdef {Program and Library Variables-snt}{Section'tie9.4} 'xrdef {LIBOBJS-title}{Special handling for LIBOBJS and ALLOCA} 'xrdef {LIBOBJS-pg}{31} 'xrdef {LIBOBJS-snt}{Section'tie9.5} 'xrdef {Program variables-title}{Variables used when building a program} 'xrdef {Program variables-pg}{31} 'xrdef {Program variables-snt}{Section'tie9.6} 'xrdef {Yacc and Lex-title}{Yacc and Lex support} 'xrdef {Yacc and Lex-pg}{32} 'xrdef {Yacc and Lex-snt}{Section'tie9.7} 'xrdef {C++ Support-title}{C++ Support} 'xrdef {C++ Support-pg}{34} 'xrdef {C++ Support-snt}{Section'tie9.8} 'xrdef {Assembly Support-title}{Assembly Support} 'xrdef {Assembly Support-pg}{34} 'xrdef {Assembly Support-snt}{Section'tie9.9} 'xrdef {Fortran 77 Support-title}{Fortran 77 Support} 'xrdef {Fortran 77 Support-pg}{35} 'xrdef {Fortran 77 Support-snt}{Section'tie9.10} 'xrdef {Preprocessing Fortran 77-title}{Preprocessing Fortran 77} 'xrdef {Preprocessing Fortran 77-pg}{35} 'xrdef {Preprocessing Fortran 77-snt}{Section'tie9.10.1} 'xrdef {Compiling Fortran 77 Files-title}{Compiling Fortran 77 Files} 'xrdef {Compiling Fortran 77 Files-pg}{36} 'xrdef {Compiling Fortran 77 Files-snt}{Section'tie9.10.2} 'xrdef {Mixing Fortran 77 With C and C++-title}{Mixing Fortran 77 With C and C++} 'xrdef {Mixing Fortran 77 With C and C++-pg}{36} 'xrdef {Mixing Fortran 77 With C and C++-snt}{Section'tie9.10.3} 'xrdef {How the Linker is Chosen-title}{How the Linker is Chosen} 'xrdef {How the Linker is Chosen-pg}{38} 'xrdef {How the Linker is Chosen-snt}{Section'tie9.10.3.1} 'xrdef {Fortran 77 and Autoconf-title}{Fortran 77 and Autoconf} 'xrdef {Fortran 77 and Autoconf-pg}{38} 'xrdef {Fortran 77 and Autoconf-snt}{Section'tie9.10.4} 'xrdef {Java Support-title}{Java Support} 'xrdef {Java Support-pg}{39} 'xrdef {Java Support-snt}{Section'tie9.11} 'xrdef {Support for Other Languages-title}{Support for Other Languages} 'xrdef {Support for Other Languages-pg}{39} 'xrdef {Support for Other Languages-snt}{Section'tie9.12} 'xrdef {ANSI-title}{Automatic de-ANSI-fication} 'xrdef {ANSI-pg}{39} 'xrdef {ANSI-snt}{Section'tie9.13} 'xrdef {Dependencies-title}{Automatic dependency tracking} 'xrdef {Dependencies-pg}{40} 'xrdef {Dependencies-snt}{Section'tie9.14} 'xrdef {EXEEXT-title}{Support for executable extensions} 'xrdef {EXEEXT-pg}{41} 'xrdef {EXEEXT-snt}{Section'tie9.15} 'xrdef {Other objects-title}{Other Derived Objects} 'xrdef {Other objects-pg}{41} 'xrdef {Other objects-snt}{Chapter'tie10} 'xrdef {Scripts-title}{Executable Scripts} 'xrdef {Scripts-pg}{41} 'xrdef {Scripts-snt}{Section'tie10.1} 'xrdef {Headers-title}{Header files} 'xrdef {Headers-pg}{42} 'xrdef {Headers-snt}{Section'tie10.2} 'xrdef {Data-title}{Architecture-independent data files} 'xrdef {Data-pg}{42} 'xrdef {Data-snt}{Section'tie10.3} 'xrdef {Sources-title}{Built sources} 'xrdef {Sources-pg}{42} 'xrdef {Sources-snt}{Section'tie10.4} 'xrdef {Built sources example-title}{Built sources example} 'xrdef {Built sources example-pg}{43} 'xrdef {Built sources example-snt}{Section'tie10.4.1} 'xrdef {Other GNU Tools-title}{Other GNU Tools} 'xrdef {Other GNU Tools-pg}{46} 'xrdef {Other GNU Tools-snt}{Chapter'tie11} 'xrdef {Emacs Lisp-title}{Emacs Lisp} 'xrdef {Emacs Lisp-pg}{46} 'xrdef {Emacs Lisp-snt}{Section'tie11.1} 'xrdef {gettext-title}{Gettext} 'xrdef {gettext-pg}{47} 'xrdef {gettext-snt}{Section'tie11.2} 'xrdef {Libtool-title}{Libtool} 'xrdef {Libtool-pg}{47} 'xrdef {Libtool-snt}{Section'tie11.3} 'xrdef {Java-title}{Java} 'xrdef {Java-pg}{47} 'xrdef {Java-snt}{Section'tie11.4} 'xrdef {Python-title}{Python} 'xrdef {Python-pg}{48} 'xrdef {Python-snt}{Section'tie11.5} 'xrdef {Documentation-title}{Building documentation} 'xrdef {Documentation-pg}{49} 'xrdef {Documentation-snt}{Chapter'tie12} 'xrdef {Texinfo-title}{Texinfo} 'xrdef {Texinfo-pg}{49} 'xrdef {Texinfo-snt}{Section'tie12.1} 'xrdef {Man pages-title}{Man pages} 'xrdef {Man pages-pg}{50} 'xrdef {Man pages-snt}{Section'tie12.2} 'xrdef {Install-title}{What Gets Installed} 'xrdef {Install-pg}{51} 'xrdef {Install-snt}{Chapter'tie13} 'xrdef {Clean-title}{What Gets Cleaned} 'xrdef {Clean-pg}{53} 'xrdef {Clean-snt}{Chapter'tie14} 'xrdef {Dist-title}{What Goes in a Distribution} 'xrdef {Dist-pg}{53} 'xrdef {Dist-snt}{Chapter'tie15} 'xrdef {Tests-title}{Support for test suites} 'xrdef {Tests-pg}{56} 'xrdef {Tests-snt}{Chapter'tie16} 'xrdef {Options-title}{Changing Automake's Behavior} 'xrdef {Options-pg}{57} 'xrdef {Options-snt}{Chapter'tie17} 'xrdef {Miscellaneous-title}{Miscellaneous Rules} 'xrdef {Miscellaneous-pg}{59} 'xrdef {Miscellaneous-snt}{Chapter'tie18} 'xrdef {Tags-title}{Interfacing to \code {etags}} 'xrdef {Tags-pg}{59} 'xrdef {Tags-snt}{Section'tie18.1} 'xrdef {Suffixes-title}{Handling new file extensions} 'xrdef {Suffixes-pg}{60} 'xrdef {Suffixes-snt}{Section'tie18.2} 'xrdef {Multilibs-title}{Support for Multilibs} 'xrdef {Multilibs-pg}{61} 'xrdef {Multilibs-snt}{Section'tie18.3} 'xrdef {Include-title}{Include} 'xrdef {Include-pg}{61} 'xrdef {Include-snt}{Chapter'tie19} 'xrdef {Conditionals-title}{Conditionals} 'xrdef {Conditionals-pg}{61} 'xrdef {Conditionals-snt}{Chapter'tie20} 'xrdef {Gnits-title}{The effect of \code {--gnu} and \code {--gnits}} 'xrdef {Gnits-pg}{62} 'xrdef {Gnits-snt}{Chapter'tie21} 'xrdef {Cygnus-title}{The effect of \code {--cygnus}} 'xrdef {Cygnus-pg}{63} 'xrdef {Cygnus-snt}{Chapter'tie22} 'xrdef {Extending-title}{When Automake Isn't Enough} 'xrdef {Extending-pg}{64} 'xrdef {Extending-snt}{Chapter'tie23} 'xrdef {Distributing-title}{Distributing \file {Makefile.in}s} 'xrdef {Distributing-pg}{64} 'xrdef {Distributing-snt}{Chapter'tie24} 'xrdef {API versioning-title}{Automake API versioning} 'xrdef {API versioning-pg}{65} 'xrdef {API versioning-snt}{Chapter'tie25} 'xrdef {Macro and Variable Index-title}{Macro and Variable Index} 'xrdef {Macro and Variable Index-pg}{66} 'xrdef {Macro and Variable Index-snt}{} 'xrdef {General Index-title}{General Index} 'xrdef {General Index-pg}{69} 'xrdef {General Index-snt}{}