source: vendor/automake/1.4-p6/automake.info-3@ 3124

Last change on this file since 3124 was 3124, checked in by bird, 18 years ago

automake 1.4-p6

File size: 32.1 KB
Line 
1This is automake.info, produced by makeinfo version 4.1 from
2automake.texi.
3
4INFO-DIR-SECTION GNU admin
5START-INFO-DIR-ENTRY
6* automake: (automake). Making Makefile.in's
7END-INFO-DIR-ENTRY
8
9INFO-DIR-SECTION Individual utilities
10START-INFO-DIR-ENTRY
11* aclocal: (automake)Invoking aclocal. Generating aclocal.m4
12END-INFO-DIR-ENTRY
13
14 This file documents GNU automake 1.4-p6
15
16 Copyright (C) 1995, 96, 97, 98 Free Software Foundation, Inc.
17
18 Permission is granted to make and distribute verbatim copies of this
19manual provided the copyright notice and this permission notice are
20preserved on all copies.
21
22 Permission is granted to copy and distribute modified versions of
23this manual under the conditions for verbatim copying, provided that
24the entire resulting derived work is distributed under the terms of a
25permission notice identical to this one.
26
27 Permission is granted to copy and distribute translations of this
28manual into another language, under the above conditions for modified
29versions, except that this permission notice may be stated in a
30translation approved by the Foundation.
31
32
33File: automake.info, Node: Gnits, Next: Cygnus, Prev: Conditionals, Up: Top
34
35The effect of `--gnu' and `--gnits'
36***********************************
37
38 The `--gnu' option (or `gnu' in the `AUTOMAKE_OPTIONS' variable)
39causes `automake' to check the following:
40
41 * The files `INSTALL', `NEWS', `README', `COPYING', `AUTHORS', and
42 `ChangeLog' are required at the topmost directory of the package.
43
44 * The options `no-installman' and `no-installinfo' are prohibited.
45
46 Note that this option will be extended in the future to do even more
47checking; it is advisable to be familiar with the precise requirements
48of the GNU standards. Also, `--gnu' can require certain non-standard
49GNU programs to exist for use by various maintainer-only targets; for
50instance in the future `pathchk' might be required for `make dist'.
51
52 The `--gnits' option does everything that `--gnu' does, and checks
53the following as well:
54
55 * `make dist' will check to make sure the `NEWS' file has been
56 updated to the current version.
57
58 * The file `COPYING.LIB' is prohibited. The LGPL is apparently
59 considered a failed experiment.
60
61 * `VERSION' is checked to make sure its format complies with Gnits
62 standards.
63
64 * If `VERSION' indicates that this is an alpha release, and the file
65 `README-alpha' appears in the topmost directory of a package, then
66 it is included in the distribution. This is done in `--gnits'
67 mode, and no other, because this mode is the only one where version
68 number formats are constrained, and hence the only mode where
69 Automake can automatically determine whether `README-alpha' should
70 be included.
71
72 * The file `THANKS' is required.
73
74
75File: automake.info, Node: Cygnus, Next: Extending, Prev: Gnits, Up: Top
76
77The effect of `--cygnus'
78************************
79
80 Cygnus Solutions has slightly different rules for how a
81`Makefile.in' is to be constructed. Passing `--cygnus' to `automake'
82will cause any generated `Makefile.in' to comply with Cygnus rules.
83
84 Here are the precise effects of `--cygnus':
85
86 * Info files are always created in the build directory, and not in
87 the source directory.
88
89 * `texinfo.tex' is not required if a Texinfo source file is
90 specified. The assumption is that the file will be supplied, but
91 in a place that Automake cannot find. This assumption is an
92 artifact of how Cygnus packages are typically bundled.
93
94 * `make dist' will look for files in the build directory as well as
95 the source directory. This is required to support putting info
96 files into the build directory.
97
98 * Certain tools will be searched for in the build tree as well as in
99 the user's `PATH'. These tools are `runtest', `expect',
100 `makeinfo' and `texi2dvi'.
101
102 * `--foreign' is implied.
103
104 * The options `no-installinfo' and `no-dependencies' are implied.
105
106 * The macros `AM_MAINTAINER_MODE' and `AM_CYGWIN32' are required.
107
108 * The `check' target doesn't depend on `all'.
109
110 GNU maintainers are advised to use `gnu' strictness in preference to
111the special Cygnus mode.
112
113
114File: automake.info, Node: Extending, Next: Distributing, Prev: Cygnus, Up: Top
115
116When Automake Isn't Enough
117**************************
118
119 Automake's implicit copying semantics means that many problems can be
120worked around by simply adding some `make' targets and rules to
121`Makefile.in'. Automake will ignore these additions.
122
123 There are some caveats to doing this. Although you can overload a
124target already used by Automake, it is often inadvisable, particularly
125in the topmost directory of a non-flat package. However, various useful
126targets have a `-local' version you can specify in your `Makefile.in'.
127Automake will supplement the standard target with these user-supplied
128targets.
129
130 The targets that support a local version are `all', `info', `dvi',
131`check', `install-data', `install-exec', `uninstall', and the various
132`clean' targets (`mostlyclean', `clean', `distclean', and
133`maintainer-clean'). Note that there are no `uninstall-exec-local' or
134`uninstall-data-local' targets; just use `uninstall-local'. It doesn't
135make sense to uninstall just data or just executables.
136
137 For instance, here is one way to install a file in `/etc':
138
139 install-data-local:
140 $(INSTALL_DATA) $(srcdir)/afile /etc/afile
141
142 Some targets also have a way to run another target, called a "hook",
143after their work is done. The hook is named after the principal target,
144with `-hook' appended. The targets allowing hooks are `install-data',
145`install-exec', `dist', and `distcheck'.
146
147 For instance, here is how to create a hard link to an installed
148program:
149
150 install-exec-hook:
151 ln $(bindir)/program $(bindir)/proglink
152
153
154File: automake.info, Node: Distributing, Next: Future, Prev: Extending, Up: Top
155
156Distributing `Makefile.in's
157***************************
158
159 Automake places no restrictions on the distribution of the resulting
160`Makefile.in's. We still encourage software authors to distribute
161their work under terms like those of the GPL, but doing so is not
162required to use Automake.
163
164 Some of the files that can be automatically installed via the
165`--add-missing' switch do fall under the GPL; examine each file to see.
166
167
168File: automake.info, Node: Future, Next: Macro and Variable Index, Prev: Distributing, Up: Top
169
170Some ideas for the future
171*************************
172
173 Here are some things that might happen in the future:
174
175 * HTML support.
176
177 * The output will be cleaned up. For instance, only variables which
178 are actually used will appear in the generated `Makefile.in'.
179
180 * There will be support for automatically recoding a distribution.
181 The intent is to allow a maintainer to use whatever character set
182 is most convenient locally, but for all distributions to be
183 Unicode or ISO 10646 with the UTF-8 encoding.
184
185 * Rewrite in Guile. This won't happen in the near future, but it
186 will eventually happen.
187
188
189File: automake.info, Node: Macro and Variable Index, Next: General Index, Prev: Future, Up: Top
190
191Macro and Variable Index
192************************
193
194* Menu:
195
196* _LDADD: A Program.
197* _LDFLAGS: A Program.
198* _LIBADD: A Library.
199* _SOURCES: A Program.
200* _TEXINFOS: Texinfo.
201* AC_ARG_PROGRAM: Requirements.
202* AC_CANONICAL_HOST: Optional.
203* AC_CANONICAL_SYSTEM: Optional.
204* AC_CHECK_PROG: Optional.
205* AC_CHECK_PROGS: Optional.
206* AC_CHECK_TOOL: Optional.
207* AC_CONFIG_AUX_DIR: Optional.
208* AC_CONFIG_HEADER: Optional.
209* AC_DECL_YYTEXT: Optional.
210* AC_F77_LIBRARY_LDFLAGS: Optional.
211* AC_FUNC_ALLOCA: Optional.
212* AC_FUNC_FNMATCH: Optional.
213* AC_FUNC_GETLOADAVG: Optional.
214* AC_FUNC_MEMCMP: Optional.
215* AC_OUTPUT: Requirements.
216* AC_PATH_PROG: Optional.
217* AC_PATH_PROGS: Optional.
218* AC_PATH_XTRA: Optional.
219* AC_PROG_CXX: Optional.
220* AC_PROG_F77: Optional.
221* AC_PROG_INSTALL: Requirements.
222* AC_PROG_LEX: Optional.
223* AC_PROG_MAKE_SET: Requirements.
224* AC_PROG_RANLIB: Optional.
225* AC_PROG_YACC: Optional.
226* AC_REPLACE_FUNCS: Optional.
227* AC_REPLACE_GNU_GETOPT: Optional.
228* AC_STRUCT_ST_BLOCKS: Optional.
229* AC_SUBST: Optional.
230* ALL_LINGUAS: Optional.
231* AM_C_PROTOTYPES <1>: ANSI.
232* AM_C_PROTOTYPES <2>: Macros.
233* AM_C_PROTOTYPES: Optional.
234* AM_CONDITIONAL: Conditionals.
235* AM_CONFIG_HEADER: Macros.
236* am_cv_sys_posix_termios: Macros.
237* AM_FUNC_ERROR_AT_LINE: Macros.
238* AM_FUNC_MKTIME: Macros.
239* AM_FUNC_OBSTACK: Macros.
240* AM_FUNC_STRTOD <1>: Macros.
241* AM_FUNC_STRTOD: Optional.
242* AM_GNU_GETTEXT: Optional.
243* AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL: Macros.
244* AM_INIT_AUTOMAKE: Requirements.
245* AM_MAINTAINER_MODE: Optional.
246* AM_PATH_LISPDIR: Macros.
247* AM_PROG_LIBTOOL: Optional.
248* AM_WITH_REGEX: Optional.
249* AUTOMAKE_OPTIONS <1>: Options.
250* AUTOMAKE_OPTIONS <2>: Dependencies.
251* AUTOMAKE_OPTIONS: ANSI.
252* bin_PROGRAMS: A Program.
253* bin_SCRIPTS: Scripts.
254* build_alias: Optional.
255* BUILT_SOURCES: Sources.
256* check_LTLIBRARIES: A Shared Library.
257* CLEANFILES: Clean.
258* COMPILE: Program variables.
259* CXX: C++ Support.
260* CXXCOMPILE: C++ Support.
261* CXXFLAGS: C++ Support.
262* CXXLINK: C++ Support.
263* DATA <1>: Data.
264* DATA: Uniform.
265* data_DATA: Data.
266* DEJATOOL: Tests.
267* DESTDIR: Install.
268* DIST_SUBDIRS: Dist.
269* DISTCLEANFILES: Clean.
270* ELCFILES: Emacs Lisp.
271* ETAGS_ARGS: Tags.
272* EXPECT: Tests.
273* EXTRA_DIST: Dist.
274* EXTRA_PROGRAMS: A Program.
275* F77: Fortran 77 Support.
276* F77COMPILE: Fortran 77 Support.
277* FFLAGS: Fortran 77 Support.
278* FLINK: Fortran 77 Support.
279* HAVE_PTRDIFF_T: Macros.
280* HEADERS <1>: Headers.
281* HEADERS: Uniform.
282* host_alias: Optional.
283* host_triplet: Optional.
284* include_HEADERS: Headers.
285* INCLUDES: Program variables.
286* info_TEXINFOS: Texinfo.
287* LDADD: A Program.
288* LDFLAGS: Program variables.
289* lib_LIBRARIES: A Library.
290* lib_LTLIBRARIES: A Shared Library.
291* LIBADD: A Library.
292* libexec_PROGRAMS: A Program.
293* libexec_SCRIPTS: Scripts.
294* LIBOBJS: Optional.
295* LIBRARIES: Uniform.
296* LINK: Program variables.
297* LISP <1>: Emacs Lisp.
298* LISP: Uniform.
299* lisp_LISP: Emacs Lisp.
300* localstate_DATA: Data.
301* MAINTAINERCLEANFILES: Clean.
302* man_MANS: Man pages.
303* MANS <1>: Man pages.
304* MANS: Uniform.
305* MOSTLYCLEANFILES: Clean.
306* noinst_HEADERS: Headers.
307* noinst_LIBRARIES: A Library.
308* noinst_LISP: Emacs Lisp.
309* noinst_LTLIBRARIES: A Shared Library.
310* noinst_PROGRAMS: A Program.
311* noinst_SCRIPTS: Scripts.
312* oldinclude_HEADERS: Headers.
313* OMIT_DEPENDENCIES: Dependencies.
314* PACKAGE <1>: Dist.
315* PACKAGE <2>: Requirements.
316* PACKAGE: Uniform.
317* pkgdata_DATA: Data.
318* pkgdata_SCRIPTS: Scripts.
319* pkgdatadir: Uniform.
320* pkginclude_HEADERS: Headers.
321* pkgincludedir: Uniform.
322* pkglib_LIBRARIES: A Library.
323* pkglib_LTLIBRARIES: A Shared Library.
324* pkglib_PROGRAMS: A Program.
325* pkglibdir: Uniform.
326* PROGRAMS: Uniform.
327* ptrdiff_t: Macros.
328* RFLAGS: Fortran 77 Support.
329* RUNTEST: Tests.
330* RUNTESTDEFAULTFLAGS: Tests.
331* RUNTESTFLAGS: Tests.
332* sbin_PROGRAMS: A Program.
333* sbin_SCRIPTS: Scripts.
334* SCRIPTS <1>: Scripts.
335* SCRIPTS: Uniform.
336* sharedstate_DATA: Data.
337* SOURCES: A Program.
338* SUBDIRS <1>: Top level.
339* SUBDIRS: Depth.
340* SUFFIXES: Suffixes.
341* sysconf_DATA: Data.
342* TAGS_DEPENDENCIES: Tags.
343* target_alias: Optional.
344* TESTS: Tests.
345* TESTS_ENVIRONMENT: Tests.
346* TEXINFO_TEX: Texinfo.
347* TEXINFOS <1>: Texinfo.
348* TEXINFOS: Uniform.
349* VERSION <1>: Dist.
350* VERSION: Requirements.
351* WITH_DMALLOC: Macros.
352* WITH_REGEX: Macros.
353* YACC: Optional.
354
355
356File: automake.info, Node: General Index, Prev: Macro and Variable Index, Up: Top
357
358General Index
359*************
360
361* Menu:
362
363* ## (special Automake comment): General Operation.
364* --acdir: Invoking aclocal.
365* --add-missing: Invoking Automake.
366* --amdir: Invoking Automake.
367* --build-dir: Invoking Automake.
368* --cygnus: Invoking Automake.
369* --enable-maintainer-mode: Optional.
370* --foreign: Invoking Automake.
371* --generate-deps: Invoking Automake.
372* --gnits: Invoking Automake.
373* --gnu: Invoking Automake.
374* --help <1>: Invoking aclocal.
375* --help: Invoking Automake.
376* --include-deps: Invoking Automake.
377* --no-force: Invoking Automake.
378* --output: Invoking aclocal.
379* --output-dir: Invoking Automake.
380* --print-ac-dir: Invoking aclocal.
381* --srcdir-name: Invoking Automake.
382* --verbose <1>: Invoking aclocal.
383* --verbose: Invoking Automake.
384* --version <1>: Invoking aclocal.
385* --version: Invoking Automake.
386* --with-dmalloc: Macros.
387* --with-regex: Macros.
388* -a: Invoking Automake.
389* -enable-debug, example: Conditionals.
390* -gnits, complete description: Gnits.
391* -gnu, complete description: Gnits.
392* -gnu, required files: Gnits.
393* -hook targets: Extending.
394* -I: Invoking aclocal.
395* -i: Invoking Automake.
396* -local targets: Extending.
397* -o: Invoking Automake.
398* -v: Invoking Automake.
399* @ALLOCA@, special handling: LIBOBJS.
400* @LIBOBJS@, special handling: LIBOBJS.
401* @LTLIBOBJS@, special handling: A Shared Library.
402* _DATA primary, defined: Data.
403* _DEPENDENCIES, defined: A Program.
404* _HEADERS primary, defined: Headers.
405* _JAVA primary, defined: Java.
406* _LDFLAGS, defined: A Program.
407* _LIBADD primary, defined: A Library.
408* _LIBRARIES primary, defined: A Library.
409* _LISP primary, defined: Emacs Lisp.
410* _LTLIBRARIES primary, defined: A Shared Library.
411* _MANS primary, defined: Man pages.
412* _PROGRAMS primary variable: Uniform.
413* _SCRIPTS primary, defined: Scripts.
414* _SOURCES and header files: A Program.
415* _SOURCES primary, defined: A Program.
416* _TEXINFOS primary, defined: Texinfo.
417* AC_OUTPUT, scanning: Requirements.
418* acinclude.m4, defined: Complete.
419* aclocal program, introduction: Complete.
420* aclocal, extending: Extending aclocal.
421* aclocal, Invoking: Invoking aclocal.
422* aclocal.m4, preexisting: Complete.
423* Adding new SUFFIXES: Suffixes.
424* all: Extending.
425* all-local: Extending.
426* AM_INIT_AUTOMAKE, example use: Complete.
427* ansi2knr: ANSI.
428* Automake constraints: Introduction.
429* Automake options: Invoking Automake.
430* Automake requirements <1>: Requirements.
431* Automake requirements: Introduction.
432* Automake, invoking: Invoking Automake.
433* Automake, recursive operation: General Operation.
434* Automatic linker selection: How the Linker is Chosen.
435* BUGS, reporting: Introduction.
436* BUILT_SOURCES, defined: Sources.
437* C++ support: C++ Support.
438* canonicalizing Automake macros: Canonicalization.
439* cfortran: Mixing Fortran 77 With C and C++.
440* check: Extending.
441* check primary prefix, definition: Uniform.
442* check-local: Extending.
443* check_LTLIBRARIES, not allowed: A Shared Library.
444* clean-local: Extending.
445* Comment, special to Automake: General Operation.
446* Complete example: Complete.
447* Conditional example, -enable-debug: Conditionals.
448* Conditionals: Conditionals.
449* config.guess: Invoking Automake.
450* configure.in, from GNU Hello: Hello.
451* configure.in, scanning: configure.
452* Constraints of Automake: Introduction.
453* cpio example: Uniform.
454* ctags Example: etags.
455* cvs-dist: General Operation.
456* cvs-dist, non-standard example: General Operation.
457* Cygnus strictness: Cygnus.
458* DATA primary, defined: Data.
459* de-ANSI-fication, defined: ANSI.
460* Deep package: Depth.
461* dejagnu: Tests.
462* dist <1>: Dist.
463* dist: Dependencies.
464* dist-hook <1>: Extending.
465* dist-hook: Dist.
466* dist-shar: Options.
467* dist-tarZ: Options.
468* dist-zip: Options.
469* distcheck: Dist.
470* distclean-local: Extending.
471* dmalloc, support for: Macros.
472* dvi: Extending.
473* dvi-local: Extending.
474* E-mail, bug reports: Introduction.
475* EDITION Texinfo macro: Texinfo.
476* else: Conditionals.
477* endif: Conditionals.
478* etags Example: etags.
479* Example conditional -enable-debug: Conditionals.
480* Example of recursive operation: General Operation.
481* Example of shared libraries: A Shared Library.
482* Example, ctags and etags: etags.
483* Example, EXTRA_PROGRAMS: Uniform.
484* Example, GNU Hello: Hello.
485* Example, handling Texinfo files: Hello.
486* Example, mixed language: Mixing Fortran 77 With C and C++.
487* Example, regression test: Hello.
488* Exit status 77, special interpretation: Tests.
489* Extending aclocal: Extending aclocal.
490* Extending list of installation directories: Uniform.
491* Extra files distributed with Automake: Invoking Automake.
492* EXTRA_, prepending: Uniform.
493* EXTRA_prog_SOURCES, defined: A Program.
494* EXTRA_PROGRAMS, defined <1>: A Program.
495* EXTRA_PROGRAMS, defined: Uniform.
496* Files distributed with Automake: Invoking Automake.
497* First line of Makefile.am: General Operation.
498* Flat package: Depth.
499* FLIBS, defined: Mixing Fortran 77 With C and C++.
500* foreign strictness: Strictness.
501* Fortran 77 support: Fortran 77 Support.
502* Fortran 77, mixing with C and C++: Mixing Fortran 77 With C and C++.
503* Fortran 77, Preprocessing: Preprocessing Fortran 77.
504* Future directions: Future.
505* Gettext support: gettext.
506* gnits strictness: Strictness.
507* GNU Gettext support: gettext.
508* GNU Hello, configure.in: Hello.
509* GNU Hello, example: Hello.
510* GNU make extensions: General Operation.
511* GNU Makefile standards: Introduction.
512* Guile rewrite: Future.
513* Header files in _SOURCES: A Program.
514* HEADERS primary, defined: Headers.
515* HEADERS, installation directories: Headers.
516* Hello example: Hello.
517* Hello, configure.in: Hello.
518* hook targets: Extending.
519* HP-UX 10, lex problems: Macros.
520* HTML support, example: Uniform.
521* id: Tags.
522* if: Conditionals.
523* include: Include.
524* INCLUDES, example usage: Hello.
525* info <1>: Extending.
526* info: Options.
527* info-local: Extending.
528* install: Install.
529* install-data <1>: Extending.
530* install-data: Install.
531* install-data-hook: Extending.
532* install-data-local <1>: Extending.
533* install-data-local: Install.
534* install-exec <1>: Extending.
535* install-exec: Install.
536* install-exec-hook: Extending.
537* install-exec-local <1>: Extending.
538* install-exec-local: Install.
539* install-info <1>: Options.
540* install-info: Texinfo.
541* install-info target: Texinfo.
542* install-man <1>: Options.
543* install-man: Man pages.
544* install-man target: Man pages.
545* install-strip: Install.
546* Installation directories, extending list: Uniform.
547* Installation support: Install.
548* installdirs: Install.
549* Installing headers: Headers.
550* Installing scripts: Scripts.
551* Invoking aclocal: Invoking aclocal.
552* Invoking Automake: Invoking Automake.
553* JAVA primary, defined: Java.
554* JAVA restrictions: Java.
555* lex problems with HP-UX 10: Macros.
556* lex, multiple lexers: Yacc and Lex.
557* LIBADD primary, defined: A Library.
558* LIBRARIES primary, defined: A Library.
559* Linking Fortran 77 with C and C++: Mixing Fortran 77 With C and C++.
560* LISP primary, defined: Emacs Lisp.
561* local targets: Extending.
562* LTLIBRARIES primary, defined: A Shared Library.
563* Macros Automake recognizes: Optional.
564* Macros, overriding: General Operation.
565* make check: Tests.
566* make clean support: Clean.
567* make dist: Dist.
568* make distcheck: Dist.
569* make install support: Install.
570* Make targets, overriding: General Operation.
571* Makefile.am, first line: General Operation.
572* MANS primary, defined: Man pages.
573* mdate-sh: Texinfo.
574* Mixed language example: Mixing Fortran 77 With C and C++.
575* Mixing Fortran 77 with C and C++: Mixing Fortran 77 With C and C++.
576* Mixing Fortran 77 with C and/or C++: Mixing Fortran 77 With C and C++.
577* mostlyclean-local: Extending.
578* Multiple configure.in files: Invoking Automake.
579* Multiple lex lexers: Yacc and Lex.
580* Multiple yacc parsers: Yacc and Lex.
581* no-dependencies: Dependencies.
582* no-installinfo: Texinfo.
583* no-installman: Man pages.
584* no-texinfo.tex: Texinfo.
585* noinst primary prefix, definition: Uniform.
586* noinstall-info target: Texinfo.
587* noinstall-man target: Man pages.
588* Non-GNU packages: Strictness.
589* Non-standard targets: General Operation.
590* Option, ansi2knr: Options.
591* Option, check-news: Options.
592* Option, cygnus: Options.
593* Option, dejagnu: Options.
594* Option, dist-shar: Options.
595* Option, dist-tarZ: Options.
596* Option, dist-zip: Options.
597* Option, foreign: Options.
598* Option, gnits: Options.
599* Option, gnu: Options.
600* Option, no-dependencies: Options.
601* Option, no-installinfo: Options.
602* Option, no-installman: Options.
603* Option, no-texinfo: Options.
604* Option, readme-alpha: Options.
605* Option, version: Options.
606* Options, Automake: Invoking Automake.
607* Overriding make macros: General Operation.
608* Overriding make targets: General Operation.
609* Overriding SUBDIRS: Top level.
610* Package, deep: Depth.
611* Package, Flat: Depth.
612* Package, shallow: Depth.
613* pkgdatadir, defined: Uniform.
614* pkgincludedir, defined: Uniform.
615* pkglibdir, defined: Uniform.
616* POSIX termios headers: Macros.
617* Preprocessing Fortran 77: Preprocessing Fortran 77.
618* Primary variable, DATA: Data.
619* Primary variable, defined: Uniform.
620* Primary variable, HEADERS: Headers.
621* Primary variable, JAVA: Java.
622* Primary variable, LIBADD: A Library.
623* Primary variable, LIBRARIES: A Library.
624* Primary variable, LISP: Emacs Lisp.
625* Primary variable, LTLIBRARIES: A Shared Library.
626* Primary variable, MANS: Man pages.
627* Primary variable, PROGRAMS: Uniform.
628* Primary variable, SCRIPTS: Scripts.
629* Primary variable, SOURCES: A Program.
630* Primary variable, TEXINFOS: Texinfo.
631* prog_LDADD, defined: A Program.
632* PROGRAMS primary variable: Uniform.
633* PROGRAMS, bindir: A Program.
634* Ratfor programs: Preprocessing Fortran 77.
635* README-alpha: Gnits.
636* Recognized macros by Automake: Optional.
637* Recursive operation of Automake: General Operation.
638* regex package: Macros.
639* Regression test example: Hello.
640* Reporting BUGS: Introduction.
641* Requirements of Automake: Requirements.
642* Requirements, Automake: Introduction.
643* Restrictions for JAVA: Java.
644* rx package: Macros.
645* Scanning configure.in: configure.
646* SCRIPTS primary, defined: Scripts.
647* SCRIPTS, installation directories: Scripts.
648* Selecting the linker automatically: How the Linker is Chosen.
649* Shallow package: Depth.
650* Shared libraries, support for: A Shared Library.
651* SOURCES primary, defined: A Program.
652* Special Automake comment: General Operation.
653* Strictness, defined: Strictness.
654* Strictness, foreign: Strictness.
655* Strictness, gnits: Strictness.
656* Strictness, gnu: Strictness.
657* SUBDIRS, deep package: Depth.
658* SUBDIRS, explained: Top level.
659* SUBDIRS, overriding: Top level.
660* suffix .la, defined: A Shared Library.
661* suffix .lo, defined: A Shared Library.
662* SUFFIXES, adding: Suffixes.
663* Support for C++: C++ Support.
664* Support for Fortran 77: Fortran 77 Support.
665* Support for GNU Gettext: gettext.
666* tags: Tags.
667* TAGS support: Tags.
668* Target, install-info: Texinfo.
669* Target, install-man: Man pages.
670* Target, noinstall-info: Texinfo.
671* Target, noinstall-man: Man pages.
672* termios POSIX headers: Macros.
673* Test suites: Tests.
674* Texinfo file handling example: Hello.
675* Texinfo macro, EDITION: Texinfo.
676* Texinfo macro, UPDATED: Texinfo.
677* Texinfo macro, VERSION: Texinfo.
678* texinfo.tex: Texinfo.
679* TEXINFOS primary, defined: Texinfo.
680* Uniform naming scheme: Uniform.
681* uninstall <1>: Extending.
682* uninstall: Install.
683* uninstall-local: Extending.
684* UPDATED Texinfo macro: Texinfo.
685* VERSION Texinfo macro: Texinfo.
686* yacc, multiple parsers: Yacc and Lex.
687* ylwrap: Yacc and Lex.
688* zardoz example: Complete.
689
690
Note: See TracBrowser for help on using the repository browser.