Bug and doc fixes
[platform/upstream/automake.git] / ChangeLog
1 Mon Mar  4 19:30:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
2
3         * automake.in (handle_lib_objects): New function.
4         (handle_libraries): Use it.
5         (handle_programs): Ditto.
6         (handle_dist_worker): Deprecate DIST_SUBDIRS.
7         (am_install_var): Allow extended directory mechanism to work.
8         Test exdir.test.
9
10         * dist-vars.am (DISTFILES): Use EXTRA_DIST.
11         (DEP_DISTFILES): Ditto.
12
13         * automake.in (OBJECT_PATTERN): New variable.
14         (am_install_var): Use it.
15         (handle_dist): DIST_OTHER is an anachronism.
16
17 Sat Mar  2 14:04:38 1996  Tom Tromey  <tromey@creche.cygnus.com>
18
19         * automake.in (handle_dist_worker): Only cause Automake to be
20         re-run if not making a distribution.  Fixes bug reported by
21         Joerg-Martin Schwarz.
22         (require_file_with_line): New function.
23         (require_file): Use it.
24         (am_line_error): Don't print line number if $symbol is empty.
25         (get_object_extension): Use require_file_with_line.
26         (handle_libraries): Use require_file_with_line.
27         (handle_texinfo): Use require_file_with_line.
28         (handle_configure): Use am_conf_line_error and
29         require_file_with_conf_line.
30         (handle_subdirs): Use require_file_with_conf_line.
31         (handle_configure): Use require_file_with_conf_line.
32         (handle_tests): Push check-TESTS on @phony.
33         (am_conf_line_error): New function.
34         (require_file_with_conf_line): New function.
35         (require_file_internal): New function.
36         (require_file_with_line): Use it.
37         (require_file): Ditto.
38         (am_conf_line_error): Handle empty line number.
39         (ac_gettext_line, ac_output_line): New variables.
40         (scan_configure): Set them.
41
42 Fri Mar  1 00:13:04 1996  Tom Tromey  <tromey@creche.cygnus.com>
43
44         * automake.in (parse_arguments): Default strictness is gnu.
45         Changed `normal' to `foreign' everywhere.
46         (parse_arguments): Handle --foreign.
47         (initialize_global_constants): Document --foreign.
48         (handle_dependencies): Better error message.
49         (handle_texinfo): Don't push $vtexi on @texis.
50         (handle_texinfo): Only push $vtexi on @texi_deps if not null.
51         (handle_configure): install-sh is a config file; require it as
52         such.
53         (parse_arguments): Renamed --install-missing to --add-missing.
54         (add_missing): Renamed from install_missing.
55         (am_install_var): Check to make sure contents of install variable
56         are correct if primary requires it.  Test badprog.test.
57         (initialize_global_constants): Initialize
58         %primary_uses_subobjects.
59         (handle_source_transform): Skip configure substitutions.  Test
60         depend.test.  Also, skip empty elements.
61
62 Thu Feb 29 12:00:30 1996  Tom Tromey  <tromey@creche.cygnus.com>
63
64         * texinfo.tex: New version.
65
66         * automake.in (am_install_var): Allow extended range of
67         installation directories.
68
69         * automake.in (get_object_extension): Don't allow
70         @CONFIG_INCLUDE_SPEC@ in the Makefile.in when config.h not used.
71         From Gord Matzigkeit.  Test confincl.test.
72
73         * texinfos.am (install-info): Changed usage of install-info (in
74         comment).  Per Feb 25 GNU Standards document.
75
76 Wed Feb 28 08:40:55 1996  Tom Tromey  <tromey@creche.cygnus.com>
77
78         * automake.in (handle_tests): New function.
79         (generate_makefile): Call it.
80         (handle_subdirs): Skip directories whose names look like configure
81         substitutions.
82         (handle_subdirs): Require intl and po, not @INTLSUB@ and @POSUB@,
83         when using gettext.
84         (scan_configure): Clear in_ac_output if "]" found.  Test
85         acoutqnl.test.
86         (require_config_file): New function.
87         (generate_makefile): Use require_config_file.
88         (config_aux_path): New variable.
89         (scan_configure): Check for AC_CONFIG_AUX_DIR.
90         (handle_merge_targets): Add install-strip rule.
91
92 Tue Feb 27 12:00:36 1996  Tom Tromey  <tromey@creche.cygnus.com>
93
94         * mdate-sh: New version from Ulrich Drepper.
95
96         * automake.in (handle_source_transform): Changed fill back to
97         empty string.
98         (handle_libraries): Ditto.
99         (handle_dist): Ditto.
100         (handle_dependencies): Ditto.
101         (handle_footer): Ditto.
102         (handle_phony): Ditto.
103
104         * Makefile.am (DIST_SUBDIRS): Removed.
105         (installcheck-local): Use Perl, not test -x.
106         (PERL): New macro.
107         (maintainer-check): Use $(PERL), not @PERL@.
108
109         * configure.in (VERSION): Upped to 0.31.
110
111 Sat Feb 24 15:02:19 1996  Tom Tromey  <tromey@creche.cygnus.com>
112
113         * automake.in (scan_configure): AC_CHECK_TOOL requires config.sub
114         and config.guess.
115
116         * automake.in: Use keyed_aclocal_warning when warning about
117         fp_PROG_INSTALL.
118         (get_object_extension): Use keyed_aclocal_warning when warning
119         about fp_C_PROTOTYPES.
120         (keyed_aclocal_warning): New function.
121
122         * Makefile.am (pkgdata_DATA): Install aclocal.m4.
123         * aclocal.m4: Include fp_C_PROTOTYPES, fp_PROG_CC_STDC.
124
125         * automake.in (get_object_extension): Only give error about
126         fp_C_PROTOTYPES once.
127
128         * automake.in (seen_ranlib): New variable.
129         (scan_configure): Recognized AC_PROG_RANLIB.
130         (handle_libraries): Error if ranlib not checked for.
131
132         * automake.in (default_strictness): Default to GNU.
133         (default_strictness_name): Ditto.
134
135 Wed Feb 21 18:15:02 1996  Tom Tromey  <tromey@creche.cygnus.com>
136
137         * automake.in (read_am_file): Removed @kr@ support.
138         (get_object_extension): Ditto.
139
140         * Makefile.am (pkgdata_DATA): Include ansi2knr.c and ansi2knr.1.
141
142 Tue Feb 20 17:25:18 1996  Tom Tromey  <tromey@creche.cygnus.com>
143
144         * depend.am ($(srcdir)/.deps/%.P): Regexp fix.
145
146 Mon Feb 19 19:53:09 1996  Tom Tromey  <tromey@creche.cygnus.com>
147
148         * remake.am ($(srcdir)/Makefile.in): Depend on configure.in.
149         * remake-subd.am ($(srcdir)/Makefile.in): Depend on configure.in.
150
151         * automake.in (handle_scripts): Ensure $scripts_installed set to
152         boolean value.  Test proginst.test.
153
154         * Makefile.am (installcheck-local): New target.
155
156         * automake.in (require_file): No error if missing file is
157         installed.
158
159 Sun Feb 18 17:10:00 1996  Tom Tromey  <tromey@creche.cygnus.com>
160
161         * automake.in (handle_scripts): SCRIPTS no longer automatically
162         cleaned.  Now possible to install scripts in pkgdatadir.
163         ($seen_canonical): New variable.
164         (generate_makefile): Check for config.guess and config.sub here;
165         fixes bug reported by Gord Matzigkeit.
166
167         * Makefile.am (pkgdata_SCRIPTS): New variable.
168         (CLEANFILES): New macro.
169
170         * scripts-clean.am: Removed.
171
172 Sat Feb 17 00:15:20 1996  Tom Tromey  <tromey@creche.cygnus.com>
173
174         * automake.in (am_install_var): Error if primary variable actually
175         defined.
176         (am_install_var): Skip elements that look like configure
177         substitutions.
178         (am_install_var): "EXTRA" is a valid prefix.
179         (am_install_var): Push contents EXTRA_PRIMARY onto @result.
180         (handle_merge_targets): Treat "all" target like "install".
181         (handle_subdirs): Don't push all-recursive.
182
183         * header.am (install-@DIR@HEADERS): Don't depend on all.
184         * data.am (install-@DIR@DATA): Don't depend on all.
185         * libraries.am (install-@DIR@LIBRARIES): Don't depend on all.
186         * programs.am (install-@DIR@PROGRAMS): Don't depend on all.
187         * scripts.am (install-@DIR@SCRIPTS): Don't depend on all.
188
189         * automake.in (am_install_var): Push generated install targets
190         onto @phony.
191
192         * subdirs.am: No longer depend on Makefile and $(CONFIG_HEADER).
193         * automake.in (handle_merge_targets): Correctly handle recursive
194         calls of uninstall, install-exec, and install-data.
195         (handle_merge_targets): Put Makefile, and possibly $config_name,
196         onto @all.
197         (handle_merge_targets): Push 'all' onto @install as appropriate.
198
199 Fri Feb 16 18:27:04 1996  Tom Tromey  <tromey@creche.cygnus.com>
200
201         * automake.in (handle_configure): config.status is in
202         $(top_builddir), not $(top_srcdir).  Reported by Anthony Green.
203
204         * automake.in (scan_configure): Recognize (AC|fp)_FUNC_FNMATCH.
205
206 Thu Feb 15 19:12:45 1996  Tom Tromey  <tromey@creche.cygnus.com>
207
208         * automake.in: (seen_prog_yacc): New variable.
209         (scan_configure): Look for yacc.
210         (handle_source_transform): Skipp C++ header files.
211         (handle_source_transform): .cxx is a C++ source file.
212
213 Wed Feb 14 08:36:02 1996  Tom Tromey  <tromey@creche.cygnus.com>
214
215         * depend.am ($(srcdir)/.deps/.P): Use "echo", not ":".
216
217         Implemented --verbose feature; idea from Greg Woods:
218         * automake.in (verbose): New global.
219         (generate_makefile): Print creating message if verbose.
220         (grep_for_vers_texi): Print message if verbose.
221         (handle_dependencies): Ditto.
222         (scan_configure): Ditto.
223         (read_am_file): Ditto.
224         (parse_arguments): Added --verbose.
225         (initialize_global_constants): Ditto.
226
227         * automake.in (get_object_extension): Use am_line_error.
228         (handle_source_transform): Ditto.
229         (handle_libraries): Ditto.
230         (handle_texinfo): Ditto.
231         (handle_man_pages): Ditto.
232         (handle_dist): Ditto.
233         (handle_dist): Ditto.
234         (handle_subdirs): Ditto.
235         (handle_configure): Ditto.
236         (handle_merge_targets): Ditto.
237         (am_install_var): Ditto.
238         (am_line_error): Allow actual line number as argument.
239         (handle_configure): Use am_line_error.
240         (scan_configure): Set config_header_line.
241         (config_header_line): New global.
242         Use @PERL@ to find perl during exec.  From Greg Woods.
243
244 Tue Feb 13 22:06:51 1996  Tom Tromey  <tromey@creche.cygnus.com>
245
246         * automake.in (initialize_per_input): Init %content_lines.
247         (read_am_file): Set appropriate content_lines elements while
248         reading.
249         (am_line_error): New function.
250         (read_am_file): Use it.
251         (handle_options): Ditto.
252
253         * automake.in (scan_configure): Handle case where more than one .o
254         is put into LIBOBJS at once.  Test libobj.test.
255
256 Mon Feb 12 20:39:28 1996  Tom Tromey  <tromey@creche.cygnus.com>
257
258         * automake.in (scan_configure): Ignore "\" in AC_OUTPUT line.
259         Test acouttbs.test.
260         (handle_subdirs): Restored intl, po warnings.
261
262         * automake.in (scan_configure): Delete everything after "," or
263         ")".  Test acoutnoq.test.
264         (handle_dist): Use $relative_dir, not nonexistent $subdir.
265         (handle_subdirs): 'po' and 'intl' are sometimes substituted into
266         SUBDIRS; don't warn about their absence.
267
268 Sun Feb 11 16:55:15 1996  Tom Tromey  <tromey@creche.cygnus.com>
269
270         * automake.in (handle_texinfo): Removed bogus error message.
271
272         * automake.in (handle_texinfo): Push $(INFO_DEPS), not 'info',
273         onto @all.
274         (handle_options): Handle version number.
275
276         * automake.in ($maint_charset, $dist_charset): New variables.
277         (initialize_per_input): Init $local_maint_charset.
278         (handle_dist): Handle DIST_CHARSET and MAINT_CHARSET.
279         (generate_makefile): Don't print "creating...".
280
281 Sat Feb 10 16:45:07 1996  Tom Tromey  <tromey@creche.cygnus.com>
282
283         * automake.in (get_object_extension): Substitute
284         @CONFIG_INCLUDE_SPEC@ if CONFIG_HEADER defined.
285         (handle_source_transform): Use $1, not \1.
286         (pretty_print_internal): Handle Tabs in fill when computing indent
287         on new line.
288         (handle_merge_targets): Always generate install-exec and
289         install-data targets.  Test instexec.test.
290         Fixed error message if fp_PROG_INSTALL missing.
291
292         * compile-vars.am (DEFS): Include -I., -I$(srcdir), and
293         @CONFIG_INCLUDE_SPEC@.
294
295         * automake.in (scan_configure): Delete everything after "]".  Test
296         acoutput.test.
297
298         * configure.in (AC_OUTPUT): Create tests/Makefile.
299         * Makefile.am (SUBDIRS): New macro.
300
301         * automake.in (handle_texinfo): Put $vtexi on texi_deps.  From Jim
302         Meyering.
303
304         * configure.in (AC_OUTPUT): Ensure automake is executable.
305
306 Thu Feb  8 17:30:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
307
308         * automake.in (handle_subdirs): Error if directory in SUBDIRS does
309         not exist.
310
311         * automake.in (handle_configure): Handle AC_OUTPUT ":" syntax.
312
313         From Jim Meyering:
314         * libraries.am (install-@DIR@LIBRARIES): Depend on all, not
315         (@DIR@_LIBFILES).
316         * header.am (install-@DIR@HEADERS): Depend on all, not
317         $(@DIR@_HEADERS).
318         * data.am (install-@DIR@DATA): Depend on all, not $(@DIR@_DATA).
319         * scripts.am (install-@DIR@SCRIPTS): Depend on all, not
320         $(@DIR@_SCRIPTS).
321         * programs.am (install-@DIR@PROGRAMS): Depend on all, not
322         $(@DIR@_PROGRAMS).
323
324         * automake.in (initialize_per_input): Initialize
325         $use_dependencies.
326         ($seen_path_xtra): New variable.
327         (scan_configure): Look for AC_PATH_XTRA.
328         (get_object_extension): Add variables to output if X seen.
329
330 Thu Feb  8 10:02:45 1996  Greg A. Woods  <woods@most.weird.com>
331
332         * automake.in (handle_programs): add pkglib to list of
333         directories for C
334         (various): include a tab as fill for continuation lines
335         printed with pretty_print*, esp. for macro variable assignments.
336         [ changed to 4 spaced by me ]
337
338 Wed Feb  7 18:00:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
339
340         * configure.in (VERSION): Upped to 0.30.
341
342         * Makefile.am (automake): Removed.
343         (DIST_OTHER): Removed.
344
345         * automake.in (handle_source_transform): All dep_files are
346         relative to $(srcdir).
347         (handle_libraries): Ditto.
348         (scan_configure): Test for AC_PROG_INSTALL as well as
349         fp_PROG_INSTALL.  Don't error here.
350         (seen_prog_install): Now global.
351         (scripts_installed): New global.
352         (handle_scripts): Set it.
353         Give error if appropriate install macro not seen.
354         (handle_subdirs): Ensure $seen_gettext before requiring
355         gettext-specific files.
356         (handle_configure): Automatically rebuild 
357
358         From Jim Meyering:
359         * automake.in (handle_source_transform): Use \W when quoting
360         regexp.  When blah_SOURCES not explicitly defined, still create
361         entry in %deps.
362         * depend.am ($(srcdir)/.deps/%.P): Don't use \< in regexp.
363         * subdirs.am (maintainer-clean-recursive): Now depends on
364         $(CONFIG_HEADER) and Makefile.
365
366         * automake.in (handle_source_transform): Skip macro references.
367
368 Mon Feb  5 14:58:58 1996  Tom Tromey  <tromey@creche.cygnus.com>
369
370         * automake.in (handle_texinfo): Include "rm" when deleting files.
371
372         * Makefile.am (maintainer-check): Expect only one ${...}.
373         * texinfos.am (install-info): Remove unneeded ${...}.  From Jim
374         Meyering.
375
376         * automake.in (handle_configure): Only define CONFIG_HEADER if
377         $config_name.
378         ($seen_gettext): New variable.
379         (handle_subdirs): Do all gettext-related checking here.
380         (scan_configure): Just set $seen_gettext.
381         (handle_man_pages): Properly quote $(MANS).
382
383 Wed Jan 31 09:51:30 1996  Tom Tromey  (tromey@gerbil.cygnus.com)
384
385         * depend.am: Don't use srcdir anywhere.
386         * automake.in (handle_libraries): Don't make .deps relative to
387         srcdir.
388         (handle_options): Recognize no-dependencies.
389
390         * depend.am (MKDEP): From Jim Meyering: Do nothing if srcdir is
391         ".".  Properly quote regexp.
392
393 Tue Jan 30 12:19:09 1996  Tom Tromey  (tromey@gerbil.cygnus.com)
394
395         * automake.in (handle_configure): Only defined CONFIG_HEADER if
396         $config_name.
397         (read_am_file): Quote regexp when substituting top_builddir.
398         (handle_source_transform, handle_libraries): Look in
399         $(srcdir)/.deps for .P files.
400
401 Fri Jan 26 00:15:25 1996  Tom Tromey  <tromey@creche.cygnus.com>
402
403         * automake.in (am_conf_error): New function.
404         (scan_configure): Use it.
405         (scan_configure): A comma also ends AC_OUTPUT macro.
406
407         * automake.in (read_am_file): Compute top_builddir when including
408         header-vars.am.
409         (handle_configure): Use $top_builddir, not $top_reldir.
410         (other_input_files): New variable.
411         (dirname): Fixed bug where dirname of 'a/b/c' was 'a', not 'a/b'.
412
413         Changes from Gord Matzigkeit to enabled hierarchies deeper than 2:
414         * automake.in (input_files, seen_make_set): Declare globally.
415         (parse_arguments): Use input_files, not make_list.
416         Only scan configure.in once.
417         (handle_dist): Use SUBDIRS to determine when to make
418         subdirectories and recurisvely dist.  Use $(topdir), not "..", to
419         find top of dist tree.
420         (handle_configure): Check for AC_PROG_MAKE_SET here.  Don't require
421         configure.in (done elsewhere).
422         (scan_configure): seen_make_set is global.  Allow arbitrary space
423         in LIBOBJS assignment.
424         (top_builddir): New variable.
425         * header-vars.am (top_builddir): New variable.
426         * remake-subd.am (Makefile): Look in top_builddir, not .., when
427         remaking.
428         * automake.in (handle_merge_targets): Run 'all' before
429         check-recursive.
430
431         * automake.in (file_contents_with_transform): Changed error
432         message.
433         (handle_configure): Define $contents{'CONFIG_HEADER'}.
434
435         * texi-version.am: Many changes to support multiple .texi files.
436         Replaced "version.texi" with "@VTEXI@".  Replaced "vti" with
437         "@VTI@".
438         * automake.in (handle_configure): install.sh is an anachronism.
439         (handle_texinfo): Generalized for multiple .texi files.  Handle
440         'clean-info' internally.
441         * texi-clean.am: Removed.
442         * Makefile.am: Updated for removal.
443
444 Wed Jan 24 22:55:32 1996  Tom Tromey  <tromey@creche.cygnus.com>
445
446         * automake.in (grep_for_vers_texi): New function.
447         (handle_texinfo): Use grep_for_vers_texi, not system("grep").
448         (handle_texinfo): Changes to generalize to multiple .texi files.
449
450 Tue Jan 23 14:22:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
451
452         Fixes from Gord Matzigkeit:
453         * libraries.am (install-@DIR@LIBRARIES): Use top_srcdir, not
454         topsrcdir.
455         * header.am: New file.
456         * Makefile.am (pkgdata_DATA): Install header.am.
457         * automake.in (handle_headers): Use header.am, not data.am.
458         (am_install_var): Allow pattern to be compiled multiple times.
459
460         * config.guess, config.sub: New files.
461         * Makefile.am (pkgdata_DATA): Install config.guess and
462         config.sub.
463         * automake.in (scan_configure): Recognize AC_CANONICAL_HOST and
464         AC_CANONICAL_SYSTEM.
465
466 Sun Jan 21 15:51:48 1996  Tom Tromey  <tromey@creche.cygnus.com>
467
468         * automake.in (handle_texinfo): Use info_TEXINFOS, not TEXINFOS.
469         (handle_man_pages): Use man_MANS, not MANS.
470
471         * Makefile.am (info_TEXINFOS): Renamed.
472
473         * automake.in (scan_configure): Remove comments from input line.
474         (am_variable): Removed.
475
476         * remake-hdr.am (stamp-h): Use new macro CONFIG_HEADER_IN.
477
478         * automake.in (config_name, config_header): New globals.
479         (scan_configure): Look for AC_CONFIG_HEADER.
480         (handle_configure): Handle more uses of AC_CONFIG_HEADER.
481
482 Sat Jan 20 15:54:24 1996  Tom Tromey  <tromey@creche.cygnus.com>
483
484         * automake.in (handle_dist_worker): Bug fix.
485
486 Fri Jan 19 00:50:29 1996  Tom Tromey  <tromey@creche.cygnus.com>
487
488         * automake.in (require_file): Install missing files only according
489         to desired strictness.
490         (initialize_per_input): Don't init libsources.
491         (scan_configure): Reinit libsources.
492         (handle_libraries): Search _LIBADD for @LIBOBJS@ and @ALLOCA@.
493         (fp_c_prototypes): New global.
494         (scan_configure): Set it.
495         (get_object_extension): Error if fp_C_PROTOTYPES not in
496         configure.in when using ansi2knr.
497         (handle_source_transform): Skip header files.
498
499         * automake.in (handle_dist_worker): Explicitly make 'dist' in
500         subdirs.
501
502 Thu Jan 18 00:25:56 1996  Tom Tromey  <tromey@creche.cygnus.com>
503
504         From François Pinard:
505         * automake.in (handle_source_transform): Transform $o file into .P
506         file.
507         (handle_dist_worker): Handle case where DISTFILES includes
508         wildcard.  Bug fix in subdir case.
509
510         * automake.in (parse_arguments): Initialize strictness to
511         'normal'.
512
513 Sun Jan 14 13:54:16 1996  Tom Tromey  <tromey@creche.cygnus.com>
514
515         * automake.in (scan_configure): Look for NLS support.
516
517         Changes from François Pinard:
518         * texinfos.am (install-info): Correctly install when build dir is
519         not srcdir.
520         * tags-subd.am (ID): Indentation change.
521         * kr-vars.am (o): Use ".@U@o", not "@U@o".
522         * depend.am ($(srcdir)/.deps/%.P): Remove temporary file.
523         * automake.in (handle_dist_worker): Fixlets.
524         (handle_dist): Sort keys going into dist_common.
525
526 Sat Jan 13 00:18:06 1996  Tom Tromey  <tromey@creche.cygnus.com>
527
528         * automake.in (handle_dist_worker): If Gnits, don't allow release
529         until NEWS is updated.
530
531         * configure.in (VERSION): Version 0.29.
532
533         * Makefile.am (maintainer-check): Look for perl4.036 in path.
534
535         * dist-vars.am (DISTFILES):  Include BUILT_SOURCES.
536         (DEP_DISTFILES): Ditto.
537
538         * automake.in (handle_dist_worker): Depend on DEP_DISTFILES.
539         * dist-vars.am (DEP_DISTFILES): New variable.
540
541         * automake.in (handle_options): Support dist-shar option.
542         (handle_dist_worker): New function.
543         (handle_dist): Use it.
544
545         * texi-version.am (mostlyclean-vti): Remove version.tmp, not
546         *.tmp.
547
548         * automake.in (handle_dist): Chmod distdir 777.  From François
549         Pinard.
550
551         * automake.in (scan_configure): New function.
552         (initialize_per_input): Init libsources.
553         (generate_makefile): Run handle_configure first.
554         (handle_configure): Run scan_configure.
555         (handle_configure): Don't look for AC_PROG_MAKE_SET here.
556
557 Thu Jan 11 23:14:18 1996  Tom Tromey  <tromey@creche.cygnus.com>
558
559         * Makefile.am (AUTOMAKE_OPTIONS): New variable.
560
561         * automake.in (strictness, strictness_name): Renamed.
562         (initialize_per_input): Set strictness, strictness_name.
563         Initialize %options.
564         (generate_makefile): Run handle_options.
565         (handle_options): New function.
566         (handle_man_pages): Make install-man depend on $(MANS).  Turn off
567         man page install if no-installman option given.
568         (read_am_file): Deprecate @kr@.
569         (get_object_extension): Look at ansi2knr option.
570         (parse_arguments): Take global strictness from command-line
571         options.
572
573 Tue Jan  9 11:24:14 1996  Tom Tromey  <tromey@creche.cygnus.com>
574
575         Fixes from François Pinard:
576         * depend.am ($(srcdir)/.deps/%.P): Handle deansification.
577         * automake.in (get_object_extension): Use $o, not $(kr)o.
578         (handle_source_transform): Don't look for $(kr)c files.
579         * kr-vars.am (o): New macro.
580         (kr): Removed.
581
582         * depend.am (DEP_FILES): Removed.
583         * automake.in (handle_source_transform): Push .P file onto
584         dep_files.
585         (initialize_per_input): New variable %dep_files.
586         (handle_dependencies): Generate DEP_FILES here.
587
588 Mon Jan  8 22:27:33 1996  Tom Tromey  <tromey@creche.cygnus.com>
589
590         * automake.in (do_one_clean_target): Only remove config.status in
591         top-level directory.
592         (handle_tags): Removed 'id' from .PHONY list.  From Jim Meyering.
593
594         * clean.am (maintainer-clean-generic): Remove BUILT_SOURCES.
595
596         * automake.in (handle_dist): Make "ln" quiet.
597
598         * tags-subd.am (ID): Depend on HEADERS and SOURCES.
599
600 Sat Jan  6 10:58:23 1996  Tom Tromey  <tromey@cambric.colorado.edu>
601
602         * automake.in (handle_merge_targets): 'check' shouldn't depend on
603         'all' at top level.
604         (file_contents_with_transform): New function.
605         (am_install_var): Use file_contents_with_transform.
606         (handle_programs): Ditto.
607         (handle_libraries): Ditto.
608         (handle_texinfo): Ditto.
609         (handle_merge_targets): Let 'install' depend on 'all' if no other
610         dependencies exist.  From Jim Meyering.
611         (check_gnu_standards): GNU requires AUTHORS file.  (See
612         maintain.text).
613         (require_file): Put body in loop.
614         (get_object_extension): Only call require_file once.
615         (handle_configure): Ditto.
616
617         From Jim Meyering:
618         * depend.am ($(srcdir)/.deps/.P): Depend on $(BUILT_SOURCES).
619         * tags-subd.am (id): Removed.
620
621 Fri Jan  5 10:31:19 1996  Tom Tromey  <tromey@cambric.colorado.edu>
622
623         * Added copyright notice to each .am file.
624
625         * automake.in: Cleanups from François Pinard to avoid $#.
626         (require_argument): Fixed sense of test.
627         (set_strictness): Bug fix.
628
629 Thu Jan  4 21:21:29 1996  Tom Tromey  <tromey@cambric.colorado.edu>
630
631         * Makefile.am (pkgdata_DATA): Removed old dist files.
632
633         * dist-subd-top.am, dist-subd.am, dist.am: Removed.
634
635         * automake.in (set_strictness): Set $strictness_name.
636         (strictness_name): New variable.
637         (handle_dist): Substantially rewrote.
638
639         * configure.in: Point AC_INIT at automake.in.
640
641         * automake.in (generate_makefile): Report errors against
642         Makefile.in, not Makefile.am.
643
644 Wed Jan  3 00:05:40 1996  Tom Tromey  <tromey@cambric.colorado.edu>
645
646         * mdate-sh: Bug fix from Jim Meyering.
647
648         * dist.am (dist): Changed in parallel with dist-subd-top.am.
649
650         * mkinstalldirs: Reverted.
651
652         * automake.in (initialize_global_constants): Allow COPYING.LIB
653         again.
654         (check_gnits_standards): Disallow COPYING.LIB.
655
656         * texinfos.am (install-info): Only look in $(srcdir) for info
657         files.
658
659         * automake.in (initialize_global_constants): New variable
660         gen_copyright.
661         (read_am_file): Put a copyright in each Makefile.in.
662
663         * dist-vars.am (DISTFILES): Put DIST_COMMON first.
664
665         * automake.in (am_install_var): Put space before "=".
666         (handle_dist): Put README first in DIST_COMMON.
667
668         * Makefile.am (pkgdata_DATA): Include COPYING.
669
670         * COPYING: New file.
671
672         * automake.in (parse_arguments): Added --gnu and --gnits as
673         synonyms.
674         (initialize_global_constants): Ditto.
675         (initialize_global_constants): Don't auto-distribute COPYING.LIB.
676         (initialize_global_constants): Look for README first.
677         (initialize_global_constants): Auto-distribute AUTHORS, BACKLOG,
678         ABOUT-GNU.
679         (check_gnu_standards): Require file COPYING.
680
681         From François Pinard:
682         * automake.in (file_contents): Comment out "warn"s.
683         (usage): Use 4 columns.
684         (USAGE_FORMAT): Ditto.
685
686         * texinfos.am (install-info): Look for info file relative to $$d.
687
688         * Makefile.am (cvs-dist): Suppress output of "grep".
689
690         * configure.in (VERSION): Version 0.28.
691
692         * automake.in (pretty_print_internal): Fix for Perl 4
693         compatibility.
694
695         * configure.in (VERSION): Version 0.27.
696
697         * depend.am ($(srcdir)/.deps/%.P): Must regexp-quote srcdir in sed
698         invocation.
699
700         * automake.in (initialize_global_constants): Don't quote "@" in
701         $install_man_format.
702         (handle_merge_targets): use "@:" as empty command, not ":".
703
704 Tue Jan  2 23:33:24 1996  Tom Tromey  <tromey@cambric.colorado.edu>
705
706         * texinfos.am (install-info): Look in $d for info files.  From
707         François Pinard.
708
709         * depend.am ($(srcdir)/.deps/%.P): Fixed regexp.
710
711         * automake.in (read_am_file): Correctly deal with continued
712         variable definitions.
713
714 Mon Jan  1 15:43:25 1996  Tom Tromey  <tromey@cambric.colorado.edu>
715
716         * automake.in (handle_merge_targets): 'check' target depends on
717         'all'.
718         (file_contents): Don't be so verbose.
719         (read_am_file): Ditto.
720         (read_am_file): Must use substr to check for trailing \.
721         (am_install_var): Use push_phony_cleaners.
722         (file_contents): Set $was_rule when assuming a rule is seen.
723         (read_am_file): Ditto.
724         (do_one_clean_target): Removed spurious newline.
725
726         Some changes from François Pinard:
727         * Removed trailing whitespace from all '.am' files.
728         * tags-subd.am (ID): Use &&, not ;.
729         (TAGS): Ditto.
730         * automake.in (parse_arguments): Removed useless message.
731         (parse_arguments): Don't explicitly referenced STDERR.
732         (require_argument): Ditto.
733         (am_error): Ditto.
734         (set_strictness): Ditto.
735         (file_contents): Ditto.
736         (read_am_file): Ditto.
737         (generate_makefile): Style tweaks.
738         (handle_programs): Ditto.
739         (handle_libraries): Ditto.
740         (handle_texinfo): Ditto.
741         (handle_man_pages): Ditto.
742         (handle_tags): Ditto.
743         (handle_dist): Ditto.
744         (handle_subdirs): Ditto.
745         (handle_configure): Ditto.
746         (handle_footer): Don't put newline before footer.am contents.
747         (handle_merge_targets): Style tweaks.
748         (do_one_clean_target): Ditto.
749         (dirname): Ditto.
750         (am_variable): Ditto.
751         Defined some new constants.
752         (generate_makefile): Don't call generate_header.
753         (generate_header): Removed.
754         (file_contents): Rewrote.
755         (read_am_file): Rewrote.
756
757         * automake.in (generate_makefile): Handle phony target.
758         (do_one_clean_target): Pretty-print dependencies.
759         (handle_installdirs): Pretty-print rule.
760
761         * Makefile.am (maintainer-check): Made some commands silent.
762
763         * automake.in (initialize_global_constants): Don't install or
764         uninstall cat'd man pages.
765         (initialize_per_input): Added phony target.
766         (push_phony_cleaners): New function.
767         (get_object_extension): Handle phony targets.
768         (handle_texinfo): Ditto.
769         (handle_man_pages): Ditto.
770         (handle_tags): Ditto.
771         (handle_dist): Ditto.
772         (handle_subdirs): Ditto.
773         (handle_installdirs): Ditto.
774         (handle_merge_targets): Ditto.
775         (handle_clean): Ditto.
776         (do_one_merge_target): Ditto.
777         (am_install_var): Ditto.
778         (handle_phony): New function.
779         (generate_makefile): Call it.
780         (pretty_print_internal): New function.
781         (pretty_print_rule): Ditto.
782
783 Sun Dec 31 13:04:59 1995  Tom Tromey  <tromey@cambric.colorado.edu>
784
785         * automake.in (initialize_global_constants): Don't print body of
786         loop at make time.
787
788         Changes from François Pinard:
789         * depend.am (MKDEP): Include DEFS, INCLUDES, CPPFLAGS, CFLAGS.
790         (DEP_FILES): Put dependency files in $(srcdir).
791         Look in $(srcdir) when including dependency files.
792         ($(srcdir)/.deps/.P): .deps/.P is in $(srcdir).
793         (.deps/%.P): MKDEP includes all macro expansions.
794         * dist-subd-top.am (dist): Get absolute path for distdir.  Don't
795         be so verbose.
796         * dist-subd.am (dist): Don't be so verbose.
797         * dist.am (dist): Don't be so verbose.
798
799         * automake.in (do_one_clean_target): Remove config.status in
800         maintainer-clean.  From Jim Meyering.
801
802         * programs-clean.am (clean-@DIR@PROGRAMS): Bug fix.  From Jim
803         Meyering.
804
805         * automake.in (handle_merge_targets): Add dummy command for empty
806         install target.  From Jim Meyering.
807
808 Tue Dec 12 10:06:28 1995  Tom Tromey  <tromey@cambric.colorado.edu>
809
810         * texinfos.am (uninstall-info): Bug fix.
811
812         * Makefile.am (maintainer-check): Error if ${...} used.
813         * depend.am (DEP_FILES): Prefer $(...).
814
815         * scripts.am (install-@DIR@SCRIPTS): Only install script if it
816         exists.
817         * libraries.am (install-@DIR@LIBRARIES): Only install library if
818         it exists.
819         * programs.am (install-@DIR@PROGRAMS): Only install program if it
820         exists.
821
822         * texinfos-vars.am (TEXFILES): Removed.
823
824         * Makefile.am (pkgdata_DATA): Removed libprograms.am.
825
826         * automake.in (do_one_merge_target): Never generate trailing
827         whitespace.
828         (pretty_print): New function.
829         (handle_footer): Prettyprint definitions.
830         (am_install_var): Ditto.
831         (handle_source_transform): Ditto.
832         (handle_dist): Ditto.
833         (handle_libraries): Ditto.
834         (read_am_file): Put comments nearer appropriate code.
835
836         * texi-clean.am (mostlyclean-info): Use continued lines, not
837         multiple rm's.  From Jim Meyering.
838
839 Sun Dec 10 11:59:33 1995  Tom Tromey  <tromey@cambric.colorado.edu>
840
841         * Makefile.am (pkgdata_DATA): Cause INSTALL, install-sh, mdate-sh,
842         mkinstalldirs, texinfo.tex to be installed.
843         * automake.in (symlink_exists): New global.
844         (install_missing): Ditto.
845         (require_file): Install missing files if possible.
846         (parse_arguments): Handle --install-missing option.
847         (initialize_global_constants): Document --install-missing.
848
849         * Makefile.am (cvs-dist): Don't release unless NEWS updated.
850         Ensure 'checks' pass before release.
851         (maintainer-check): Renamed.  Look in $(srcdir) for sources.  From
852         Franc,ois Pinard.
853         (cvs-dist): Depend on maintainer-check instead of explicitly
854         running check.
855
856         * configure.in (VERSION): Version 0.26.
857
858         * Makefile.am (check-local): Only look at [a-z]*.am.  Fixed sense
859         of 'if' test.
860
861         * depend.am (DEP_FILES): Bug fix.
862
863         * automake.in (do_one_clean_target): Typo.
864
865         * Makefile.am (check-local): Run syntax check under Perl 4.
866
867         * automake.in: Fixes for Perl 4, from Gord Matzigkeit.
868         (handle_source_transform): Loop variable is now $_.  From Gor
869
870         * Makefile.am (check-local): Check for 'true' in source.
871         * texinfos.am (install-info): Can't use "true" in any rule.
872
873 Sat Dec  9 10:16:48 1995  Tom Tromey  <tromey@cambric.colorado.edu>
874
875         * Makefile.am (cvs-dist): New target.
876
877         * tags.am (TAGS): Use "test -z ... ||" to avoid spurious
878         failures.
879
880         * texinfos.am (install-info): Don't do install-info for now.
881
882         * clean.am (distclean-generic): Don't remove config.status here.
883         * automake.in (do_one_clean_target): Remove config.status later,
884         for 'make -j2'.  From Jim Meyering.
885
886 Fri Dec  8 16:30:48 1995  Tom Tromey  <tromey@cambric.colorado.edu>
887
888         * configure.in (VERSION): Version 0.25.
889
890         * automake.in (handle_texinfo): Use "$? >> 8", not "$?".
891         (handle_configure): Check for AC_PROG_MAKE_SET.
892
893         * depend.am (DEP_FILES): Handle deANSIfication case.  From Jim
894         Meyering.
895
896         * automake.in (am_install_var): Changed how 'clean' handled for
897         uniform name targets.
898         * Makefile.am (pkgdata_DATA): Added new files.
899         * data-clean.am: New file.
900         * scripts-clean.am: New file.
901         * libraries-clean.am: New file.
902         * programs-clean.am: New file.
903
904 Wed Dec  6 00:06:11 1995  Tom Tromey  <tromey@cambric.colorado.edu>
905
906         * automake.in (am_install_var): Error if variable name
907         "misspelled".
908         (handle_source_transform): Automatically include .c file
909         corresponding to .y or .l.
910
911 Tue Dec  5 00:46:14 1995  Tom Tromey  <tromey@cambric.colorado.edu>
912
913         * programs.am: Changed for uniform naming scheme.
914
915         * automake.in (read_am_file): Allow '-' and '.' in target names.
916         (generate_makefile): Don't pass arguments to handle_libraries.
917         (initialize_per_input): Define @sources, @objects.
918         (generate_makefile): Init @sources, @objects if needed.
919         (handle_source_transform): Push onto @sources, @objects here.
920         (am_install_var): Push primary onto @all, for configure-time
921         customization.
922         (handle_programs): Use new uniform naming scheme.
923
924         * Makefile.am (check-local): New target.
925
926         * automake.in (handle_libraries): Use uniform naming scheme.
927
928         * libraries.am: Rewrote for uniform naming scheme.
929
930         * scripts.am: Updated names of all clean targets.
931
932         * automake.in (handle_programs): Split on all whitespace.
933         (handle_libraries): Ditto.
934         (handle_texinfo): Ditto.
935         (handle_man_pages): Ditto.
936         (am_install_var): Changed return result.
937         (am_install_var): Changed interface.
938         (am_install_var): Push onto @clean@ if requested.
939         (handle_scripts): Pass -clean to am_install_var.
940
941 Mon Dec  4 11:55:36 1995  Tom Tromey  <tromey@cambric.colorado.edu>
942
943         * automake.in (am_install_var): Push target onto @all.
944         (get_object_extension): Use $(...).
945         (handle_source_transform): Ditto.
946         (handle_programs): Ditto.
947
948         * automake.in (require_argument): New function.
949         (parse_arguments): Use it.
950         (push_dist_common): New function.
951         (generate_makefile): Use it.
952         (handle_texinfo): Ditto.
953         (handle_dist): Ditto.
954         (handle_configure): Ditto.
955         (require_file): Ditto.
956         (generate_makefile): Don't pass arguments to handle_scripts.
957         (handle_configure): Require configure.in.
958         (check_gnu_standards): New function.
959         (check_gnits_standards): Ditto.
960         (generate_makefile): Check standards.
961
962         * Makefile.am (bin_SCRIPTS): Changed name from SCRIPTS.
963
964         * automake.in (LENIENT, GNU, GNITS): New constants.
965         (initialize_per_input): New function.
966         (generate_makefile): Use it.
967         (initialize_global_constants): Renamed from init_globals.
968         (require_file): Added strictness argument.
969         (parse_arguments): Added --strict option.
970         (set_strictness): New function.
971         (parse_arguments): use it.
972         (initialize_global_constants): Document --strictness.
973
974         * automake.in: Use ${1+"$@"} to preserve quoting when running
975         under sh.
976
977         * texinfos.am (install-info): Don't use "true".
978         * tags.am (TAGS): Don't use "true".
979
980         * dist.am, dist-subd-top.am, remake-hdr.am, remake-subd.am,
981         remake.am, subdirs.am, texinfos.am: Use "&&" after cd.
982
983         * program.am (@PROGRAM@): Use LINK macro.
984         * compile.am (.c.o): Use COMPILE macro.
985
986         * clean.am, remake-hdr.am, remake.am, texinfos.am: Use $(...), not
987         ${...}.
988
989         * subdirs.am (RECURSIVE): Removed macro.
990
991         * clean.am: Changed to not be so verbose.
992
993         * Makefile.am (pkgdata_DATA): Include texi-clean.am.
994         * automake.in (handle_texinfo): Transform texi-clean and put into
995         output rules.
996         * texinfos-vars.am (TEXFILES): Removed.
997         * texinfos.am: Removed 'clean' targets.
998         * texi-clean.am: New file.
999
1000         * Makefile.am (ETAGS_ARGS): Just use 'automake.in'.
1001
1002         * texinfos-vars.am (TEXFILES): Added *.op.
1003
1004         * dist-vars.am (DISTFILES): Renamed from DIST_FILES, per GNU
1005         standards.
1006         * dist.am (dist): Use DISTFILES.
1007         * dist-subd.am (dist): Use DISTFILES.
1008         * dist-subd-top.am (dist): Use DISTFILES.
1009
1010 Sun Dec  3 00:24:08 1995  Tom Tromey  <tromey@cambric.colorado.edu>
1011
1012         * Makefile.am (ETAGS_ARGS): Define.
1013
1014         * depend.am (.deps/.P): Use ":", not "echo timestamp".  From Jim
1015         Meyering.
1016
1017         * dist-vars.am (DIST_FILES): Removed PACKAGEDATA.
1018
1019         * automake.in (handle_scripts): Use am_install_var.
1020
1021         * scripts.am: Rewrote for new uniform naming scheme.
1022
1023         * Makefile.am (pkgdata_DATA): Removed libscripts.am.
1024
1025         * libscripts.am: Removed.
1026
1027         * packagedata.am: Removed.
1028
1029         * Makefile.am (PACKAGEDATA): Removed packagedata.am.
1030         (pkgdata_DATA): Renamed from PACKAGEDATA.
1031
1032         * automake.in (handle_data): Use am_install_var.
1033         (init_globals): Init %exec_dir_p.
1034
1035         * data.am: Rewrote for new uniform naming scheme.
1036
1037         * automake.in (get_object_extension): New function.
1038         (handle_programs): Use it.
1039         (dir_holds_sources): Changed interpretation.
1040         (handle_headers): New function.
1041         (am_install_var): New function.
1042         (generate_makefile): Call handle_headers.
1043
1044         * header-vars.am (pkgdatadir): New macro.
1045         (pkglibdir): Ditto.
1046         (pkgincludedir): Ditto.
1047
1048         * automake.in (handle_source_transform): New function.
1049         (am_error): New function.
1050         (generate_makefile): Use it.
1051         (handle_source_transform): Ditto.
1052         (handle_texinfo): Ditto.
1053         (handle_dependencies): Ditto.
1054         (handle_merge_targets): Ditto.
1055         (require_file): Ditto.
1056
1057 Sat Dec  2 21:39:56 1995  Tom Tromey  <tromey@cambric.colorado.edu>
1058
1059         * automake.in: Updated FSF address.  From Jim Meyering.
1060         * header-vars.am: Updated FSF address.
1061
1062         * distname.am: Removed.
1063
1064         * automake.in (file_contents): Strip "##" comments.
1065         * Various files: Added "##" comments for strange things.
1066
1067         * automake.in (handle_tags): Generate TAGS rule for every
1068         directory.
1069
1070         * subdirs.am (RECURSIVE): Include installcheck-recursive.
1071         * automake.in (installcheck): New variable.
1072         (generate_makefile): Initialize it.
1073         (handle_subdirs): Push 'installcheck-recursive'.
1074         (handle_merge_targets): Handle installcheck target.
1075
1076 Thu Nov 30 20:13:16 1995  Tom Tromey  <tromey@cambric>
1077
1078         * automake.in ($PACKAGE): Removed.
1079
1080         * header-vars.am (ALL): Removed.
1081
1082         * automake.in: Reworked 'all' target handling.
1083
1084         * automake.in (generate_makefile):
1085         Don't use AM_ forms in call to am_variable.
1086
1087         * automake.in: Changes for Perl 5, from Gord Matzigkeit
1088
1089         * clean.am (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables.
1090
1091         * automake.in (handle_footer): Allow SUFFIXES variable.
1092
1093         * automake.in (am_variable): New function.
1094         (handle_texinfo): Use it.
1095         (generate_makefile): Use it.
1096
1097         * configure.in: Version 0.24.
1098
1099 Wed Nov 29 23:50:14 1995  Tom Tromey  <tromey@cambric>
1100
1101         * automake.in (handle_libraries):
1102         Generate blah_LIBADD defines if required.
1103
1104         * library.am (lib@LIBRARY@.a): Look at $(@LIBRARY@_LIBADD)
1105
1106         * libraries-vars.am (LIBOBJS, ALLOCA): Removed.
1107
1108         * compile-kr.am: ($(OBJECTS)): Depend on $(ANSI2KNR), not ansi2knr.
1109
1110         * configure.in: Version 0.23
1111
1112         * dist-subd-top.am (dist): Don't die if a subdirectory already exists.
1113
1114         * dist-subd-top.am, dist.am (dist): Give automake --output-dir option.
1115
1116         * automake.in: New option --output-dir
1117
1118         * automake.in (handle_configure): Fixed typo.
1119
1120         * automake.in (handle_installdirs): Always make installdirs target.
1121
1122         * subdirs.am (RECURSIVE): Removed uninstall-data-recursive and
1123         uninstall-exec-recursive.  Added installdirs-recursive.
1124
1125         * automake.in (handle_installdirs): Handle installdirs-recursive.
1126         (handle_man_pages): 'all' depends on $(MANS)
1127
1128         * Makefile.am: Removed mans.am.
1129
1130         * automake.in: More man-related fixes
1131
1132         * automake.in: Bug fixes
1133
1134         * automake.in: Rewrote man page handling.
1135
1136         * texi-version.am, remake-hdr.am, depend.am: Don't use touch.
1137
1138         * automake.in (handle_installdirs): New function.
1139         (@installdirs): New global.
1140         Many changes to deal with installdirs.
1141
1142         * clean.am (clean-generic): Always supply 'else' clause to 'if'
1143
1144         * automake.in (generate_header): Don't use header.am.
1145         (handle_dist): Don't use dist-subd-vars.am.
1146
1147         * Makefile.am (PACKAGEDATA): Removed dist-subd-vars.am, header.am.
1148
1149         * Makefile.am (DISTCLEANFILES): Removed.
1150
1151         * clean.am (clean-generic): Bug fix.
1152
1153         * clean.am (clean-generic): Only remove CLEANFILES if nonempty
1154
1155         * texi-version.am (clean-vti): No such macro as VTI
1156
1157 Tue Nov 28 19:56:07 1995  Tom Tromey  <tromey@cambric>
1158
1159         * automake.in: Bug fix for maintainer-clean
1160
1161         * automake.in (do_one_clean_target):
1162         Print special text in maintainer-clean.
1163         (handle_clean): Always include clean.am
1164
1165         * clean.am: Use -generic clean targets.
1166
1167         * compile.am: Added clean targets.
1168
1169         * configure.in: Version 0.22.
1170
1171         * automake.in (handle_dependencies):
1172         Put trailing newline after all deps.
1173
1174         * automake.in (handle_dependencies): Another dependency bug fix.
1175
1176         * automake.in (handle_dependencies):
1177         Bug fix when including dependencies.
1178
1179         * automake.in (handle_configure):
1180         Verify existence of install-sh, mkinstalldirs
1181
1182         * automake.in (handle_texinfo): Include stamp-vti in distribution
1183
1184         * dist-subd-vars.am, dist-vars.am (DIST_FILES):
1185         Include DATA, PACKAGEDATA.
1186
1187         * Makefile.am: Nothing
1188
1189         * Makefile.am (DIST_OTHER): Don't distribute gettext-sh
1190
1191         * automake.in (handle_texinfo): Typo
1192
1193         * automake.in: If script ends up in shell, feed to perl
1194
1195         * automake.in: Rewrote 'clean' rules.
1196         Documentation made and installed first.
1197         'all' depends on 'info'
1198
1199 Mon Nov 27 23:57:29 1995  Tom Tromey  <tromey@cambric>
1200
1201         * configure.in, Makefile.am: Turned off internationalization.
1202
1203         * clean-kr.am: Rewrote for new clean scheme.
1204
1205         * tags-clean.am: Remove TAGS in distclean, not maintainer-clean
1206
1207         * Makefile.am (PACKAGEDATA): Include tags-clean.am
1208
1209         * subdirs.am: Removed bogus local clean targets
1210
1211         * tags-clean.am: Initial revision
1212
1213         * texi-version.am: Added clean targets
1214
1215         * texinfos.am: Fixes to clean targets.
1216
1217         * texinfos.am, libscripts.am, scripts.am, libraries.am, libprograms.am, programs.am:
1218         Added clean targets
1219
1220         * compile-kr.am (ansi2knr.o): Depend on CONFIG_HEADER
1221
1222         * automake.in: Completely revamped automatic de-ANSI-fication
1223
1224         * compile-kr.am: (ansi2knr, $(OBJECTS)): New targets
1225
1226         * compile-vars.am (LINK): New macro
1227
1228         * kr-vars.am: Trailing blank line
1229
1230         * compile-kr.am: Rewrote
1231
1232         * compile-vars.am (COMPILE): New macro
1233
1234         * compile-vars.am (ANSI2KNR): Removed
1235
1236         * Makefile.am (PACKAGEDATA): Removed all sed scripts.  Added kr-vars.am
1237
1238         * kr-vars.am: Initial revision
1239
1240         * automake.in (require_file): New function.
1241         (handle_texinfo): Require 'mdate-sh'
1242         (common_sometimes): New variable
1243         (usage): Use it.
1244
1245         * texi-version.am (stamp-vti): Use Ulrich's mdate-sh script
1246
1247         * mdate-sh: Initial revision
1248
1249         * automake.in (handle_footer): Don't define SOURCES or OBJECTS if empty
1250
1251         * automake.in (generate_makefile):
1252         Put Makefile.in, Makefile.am in @dist_common
1253         (handle_configure): Use @dist_common as appropriate
1254
1255         * dist-subd-vars.am, dist-vars.am (DIST_CONF): Removed
1256
1257         * configure.in: Abort if perl not found
1258
1259         * configure.in: Look for perl
1260
1261         * automake.in: Reimplemented in Perl
1262
1263         * automake.in: Fixlet
1264
1265 Sun Nov 26 08:09:30 1995  Tom Tromey  <tromey@cambric>
1266
1267         * automake.in: Always print ".SUFFIXES:" rule.
1268
1269         * automake.in: Distribution config.h.in if required
1270
1271         * automake.in: Bug fix when including texi-version.am
1272
1273         * automake.in: Bug fix when looking for .texi file in $am_reldir
1274
1275         * depend.am: Comment fix
1276
1277         * automake.in: Look for .texi file in $am_reldir
1278
1279         * automake.in: Fixlet
1280
1281         * automake.in: Blank line after targets from user's Makefile.am
1282
1283         * automake.in: Move footer items to actual footer
1284
1285         * automake.in: Include stamp-h.in in DIST_COMMON if necessary
1286
1287         * automake.in (common):
1288         Don't include acconfig.h, config.h.top, config.h.bot
1289
1290         * Makefile.am (CONFIG_HEADER): Renamed from CONFIG_H
1291
1292         * Makefile.am (CONFIG_H): Define
1293
1294         * acconfig.h: Initial revision
1295
1296         * configure.in: Use AC_CONFIG_HEADER.
1297
1298         * automake.in: Put blah_TEXINFOS into DIST_COMMON
1299
1300         * automake.in: .info file explicitly depends on primary .texi file
1301
1302         * texinfos.am (install-info): Always supply 'else' clause to 'if'
1303
1304         * tags.am (TAGS): Always supply 'else' clause to 'if'
1305
1306         * subdirs.am (.NOEXPORT): Removed (now in footer.am)
1307
1308         * automake.in: Always include footer.am in output
1309
1310         * mans.am (install-man): Always supply 'else' clause to 'if'
1311
1312         * automake.in: More version.texi fixes
1313
1314         * automake.in: Only do version.texi processing if requested.
1315
1316         * automake.in: Minor internationalization fixes.
1317         Subshell can now exit with nonzero status.
1318         Fixed up .texi handling; now uses texi-version.am
1319         Make sure '.c' and '.o' are in .SUFFIXES if required.
1320
1321         * Makefile.am (PACKAGEDATA): Include texi-version.am
1322         (stamp-vti, version.texi): Removed
1323         (TEXINFOS): Don't reference version.texi
1324
1325         * texi-version.am: Initial revision
1326
1327         * dist.am, dist-subd-top.am (dist):
1328         [DIST_SUBDIRS] Follow symlinks when copying.
1329
1330         * dist-subd-top.am (dist): Removed unneeded subdir= option to make
1331
1332 Sat Nov 25 23:23:39 1995  Tom Tromey  <tromey@cambric>
1333
1334         * automake.in: Added --amdir option
1335
1336         * Makefile.am, configure.in: Turned on internationalization
1337
1338         * Makefile.am: Set EDITION
1339
1340         * configure.in: Version 0.21
1341
1342         * tags.am, tags-subd.am: Don't use double-colon rules
1343
1344         * automake.in: Redid install-data, install-exec, uninstall handling
1345
1346         * configure.in: Turn off i18n
1347
1348 Fri Nov 24 23:51:37 1995  Tom Tromey  <tromey@cambric>
1349
1350         * automake.in (common): Remove NLS
1351
1352         * automake.in (common): Include ABOUT-NLS.
1353
1354         * automake.in: Test for install-sh and mkinstalldirs
1355
1356         * automake.in: Blank line after OBJECTS= line
1357
1358         * automake.in: Start subshell in loop after check for Makefile.am
1359
1360         * automake.in: --use-deps now the default
1361
1362         * automake.in (am_dir): Don't apply transform to install directory name
1363
1364         * packagedata.am: Don't apply transform to install directory name
1365
1366         * Makefile.am (SUBDIRS): Hold off on internationalization
1367
1368 Thu Nov 23 18:02:38 1995  Tom Tromey  <tromey@cambric>
1369
1370         * automake.in:
1371         Write 'SOURCES =' line after copying Makefile.am variables
1372
1373         * automake.in: Fixed bug in "--" option processing
1374
1375         * subdirs.am: ($(RECURSIVE)): Removed trailing \ from last line
1376
1377         * Makefile.am (DIST_OTHER): Include gettext-sh
1378
1379         * Makefile.am (SUBDIRS): Define
1380
1381         * configure.in: Include internationalization bits
1382
1383         * automake.in: Many changes to avoid double-colon rules.
1384
1385         * subdirs.am: ($(RECURSIVE)): Print name of target actually used
1386
1387         * subdirs.am: Removed "::" rules
1388
1389         * header.am: Removed install, uninstall
1390
1391         * header.am: Added install, uninstall targets
1392
1393         * hack-make.sed: Rewrite targets like "all-local" to "all_local"
1394
1395         * header.am, libraries.am, mans.am, texinfos.am, footer.am:
1396         Removed "::" rules
1397
1398         * Makefile.am (PACKAGEDATA): Include libscripts.am
1399
1400         * libprograms.am: Don't install libscripts here
1401
1402         * libscripts.am: Initial revision
1403
1404         * scripts.am, programs.am, libprograms.am: Removed "::" rules
1405
1406         * automake.in (am_dir): Run package name through name transform.
1407
1408         * automake.in: Don't use packagedata.sed or data.sed
1409
1410         * Makefile.am (PACKAGEDATA): Removed data.sed, packagedata.sed.  Added
1411         packagedata.am
1412
1413         * data.am: No longer run through sed
1414
1415         * packagedata.am: Initial revision
1416
1417 Wed Nov 22 22:31:02 1995  Tom Tromey  <tromey@cambric>
1418
1419         * automake.in: No blank line after Usage
1420
1421         * automake.in: Removed "NLS nuisances" section.
1422         Now uniformly uses $echo for user-visible messages (in advance of
1423         internationalization)
1424
1425         * subdirs.am (maintainer-clean): Don't use realclean-local
1426
1427         * Makefile.am: Use PACKAGEDATA, not custom code
1428
1429         * data.am: Use @LONG@, not $(@LONG@)
1430
1431         * automake.in: Handle DATA and PACKAGEDATA
1432
1433         * packagedata.sed: Initial revision
1434
1435         * data.am: Use @DIR@, not $(@DIR@)
1436
1437         * data.sed: Use $(datadir), not datadir
1438
1439         * data.sed: Initial revision
1440
1441         * data.am: Wrote uninstall targets
1442
1443         * data.am: Initial revision
1444
1445         * dist-subd.am (dist): Don't link a file that has already been linked
1446
1447         * dist-subd-top.am, dist.am (dist):
1448         Run `automake --include-deps' before making distribution
1449
1450         * automake.in: More dependency-tracking bug fixes
1451
1452         * dist-vars.am (DIST_FILES): Rearranged to be like dist-vars-subd.am
1453
1454         * dist-subd-vars.am (DIST_FILES): Include DIST_COMMON
1455
1456         * tags-subd.am, tags.am: Added trailing blank line
1457
1458         * depend.am: Use ".P", not "empty.P", as placeholder.
1459
1460         * automake.in: Only include depend.am if SOURCES not empty
1461
1462         * automake.in: Added --use-deps and --include-deps options.
1463         Handle auto-generating dependencies.
1464
1465         * Makefile.am (am_DATA): Include depend.am
1466
1467         * depend.am: Initial revision
1468
1469         * automake.in: Look for acconfig.h, config.h.top, and config.h.bot
1470
1471         * automake.in: Put blank line after .SUFFIXES
1472
1473         * scripts.am: Added blank line at end
1474
1475         * scripts.am: Removed unnecessary comment
1476
1477         * scripts.am: Removed unnecessary workarounds
1478
1479         * automake.in: Don't include programs.am if PROGRAMS empty
1480
1481         * header-vars.am (INSTALL_SCRIPT): Typo
1482
1483         * texinfos.am, compile-kr.am: Don't include .SUFFIXES
1484
1485         * automake.in: Handle .SUFFIXES here.
1486
1487         * configure.in: Use fp_PROG_INSTALL
1488
1489         * header-vars.am: Changes for autoconf 2.5.
1490         Now includes INSTALL_SCRIPTS.
1491
1492         * texinfos.am (install-info): Bug fix
1493
1494         * automake.in:
1495         Include scripts.am or libscripts.am in output if appropriate
1496
1497         * programs.am (install-programs, uninstall-programs):
1498         Don't install SCRIPTS
1499
1500         * Makefile.am (am_DATA): Include scripts.am
1501
1502         * scripts.am: Initial revision
1503
1504 Tue Nov 21 09:11:38 1995  Tom Tromey  <tromey@cambric>
1505
1506         * automake.in:
1507         Cleaned up how "prog_SOURCES" variable is found in input.
1508         Ditto prog_OBJECTS.
1509         Put static sed scripts into separate, installed files.
1510
1511         * Makefile.am (am_DATA): Include hack-make.sed and nl-remove.sed
1512
1513         * hack-make.sed, nl-remove.sed: Initial revision
1514
1515         * texinfos.am (install-info): Rewrote
1516
1517         * subdirs.am (all-recursive): Put with other -recursive rules
1518
1519         * configure.in: Version 0.20
1520
1521         * automake.in: Another bug fix
1522
1523         * automake.in: Bug fix when looking for texinfo.tex
1524
1525         * texinfo.tex: Initial revision
1526
1527         * automake.in:
1528         If TEXINFOS defined but texinfo.tex does not exist, give warning.
1529
1530         * subdirs.am (all): Renamed from _all.  Now uses all-recursive
1531         (all-recursive): Don't fail immediately if -k specified.
1532
1533 Mon Nov 20 22:48:03 1995  Tom Tromey  <tromey@cambric>
1534
1535         * subdirs.am (_all):
1536         New target.  Now use Jim Meyering's formulation of AIX
1537         workaround.
1538         (install-exec, install-data): New targets
1539
1540 Sat Nov 18 19:07:30 1995  Tom Tromey  <tromey@cambric>
1541
1542         * remake.am (Makefile.in): automake "Makefile", not "Makefile.am"
1543
1544         * automake.in: Use @datadir@
1545
1546         * automake.in: Added @configure_input@ line
1547
1548 Fri Nov 17 23:32:43 1995  Tom Tromey  <tromey@cambric>
1549
1550         * automake.in: "--help" option now prints auto-recognized file names.
1551         Allow AM_ overriding of more variables.
1552
1553         * texinfos.am (install-info):
1554         Don't cd to srcdir to avoid breaking install-sh
1555         Other bug fixes
1556
1557         * Makefile.am: Handle automake.texi
1558
1559 Thu Nov 16 18:43:43 1995  Tom Tromey  <tromey@cambric>
1560
1561         * subdirs.am (all): Separated out due to AIX 3.2.5 bug.
1562
1563         * tags.am (TAGS): bug fix
1564
1565         * automake.in: Use am_dir, not AM_DIR.
1566         Use version, not VERSION.
1567         Bug fix in TAGS code.
1568
1569         * Makefile.am (am_DATA): Include tags.am and tags-subd.am
1570
1571         * subdirs.am: TAGS target now in tags.am
1572
1573         * footer.am: TAGS and ID targets now in tags-subd.am
1574
1575         * tags-subd.am, tags.am: Initial revision
1576
1577         * automake.in: Cleaned up AM_PROGRAM code.
1578         Handle TAGS target better
1579
1580         * remake.am, remake-subd.am (Makefile.in): Bug fix.
1581
1582         * automake.in (usage): Updated
1583
1584         * remake-subd.am, remake.am:
1585         Added rule where Makefile.in depends on Makefile.am
1586
1587         * automake.in: Entire body of 'for' loop now in subshell
1588
1589         * automake.in (common): config.guess and config.sub are common files.
1590
1591         * dist-subd-top.am, dist.am (dist): Bug fix.
1592
1593         * Makefile.am (DIST_OTHER): Don't include TODO
1594
1595         * automake.in: Auto-include TODO and THANKS files.
1596
1597         * dist-subd-top.am, dist.am (dist): Don't depend on DIST_DIRS
1598
1599         * automake.in: More bug fixes in "look for Makefile.am" code.
1600
1601         * automake.in: Bug fix in "look for Makefile.am" code.
1602
1603         * automake.in:
1604         If no arguments given, look for all Makefile.am's in this
1605         directory and in immediate subdirs
1606
1607         * automake.in: Bug fixes for LDADD-override feature.
1608
1609         * program.am: Use @PROGRAM@_LDADD, and put after LDFLAGS
1610
1611         * automake.in: Allow `prog_LDADD', if specified, to override LDADD.
1612
1613         * automake.in: Use AM_PROGRAMS, not ALLPROGRAMS, and invert sense.
1614
1615         * header-vars.am (ALL): Use PROGRAMS, not ALLPROGRAMS.
1616
1617 Wed Nov 15 01:54:43 1995  Tom Tromey  <tromey@cambric>
1618
1619         * automake.in: No longer look for _SOURCES or _OBJECTS
1620
1621         * header-vars.am:
1622         Remove "automatically created" header (now in automake).
1623         Updated copyright.
1624
1625         * automake.in: Put version info in Makefile header
1626
1627 Tue Nov 14 23:38:17 1995  Tom Tromey  <tromey@cambric>
1628
1629         * automake.in: Minor cleanups
1630
1631         * dist-subd-top.am, dist.am (dist):
1632         Don't link or copy file if it already exists.
1633
1634         * automake.in:
1635         Look for _SOURCES (common sources) and generate _OBJECTS.
1636
1637         * footer.am (ID, TAGS): Include HEADERS
1638
1639         * dist-vars.am, dist-subd-vars.am (DIST_FILES): Include HEADERS
1640
1641 Mon Nov 13 22:20:02 1995  Tom Tromey  <tromey@cambric>
1642
1643         * dist-subd.am (distdir): Is relative to ".."
1644
1645         * dist-subd-vars.am (PACKAGE, VERSION): Define
1646
1647         * dist-subd.am (dist): Don't handle DIST_DIRS.
1648
1649         * mans.am (uninstall-man): Another bug fix.
1650
1651         * mans.am (uninstall-man): Bug fix.
1652
1653         * dist.am, dist-subd-top.am (dist): Bug fix
1654
1655         * Makefile.am (DIST_SUBDIRS): New macro
1656
1657         * dist-subd-top.am, dist.am (dist): Handle DIST_SUBDIRS
1658
1659         * Makefile.am (DIST_OTHER): Include automake.in
1660
1661         * Makefile.am (DISTCLEANFILES): New macro.
1662
1663         * automake.in (common): Include COPYING.LIB
1664
1665         * Makefile.am (automake): New rule.
1666
1667         * texinfos.am (install-info): Changed per GNU standards
1668
1669         * remake-hdr.am (stamp-h.in):
1670         Use "touch", not "date", per GNU standards.
1671
1672         * automake.in (common): Include texinfo.tex
1673
1674 Sun Nov 12 23:59:08 1995  Tom Tromey  <tromey@cambric>
1675
1676         * automake.in: More fixes when finding common files.
1677
1678         * Makefile.am (DIST_OTHER): Another removal.
1679
1680         * automake.in: Special-case when amdir=.
1681
1682         * Makefile.am (DIST_OTHER): Removed auto-detected files.
1683
1684         * automake.in:
1685         Search for commonly-used files and auto-include them in distribution
1686
1687         * dist-vars.am (DIST_FILES): Include DIST_COMMON.
1688         (DIST_CONF): Removed files searched for by automake.
1689
1690         * automake.in: More arg-parsing bug fixes.
1691
1692         * Makefile.am (DIST_OTHER): Include install-sh
1693
1694         * Makefile.am (DIST_OTHER): Don't include auto-included files.
1695
1696         * automake.in: Bug fixes to argument parsing code.
1697
1698         * automake.in: Handle --version and --help.
1699         NLS stuff from autoconf.
1700
1701         * Makefile.am (amdatadir): Fixed typo.
1702         (install): Make install directories
1703
1704         * Makefile.am: Use "install::", not "install:"
1705
1706         * install-sh, mkinstalldirs: Initial revision
1707
1708         * configure.in: Use AC_PROG_INSTALL
1709
1710         * automake.in: Set AM_DIR based on configure results.
1711
1712         * Makefile.am (install): New target.
1713         (amdatadir): New variable.
1714
1715         * automake.in: Use "#! /", not "#!/".
1716
1717         * Makefile.am, configure.in: Initial revision
1718
1719         * automake.in: Renamed from "automake".
1720         Set VERSION.
1721
1722         * dist.am (PACKAGE, VERSION): Now in dist-vars.am
1723
1724         * automake.in: Insert remake-subd.am if appropriate.
1725
1726         * subdirs.am (TAGS): Include $(CONFIG_HEADER) when making tags.
1727
1728         * automake.in: Handle ALLPROGRAMS variable.
1729
1730         * header-vars.am (ALL): Use ALLPROGRAMS, not PROGRAMS.
1731
1732         * automake.in: Fixlet when printing "subdir=DIR"
1733
1734         * automake.in: Put "subdir=DIR" into subdir Makefile
1735
1736         * automake.in: Don't refer to distname.am.
1737         Only put footer.am in subdir Makefiles.
1738
1739         * subdirs.am (id, ID): New target.
1740         (.NOEXPORT): Copied from footers.am.
1741
1742         * subdirs.am (TAGS): Bug fixes.
1743
1744         * subdirs.am (TAGS): Don't fail if a subdir doesn't have TAGS target.
1745
1746         * subdirs.am (maintainer-clean-local): Remove TAGS
1747
1748         * subdirs.am (TAGS): Make tags file that includes all subdir tags files
1749
1750         * subdirs.am: Use maintainer-clean, per GNU standards
1751
1752         * dist-subd-top.am: Some variables defined in dist-vars.am
1753
1754         * dist-vars.am (PACKAGE, VERSION):
1755         New variables, initialized by configure
1756
1757         * footer.am (id, ID): New targets
1758         (TAGS): Put TAGS file in build, not source, directory
1759
1760         * remake-subd.am (Makefile): Don't assume subdir is 'src'
1761
1762         * dist.am: Changed to assume PACKAGE and VERSION are set by configure.
1763
1764         * dist-subd.am: Changed to conform to new top-level dist target.
1765
1766         * dist-subd-top.am:
1767         Changed to assume PACKAGE and VERSION are set by configure.
1768
1769         * clean-kr.am, clean.am (maintainer-clean):
1770         Updated rules per GNU standards.
1771
1772         * clean.am, clean-kr.am (maintainer-clean): Renamed from realclean.
1773
1774 Sat Nov  5 14:39:50 1994  djm  <djm@cambric>
1775
1776         * automake.in, texinfos.am: kludge for multiple-part info files
1777
1778 Thu Nov  3 13:33:44 1994  djm  <djm@cambric>
1779
1780         * clean.am, clean-kr.am: remove INFOS
1781
1782 Wed Nov  2 06:15:42 1994  djm  <djm@cambric>
1783
1784         * texinfos.am: add path
1785
1786         * remake.am, remake-hdr.am: account for VPATH limitations
1787
1788 Mon Oct 24 23:01:59 1994  djm  <djm@cambric>
1789
1790         * automake.in, dist-subd-top.am, dist-subd.am, dist.am, header-vars.am, libprograms.am, programs.am:
1791         handle SCRIPTS and LIBSCRIPTS similar to PROGRAMS
1792
1793 Sun Oct 23 01:50:41 1994  djm  <djm@cambric>
1794
1795         * texinfos.am: install-info depends on info files
1796
1797         * dist-subd-vars.am, dist-vars.am: distrib info files
1798
1799 Sun Oct  2 02:03:06 1994  djm  <djm@cambric>
1800
1801         * clean-kr.am, clean.am: fix up distclean
1802
1803         * subdirs.am: fix typo
1804
1805         * clean.am: do more in distclean
1806
1807 Sat Oct  1 23:52:51 1994  djm  <djm@cambric>
1808
1809         * libraries.am: make install depend on all
1810
1811         * automake.in: fix typo
1812
1813 Wed Sep 28 21:15:26 1994  djm  <djm@cambric>
1814
1815         * dist-subd-vars.am, dist-vars.am, header-vars.am: fix doc bugs
1816
1817         * automake.in, compile-vars.am, dist.am: fix dist for no subdirs
1818
1819         * dist-subd-top.am: Initial revision
1820
1821         * automake.in, header-vars.am, libraries-vars.am, mans-vars.am, texinfos-vars.am:
1822         centralize prefix var setting
1823
1824         * header-vars.am: set all the std vars based on prefix
1825
1826 Tue Sep 27 01:32:22 1994  djm  <djm@cambric>
1827
1828         * automake.in: don't add kr stuff if not needed
1829
1830         * dist-vars.am: add config vars to dist
1831
1832 Mon Sep 26 23:09:09 1994  djm  <djm@cambric>
1833
1834         * program.am: add LDADD
1835
1836         * compile-vars.am: remove LDADD from LDFLAGS
1837
1838         * clean.am: move knr stuff to another file
1839
1840         * automake.in: use different clean file for ansi2knr
1841
1842         * clean-kr.am: Initial revision
1843
1844 Thu Sep 22 03:45:02 1994  djm  <djm@cambric>
1845
1846         * automake.in, dist-subd.am, dist.am: fix rules and dist
1847
1848 Tue Sep 20 21:29:40 1994  djm  <djm@cambric>
1849
1850         * compile.am, automake.in: split out knr
1851
1852         * compile-kr.am: Initial revision
1853
1854         * libprograms.am: fix typo
1855
1856         * automake.in, clean.am, compile-vars.am, header-vars.am, libprograms.am:
1857         make libprograms work
1858
1859         * libprograms.am: Initial revision
1860
1861         * automake.in, compile.am, header-vars.am: fix little bugs
1862
1863         * compile.am: allow parallel K&R
1864
1865         * clean.am: remove kerb temps
1866
1867         * automake.in: fix recognizing start of rules
1868
1869         * dist-subd.am, dist.am: fix dist
1870
1871         * automake.in, compile.am, footer.am, texinfos.am: fix ansi2knr
1872
1873 Mon Sep 19 23:39:21 1994  djm  <djm@cambric>
1874
1875         * automake.in: works on m4 too
1876
1877         * automake.in, mans.am: works on fileutils
1878
1879         * automake.in, clean.am, compile.am, dist-subd.am, dist.am, footer.am, header-vars.am, header.am, libraries.am, library.am, mans-vars.am, mans.am, programs.am, remake-hdr.am, remake-subd.am, remake.am, subdirs.am, texinfos.am:
1880         works on fileutils except for all
1881
1882         * automake.in: vars thing
1883
1884         * header-vars.am: Initial revision
1885
1886         * texinfos-vars.am, mans-vars.am, libraries-vars.am, dist-vars.am, dist-subd-vars.am:
1887         entered into RCS
1888
1889         * compile-vars.am: Initial revision
1890
1891         * automake.in: many improvements
1892
1893         * footer.am: Initial revision
1894
1895         * dist.am: remove distname
1896
1897         * automake.in: namespace cleanup
1898
1899         * distname.am: Initial revision
1900
1901         * automake.in, clean.am, compile.am, dist-subd.am, dist.am, header.am, libraries.am, library.am, mans.am, program.am, programs.am, remake-hdr.am, remake.am, subdirs.am, texinfos.am:
1902         might work
1903
1904         * mans.am, libraries.am, texinfos.am, library.am, compile.am, program.am, programs.am, clean.am, subdirs.am, remake-subd.am, remake.am, remake-hdr.am, dist.am, dist-subd.am, header.am, automake.in:
1905         Initial revision
1906