\entry{GNU Makefile standards}{1}{GNU Makefile standards} \entry{Constraints of Automake}{1}{Constraints of Automake} \entry{Automake constraints}{1}{Automake constraints} \entry{Automake requirements}{1}{Automake requirements} \entry{Requirements, Automake}{1}{Requirements, Automake} \entry{BUGS, reporting}{1}{BUGS, reporting} \entry{Reporting BUGS}{1}{Reporting BUGS} \entry{E-mail, bug reports}{1}{E-mail, bug reports} \entry{Non-standard targets}{1}{Non-standard targets} \entry{cvs-dist, non-standard example}{1}{cvs-dist, non-standard example} \entry{cvs-dist}{1}{\code {cvs-dist}} \entry{GNU make extensions}{1}{GNU make extensions} \entry{Make targets, overriding}{1}{Make targets, overriding} \entry{Overriding make targets}{1}{Overriding make targets} \entry{Macros, overriding}{2}{Macros, overriding} \entry{Overriding make macros}{2}{Overriding make macros} \entry{Recursive operation of Automake}{2}{Recursive operation of Automake} \entry{Automake, recursive operation}{2}{Automake, recursive operation} \entry{Example of recursive operation}{2}{Example of recursive operation} \entry{## (special Automake comment)}{2}{## (special Automake comment)} \entry{Special Automake comment}{2}{Special Automake comment} \entry{Comment, special to Automake}{2}{Comment, special to Automake} \entry{Makefile.am, first line}{2}{Makefile.am, first line} \entry{First line of Makefile.am}{2}{First line of Makefile.am} \entry{Non-GNU packages}{2}{Non-GNU packages} \entry{Strictness, defined}{2}{Strictness, defined} \entry{Strictness, foreign}{2}{Strictness, foreign} \entry{foreign strictness}{2}{foreign strictness} \entry{Strictness, gnu}{2}{Strictness, gnu} \entry{gnits strictness}{2}{gnits strictness} \entry{Strictness, gnits}{2}{Strictness, gnits} \entry{gnits strictness}{2}{gnits strictness} \entry{Uniform naming scheme}{3}{Uniform naming scheme} \entry{{\_}PROGRAMS primary variable}{3}{_PROGRAMS primary variable} \entry{PROGRAMS primary variable}{3}{PROGRAMS primary variable} \entry{Primary variable, PROGRAMS}{3}{Primary variable, PROGRAMS} \entry{Primary variable, defined}{3}{Primary variable, defined} \entry{pkglibdir, defined}{3}{pkglibdir, defined} \entry{pkgincludedir, defined}{3}{pkgincludedir, defined} \entry{pkgdatadir, defined}{3}{pkgdatadir, defined} \entry{EXTRA{\_}, prepending}{3}{EXTRA_, prepending} \entry{EXTRA{\_}PROGRAMS, defined}{3}{EXTRA_PROGRAMS, defined} \entry{Example, EXTRA{\_}PROGRAMS}{3}{Example, EXTRA_PROGRAMS} \entry{cpio example}{3}{cpio example} \entry{Extending list of installation directories}{3}{Extending list of installation directories} \entry{Installation directories, extending list}{3}{Installation directories, extending list} \entry{HTML support, example}{3}{HTML support, example} \entry{noinst primary prefix, definition}{3}{noinst primary prefix, definition} \entry{check primary prefix, definition}{3}{check primary prefix, definition} \entry{canonicalizing Automake macros}{4}{canonicalizing Automake macros} \entry{variables, reserved for the user}{4}{variables, reserved for the user} \entry{user variables}{4}{user variables} \entry{Programs, auxiliary}{4}{Programs, auxiliary} \entry{Auxiliary programs}{4}{Auxiliary programs} \entry{Complete example}{5}{Complete example} \entry{AM{\_}INIT{\_}AUTOMAKE, example use}{5}{AM_INIT_AUTOMAKE, example use} \entry{aclocal program, introduction}{6}{aclocal program, introduction} \entry{aclocal.m4, preexisting}{6}{aclocal.m4, preexisting} \entry{acinclude.m4, defined}{6}{acinclude.m4, defined} \entry{zardoz example}{6}{zardoz example} \entry{Example, GNU Hello}{6}{Example, GNU Hello} \entry{Hello example}{6}{Hello example} \entry{GNU Hello, example}{6}{GNU Hello, example} \entry{configure.in, from GNU Hello}{6}{configure.in, from GNU Hello} \entry{GNU Hello, configure.in}{6}{GNU Hello, configure.in} \entry{Hello, configure.in}{6}{Hello, configure.in} \entry{Texinfo file handling example}{7}{Texinfo file handling example} \entry{Example, handling Texinfo files}{7}{Example, handling Texinfo files} \entry{Regression test example}{7}{Regression test example} \entry{Example, regression test}{7}{Example, regression test} \entry{INCLUDES, example usage}{7}{INCLUDES, example usage} \entry{Example, ctags and etags}{7}{Example, ctags and etags} \entry{ctags Example}{7}{ctags Example} \entry{etags Example}{7}{etags Example} \entry{Multiple configure.in files}{9}{Multiple configure.in files} \entry{Invoking Automake}{9}{Invoking Automake} \entry{Automake, invoking}{9}{Automake, invoking} \entry{Automake options}{9}{Automake options} \entry{Options, Automake}{9}{Options, Automake} \entry{Extra files distributed with Automake}{9}{Extra files distributed with Automake} \entry{Files distributed with Automake}{9}{Files distributed with Automake} \entry{config.guess}{9}{config.guess} \entry{-a}{9}{\code {-a}} \entry{--add-missing}{9}{\code {--add-missing}} \entry{--libdir}{9}{\code {--libdir}} \entry{-c}{9}{\code {-c}} \entry{--copy}{9}{\code {--copy}} \entry{--cygnus}{9}{\code {--cygnus}} \entry{-f}{9}{\code {-f}} \entry{--force-missing}{9}{\code {--force-missing}} \entry{--foreign}{9}{\code {--foreign}} \entry{--gnits}{10}{\code {--gnits}} \entry{--gnu}{10}{\code {--gnu}} \entry{--help}{10}{\code {--help}} \entry{-i}{10}{\code {-i}} \entry{--include-deps}{10}{\code {--include-deps}} \entry{--no-force}{10}{\code {--no-force}} \entry{-o}{10}{\code {-o}} \entry{--output-dir}{10}{\code {--output-dir}} \entry{-v}{10}{\code {-v}} \entry{--verbose}{10}{\code {--verbose}} \entry{--version}{10}{\code {--version}} \entry{--Werror}{10}{\code {--Werror}} \entry{--Wno-error}{10}{\code {--Wno-error}} \entry{configure.in, scanning}{10}{configure.in, scanning} \entry{Scanning configure.in}{10}{Scanning configure.in} \entry{Automake requirements}{11}{Automake requirements} \entry{Requirements of Automake}{11}{Requirements of Automake} \entry{AC{\_}OUTPUT, scanning}{11}{AC_OUTPUT, scanning} \entry{STRIP, how to setup}{11}{STRIP, how to setup} \entry{install-strip and STRIP}{11}{install-strip and STRIP} \entry{Macros Automake recognizes}{11}{Macros Automake recognizes} \entry{Recognized macros by Automake}{11}{Recognized macros by Automake} \entry{--enable-maintainer-mode}{13}{\code {--enable-maintainer-mode}} \entry{Invoking aclocal}{13}{Invoking aclocal} \entry{aclocal, Invoking}{13}{aclocal, Invoking} \entry{--acdir}{14}{\code {--acdir}} \entry{--help}{14}{\code {--help}} \entry{-I}{14}{\code {-I}} \entry{--output}{14}{\code {--output}} \entry{--print-ac-dir}{14}{\code {--print-ac-dir}} \entry{--verbose}{14}{\code {--verbose}} \entry{--version}{14}{\code {--version}} \entry{HP-UX 10, lex problems}{16}{HP-UX 10, lex problems} \entry{lex problems with HP-UX 10}{16}{lex problems with HP-UX 10} \entry{POSIX termios headers}{16}{POSIX termios headers} \entry{termios POSIX headers}{16}{termios POSIX headers} \entry{dmalloc, support for}{16}{dmalloc, support for} \entry{--with-dmalloc}{16}{\code {--with-dmalloc}} \entry{--with-regex}{16}{\code {--with-regex}} \entry{regex package}{16}{regex package} \entry{rx package}{16}{rx package} \entry{aclocal, extending}{17}{aclocal, extending} \entry{Extending aclocal}{17}{Extending aclocal} \entry{SUBDIRS, explained}{17}{SUBDIRS, explained} \entry{SUBDIRS, overriding}{17}{SUBDIRS, overriding} \entry{Overriding SUBDIRS}{17}{Overriding SUBDIRS} \entry{nobase{\_}}{18}{nobase_} \entry{Path stripping, avoiding}{18}{Path stripping, avoiding} \entry{Avoiding path stripping}{18}{Avoiding path stripping} \entry{ACLOCAL{\_}AMFLAGS}{19}{ACLOCAL_AMFLAGS} \entry{PROGRAMS, bindir}{19}{PROGRAMS, bindir} \entry{{\_}SOURCES primary, defined}{19}{_SOURCES primary, defined} \entry{SOURCES primary, defined}{19}{SOURCES primary, defined} \entry{Primary variable, SOURCES}{19}{Primary variable, SOURCES} \entry{Header files in {\_}SOURCES}{19}{Header files in _SOURCES} \entry{{\_}SOURCES and header files}{19}{_SOURCES and header files} \entry{EXTRA{\_}prog{\_}SOURCES, defined}{20}{EXTRA_prog_SOURCES, defined} \entry{EXTRA{\_}PROGRAMS, defined}{20}{EXTRA_PROGRAMS, defined} \entry{prog{\_}LDADD, defined}{20}{prog_LDADD, defined} \entry{{\_}LDFLAGS, defined}{21}{_LDFLAGS, defined} \entry{{\_}DEPENDENCIES, defined}{21}{_DEPENDENCIES, defined} \entry{{\_}LIBRARIES primary, defined}{21}{_LIBRARIES primary, defined} \entry{LIBRARIES primary, defined}{21}{LIBRARIES primary, defined} \entry{Primary variable, LIBRARIES}{21}{Primary variable, LIBRARIES} \entry{{\_}LIBADD primary, defined}{21}{_LIBADD primary, defined} \entry{LIBADD primary, defined}{21}{LIBADD primary, defined} \entry{Primary variable, LIBADD}{21}{Primary variable, LIBADD} \entry{Shared libraries, support for}{22}{Shared libraries, support for} \entry{{\_}LTLIBRARIES primary, defined}{22}{_LTLIBRARIES primary, defined} \entry{LTLIBRARIES primary, defined}{22}{LTLIBRARIES primary, defined} \entry{Primary variable, LTLIBRARIES}{22}{Primary variable, LTLIBRARIES} \entry{Example of shared libraries}{22}{Example of shared libraries} \entry{suffix .la, defined}{22}{suffix .la, defined} \entry{check{\_}LTLIBRARIES, not allowed}{22}{check_LTLIBRARIES, not allowed} \entry{suffix .lo, defined}{22}{suffix .lo, defined} \entry{@LTLIBOBJS@, special handling}{22}{@LTLIBOBJS@, special handling} \entry{Subdirectory, objects in}{23}{Subdirectory, objects in} \entry{Objects in subdirectory}{23}{Objects in subdirectory} \entry{@LIBOBJS@, special handling}{25}{@LIBOBJS@, special handling} \entry{@ALLOCA@, special handling}{25}{@ALLOCA@, special handling} \entry{ylwrap}{26}{ylwrap} \entry{yacc, multiple parsers}{26}{yacc, multiple parsers} \entry{Multiple yacc parsers}{26}{Multiple yacc parsers} \entry{Multiple lex lexers}{26}{Multiple lex lexers} \entry{lex, multiple lexers}{26}{lex, multiple lexers} \entry{C{\tt\char 43}{\tt\char 43} support}{27}{C++ support} \entry{Support for C{\tt\char 43}{\tt\char 43}}{27}{Support for C++} \entry{Fortran 77 support}{28}{Fortran 77 support} \entry{Support for Fortran 77}{28}{Support for Fortran 77} \entry{Preprocessing Fortran 77}{29}{Preprocessing Fortran 77} \entry{Fortran 77, Preprocessing}{29}{Fortran 77, Preprocessing} \entry{Ratfor programs}{29}{Ratfor programs} \entry{Fortran 77, mixing with C and C{\tt\char 43}{\tt\char 43}}{29}{Fortran 77, mixing with C and C++} \entry{Mixing Fortran 77 with C and C{\tt\char 43}{\tt\char 43}}{29}{Mixing Fortran 77 with C and C++} \entry{Linking Fortran 77 with C and C{\tt\char 43}{\tt\char 43}}{29}{Linking Fortran 77 with C and C++} \entry{cfortran}{29}{cfortran} \entry{Mixing Fortran 77 with C and/or C{\tt\char 43}{\tt\char 43}}{29}{Mixing Fortran 77 with C and/or C++} \entry{FLIBS, defined}{30}{FLIBS, defined} \entry{Mixed language example}{30}{Mixed language example} \entry{Example, mixed language}{30}{Example, mixed language} \entry{Automatic linker selection}{31}{Automatic linker selection} \entry{Selecting the linker automatically}{31}{Selecting the linker automatically} \entry{Java support}{32}{Java support} \entry{Support for Java}{32}{Support for Java} \entry{de-ANSI-fication, defined}{32}{de-ANSI-fication, defined} \entry{ansi2knr}{32}{\code {ansi2knr}} \entry{Dependency tracking}{33}{Dependency tracking} \entry{Automatic dependency tracking}{33}{Automatic dependency tracking} \entry{depcomp}{33}{depcomp} \entry{no-dependencies}{33}{\code {no-dependencies}} \entry{Disabling dependency tracking}{33}{Disabling dependency tracking} \entry{Dependency tracking, disabling}{33}{Dependency tracking, disabling} \entry{Executable extension}{33}{Executable extension} \entry{Extension, executable}{33}{Extension, executable} \entry{Windows}{33}{Windows} \entry{{\_}SCRIPTS primary, defined}{34}{_SCRIPTS primary, defined} \entry{SCRIPTS primary, defined}{34}{SCRIPTS primary, defined} \entry{Primary variable, SCRIPTS}{34}{Primary variable, SCRIPTS} \entry{SCRIPTS, installation directories}{35}{SCRIPTS, installation directories} \entry{Installing scripts}{35}{Installing scripts} \entry{{\_}HEADERS primary, defined}{35}{_HEADERS primary, defined} \entry{HEADERS primary, defined}{35}{HEADERS primary, defined} \entry{Primary variable, HEADERS}{35}{Primary variable, HEADERS} \entry{HEADERS, installation directories}{35}{HEADERS, installation directories} \entry{Installing headers}{35}{Installing headers} \entry{{\_}DATA primary, defined}{35}{_DATA primary, defined} \entry{DATA primary, defined}{35}{DATA primary, defined} \entry{Primary variable, DATA}{35}{Primary variable, DATA} \entry{BUILT{\_}SOURCES, defined}{35}{BUILT_SOURCES, defined} \entry{{\_}LISP primary, defined}{36}{_LISP primary, defined} \entry{LISP primary, defined}{36}{LISP primary, defined} \entry{Primary variable, LISP}{36}{Primary variable, LISP} \entry{GNU Gettext support}{36}{GNU Gettext support} \entry{Gettext support}{36}{Gettext support} \entry{Support for GNU Gettext}{36}{Support for GNU Gettext} \entry{{\_}JAVA primary, defined}{36}{_JAVA primary, defined} \entry{JAVA primary, defined}{36}{JAVA primary, defined} \entry{Primary variable, JAVA}{36}{Primary variable, JAVA} \entry{JAVA restrictions}{36}{JAVA restrictions} \entry{Restrictions for JAVA}{36}{Restrictions for JAVA} \entry{{\_}PYTHON primary, defined}{37}{_PYTHON primary, defined} \entry{PYTHON primary, defined}{37}{PYTHON primary, defined} \entry{Primary variable, PYTHON}{37}{Primary variable, PYTHON} \entry{{\_}TEXINFOS primary, defined}{38}{_TEXINFOS primary, defined} \entry{TEXINFOS primary, defined}{38}{TEXINFOS primary, defined} \entry{Primary variable, TEXINFOS}{38}{Primary variable, TEXINFOS} \entry{Texinfo macro, VERSION}{38}{Texinfo macro, VERSION} \entry{Texinfo macro, UPDATED}{38}{Texinfo macro, UPDATED} \entry{Texinfo macro, EDITION}{38}{Texinfo macro, EDITION} \entry{Texinfo macro, UPDATED-MONTH}{38}{Texinfo macro, UPDATED-MONTH} \entry{VERSION Texinfo macro}{38}{VERSION Texinfo macro} \entry{UPDATED Texinfo macro}{38}{UPDATED Texinfo macro} \entry{EDITION Texinfo macro}{38}{EDITION Texinfo macro} \entry{UPDATED-MONTH Texinfo macro}{38}{UPDATED-MONTH Texinfo macro} \entry{mdate-sh}{38}{mdate-sh} \entry{texinfo.tex}{39}{texinfo.tex} \entry{no-texinfo.tex}{39}{\code {no-texinfo.tex}} \entry{Target, install-info}{39}{Target, install-info} \entry{Target, noinstall-info}{39}{Target, noinstall-info} \entry{install-info target}{39}{install-info target} \entry{noinstall-info target}{39}{noinstall-info target} \entry{no-installinfo}{39}{\code {no-installinfo}} \entry{install-info}{39}{\code {install-info}} \entry{{\_}MANS primary, defined}{39}{_MANS primary, defined} \entry{MANS primary, defined}{39}{MANS primary, defined} \entry{Primary variable, MANS}{39}{Primary variable, MANS} \entry{Target, install-man}{40}{Target, install-man} \entry{Target, noinstall-man}{40}{Target, noinstall-man} \entry{install-man target}{40}{install-man target} \entry{noinstall-man target}{40}{noinstall-man target} \entry{no-installman}{40}{\code {no-installman}} \entry{install-man}{40}{\code {install-man}} \entry{Installation support}{40}{Installation support} \entry{make install support}{40}{make install support} \entry{install-data}{41}{\code {install-data}} \entry{install-exec}{41}{\code {install-exec}} \entry{install}{41}{\code {install}} \entry{Install, two parts of}{41}{Install, two parts of} \entry{install-exec-local}{41}{\code {install-exec-local}} \entry{install-data-local}{41}{\code {install-data-local}} \entry{Install hook}{41}{Install hook} \entry{uninstall}{42}{\code {uninstall}} \entry{installdirs}{42}{\code {installdirs}} \entry{install-strip}{42}{\code {install-strip}} \entry{make clean support}{42}{make clean support} \entry{make dist}{42}{make dist} \entry{make distcheck}{42}{make distcheck} \entry{dist}{42}{\code {dist}} \entry{dist-hook}{43}{\code {dist-hook}} \entry{distcheck}{43}{\code {distcheck}} \entry{Test suites}{44}{Test suites} \entry{make check}{44}{make check} \entry{Exit status 77, special interpretation}{44}{Exit status 77, special interpretation} \entry{Tests, expected failure}{44}{Tests, expected failure} \entry{Expected test failure}{44}{Expected test failure} \entry{dejagnu}{45}{\code {dejagnu}} \entry{Option, gnits}{45}{Option, gnits} \entry{Option, gnu}{45}{Option, gnu} \entry{Option, foreign}{45}{Option, foreign} \entry{Option, cygnus}{45}{Option, cygnus} \entry{Option, ansi2knr}{45}{Option, ansi2knr} \entry{Option, check-news}{45}{Option, check-news} \entry{Option, dejagnu}{45}{Option, dejagnu} \entry{Option, dist-bzip2}{45}{Option, dist-bzip2} \entry{dist-bzip2}{45}{\code {dist-bzip2}} \entry{Option, dist-shar}{45}{Option, dist-shar} \entry{dist-shar}{45}{\code {dist-shar}} \entry{Option, dist-zip}{45}{Option, dist-zip} \entry{dist-zip}{45}{\code {dist-zip}} \entry{Option, dist-tarZ}{46}{Option, dist-tarZ} \entry{dist-tarZ}{46}{\code {dist-tarZ}} \entry{Option, no-dependencies}{46}{Option, no-dependencies} \entry{Option, no-exeext}{46}{Option, no-exeext} \entry{Option, no-installinfo}{46}{Option, no-installinfo} \entry{info}{46}{\code {info}} \entry{install-info}{46}{\code {install-info}} \entry{Option, no-installman}{46}{Option, no-installman} \entry{install-man}{46}{\code {install-man}} \entry{Option, nostdinc}{46}{Option, nostdinc} \entry{Option, no-texinfo}{46}{Option, no-texinfo} \entry{Option, readme-alpha}{46}{Option, readme-alpha} \entry{Option, version}{46}{Option, version} \entry{TAGS support}{47}{TAGS support} \entry{tags}{47}{\code {tags}} \entry{id}{47}{\code {id}} \entry{Adding new SUFFIXES}{47}{Adding new SUFFIXES} \entry{SUFFIXES, adding}{47}{SUFFIXES, adding} \entry{include}{48}{\code {include}} \entry{Including Makefile fragment}{48}{Including Makefile fragment} \entry{Makefile fragment, including}{48}{Makefile fragment, including} \entry{Conditionals}{48}{Conditionals} \entry{--enable-debug, example}{48}{--enable-debug, example} \entry{Example conditional --enable-debug}{48}{Example conditional --enable-debug} \entry{Conditional example, --enable-debug}{48}{Conditional example, --enable-debug} \entry{if}{49}{\code {if}} \entry{endif}{49}{\code {endif}} \entry{else}{49}{\code {else}} \entry{--gnu, required files}{49}{--gnu, required files} \entry{--gnu, complete description}{49}{--gnu, complete description} \entry{--gnits, complete description}{49}{--gnits, complete description} \entry{README-alpha}{50}{README-alpha} \entry{Cygnus strictness}{50}{Cygnus strictness} \entry{-local targets}{51}{-local targets} \entry{local targets}{51}{local targets} \entry{all-local}{51}{\code {all-local}} \entry{info-local}{51}{\code {info-local}} \entry{dvi-local}{51}{\code {dvi-local}} \entry{check-local}{51}{\code {check-local}} \entry{install-data-local}{51}{\code {install-data-local}} \entry{install-exec-local}{51}{\code {install-exec-local}} \entry{uninstall-local}{51}{\code {uninstall-local}} \entry{mostlyclean-local}{51}{\code {mostlyclean-local}} \entry{clean-local}{51}{\code {clean-local}} \entry{distclean-local}{51}{\code {distclean-local}} \entry{all}{51}{\code {all}} \entry{info}{51}{\code {info}} \entry{dvi}{51}{\code {dvi}} \entry{check}{51}{\code {check}} \entry{install-data}{51}{\code {install-data}} \entry{install-exec}{51}{\code {install-exec}} \entry{uninstall}{51}{\code {uninstall}} \entry{-hook targets}{51}{-hook targets} \entry{hook targets}{51}{hook targets} \entry{install-data-hook}{51}{\code {install-data-hook}} \entry{install-exec-hook}{51}{\code {install-exec-hook}} \entry{dist-hook}{51}{\code {dist-hook}} .