\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}{1}{Macros, overriding} \entry{Overriding make macros}{1}{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{Flat package}{2}{Flat package} \entry{Package, Flat}{2}{Package, Flat} \entry{Shallow package}{2}{Shallow package} \entry{Package, shallow}{2}{Package, shallow} \entry{Deep package}{2}{Deep package} \entry{Package, deep}{2}{Package, deep} \entry{SUBDIRS, deep package}{2}{SUBDIRS, deep package} \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}{4}{noinst primary prefix, definition} \entry{check primary prefix, definition}{4}{check primary prefix, definition} \entry{canonicalizing Automake macros}{4}{canonicalizing Automake macros} \entry{Complete example}{4}{Complete example} \entry{AM{\_}INIT{\_}AUTOMAKE, example use}{4}{AM_INIT_AUTOMAKE, example use} \entry{aclocal program, introduction}{4}{aclocal program, introduction} \entry{aclocal.m4, preexisting}{4}{aclocal.m4, preexisting} \entry{acinclude.m4, defined}{4}{acinclude.m4, defined} \entry{zardoz example}{4}{zardoz example} \entry{Example, GNU Hello}{5}{Example, GNU Hello} \entry{Hello example}{5}{Hello example} \entry{GNU Hello, example}{5}{GNU Hello, example} \entry{configure.in, from GNU Hello}{5}{configure.in, from GNU Hello} \entry{GNU Hello, configure.in}{5}{GNU Hello, configure.in} \entry{Hello, configure.in}{5}{Hello, configure.in} \entry{Texinfo file handling example}{6}{Texinfo file handling example} \entry{Example, handling Texinfo files}{6}{Example, handling Texinfo files} \entry{Regression test example}{6}{Regression test example} \entry{Example, regression test}{6}{Example, regression test} \entry{INCLUDES, example usage}{6}{INCLUDES, example usage} \entry{Example, ctags and etags}{6}{Example, ctags and etags} \entry{ctags Example}{6}{ctags Example} \entry{etags Example}{6}{etags Example} \entry{Multiple configure.in files}{7}{Multiple configure.in files} \entry{Invoking Automake}{7}{Invoking Automake} \entry{Automake, invoking}{7}{Automake, invoking} \entry{Automake options}{7}{Automake options} \entry{Options, Automake}{7}{Options, Automake} \entry{Extra files distributed with Automake}{7}{Extra files distributed with Automake} \entry{Files distributed with Automake}{7}{Files distributed with Automake} \entry{config.guess}{7}{config.guess} \entry{-a}{7}{\code {-a}} \entry{--add-missing}{7}{\code {--add-missing}} \entry{--amdir}{7}{\code {--amdir}} \entry{--build-dir}{8}{\code {--build-dir}} \entry{--cygnus}{8}{\code {--cygnus}} \entry{--foreign}{8}{\code {--foreign}} \entry{--gnits}{8}{\code {--gnits}} \entry{--gnu}{8}{\code {--gnu}} \entry{--help}{8}{\code {--help}} \entry{-i}{8}{\code {-i}} \entry{--include-deps}{8}{\code {--include-deps}} \entry{--generate-deps}{8}{\code {--generate-deps}} \entry{--no-force}{8}{\code {--no-force}} \entry{-o}{8}{\code {-o}} \entry{--output-dir}{8}{\code {--output-dir}} \entry{--srcdir-name}{9}{\code {--srcdir-name}} \entry{-v}{9}{\code {-v}} \entry{--verbose}{9}{\code {--verbose}} \entry{--version}{9}{\code {--version}} \entry{configure.in, scanning}{9}{configure.in, scanning} \entry{Scanning configure.in}{9}{Scanning configure.in} \entry{Automake requirements}{9}{Automake requirements} \entry{Requirements of Automake}{9}{Requirements of Automake} \entry{AC{\_}OUTPUT, scanning}{10}{AC_OUTPUT, scanning} \entry{Macros Automake recognizes}{10}{Macros Automake recognizes} \entry{Recognized macros by Automake}{10}{Recognized macros by Automake} \entry{--enable-maintainer-mode}{12}{\code {--enable-maintainer-mode}} \entry{Invoking aclocal}{12}{Invoking aclocal} \entry{aclocal, Invoking}{12}{aclocal, Invoking} \entry{--acdir}{13}{\code {--acdir}} \entry{--help}{13}{\code {--help}} \entry{-I}{13}{\code {-I}} \entry{--output}{13}{\code {--output}} \entry{--print-ac-dir}{13}{\code {--print-ac-dir}} \entry{--verbose}{13}{\code {--verbose}} \entry{--version}{13}{\code {--version}} \entry{HP-UX 10, lex problems}{14}{HP-UX 10, lex problems} \entry{lex problems with HP-UX 10}{14}{lex problems with HP-UX 10} \entry{POSIX termios headers}{14}{POSIX termios headers} \entry{termios POSIX headers}{14}{termios POSIX headers} \entry{dmalloc, support for}{15}{dmalloc, support for} \entry{--with-dmalloc}{15}{\code {--with-dmalloc}} \entry{--with-regex}{15}{\code {--with-regex}} \entry{regex package}{15}{regex package} \entry{rx package}{15}{rx package} \entry{aclocal, extending}{15}{aclocal, extending} \entry{Extending aclocal}{15}{Extending aclocal} \entry{SUBDIRS, explained}{15}{SUBDIRS, explained} \entry{SUBDIRS, overriding}{15}{SUBDIRS, overriding} \entry{Overriding SUBDIRS}{15}{Overriding SUBDIRS} \entry{PROGRAMS, bindir}{16}{PROGRAMS, bindir} \entry{{\_}SOURCES primary, defined}{16}{_SOURCES primary, defined} \entry{SOURCES primary, defined}{16}{SOURCES primary, defined} \entry{Primary variable, SOURCES}{16}{Primary variable, SOURCES} \entry{Header files in {\_}SOURCES}{16}{Header files in _SOURCES} \entry{{\_}SOURCES and header files}{16}{_SOURCES and header files} \entry{EXTRA{\_}prog{\_}SOURCES, defined}{16}{EXTRA_prog_SOURCES, defined} \entry{EXTRA{\_}PROGRAMS, defined}{17}{EXTRA_PROGRAMS, defined} \entry{prog{\_}LDADD, defined}{17}{prog_LDADD, defined} \entry{{\_}LDFLAGS, defined}{17}{_LDFLAGS, defined} \entry{{\_}DEPENDENCIES, defined}{17}{_DEPENDENCIES, defined} \entry{{\_}LIBRARIES primary, defined}{17}{_LIBRARIES primary, defined} \entry{LIBRARIES primary, defined}{17}{LIBRARIES primary, defined} \entry{Primary variable, LIBRARIES}{17}{Primary variable, LIBRARIES} \entry{{\_}LIBADD primary, defined}{18}{_LIBADD primary, defined} \entry{LIBADD primary, defined}{18}{LIBADD primary, defined} \entry{Primary variable, LIBADD}{18}{Primary variable, LIBADD} \entry{@LIBOBJS@, special handling}{18}{@LIBOBJS@, special handling} \entry{@ALLOCA@, special handling}{18}{@ALLOCA@, special handling} \entry{Shared libraries, support for}{18}{Shared libraries, support for} \entry{{\_}LTLIBRARIES primary, defined}{18}{_LTLIBRARIES primary, defined} \entry{LTLIBRARIES primary, defined}{18}{LTLIBRARIES primary, defined} \entry{Primary variable, LTLIBRARIES}{18}{Primary variable, LTLIBRARIES} \entry{Example of shared libraries}{18}{Example of shared libraries} \entry{suffix .la, defined}{18}{suffix .la, defined} \entry{check{\_}LTLIBRARIES, not allowed}{18}{check_LTLIBRARIES, not allowed} \entry{suffix .lo, defined}{18}{suffix .lo, defined} \entry{@LTLIBOBJS@, special handling}{18}{@LTLIBOBJS@, special handling} \entry{ylwrap}{20}{ylwrap} \entry{yacc, multiple parsers}{20}{yacc, multiple parsers} \entry{Multiple yacc parsers}{20}{Multiple yacc parsers} \entry{Multiple lex lexers}{20}{Multiple lex lexers} \entry{lex, multiple lexers}{20}{lex, multiple lexers} \entry{C{\tt\char 43}{\tt\char 43} support}{21}{C++ support} \entry{Support for C{\tt\char 43}{\tt\char 43}}{21}{Support for C++} \entry{Fortran 77 support}{21}{Fortran 77 support} \entry{Support for Fortran 77}{21}{Support for Fortran 77} \entry{Preprocessing Fortran 77}{22}{Preprocessing Fortran 77} \entry{Fortran 77, Preprocessing}{22}{Fortran 77, Preprocessing} \entry{Ratfor programs}{22}{Ratfor programs} \entry{Fortran 77, mixing with C and C{\tt\char 43}{\tt\char 43}}{22}{Fortran 77, mixing with C and C++} \entry{Mixing Fortran 77 with C and C{\tt\char 43}{\tt\char 43}}{22}{Mixing Fortran 77 with C and C++} \entry{Linking Fortran 77 with C and C{\tt\char 43}{\tt\char 43}}{22}{Linking Fortran 77 with C and C++} \entry{cfortran}{22}{cfortran} \entry{Mixing Fortran 77 with C and/or C{\tt\char 43}{\tt\char 43}}{22}{Mixing Fortran 77 with C and/or C++} \entry{FLIBS, defined}{23}{FLIBS, defined} \entry{Mixed language example}{23}{Mixed language example} \entry{Example, mixed language}{23}{Example, mixed language} \entry{Automatic linker selection}{24}{Automatic linker selection} \entry{Selecting the linker automatically}{24}{Selecting the linker automatically} \entry{de-ANSI-fication, defined}{25}{de-ANSI-fication, defined} \entry{ansi2knr}{25}{\code {ansi2knr}} \entry{dist}{26}{\code {dist}} \entry{no-dependencies}{26}{\code {no-dependencies}} \entry{{\_}SCRIPTS primary, defined}{26}{_SCRIPTS primary, defined} \entry{SCRIPTS primary, defined}{26}{SCRIPTS primary, defined} \entry{Primary variable, SCRIPTS}{26}{Primary variable, SCRIPTS} \entry{SCRIPTS, installation directories}{27}{SCRIPTS, installation directories} \entry{Installing scripts}{27}{Installing scripts} \entry{{\_}HEADERS primary, defined}{27}{_HEADERS primary, defined} \entry{HEADERS primary, defined}{27}{HEADERS primary, defined} \entry{Primary variable, HEADERS}{27}{Primary variable, HEADERS} \entry{HEADERS, installation directories}{27}{HEADERS, installation directories} \entry{Installing headers}{27}{Installing headers} \entry{{\_}DATA primary, defined}{27}{_DATA primary, defined} \entry{DATA primary, defined}{27}{DATA primary, defined} \entry{Primary variable, DATA}{27}{Primary variable, DATA} \entry{BUILT{\_}SOURCES, defined}{27}{BUILT_SOURCES, defined} \entry{{\_}LISP primary, defined}{28}{_LISP primary, defined} \entry{LISP primary, defined}{28}{LISP primary, defined} \entry{Primary variable, LISP}{28}{Primary variable, LISP} \entry{GNU Gettext support}{28}{GNU Gettext support} \entry{Gettext support}{28}{Gettext support} \entry{Support for GNU Gettext}{28}{Support for GNU Gettext} \entry{{\_}JAVA primary, defined}{29}{_JAVA primary, defined} \entry{JAVA primary, defined}{29}{JAVA primary, defined} \entry{Primary variable, JAVA}{29}{Primary variable, JAVA} \entry{JAVA restrictions}{29}{JAVA restrictions} \entry{Restrictions for JAVA}{29}{Restrictions for JAVA} \entry{{\_}TEXINFOS primary, defined}{29}{_TEXINFOS primary, defined} \entry{TEXINFOS primary, defined}{29}{TEXINFOS primary, defined} \entry{Primary variable, TEXINFOS}{29}{Primary variable, TEXINFOS} \entry{Texinfo macro, VERSION}{29}{Texinfo macro, VERSION} \entry{Texinfo macro, UPDATED}{29}{Texinfo macro, UPDATED} \entry{Texinfo macro, EDITION}{29}{Texinfo macro, EDITION} \entry{VERSION Texinfo macro}{29}{VERSION Texinfo macro} \entry{UPDATED Texinfo macro}{29}{UPDATED Texinfo macro} \entry{EDITION Texinfo macro}{29}{EDITION Texinfo macro} \entry{mdate-sh}{29}{mdate-sh} \entry{texinfo.tex}{29}{texinfo.tex} \entry{no-texinfo.tex}{29}{\code {no-texinfo.tex}} \entry{Target, install-info}{29}{Target, install-info} \entry{Target, noinstall-info}{29}{Target, noinstall-info} \entry{install-info target}{29}{install-info target} \entry{noinstall-info target}{29}{noinstall-info target} \entry{no-installinfo}{29}{\code {no-installinfo}} \entry{install-info}{29}{\code {install-info}} \entry{{\_}MANS primary, defined}{30}{_MANS primary, defined} \entry{MANS primary, defined}{30}{MANS primary, defined} \entry{Primary variable, MANS}{30}{Primary variable, MANS} \entry{Target, install-man}{30}{Target, install-man} \entry{Target, noinstall-man}{30}{Target, noinstall-man} \entry{install-man target}{30}{install-man target} \entry{noinstall-man target}{30}{noinstall-man target} \entry{no-installman}{30}{\code {no-installman}} \entry{install-man}{30}{\code {install-man}} \entry{Installation support}{30}{Installation support} \entry{make install support}{30}{make install support} \entry{install-data}{30}{\code {install-data}} \entry{install-exec}{30}{\code {install-exec}} \entry{install}{30}{\code {install}} \entry{uninstall}{30}{\code {uninstall}} \entry{installdirs}{30}{\code {installdirs}} \entry{install-strip}{30}{\code {install-strip}} \entry{install-exec-local}{30}{\code {install-exec-local}} \entry{install-data-local}{30}{\code {install-data-local}} \entry{make clean support}{31}{make clean support} \entry{make dist}{31}{make dist} \entry{make distcheck}{31}{make distcheck} \entry{dist}{31}{\code {dist}} \entry{dist-hook}{31}{\code {dist-hook}} \entry{distcheck}{32}{\code {distcheck}} \entry{Test suites}{32}{Test suites} \entry{make check}{32}{make check} \entry{Exit status 77, special interpretation}{32}{Exit status 77, special interpretation} \entry{dejagnu}{32}{\code {dejagnu}} \entry{Option, gnits}{33}{Option, gnits} \entry{Option, gnu}{33}{Option, gnu} \entry{Option, foreign}{33}{Option, foreign} \entry{Option, cygnus}{33}{Option, cygnus} \entry{Option, ansi2knr}{33}{Option, ansi2knr} \entry{Option, check-news}{33}{Option, check-news} \entry{Option, dejagnu}{33}{Option, dejagnu} \entry{Option, dist-shar}{33}{Option, dist-shar} \entry{dist-shar}{33}{\code {dist-shar}} \entry{Option, dist-zip}{33}{Option, dist-zip} \entry{dist-zip}{33}{\code {dist-zip}} \entry{Option, dist-tarZ}{33}{Option, dist-tarZ} \entry{dist-tarZ}{33}{\code {dist-tarZ}} \entry{Option, no-dependencies}{33}{Option, no-dependencies} \entry{Option, no-installinfo}{33}{Option, no-installinfo} \entry{info}{33}{\code {info}} \entry{install-info}{33}{\code {install-info}} \entry{Option, no-installman}{33}{Option, no-installman} \entry{install-man}{33}{\code {install-man}} \entry{Option, no-texinfo}{33}{Option, no-texinfo} \entry{Option, readme-alpha}{34}{Option, readme-alpha} \entry{Option, version}{34}{Option, version} \entry{TAGS support}{34}{TAGS support} \entry{tags}{34}{\code {tags}} \entry{id}{34}{\code {id}} \entry{Adding new SUFFIXES}{34}{Adding new SUFFIXES} \entry{SUFFIXES, adding}{34}{SUFFIXES, adding} \entry{include}{35}{\code {include}} \entry{Conditionals}{35}{Conditionals} \entry{--enable-debug, example}{35}{--enable-debug, example} \entry{Example conditional --enable-debug}{35}{Example conditional --enable-debug} \entry{Conditional example, --enable-debug}{35}{Conditional example, --enable-debug} \entry{if}{35}{\code {if}} \entry{endif}{35}{\code {endif}} \entry{else}{35}{\code {else}} \entry{--gnu, required files}{36}{--gnu, required files} \entry{--gnu, complete description}{36}{--gnu, complete description} \entry{--gnits, complete description}{36}{--gnits, complete description} \entry{README-alpha}{36}{README-alpha} \entry{Cygnus strictness}{36}{Cygnus strictness} \entry{-local targets}{37}{-local targets} \entry{local targets}{37}{local targets} \entry{all-local}{37}{\code {all-local}} \entry{info-local}{37}{\code {info-local}} \entry{dvi-local}{37}{\code {dvi-local}} \entry{check-local}{37}{\code {check-local}} \entry{install-data-local}{37}{\code {install-data-local}} \entry{install-exec-local}{37}{\code {install-exec-local}} \entry{uninstall-local}{37}{\code {uninstall-local}} \entry{mostlyclean-local}{37}{\code {mostlyclean-local}} \entry{clean-local}{37}{\code {clean-local}} \entry{distclean-local}{37}{\code {distclean-local}} \entry{all}{37}{\code {all}} \entry{info}{37}{\code {info}} \entry{dvi}{37}{\code {dvi}} \entry{check}{37}{\code {check}} \entry{install-data}{37}{\code {install-data}} \entry{install-exec}{37}{\code {install-exec}} \entry{uninstall}{37}{\code {uninstall}} \entry{-hook targets}{37}{-hook targets} \entry{hook targets}{37}{hook targets} \entry{install-data-hook}{37}{\code {install-data-hook}} \entry{install-exec-hook}{37}{\code {install-exec-hook}} \entry{dist-hook}{37}{\code {dist-hook}} \entry{Future directions}{38}{Future directions} \entry{Guile rewrite}{38}{Guile rewrite} .