~ubuntu-branches/ubuntu/precise/automake1.11/precise-proposed

« back to all changes in this revision

Viewing changes to ChangeLog.98

  • Committer: Bazaar Package Importer
  • Author(s): Eric Dorland
  • Date: 2009-08-12 02:36:44 UTC
  • Revision ID: james.westby@ubuntu.com-20090812023644-f40we9eqbmx1dpbj
Tags: upstream-1.11
Import upstream version 1.11

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
1998-12-22  Marcus G. Daniels  <mgd@chama.santafe.edu>
 
2
 
 
3
        * automake.in (handle_dependencies): Transform EXT & PFX in
 
4
        Objective C case.
 
5
 
 
6
1998-12-11  Marcus G. Daniels  <mgd@chama.santafe.edu>
 
7
 
 
8
        * automake.in: Register Objective C language.
 
9
        (finish_languages): Consider Objective C to be non_c.
 
10
        (lang_objc_rewrite, lang_objc_finish): New functions.
 
11
        (resolve_linker): Recognize OBJCLINK before LINK.
 
12
 
 
13
1999-01-10  Tom Tromey  <tromey@cygnus.com>
 
14
 
 
15
        * automake.in (handle_texinfo): Handle empty $config_aux_dir.
 
16
 
 
17
        * automake.in (handle_texinfo): Set $conf_pat correctly when
 
18
        config_aux_dir not used.
 
19
        (handle_texinfo): Run maintainer-clean-aminfo rules in srcdir.
 
20
        From Erez Zadok.
 
21
        * texi-vers.am (maintainer-clean-@VTI@): Prefix file names with
 
22
        $(srcdir).  From Erez Zadok.
 
23
        ($(srcdir)/stamp-@VTI@): Don't run mdate-sh from srcdir.
 
24
 
 
25
1999-01-08  Thomas Tanner  <tanner@gmx.de>
 
26
 
 
27
        * depend.am: remove the dependencies (.deps)
 
28
        in "make distclean", not "make maintainer-clean"
 
29
 
 
30
1999-01-10  Tom Tromey  <tromey@cygnus.com>
 
31
 
 
32
        * aclocal.in (write_aclocal): Updated copyright.
 
33
        (parse_arguments): Likewise.
 
34
        * automake.in (parse_arguments): Updated copyright.
 
35
        (initialize_global_constants): Likewise.
 
36
 
 
37
        * Makefile.am (pkgdata_DATA): Renamed from pkgdata_SCRIPTS.
 
38
        (install-data-hook): New hook.  Report from Petter Reinholdtsen.
 
39
 
 
40
        * remake-hdr.am: Provide `else' clause for each `if'.
 
41
 
 
42
1999-01-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
43
 
 
44
        * remake-hdr.am: recover from removal of config headers, and try
 
45
        to get real timestamps, which is useful for CVS files
 
46
 
 
47
1999-01-10  Tom Tromey  <tromey@cygnus.com>
 
48
 
 
49
        * automake.in (handle_merge_targets): Don't special-case "-local"
 
50
        targets.  Test all.test.
 
51
 
 
52
        * automake.in (handle_texinfo): Prepend $(srcdir) to directory
 
53
        used to find texinfo.tex.  Report from Glenn Amerine.
 
54
 
 
55
1999-01-07  Tom Tromey  <tromey@cygnus.com>
 
56
 
 
57
        Based on report from Marcus G. Daniels.  Fixes include.test.
 
58
        * automake.in (generate_makefile): Call read_main_am_file.
 
59
        (read_main_am_file): New sub.
 
60
        (read_am_file): Moved header generation code into
 
61
        read_main_am_file.
 
62
 
 
63
1999-01-06  Gary V. Vaughan  <garyv@oranda.demon.co.uk>
 
64
 
 
65
        * automake.in (require_file_internal): qub perl on win32 hangs
 
66
        on a call to unlink for a non-existant file, which in turn causes
 
67
        tests/symlink.test to hang on win32.  Check that the file exists
 
68
        before unlinking it!
 
69
 
 
70
1998-12-24  Thomas Tanner  <tanner@gmx.de>
 
71
 
 
72
        * automake.in (handle_ltlibraries): check whether -module was
 
73
        defined for libraries names without 'lib' prefix.
 
74
 
 
75
Fri Dec 11 10:20:42 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
76
 
 
77
        * compile_f_c_cxx.test: Change to use F77 and F77LINK instead of
 
78
        FC and FLINK, respectively.
 
79
        * flibs.test: same
 
80
        * fnoc.test: same
 
81
        * fo.test: same
 
82
        * fonly.test: same
 
83
        * link_f_c.test: same
 
84
        * link_f_c_cxx.test: same
 
85
        * link_f_cxx.test: same
 
86
        * link_f_only.test: same
 
87
 
 
88
Fri Dec 11 10:23:17 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
89
 
 
90
        * automake.in, automake.texi: Change all of the Fortran 77 code to
 
91
        use the new `F77' prefix instead of the older `FC' prefix.
 
92
        Specifically this changed FC, FCOMPILE, LTFCOMPILE, FLINK and FLD
 
93
        to F77, F77COMPILE, LTF77COMPILE, F77LINK and F77LD, respectively.
 
94
 
 
95
1999-01-05  Tom Tromey  <tromey@cygnus.com>
 
96
 
 
97
        * depend2.am (%.o): Use \012, not \n, to avoid losing `tr's.  From
 
98
        Bill Currie.
 
99
        (%.lo): Likewise.
 
100
 
 
101
1998-12-22  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
102
 
 
103
        * depend2.am: Don't assume backslash can't occur in the middle of
 
104
        filename; it loses on M$W
 
105
 
 
106
1998-12-21  Tom Tromey  <tromey@cygnus.com>
 
107
 
 
108
        * automake.in (handle_libraries): Reverted Thomas Tanner's
 
109
        change.  Non-libtool libraries still must fit naming
 
110
        requirements.
 
111
 
 
112
1998-12-21  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
113
 
 
114
        * automake.in (handle_configure): Dist inputs for AC_OUTPUT.
 
115
 
 
116
1998-12-21  Alexandre Oliva  <oliva@dcc.unicamp.br>
 
117
 
 
118
        * depend2.am: don't use .p and .P for dependencies; it loses on
 
119
        case-insensitive filesystems.
 
120
        Reported by Henrik Frystyk Nielsen <frystyk@w3.org>
 
121
 
 
122
1998-12-20  Thomas Tanner  <tanner@gmx.de>
 
123
 
 
124
        * automake.in (handle_libraries, handle_ltlibraries): relax the
 
125
        name checking to not enforce `^lib.*' for the sake of building libtool 
 
126
        modules.
 
127
 
 
128
1998-12-21  Tom Tromey  <tromey@cygnus.com>
 
129
 
 
130
        * automake.in (do_one_merge_target): Special case
 
131
        install-data-hook and install-exec-hook.
 
132
        (handle_merge_targets): Removed install-data-hook and
 
133
        install-exec-hook code.  Test insthook.test.
 
134
 
 
135
1998-12-16  Tom Tromey  <tromey@cygnus.com>
 
136
 
 
137
        * tags.am (ID): Uniquify list of sources.  Report from Jim
 
138
        Meyering.
 
139
 
 
140
1998-12-11  Tom Tromey  <tromey@cygnus.com>
 
141
 
 
142
        Bug report from Paul D. Smith:
 
143
        * automake.in (handle_merge_targets): Set
 
144
        AM_INSTALL_PROGRAM_FLAGS, not INSTALL_PROGRAM.
 
145
        * header-vars.am (INSTALL_PROGRAM): Added
 
146
        AM_INSTALL_PROGRAM_FLAGS.
 
147
 
 
148
1998-12-03  Tom Tromey  <tromey@cygnus.com>
 
149
 
 
150
        * automake.in (handle_dist): Print prettier banner when
 
151
        `make dist' succeeds.  From Akim Demaille.
 
152
 
 
153
1998-12-02  Tom Tromey  <tromey@cygnus.com>
 
154
 
 
155
        * configure.in: Upped version to 1.3e (1.3d was just released).
 
156
 
 
157
        * configure.in: Upped version to 1.3d.
 
158
 
 
159
        * texinfo.tex, config.guess, config.sub, install-sh: New
 
160
        versions.
 
161
        * ansi2knr.c: New version.
 
162
 
 
163
        * automake.in (handle_configure): Quote @MAINTAINER_MODE_TRUE@ to
 
164
        avoid problems where AM_MAINTAINER_MODE is put into automake's own
 
165
        configure.in.
 
166
 
 
167
        * Makefile.am (cvs-dist): Run `cvs tag' operation in srcdir.
 
168
 
 
169
        Some bugs from Fran�ois Pinard:
 
170
        * automake.in (usage): Remove duplicates in file list.
 
171
 
 
172
        * automake.in (usage): Print files in column-major order.
 
173
        (handle_gettext): Only require ABOUT-NLS for GNU programs.
 
174
 
 
175
1998-12-01  Tom Tromey  <tromey@cygnus.com>
 
176
 
 
177
        * automake.texi (Dist): Documented GZIP_ENV.
 
178
        * automake.in (handle_dist): Define and use GZIP_ENV, not GZIP.
 
179
        (initialize_global_constants): Use GZIP_ENV, not GZIP.
 
180
 
 
181
1998-11-27  Tom Tromey  <tromey@cygnus.com>
 
182
 
 
183
        * automake.in (quote_cond_val): Use "\002", not '\002', to
 
184
        represent null string.
 
185
        (unquote_cond_val): Removing all "\002" strings from result.  Test
 
186
        cond7.test.
 
187
 
 
188
        * automake.texi: Formatting changes for latest texinfo.
 
189
 
 
190
        * automake.in (handle_java): Removed debugging print.
 
191
 
 
192
1998-11-18  Tom Tromey  <tromey@cygnus.com>
 
193
 
 
194
        * automake.in (finish_languages): Use CCLD, not CLD.
 
195
 
 
196
        * automake.in (finish_languages): Define CLD; use it in LINK
 
197
        definition.
 
198
        (lang_cxx_finish): Define CXXLD; use it in CXXLINK definition.
 
199
        (lang_f77_finish): Define FLD; use it in FLINK definition.
 
200
        (lang_ppf77_finish): Likewise.
 
201
        (lang_ratfor_finish): Likewise.
 
202
 
 
203
1998-11-10  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
204
 
 
205
        * automake.in (scan_one_configure_file): Recognize
 
206
        AC_F77_LIBRARY_LDFLAGS, and recognize FLIBS as a configure
 
207
        substitution.
 
208
 
 
209
        * automake.texi: Fix several little Fortran 77 references to now
 
210
        point to autoconf.texi.  Rename associated Fortran 77 macros from
 
211
        `AM_' to `AC_'.
 
212
 
 
213
1998-11-10  Tom Tromey  <tromey@cygnus.com>
 
214
 
 
215
        * automake.in (read_am_file): Handle configure_vars case.  Test
 
216
        pluseq4.test.
 
217
 
 
218
1998-11-09  Tom Tromey  <tromey@cygnus.com>
 
219
 
 
220
        * automake.in (read_am_file): `conditional_stack' isn't a
 
221
        function.  Correctly add new value to existing value in `+='
 
222
        case.
 
223
 
 
224
1998-10-29  Gary V. Vaughan <gvaughan@oranda.demon.co.uk>
 
225
 
 
226
        * automake.in (parse_arguments): Fixed type of -c for copying
 
227
 
 
228
1998-10-30  Tom Tromey  <tromey@cygnus.com>
 
229
 
 
230
        * automake.texi (Install): Documented DESTDIR more fully.  From
 
231
        Jeff Garzik.
 
232
 
 
233
        * automake.in (MACRO_PATTERN): Recognize `+='.
 
234
        (BOGUS_MACRO_PATTERN): Likewise.
 
235
        (read_am_file): Handle `+=' assignments.
 
236
 
 
237
1998-10-28  Tom Tromey  <tromey@cygnus.com>
 
238
 
 
239
        * Makefile.am (maintainer-check): Changed code to be acceptable to
 
240
        bash 2.01.1.
 
241
 
 
242
        * automake.in (do_one_clean_target): Special-case config.status.
 
243
        Report from Jeff Garzik.
 
244
 
 
245
        * m4/Makefile.am (m4data_DATA): Don't mention f77.m4.
 
246
        * m4/f77.m4: Removed; macro now in autoconf proper.
 
247
 
 
248
1998-10-24  Tom Tromey  <tromey@cygnus.com>
 
249
 
 
250
        * automake.in (handle_dist_worker): Typo fix in code testing to
 
251
        see if subdir is `.'.  From Raja R Harinath.
 
252
 
 
253
        * m4/lispdir.m4: Fixed sed invocation.  From Akim Demaille.
 
254
 
 
255
1998-10-20  Tom Tromey  <tromey@cygnus.com>
 
256
 
 
257
        * automake.in (scan_dependency_file): Fixed test on `while' loop.
 
258
        Fixes depend2.test.  Report from Akim Demaille.
 
259
 
 
260
1998-10-16  Tom Tromey  <tromey@cygnus.com>
 
261
 
 
262
        * automake.in (handle_ltlibraries): Specify `noinst' when
 
263
        computing valid prefixes.  From Ulrich Drepper.
 
264
 
 
265
        * automake.in (scan_dependency_file): Don't give an error if there
 
266
        is text after the last line.  Report from Matthew D. Langston.
 
267
 
 
268
        * m4/mktime.m4: Detect glibc mktime bug.  From Jim Meyering.
 
269
 
 
270
        * Makefile.am (SUBDIRS): Added `.' again.
 
271
 
 
272
        * Makefile.am (EXTRA_DIST): Removed automake.spec.in.  From
 
273
        Matthew D. Langston.
 
274
        (info_TEXINFOS): Removed am-f77.texi.
 
275
 
 
276
        * automake.in (handle_ltlibraries): Allow `noinst' LTLIBRARIES.
 
277
        These are libtool convenience libraries.
 
278
 
 
279
1998-10-13  Tom Tromey  <tromey@cygnus.com>
 
280
 
 
281
        * m4/f77.m4: New file.
 
282
        * m4/Makefile.am (m4data_DATA): Added f77.m4.
 
283
 
 
284
Thu Oct  8 15:00:57 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
285
 
 
286
        * automake.in (resolve_linker): Put the Fortran 77 linker where it
 
287
        needs to be.
 
288
 
 
289
        * automake.in (lang_f77_finish): Add support for Fortran 77.
 
290
 
 
291
        * automake.in (f77_extensions): New helper function for function
 
292
        `lang_f77_finish'.
 
293
 
 
294
        * automake.in (lang_f77_rewrite): Change to return success.
 
295
 
 
296
        * automake.in (scan_one_configure_file): Add test for the Fortran
 
297
        77 compiler.
 
298
 
 
299
        * automake.in (finish_languages): Changed tests for "C++ only" to
 
300
        "C++ and/or Fortran 77 only", and renamed `all_cxx' to `non_c'.
 
301
 
 
302
        * automake.in: Registered the ppf77 language (`.F' extension) for
 
303
        preprocessed Fortran 77.
 
304
        
 
305
        * automake.in: Registered the ratfor language (`.r' extension).
 
306
 
 
307
        * automake.in: Registered Fortran 77 header files with the "header
 
308
        language" (`.inc' extension).
 
309
 
 
310
Tue Sep  8 14:50:50 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
311
 
 
312
        * automake.texi: Added several new index entries.
 
313
 
 
314
Sun Aug 30 16:10:31 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
315
 
 
316
        * automake.texi:
 
317
        - Add `@ovindex' (output variable index).
 
318
        - Merge `@defmac' (Autoconf macros) and `@ovindex' to the General
 
319
          Index.
 
320
 
 
321
        * automake.texi (Macros):
 
322
        - Changed the `@table @code' list of macros to `@defmac'.
 
323
        - Add `AC_PROG_FC' and `MDL_F77_LIBRARY_LDFLAGS' to the list.
 
324
 
 
325
Tue Aug 11 10:42:39 1998  Matthew D. Langston  <langston@SLAC.Stanford.EDU>
 
326
 
 
327
        * automake.texi (C++): Change `@table' to `@vtable'.
 
328
 
 
329
        * automake.texi (Fortran 77): Add Fortran 77 documentation.
 
330
 
 
331
1998-10-11  Tom Tromey  <tromey@cygnus.com>
 
332
 
 
333
        Preliminary (completely untested) multilib support.
 
334
        * automake.texi (Macros): Document AM_ENABLE_MULTILIB.
 
335
        * m4/Makefile.am (m4data_DATA): Added multi.m4.
 
336
        * Makefile.am (amfiles): Added multilib.am.
 
337
        * automake.in (seen_multilib): New global.
 
338
        (scan_one_configure_file): Recognize AM_ENABLE_MULTILIB.
 
339
        (generate_makefile): Call handle_multilib.
 
340
        (handle_multilib): New function.
 
341
        * multilib.am: New file.
 
342
        * m4/multi.m4: New file.
 
343
 
 
344
1998-10-08  Tom Tromey  <tromey@cygnus.com>
 
345
 
 
346
        * automake.in (handle_dist): Always include configure.in and
 
347
        configure in distribution.  Fixes confdist.test.
 
348
 
 
349
        * automake.in (do_one_merge_target): Be silent when running
 
350
        install-exec-am and install-data-am.  Fixes extra3.test and
 
351
        extra4.test.
 
352
 
 
353
1998-10-07  Tom Tromey  <tromey@cygnus.com>
 
354
 
 
355
        * automake.in (am_install_var): Added -noextra option.
 
356
        (handle_data): Pass -noextra to am_install_var.
 
357
 
 
358
Sun Oct  4 22:24:10 1998  Tom Tromey  <tromey@cygnus.com>
 
359
 
 
360
        * m4/winsz.m4 (AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL): Use
 
361
        3-argument form of AC_DEFINE.
 
362
        * m4/regex.m4 (AM_WITH_REGEX): Use 3-argument form of AC_DEFINE.
 
363
        * m4/ptrdiff.m4 (AM_TYPE_PTRDIFF_T): Use 3-argument form of
 
364
        AC_DEFINE.
 
365
        * m4/protos.m4 (AM_C_PROTOTYPES):Use 3-argument form of
 
366
        AC_DEFINE.
 
367
        * m4/obstack.m4 (AM_FUNC_OBSTACK): Use 3-argument form of
 
368
        AC_DEFINE.
 
369
        * m4/init.m4 (AM_INIT_AUTOMAKE): Use 3-argument form of
 
370
        AC_DEFINE.
 
371
        * m4/dmalloc.m4 (AM_WITH_DMALLOC): Use 3-argument form of
 
372
        AC_DEFINE.
 
373
 
 
374
Tue Oct  6 00:02:15 1998  Tom Tromey  <tromey@cygnus.com>
 
375
 
 
376
        * depend2.am (%.lo): Handle case where compiler does not put space
 
377
        before ":".  From Raja R Harinath.
 
378
 
 
379
Mon Oct  5 13:05:43 1998  Tom Tromey  <tromey@cygnus.com>
 
380
 
 
381
        * automake.in (scan_one_configure_file): AC_CONFIG_HEADER is not
 
382
        obsolete; it simply isn't preferred with automake.
 
383
        (scan_one_configure_file): Likewise for AC_DECL_YYTEXT and
 
384
        AC_PROG_LEX.
 
385
 
 
386
        * automake.in (am_line_error): Handle case where variable defined
 
387
        in configure.in.  Fixes test badline.test.
 
388
        (%configure_vars): Redefined meaning of values.
 
389
        (scan_one_configure_file): Set $configure_vars values
 
390
        appropriately.
 
391
 
 
392
Sat Oct  3 14:53:34 1998  Tom Tromey  <tromey@cygnus.com>
 
393
 
 
394
        * automake.in (handle_aclocal_m4): Use new MAINTAINER_MODE
 
395
        conditional.
 
396
        (handle_configure): Likewise.
 
397
        (read_am_file): Likewise.
 
398
        (file_contents_with_transform): Likewise.
 
399
        (scan_one_configure_file): Recognize that AM_MAINTAINER_MODE
 
400
        defines a conditional.
 
401
        * automake.texi (Optional): Document new AM_MAINTAINER_MODE.
 
402
        * texi-vers.am ($(srcdir)/@VTEXI@): Look at MAINTAINER_MODE
 
403
        conditional.
 
404
        (maintainer-clean-@VTI@): Likewise.
 
405
        * remake.am ($(srcdir)/configure): Look at MAINTAINER_MODE
 
406
        conditional.
 
407
        * remake-hdr.am ($(srcdir)/@CONFIG_HEADER_IN@): Look at
 
408
        MAINTAINER_MODE conditional.
 
409
        * m4/maintainer.m4 (AM_MAINTAINER_MODE): Defined MAINTAINER_MODE
 
410
        conditional.
 
411
 
 
412
1998-10-03  Jim Blandy  <jimb@zwingli.cygnus.com>
 
413
 
 
414
        * depend2.am (%.lo): When editing the dependency file to add the
 
415
        .lo file to the targets, allow for whitespace between the end of
 
416
        the filename and the colon.  Some compilers (notably the Cygnus
 
417
        release of GCC 2.7-97r1) put space there: "alist.o : ..."
 
418
 
 
419
Sat Oct  3 12:07:21 1998  Tom Tromey  <tromey@cygnus.com>
 
420
 
 
421
        * automake.in (handle_configure): Handle case where there is no
 
422
        Makefile in the config header directory.  Fixes test config.test.
 
423
 
 
424
Thu Oct  1 00:51:51 1998  Tom Tromey  <tromey@cygnus.com>
 
425
 
 
426
        * depend2.am (%.o): Append sed results to .P file in this case
 
427
        too.  From Raja R Harinath.
 
428
 
 
429
        * m4/lispdir.m4 (AM_PATH_LISPDIR): Correctly find xemacs and
 
430
        xemacs install directories.  From Robert Bihlmeyer.
 
431
 
 
432
        * depend2.am: Don't bother trying to delete source file from
 
433
        list.
 
434
 
 
435
        * depend2.am (%.o): Handle deleted header file problem.
 
436
        (%.lo): Likewise.
 
437
 
 
438
        * texinfos.am (install-info-am): Handle case where INFO_DEPS is
 
439
        empty.  Reported by Andrew Cagney.
 
440
        (uninstall-info): Likewise.
 
441
        (dist-info): Likewise.
 
442
 
 
443
        * automake.in (handle_texinfo): Error if user tries to generate
 
444
        HTML.
 
445
 
 
446
Wed Sep 30 00:41:40 1998  Tom Tromey  <tromey@cygnus.com>
 
447
 
 
448
        * automake.in (do_one_clean_target): Don't push previous clean
 
449
        target if this target is `mostly'.  Report from Raja R Harinath.
 
450
 
 
451
        * subdirs.am (mostlyclean-recursive ...): Build local_target, not
 
452
        target.  From Raja R Harinath.
 
453
 
 
454
        Completely changed how languages and source files are handled:
 
455
        * automake.in: Call register_language for each language.
 
456
        (lang_c_rewrite): New function.
 
457
        (lang_cxx_rewrite): Likewise.
 
458
        (lang_header_rewrite): Likewise.
 
459
        (lang_yacc_rewrite): Likewise.
 
460
        (lang_yaccxx_rewrite): Likewise.
 
461
        (lang_lex_rewrite): Likewise.
 
462
        (lang_lexxx_rewrite): Likewise.
 
463
        (lang_asm_rewrite): Likewise.
 
464
        (lang_fortran_rewrite): Likewise.
 
465
        (register_language): Likewise.
 
466
        (extension_map): New global.
 
467
        (language_map): Likewise.
 
468
        (resolve_linker): New function.
 
469
        (handle_single_transform_list): Rewrote to use lang_X_rewrite
 
470
        functions.  Changed meaning of first argument.
 
471
        (initialize_per_input): Removed seen_any_source.  Initialize
 
472
        language_scratch, extension_seen.  Removed cxx_extensions,
 
473
        seen_c_source, dir_holds_headers, dir_holds_sources.
 
474
        (handle_source_transform): Don't compute $objpat.  Pass $obj
 
475
        directly to handle_single_transform_list.
 
476
        (handle_built_sources): Fixed call to
 
477
        handle_single_transform_list.
 
478
        (lang_c_finish): New function.
 
479
        (lang_cxx_finish): Likewise.
 
480
        (lang_header_finish): Likewise.
 
481
        (lang_yacc_finish): Likewise.
 
482
        (lang_yaccxx_finish): Likewise.
 
483
        (lang_lex_finish): Likewise.
 
484
        (lang_lexxx_finish): Likewise..
 
485
        (lang_asm_finish): Likewise.
 
486
        (lang_fortran_finish): Likewise.
 
487
        (yacc_lex_finish_helper): Likewise.
 
488
        (libtool_compiler): Likewise.
 
489
        (saw_extension): New function.
 
490
        (handle_lib_objects_cond): Use saw_extension, not old variables.
 
491
        (handle_yacc_lex_cxx): Removed.
 
492
        (finish_languages): New function.
 
493
        (get_object_extension): Don't set dir_holds_sources.
 
494
        (handle_headers): Don't set dir_holds_headers.  Instead, call
 
495
        saw_extension.
 
496
        (saw_sources_p): New function.
 
497
        (handle_tags): Use it.
 
498
        (handle_dependencies): Likewise.
 
499
        (cxx_extensions): New function.
 
500
        (handle_dependencies): Use it.
 
501
        (generate_makefile): Call finish_languages, not
 
502
        handle_yacc_lex_cxx.
 
503
 
 
504
1998-05-24  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
505
 
 
506
        * texi-vers.am: Use the correct target names.  Fix generation of
 
507
        stamp file.
 
508
 
 
509
        * automake.in (handle_tests): In commands generating site.exp copy
 
510
        the old contents from site.exp, not site.bak, which does not
 
511
        exist.
 
512
 
 
513
Tue Sep 29 00:10:22 1998  Tom Tromey  <tromey@cygnus.com>
 
514
 
 
515
        Fixed noinst.test again:
 
516
        * automake.in (do_one_merge_target): Special-case `install-am'.
 
517
        (handle_merge_targets): Don't compute @install variable.
 
518
 
 
519
        Fixes for recurs2.test.  Report from Jim Meyering.
 
520
        * automake.in (vars_scanned): Define globally.
 
521
        (variable_value_as_list_worker): Delete $var entry in
 
522
        %vars_scanned after local work is done.
 
523
 
 
524
1998-05-26  Marcus G. Daniels  <mgd@ute.santafe.edu>
 
525
 
 
526
        * automake.in: New pattern: INCLUDE_PATTERN.
 
527
        (read_am_file):  Make AM_FILE a local filehandle.
 
528
        For INCLUDE_PATTERN, store included paths on @include_stack and call 
 
529
        read_am_file with argument.
 
530
        (handle_configure): When printing the dependencies for
 
531
        Makefile.in, print the items on include_stack (if any) as
 
532
        dependencies, too.
 
533
 
 
534
        * automake.texi: Make a command index `cm' that goes into the
 
535
        concept index.  Put if, endif, else, and include in the command index.
 
536
        (Include): Show usage of include directive.  
 
537
 
 
538
Mon Sep 28 00:03:45 1998  Tom Tromey  <tromey@cygnus.com>
 
539
 
 
540
        `.' in SUBDIRS changes order of builds:
 
541
        * Makefile.am (SUBDIRS): Added `.'.  Put tests last.
 
542
        * tags.am (TAGS): Don't look for TAGS file in `.'.
 
543
        * automake.texi (Top level): Document SUBDIRS change.
 
544
        * automake.in (handle_installdirs): Create separate installdirs-am
 
545
        target.
 
546
        (handle_merge_targets): Don't put all-am onto @all.  Fixed error
 
547
        message.  Correctly handle install-info.  Give error if
 
548
        install-info-local inappropriately defined.  Don't special-case
 
549
        install-data, install-exec, install, uninstall, or all.
 
550
        (handle_subdirs): Don't push `-recursive' target names onto
 
551
        corresponding lists.
 
552
        (do_one_merge_target): Always define `-am' form of rule, and point
 
553
        ordinary form to `-am' or `-recursive' as appropriate.
 
554
        Special-case `all'.
 
555
        (do_check_merge_target): Generate check-am target.
 
556
        (handle_dist_worker): Use target_defined.
 
557
        (handle_dist): Likewise.
 
558
        (handle_merge_targets): Likewise.
 
559
        (do_one_merge_target): Likewise.
 
560
        (do_check_merge_target): Likewise.
 
561
        (do_one_clean_target): Likewise.
 
562
        (initialize_per_input): Initialize $all_target.
 
563
        (do_one_clean_target): Always generate -am form of rule; other
 
564
        changes for new SUBDIRS change.
 
565
        (handle_clean): Always generate clean-am form of rule.
 
566
        (handle_tags): Only build subdir if not `.'.
 
567
        (handle_dist_worker): Skip `.' directory.
 
568
        * subdirs.am: Allow `.' to be specified in SUBDIRS.
 
569
 
 
570
Sun Sep 27 20:02:21 1998  Tom Tromey  <tromey@cygnus.com>
 
571
 
 
572
        * automake.texi (Dist): Document EXTRA_DIST change.
 
573
        * automake.in (handle_dist_worker): Allow subdirs in EXTRA_DIST.
 
574
 
 
575
        * automake.in (handle_ltlibraries): Wrote better comment about
 
576
        EXTRA_LTLIBRARIES.
 
577
 
 
578
        * automake.texi (Invoking Automake): Document --copy.
 
579
        * automake.in (copy_missing): New global.
 
580
        (parse_arguments): Recognize --copy/-c.
 
581
        (require_file_internal): Handle $copy_missing.  Fixed error
 
582
        message.
 
583
        (initialize_global_constants): Document -c/--copy.
 
584
 
 
585
        * automake.texi: Document LIBOBJS trick.
 
586
 
 
587
        * automake.in (handle_dist_worker): If DIST_SUBDIRS defined, use
 
588
        it even when SUBDIRS not conditional.
 
589
 
 
590
        * automake.in (quote_cond_val): Turn tabs into \003.
 
591
        (unquote_cond_val): Turn \003 back into tabs.  Fixes test
 
592
        cond6.test.
 
593
 
 
594
        * automake.in (read_am_file): Treat backslash-newline as
 
595
        whitespace.  Test parse.test.
 
596
 
 
597
Sat Sep 26 19:31:22 1998  Tom Tromey  <tromey@cygnus.com>
 
598
 
 
599
        * configure: Rebuilt.
 
600
        * configure.in: Upped version to 1.3c.
 
601
 
 
602
        Track recent autoconf changes:
 
603
        * m4/Makefile.in: Rebuilt.
 
604
        * m4/Makefile.am (m4data_DATA): Updated for deleted files.
 
605
        * m4/init.m4 (AM_INIT_AUTOMAKE): Use AC_PROG_INSTALL.
 
606
        * m4/mingw.m4: Removed.
 
607
        * m4/cygwin.m4: Removed.
 
608
        * m4/install.m4: Removed.
 
609
        * m4/exeext.m4: Removed.
 
610
        * automake.in (scan_one_configure_file): Don't look for
 
611
        AM_EXEEXT.
 
612
        (check_cygnus): Only mention AC_EXEEXT.
 
613
        (obsolete_macros): Mention AM_PROG_INSTALL, AM_EXEEXT,
 
614
        AM_CYGWIN32, AM_MINGW32.
 
615
        ($seen_prog_install): Changed interpretation; changed all users.
 
616
        (scan_one_configure_file): Don't look for AM_PROG_INSTALL.
 
617
        ($scripts_installed): Removed.
 
618
        (handle_scripts): Use local $scripts_installed.
 
619
        * aclocal.in (obsolete_macros): Added AM_PROG_INSTALL, AM_EXEEXT,
 
620
        AM_CYGWIN32, AM_MINGW32.
 
621
 
 
622
Mon Jul  6 14:52:49 1998  Ian Lance Taylor  <ian@cygnus.com>
 
623
 
 
624
        * compile.am (mostlyclean-compile): If OBJEXT, remove *.$(OBJEXT)
 
625
        along with *.o.
 
626
 
 
627
Thu May 28 18:49:47 1998  Ian Lance Taylor  <ian@cygnus.com>
 
628
 
 
629
        * automake.in (seen_objext): New variable.
 
630
        (get_object_extension): If seen_objext, use .$(OBJEXT) rather than
 
631
        .o.  When including compile.am, keep or discard OBJEXT lines
 
632
        according to whether seen_objext is set.  If seen_objext, add .obj
 
633
        to @suffixes.  If seen_objext, use .$(OBJEXT) rather than .o when
 
634
        building ansi2knr.
 
635
        (handle_yacc_lex_cxx): If seen_objext, add a rule to create .obj
 
636
        files.  If seen_objext, use .$(OBJEXT) rather than .o when
 
637
        building ansi2knr.
 
638
        (scan_one_configure_file): Check for .obj as well as .o in
 
639
        LIBOBJS.  Set seen_exeext if we see AC_EXEEXT.  Look for
 
640
        AC_OBJEXT, and if found set seen_objext and set OBJEXT in
 
641
        configure_vars.
 
642
        (check_cygnus): Change error message to permit AC_EXEEXT.
 
643
        * compile.am: Add OBJEXT lines for .c.obj compilation.
 
644
        * Makefile.in: Rebuild.
 
645
        * m4/Makefile.in: Rebuild.
 
646
        * tests/Makefile.in: Rebuild.
 
647
 
 
648
Mon Sep 11 16:07:55 1997  Chris Provenzano <proven@cygnus.com>
 
649
 
 
650
        * header-vars.am: SHELL=@SHELL@
 
651
        Ran aclocal, autoconf, and automake.
 
652
 
 
653
Sat Sep 26 16:31:29 1998  Tom Tromey  <tromey@cygnus.com>
 
654
 
 
655
        * ltlib.am: Use $(INSTALL) and not $(INSTALL_DATA).
 
656
 
 
657
Mon Sep 14 08:27:38 1998  Per Cederqvist  <ceder@lysator.liu.se>
 
658
 
 
659
        * automake.in (handle_texinfo): The logic for when to provide
 
660
        texinfo.tex was broken.  Attempt to fix.
 
661
 
 
662
Mon Sep 14 00:55:12 1998  Per Cederqvist  <ceder@lysator.liu.se>
 
663
 
 
664
        Fix for Dynix 3.1.1.
 
665
        * automake.in (handle_yacc_lex_cxx): Transform "# " to "#line";
 
666
        some compilers (such as /bin/cc on Dynix 3.1.1) don't accept the
 
667
        output from the preprocessor.
 
668
 
 
669
Tue Aug 25 18:40:51 1998  Tom Tromey  <tromey@cygnus.com>
 
670
 
 
671
        * automake.in (handle_tests): Don't create site.exp target if it
 
672
        is already in Makefile.am.
 
673
 
 
674
Sun Aug 16 23:26:26 1998  Tom Tromey  <tromey@cygnus.com>
 
675
 
 
676
        * automake.in (handle_configure): Use @inputs, not
 
677
        @rewritten_inputs, when constructing CONFIG_FILES.  Use different
 
678
        list to test for file existence.  Test colon6.test.
 
679
        (rewrite_inputs_into_dependencies): Added add_srcdir argument.
 
680
        Updated all callers.
 
681
 
 
682
Wed Aug 12 14:16:57 1998  Tom Tromey  <tromey@cygnus.com>
 
683
 
 
684
        * Released 1.3b.
 
685
 
 
686
Tue Aug 11 12:18:59 1998  Tom Tromey  <tromey@cygnus.com>
 
687
 
 
688
        * automake.in (handle_clean): Added missing close-paren.  Quote
 
689
        `$' so it doesn't expand when replacing.  From Markus
 
690
        F.X.J. Oberhumer.
 
691
 
 
692
        * aclocal.in (usage): Changed bug address.
 
693
        * automake.in (usage): Changed bug address.
 
694
 
 
695
        * clean.am (distclean-generic): Don't mention
 
696
        DISTCONFIGCLEANFILES.  From Markus F.X.J. Oberhumer.
 
697
 
 
698
Mon Aug 10 20:57:35 1998  Tom Tromey  <tromey@cygnus.com>
 
699
 
 
700
        * automake.in (handle_yacc_lex_cxx): Redirect ansi2knr output to
 
701
        correct file.  From Kave Ghazi.
 
702
 
 
703
Sun Aug  2 16:05:16 1998  Tom Tromey  <tromey@cygnus.com>
 
704
 
 
705
        * Released 1.3a.
 
706
 
 
707
        * config.sub, config.guess, texinfo.tex: New versions from FSF.
 
708
 
 
709
Sun Jul 19 00:04:25 1998  Tom Tromey  <tromey@cygnus.com>
 
710
 
 
711
        * automake.in (variable_conditions): Initialize %vars_scanned.
 
712
        (variable_conditions_sub): Check it.  Test cond5.test.
 
713
 
 
714
Sat Jul 18 00:24:14 1998  Tom Tromey  <tromey@cygnus.com>
 
715
 
 
716
        * automake.in (variable_value_as_list_worker): Renamed from
 
717
        variable_value_as_list.  Set entry in vars_scanned, and give error
 
718
        if variable recursively defined.  Test recurs.test.
 
719
        (value_to_list): Call it instead.
 
720
        (variable_value_as_list): New function.
 
721
 
 
722
        * automake.in (variable_conditions_sub): If var is not
 
723
        conditional, but does have conditional subvariables, then return
 
724
        value should be all permutations of subvariable conditions.  Test
 
725
        cond4.test.
 
726
        (handle_source_transform): Define _OBJECTS variable with each
 
727
        condition; no need to define multiple new variables.
 
728
 
 
729
Fri Jul 17 12:56:14 1998  Tom Tromey  <tromey@cygnus.com>
 
730
 
 
731
        * automake.in (am_install_var): Use DESTDIR, not DATADIR.  From
 
732
        Motoyuki Kasahara.
 
733
 
 
734
        * automake.in (scan_dependency_file): Recognize DOS-style paths as
 
735
        absolute.
 
736
        * ylwrap: Recognize DOS-style paths as absolute.  From Ian Lance
 
737
        Taylor.
 
738
 
 
739
Fri Jul 17 07:37:20 1998  H.J. Lu  (hjl@gnu.org)
 
740
 
 
741
        * ylwrap: Don't use absolute path if the input is in the
 
742
        current directory.
 
743
 
 
744
Fri Jul 17 11:58:27 1998  Ian Lance Taylor  <ian@cygnus.com>
 
745
 
 
746
        * automake.in: Use $(AM_MAKEFLAGS) in every invocation of $(MAKE).
 
747
        * subdirs.am: Likewise.
 
748
 
 
749
Thu Jul 16 18:09:03 1998  Ian Lance Taylor  <ian@cygnus.com>
 
750
 
 
751
        * remake.am (config.status): Depend upon
 
752
        $(CONFIG_STATUS_DEPENDENCIES).
 
753
        * automake.in (handle_configure): Examine
 
754
        CONFIG_STATUS_DEPENDENCIES.
 
755
 
 
756
Tue Jul 14 13:37:48 1998  Tom Tromey  <tromey@cygnus.com>
 
757
 
 
758
        * Makefile.am: Always look in srcdir for automake.in.
 
759
 
 
760
Tue Jun 23 14:00:27 1998  Ian Lance Taylor  <ian@cygnus.com>
 
761
 
 
762
        * progs.am: Don't let $(EXEEXT) interfere with $(transform).
 
763
        Report from Mike Stump <mrs@wrs.com>.
 
764
 
 
765
Tue Jun  2 13:27:34 1998  Tom Tromey  <tromey@cygnus.com>
 
766
 
 
767
        * automake.in (scan_one_configure_file): Make CONFIGURE file
 
768
        handle local.  From Kevin Street.
 
769
 
 
770
        * automake.in (read_am_file): Error if blank line or comment
 
771
        follows trailing backslash.  Test syntax.test.
 
772
        (file_contents_with_transform): Likewise.
 
773
 
 
774
Thu May 28 18:49:47 1998  Ian Lance Taylor  <ian@cygnus.com>
 
775
 
 
776
        * automake.in (handle_configure): Always use $(SHELL) when running
 
777
        config.status.
 
778
 
 
779
Mon Jun  1 14:23:29 1998  Tom Tromey  <tromey@cygnus.com>
 
780
 
 
781
        * automake.in (handle_yacc_lex_cxx): Use AM_CPPFLAGS, AM_CXXFLAGS,
 
782
        AM_CFLAGS.
 
783
        (output_yacc_build_rule): Use AM_YFLAGS, AM_LFLAGS.
 
784
        (handle_dependencies): Don't define CXXMKDEP.
 
785
 
 
786
        * clean.am (mostlyclean-generic): Prefix rule with MOSTLYCLEAN.
 
787
        (clean-generic): Prefix rule with CLEAN.
 
788
        (distclean-generic): Prefix rule with DISTCLEAN.
 
789
        (maintainer-clean-generic): Prefix rule with MAINTAINERCLEAN.
 
790
        BUILT_SOURCES now handled in automake itself.
 
791
        * automake.in (initialize_per_input): Initialize
 
792
        maintainer_clean_files.
 
793
        (handle_yacc_lex_cxx): Put lex and yacc output files onto
 
794
        @maintainer_clean_files.
 
795
        (handle_clean): Handle @maintainer_clean_files.  Transform
 
796
        clean.am when installing; try to remove unnecessary tests in
 
797
        generated code.
 
798
 
 
799
        * automake.in (do_check_merge_target): Only generate $(MAKE)
 
800
        command if there are check targets to make.  Report from Karl
 
801
        Heuer.
 
802
 
 
803
Sun May 17 23:05:55 1998  Tom Tromey  <tromey@cygnus.com>
 
804
 
 
805
        * aclocal.in (write_aclocal): Fixed generated copyright message.
 
806
        From Eleftherios Gkioulekas.
 
807
 
 
808
        * automake.in (parse_arguments): Typo fix from Paul D. Smith.
 
809
 
 
810
Fri May  8 12:14:03 1998  Tom Tromey  <tromey@cygnus.com>
 
811
 
 
812
        * automake.in (handle_yacc_lex_cxx): Put lex and yacc output files
 
813
        onto @clean.
 
814
 
 
815
Wed May  6 01:18:05 1998  Tom Tromey  <tromey@cygnus.com>
 
816
 
 
817
        * header-vars.am (DESTDIR): Changed from DISTDIR.
 
818
 
 
819
Fri Apr 24 10:16:20 1998  Tom Tromey  <tromey@cygnus.com>
 
820
 
 
821
        * libs.am: Don't display loop while it runs.
 
822
 
 
823
Sun Apr  5 13:58:24 1998  Tom Tromey  <tromey@cygnus.com>
 
824
 
 
825
        * Released 1.3.
 
826
 
 
827
        * automake.in (handle_options): Correctly handle trailing alpha
 
828
        version letter or lack thereof.  Test version3.test.
 
829
 
 
830
        * automake.in (am_conf_line_warning): Perl 4 fixlet; typo fix.
 
831
 
 
832
        * automake.in (handle_ltlibraries): Examine _DEPENDENCIES
 
833
        variable.  Report from Chris Provenzano.  Test library.test.
 
834
        (handle_libraries): Likewise.
 
835
 
 
836
        * m4/lex.m4: Allow AM_PROG_LEX to be called with no arguments.
 
837
 
 
838
Sun Apr  5 13:54:25 1998  Alexandre Oliva <oliva@dcc.unicamp.br>
 
839
 
 
840
        * automake.in (scan_one_configure_file): Only warn about
 
841
        AC_DECL_YYTEXT and AC_PROG_LEXX.
 
842
        (am_conf_line_warning): New function.
 
843
 
 
844
Fri Apr  3 15:43:46 1998  Doug Evans  <devans@seba.cygnus.com>
 
845
 
 
846
        * automake.in (handle_configure): Fix setting of colon_infile
 
847
        in case where multiple files are used to build Makefile.
 
848
        [ Test colon5.test ]
 
849
        
 
850
Fri Apr  3 13:07:58 1998  Tom Tromey  <tromey@cygnus.com>
 
851
 
 
852
        * ansi2knr.c, texinfo.tex: New versions from respective
 
853
        maintainers.
 
854
 
 
855
        * automake.in (scan_one_configure_file): Exclude INSTALL_DATA from
 
856
        configure_vars.  Test instdata.test.
 
857
 
 
858
Tue Mar 31 21:07:42 1998  Tom Tromey  <tromey@cygnus.com>
 
859
 
 
860
        * automake.in (handle_yacc_lex_cxx): Changed to use new version of
 
861
        ansi2knr.
 
862
        * ansi2knr.c: New version from L. Peter Deutsch.
 
863
 
 
864
Thu Mar 26 11:00:04 1998  Tom Tromey  <tromey@cygnus.com>
 
865
 
 
866
        * m4/exeext.m4: Correctly eliminate bad cases when computing
 
867
        am_cv_exeext.  Report from Markus F.X.J. Oberhumer.
 
868
 
 
869
Wed Mar 25 15:09:56 1998  Tom Tromey  <tromey@cygnus.com>
 
870
 
 
871
        * automake.in (handle_options): Support alpha version numbers.
 
872
 
 
873
        * lisp.am (install-@DIR@LISP): Allow .el files to appear in build
 
874
        directory.  From Gary V Vaughan.
 
875
 
 
876
Mon Mar 23 07:55:04 1998  Tom Tromey  <tromey@cygnus.com>
 
877
 
 
878
        * Released 1.2h.
 
879
 
 
880
        * header.am (install-@DIR@HEADERS): A header can appear in the
 
881
        build directory as well as the source directory.  From Gary V
 
882
        Vaughan.
 
883
 
 
884
        * automake.in (handle_yacc_lex_cxx): Push lib sources onto
 
885
        de_ansi_files before generating ._c dependencies.  Test
 
886
        libobj8.test.
 
887
 
 
888
        * m4/mktime.m4: New version from Jim Meyering.
 
889
 
 
890
        * aclocal.in (usage): Document --print-ac-dir.
 
891
        (parse_arguments): Added --print-ac-dir.
 
892
 
 
893
        * ansi2knr.c, ansi2knr.1: New versions from ghostscript.
 
894
        (main): Reapplied "-" change from Harlan Stenn.
 
895
 
 
896
Fri Mar 20 22:42:30 1998  Tom Tromey  <tromey@cygnus.com>
 
897
 
 
898
        * automake.in (scan_one_configure_file): Use &am_conf_line_error,
 
899
        not warn.  Check to make sure warnings happen only for
 
900
        configure.in, not for "not aclocal.m4".
 
901
 
 
902
Fri Mar 20 22:35:31 1998  Alexandre Oliva <oliva@dcc.unicamp.br>
 
903
 
 
904
        * automake.in: understand AM_PROG_LEX as a replacement for
 
905
        AC_PROG_LEX and AC_DECL_YYTEXT
 
906
        warn if the replaced macros are used.
 
907
        * m4/Makefile.am: add lex.m4
 
908
        * m4/lex.m4 (AM_PROG_LEX): new file and macro
 
909
        * missing: added lex/flex support
 
910
        instead of touching flex and bison output files, try to copy
 
911
        them from a filename based on the last given argument
 
912
 
 
913
Fri Mar 20 00:26:10 1998  Tom Tromey  <tromey@cygnus.com>
 
914
 
 
915
        * m4/protos.m4: Require AC_PROG_CPP.
 
916
 
 
917
        * aclocal.in (add_file): If &search fails, and macro matches AM_,
 
918
        then print error.  Test aclocalii.test.
 
919
 
 
920
        De-ansi-fication fixes from Harlan Stenn:
 
921
        * ansi2knr.c (main): Accept "-" argument to mean stdin.
 
922
        * automake.in (handle_yacc_lex_cxx): Preprocess C source before
 
923
        running through ANSI2KNR.
 
924
        (get_object_extension): Generate rule for <dir>/ansi2knr.o.
 
925
 
 
926
        * texinfos.am: Include $(DESTDIR).
 
927
        * lisp.am: Include $(DESTDIR).
 
928
        * java.am: Include $(DESTDIR).
 
929
        * mans.am (install-man@SECTION@): Include $(DESTDIR).
 
930
        * automake.in (handle_man_pages): Include $(DESTDIR) in
 
931
        installdirs variable.
 
932
        (handle_texinfo): Likewise.
 
933
        (am_install_var): Likewise.
 
934
        * header-vars.am (DISTDIR): Define.
 
935
        * data.am, header.am, libs.am, ltlib.am, progs.am, scripts.am:
 
936
        Support $(DESTDIR) at install time.  From Assar Westerlund.
 
937
 
 
938
        * automake.in (handle_java): Put Java sources in distribution.
 
939
 
 
940
Thu Mar 19 01:33:35 1998  Tom Tromey  <tromey@cygnus.com>
 
941
 
 
942
        * automake.in (handle_java): Put JAVACFLAGS after -d option.  From
 
943
        Per Bothner.
 
944
 
 
945
        * automake.in (handle_java): Use $(JAVAROOT) in place of `../..'
 
946
        in default CLASSPATH.
 
947
        (am_install_var): Allow `JAVA' variable to be defined.  Don't
 
948
        define `JAVA' primary.
 
949
 
 
950
        * automake.in (scan_one_configure_file): Check for `sinclude' and
 
951
        turn into recursive call.
 
952
 
 
953
        * automake.in (initialize_per_input): Set $output_all.
 
954
        (generate_makefile): Don't set $output_header or generate
 
955
        `default' target.  Print $output_all before $output_header.
 
956
        (handle_merge_targets): Put `all' target into $output_all.
 
957
 
 
958
Wed Mar 18 14:48:44 1998  Tom Tromey  <tromey@cygnus.com>
 
959
 
 
960
        * automake.in (handle_configure): Put secondary dependencies from
 
961
        multi-":" AC_OUTPUT entry into dependency list for file created by
 
962
        config.status, not file created by automake.  Test colon3.test.
 
963
        (generate_makefile): Pass $output, not $makefile, to
 
964
        handle_merge_targets.
 
965
 
 
966
        * Makefile.am (pkgdata_DATA): Added java.am, java-clean.am.
 
967
        * java-clean.am: New file.
 
968
        * java.am: New file.
 
969
        * automake.in (generate_makefile): Call handle_java.
 
970
        (handle_java): New sub.
 
971
        (am_install_var): Only push primary variable on @all if not doing
 
972
        Java.
 
973
 
 
974
Sun Mar  8 15:43:09 1998  Tom Tromey  <tromey@cygnus.com>
 
975
 
 
976
        * automake.in (handle_configure): When recognizing AC_OUTPUT ":"
 
977
        syntax, make regexp less greedy.  From Maciej W. Rozycki.  Test
 
978
        colon4.test.
 
979
 
 
980
Fri Mar  6 21:20:53 1998  Tom Tromey  <tromey@cygnus.com>
 
981
 
 
982
        * m4/exeext.m4 (AM_EXEEXT): Ignore am_c_test.o.  From Bruno
 
983
        Haible.
 
984
 
 
985
Tue Feb 24 12:10:44 1998  Tom Tromey  <tromey@cygnus.com>
 
986
 
 
987
        * Released 1.2f.
 
988
 
 
989
        * mans.am (install-man@SECTION@, uninstall-man@SECTION@): Quote
 
990
        `$' in sed expression.
 
991
 
 
992
        * config.guess, config.sub, texinfo.tex: New versions from FSF.
 
993
 
 
994
        * Makefile.am (pkgdata_DATA): Added mans.am.
 
995
        * automake.in (handle_man_pages): Rewrote for new man page
 
996
        handling.
 
997
        (initialize_global_constants): Removed install_man_format,
 
998
        uninstall_man_format.
 
999
        * mans.am: New file.
 
1000
 
 
1001
        * data.am, header.am, libs.am, lisp.am, ltlib.am, progs.am,
 
1002
        scripts.am, texinfos.am: Put `@' before NORMAL_UNINSTALL
 
1003
        invocation.
 
1004
 
 
1005
Mon Feb 23 13:38:56 1998  Tom Tromey  <tromey@cygnus.com>
 
1006
 
 
1007
        * automake.in (get_object_extension): Remove .c.lo rule from
 
1008
        libtool when dependencies turned on.
 
1009
        * libtool.am (.c.lo): Disable when dependency checking turned on.
 
1010
 
 
1011
        Dependency fixes from Alexandre Oliva:
 
1012
        * automake.in (handle_dependencies): Fixed quoting when
 
1013
        substituting @PFX@ and @EXT@.  Don't look for the `.P' file.
 
1014
        * depend2.am (%.o): Use @PFX@ and @EXT@.
 
1015
        (%.lo): New rule.
 
1016
 
 
1017
        * texinfos.am (.txi.info, .txi.dvi, .txi): New rules.
 
1018
        * automake.in (handle_texinfo): Recognize .txi files.  From Karl
 
1019
        Berry.
 
1020
 
 
1021
        * automake.in (handle_single_transform_list): $objpat now a
 
1022
        parameter.  Set $objpat when suffix rule found.
 
1023
 
 
1024
        * aclocal.in (parse_arguments): Only put current year in --version
 
1025
        output.
 
1026
        * automake.in (parse_arguments): Only put current year in
 
1027
        --version output.
 
1028
 
 
1029
Mon Feb 16 00:12:03 1998  Tom Tromey  <tromey@cygnus.com>
 
1030
 
 
1031
        * automake.in (handle_aclocal_m4): When processing -I options,
 
1032
        directory is separate argument.  Test aclocali.test.
 
1033
 
 
1034
Fri Feb 13 14:35:39 1998  Ian Lance Taylor  <ian@cygnus.com>
 
1035
 
 
1036
        * automake.in (handle_texinfo): Correct condition for whether
 
1037
        texinfo.tex is required.  [Test texinfo5.test]
 
1038
 
 
1039
Fri Feb 13 00:28:53 1998  Tom Tromey  <tromey@cygnus.com>
 
1040
 
 
1041
        * Released 1.2e.
 
1042
 
 
1043
        * Makefile.am: Removed bogus line.
 
1044
 
 
1045
Thu Feb 12 22:27:05 1998  Tom Tromey  <tromey@cygnus.com>
 
1046
 
 
1047
        * automake.in (get_object_extension): Conditionally include .c.o
 
1048
        rule from compile.am.
 
1049
        (handle_dependencies): Generate correct code when including new
 
1050
        depend2.am.
 
1051
        (file_contents_with_transform): Better error reporting.
 
1052
        * depend.am (MKDEP): Removed.
 
1053
        (.deps/.P): Removed.  Don't include .deps/.P.
 
1054
        * compile.am (.c.o): Now conditional on dependencies not being
 
1055
        generated by compiles.
 
1056
        * depend2.am (%.o): New rule.
 
1057
        (.deps/%.P): Removed.
 
1058
 
 
1059
        * tags.am (TAGS): Uniquify list of files.  From Harlan Stenn.
 
1060
 
 
1061
        * aclocal.in (scan_m4_files): Reverse-sort keys when constructing
 
1062
        `search' function.  From Johan Danielsson.
 
1063
 
 
1064
Tue Sep 16 14:13:15 1997  Paul D. Smith  <psmith@baynetworks.com>
 
1065
 
 
1066
        * automake.in: Create new option --generate-deps.  This option has
 
1067
        automake generate a .dep_segment file containing just the
 
1068
        dependencies created from the .P list.  This is needed to maintain
 
1069
        other makefiles that automake doesn't deal with (Makefile.DOS,
 
1070
        SMakefile, etc.)
 
1071
        * automake.texi (Invoking Automake): Document it.
 
1072
 
 
1073
Thu Feb 12 19:45:16 1998  Tom Tromey  <tromey@cygnus.com>
 
1074
 
 
1075
        * aclocal.in (scan_configure): Tightened regexp a bit.  Test
 
1076
        whoami.test.  From Johan Danielsson.
 
1077
 
 
1078
        Report from H.J. Lu.
 
1079
        * automake.in (output_yacc_build_rule): Don't write rule to create
 
1080
        `.h' file.
 
1081
        (handle_yacc_lex_cxx): Generate rule to build each .h file.
 
1082
 
 
1083
        * automake.in (handle_options): Set readme-alpha and check-news
 
1084
        for Gnits after main processing.  Test alpha.test.  From Jim
 
1085
        Meyering.
 
1086
 
 
1087
        * aclocal.in (usage): Updated bug-reporting address.
 
1088
        * automake.in (usage): Updated bug-reporting address.
 
1089
 
 
1090
        * compile.am: Remove *.core for 4.4BSD systems.  From Assar
 
1091
        Westerlund.
 
1092
 
 
1093
        * automake.in (handle_single_transform_list): Don't set
 
1094
        seen_any_source if all sources are C++.
 
1095
 
 
1096
Wed Feb 11 17:30:01 1998  Tom Tromey  <tromey@cygnus.com>
 
1097
 
 
1098
        * aclocal.in (write_aclocal): Write to $output_file, not
 
1099
        aclocal.m4.  From Alexandre Oliva.
 
1100
 
 
1101
Thu Feb  5 13:38:55 1998  Tom Tromey  <tromey@cygnus.com>
 
1102
 
 
1103
        * automake.in (scan_one_configure_file): Put CXCPP before CXX in
 
1104
        regexp.  From Garth Corral.  Test cxxxcpp.test.
 
1105
 
 
1106
Sun Jan 25 11:16:53 1998  Tom Tromey  <tromey@cygnus.com>
 
1107
 
 
1108
        * automake.in (generate_makefile): Run handle_minor_options before
 
1109
        handle_dist, to make sure README-alpha ends up in distribution.
 
1110
        From Jim Meyering.
 
1111
 
 
1112
Tue Jan 13 09:19:33 1998  Tom Tromey  <tromey@cygnus.com>
 
1113
 
 
1114
        * aclocal.in (add_file): Hack for Perl 4.  From Seth Alves.
 
1115
 
 
1116
Thu Dec 11 12:29:46 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1117
 
 
1118
        * scripts.am: Don't add @EXEEXT@ to installed scripts.  Scripts
 
1119
        are not executables.
 
1120
 
 
1121
Tue Dec  2 20:07:18 1997  Tom Tromey  <tromey@cygnus.com>
 
1122
 
 
1123
        * automake.in (initialize_global_constants): Bug fix in
 
1124
        uninstall_man_format.  Report from Eric Backus.
 
1125
 
 
1126
Mon Dec  1 13:52:39 1997  Tom Tromey  <tromey@cygnus.com>
 
1127
 
 
1128
        * automake.in (handle_source_transform): Correctly generate
 
1129
        _OBJECTS when _SOURCES is defined conditionally.  Reported by Rob
 
1130
        Savoye.  Test cond3.test.
 
1131
 
 
1132
        Fixes for test objc.test:
 
1133
        * automake.in (initialize_per_input): New global seen_any_source.
 
1134
        (handle_yacc_lex_cxx): Use seen_any_source to decide when to
 
1135
        define LINK, et al.
 
1136
        (handle_single_transform_list): Set seen_any_source.
 
1137
        (handle_lib_objects_cond): Likewise.
 
1138
 
 
1139
Wed Nov 26 13:41:57 1997  Tom Tromey  <tromey@cygnus.com>
 
1140
 
 
1141
        * Released 1.2d.
 
1142
 
 
1143
        * m4/ccstdc.m4: Don't force AM_PROG_CC_STDC before AC_PROG_CPP.
 
1144
        Temporary hack.
 
1145
 
 
1146
        * m4/mktime.m4 (AM_FUNC_MTIME): New version from Paul Eggert.
 
1147
 
 
1148
        * header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL,
 
1149
        NORMAL_UNINSTALL, PRE_UNINSTALL, POST_UNINSTALL): Define as `:',
 
1150
        not `true'.
 
1151
 
 
1152
        * automake.in (output_yacc_build_rule): Don't overwrite .h file in
 
1153
        non-ylwrap case.
 
1154
 
 
1155
        * tags.am (ID): Scan lisp files.
 
1156
        (TAGS): Make tags for lisp files.
 
1157
 
 
1158
Tue Nov 25 14:20:42 1997  Tom Tromey  <tromey@cygnus.com>
 
1159
 
 
1160
        * ltlib.am: Use INSTALL_DATA, not INSTALL_PROGRAM.  From Gord
 
1161
        Matzigkeit.
 
1162
 
 
1163
Fri Nov 21 15:15:50 1997  Tom Tromey  <tromey@cygnus.com>
 
1164
 
 
1165
        * m4/mingw.m4, m4/cygwin.m4: Argument to AC_TRY_COMPILE is
 
1166
        function body, not entire function.  From Ian Taylor.
 
1167
 
 
1168
Sat Oct 25 12:39:19 1997  Tom Tromey  <tromey@cygnus.com>
 
1169
 
 
1170
        * automake.in (scan_one_configure_file): Skip empty string for
 
1171
        Perl 4.  From Assar Westerlund.
 
1172
 
 
1173
        * config.guess, config.sub, texinfo.tex: New versions from FSF.
 
1174
 
 
1175
Fri Oct 24 23:15:09 1997  Tom Tromey  <tromey@cygnus.com>
 
1176
 
 
1177
        * automake.in (output_yacc_build_rule): Use YFLAGS again.
 
1178
        (handle_yacc_lex_cxx): Error if YACCFLAGS used.
 
1179
 
 
1180
Wed Aug 27 19:26:45 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
 
1181
 
 
1182
        * compile.am: Add suffix rules for ".s.o" and ".S.o" so assembler
 
1183
        files can be used.
 
1184
        * libtool.am: Add suffix rules for ".s.lo" and ".S.lo" so assembler
 
1185
        files can be used.
 
1186
        * automake.in: Add .S and .s to the standard list of suffixes so
 
1187
        assembler files can be used.
 
1188
 
 
1189
Fri Oct 24 13:39:01 1997  Tom Tromey  <tromey@cygnus.com>
 
1190
 
 
1191
        * m4/exeext.m4: Require AM_MINGW32.  Check MINGW32 setting.
 
1192
 
 
1193
Thu Oct 23 21:16:28 1997  Tom Tromey  <tromey@cygnus.com>
 
1194
 
 
1195
        * m4/init.m4 (missing_dir): AC_REQUIRE AM_SANITY_CHECK,
 
1196
        AC_ARG_PROGRAM, and AC_PROG_MAKE_SET.
 
1197
 
 
1198
Tue Oct 21 16:49:36 1997  Tom Tromey  <tromey@cygnus.com>
 
1199
 
 
1200
        * automake.in (handle_options): Recognize `cygnus'.
 
1201
 
 
1202
Tue Sep  9 17:09:47 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
 
1203
 
 
1204
        * m4/mingw.m4: New file for mingw32 support.
 
1205
        * m4/exeext.m4: Also check for the mingw32 environment.
 
1206
 
 
1207
Tue Oct 21 00:39:44 1997  Tom Tromey  <tromey@cygnus.com>
 
1208
 
 
1209
        * m4/Makefile.am (m4data_DATA): Added mingw.m4.
 
1210
 
 
1211
        * automake.in (handle_lib_objects_cond): Don't require @LEXLIB@.
 
1212
        (handle_programs): Likewise.
 
1213
 
 
1214
        * subdirs.am (check-recursive installcheck-recursive
 
1215
        info-recursive dvi-recursive): Handle case when SUBDIRS is empty.
 
1216
        (maintainer-clean-recursive): Likewise.  From Assar Westerlund.
 
1217
 
 
1218
        * aclocal.in (scan_m4_files): If macro recognized, &search will
 
1219
        return 1.
 
1220
        (scan_configure): If AM_ macro not found, give error.
 
1221
 
 
1222
        * m4/sanity.m4: If `ls' completely fails, die.  From Jim
 
1223
        Meyering.
 
1224
 
 
1225
Mon Oct 20 16:13:48 1997  Tom Tromey  <tromey@cygnus.com>
 
1226
 
 
1227
        * automake.in (handle_single_transform_list): Fixlet for Fortran.
 
1228
        From Bernard Urban.
 
1229
 
 
1230
        * libtool.am: Remove _libs, for libtool 1.0d.  From Gord
 
1231
        Matzigkeit.
 
1232
 
 
1233
Sun Oct 19 22:59:35 1997  Tom Tromey  <tromey@cygnus.com>
 
1234
 
 
1235
        * texinfos.am: Bug fix.  From John W. Coomes.
 
1236
 
 
1237
Mon Sep 29 12:57:00 1997  Tom Tromey  <tromey@cygnus.com>
 
1238
 
 
1239
        * Released 1.2c.
 
1240
 
 
1241
        * automake.in (handle_dist_worker): In topmost directory of
 
1242
        project, use `distdir', not `top_distdir', as argument to
 
1243
        --output-dir; likewise when building in subdirs.
 
1244
 
 
1245
Sun Sep 28 15:55:46 1997  Tom Tromey  <tromey@cygnus.com>
 
1246
 
 
1247
        * m4/sanity.m4: Test $*, not $@.  From Akim Demaille.
 
1248
 
 
1249
        * automake.in (handle_minor_options): New sub.
 
1250
        (check_gnits_standards): Don't handle README-alpha here.
 
1251
        (handle_dist_worker): Check NEWS file if `check-news' option
 
1252
        requested.
 
1253
        (generate_makefile): Run handle_minor_options.
 
1254
        (handle_options): Handle readme-alpha and check-news.  Set them if
 
1255
        --gnits.
 
1256
 
 
1257
        * depend.am (MKDEP): Use $(CC), not gcc.
 
1258
 
 
1259
Wed Sep 24 23:48:26 1997  Tom Tromey  <tromey@cygnus.com>
 
1260
 
 
1261
        * Release 1.2b.
 
1262
 
 
1263
        * m4/ccstdc.m4 (AM_PROG_CC_STDC): Make sure this is run before
 
1264
        AC_PROG_CPP.  From Markus Oberhumer.
 
1265
 
 
1266
Fri Sep 12 00:04:19 1997  Paul Eggert  <eggert@twinsun.com>
 
1267
 
 
1268
        * m4/ccstdc.m4 (AM_PROG_CC_STDC): Don't look at __STDC__;
 
1269
        look only at whether function prototypes are supported.
 
1270
 
 
1271
Wed Sep 24 16:10:37 1997  Tom Tromey  <tromey@cygnus.com>
 
1272
 
 
1273
        * Various: Put "-" before each `rm' line.  This avoids a bug in
 
1274
        some losing makes (Ultrix, 4.3 BSD).
 
1275
 
 
1276
        * automake.in (handle_dist_worker): Correctly handle subdirs that
 
1277
        have their own configure.in.  From Peter Mattis.
 
1278
 
 
1279
        * automake.in (handle_yacc_lex_cxx): Handle de-ansi-fied sources
 
1280
        in srcdir as well as build dir.
 
1281
 
 
1282
        * automake.in (scan_one_configure_file): Detect AC_OUTPUT().
 
1283
        (handle_single_transform_list): Don't apply length() to a list.
 
1284
 
 
1285
        * automake.in (handle_programs): Define _DEPENDENCIES variable if
 
1286
        not defined by user.
 
1287
 
 
1288
Thu Sep 18 19:43:38 1997  Tom Tromey  <tromey@cygnus.com>
 
1289
 
 
1290
        * m4/sanity.m4: Quote "$@" for m4.  From Gord Matzigkeit.
 
1291
 
 
1292
Mon Sep  1 23:50:38 1997  Tom Tromey  <tromey@cygnus.com>
 
1293
 
 
1294
        * automake.in (handle_texinfo): Set need_texi_file only when
 
1295
        TEXINFO_TEX not defined.
 
1296
 
 
1297
Thu Aug 28 09:37:29 1997  Tom Tromey  <tromey@cygnus.com>
 
1298
 
 
1299
        From Juergen Erhard:
 
1300
        * automake.in (SUFFIX_RULE_PATTERN): New global.
 
1301
        (handle_single_transform_list): If suffix matches a source suffix,
 
1302
        rewrite.
 
1303
        (read_am_file): Add suffix rules to %suffix_rules.
 
1304
        (initialize_per_input): Initialize %suffix_rules.
 
1305
 
 
1306
Wed Aug 27 12:56:50 1997  Tom Tromey  <tromey@cygnus.com>
 
1307
 
 
1308
        * automake.in (handle_texinfo): Also remove .kys and .ps files.
 
1309
 
 
1310
        * automake.in (handle_yacc_lex_cxx): Quoting fixlet.  From Kaveh
 
1311
        Ghazi.
 
1312
 
 
1313
        * aclocal.in (write_aclocal): Print copyright and copying
 
1314
        permissions.  From RMS.
 
1315
        * automake.in (initialize_global_constants): More copyright stuff
 
1316
        from RMS.
 
1317
 
 
1318
        * automake.in (handle_texinfo): Only require texinfo.tex in
 
1319
        appropriate situations.  Report from Paul D. Smith.
 
1320
 
 
1321
Mon Aug 25 15:45:52 1997  Tom Tromey  <tromey@cygnus.com>
 
1322
 
 
1323
        * automake.in (scan_dependency_file): Fix so that
 
1324
        OMIT_DEPENDENCIES will work.  From Alexander Lukyanov.
 
1325
 
 
1326
        * automake.in (handle_texinfo): texi2dvi can generate `.cn'
 
1327
        files.  From Akim Demaille.
 
1328
 
 
1329
Wed Aug  6 10:51:37 1997  Tom Tromey  <tromey@cygnus.com>
 
1330
 
 
1331
        * automake.in (handle_texinfo): Reversed sense of test.
 
1332
 
 
1333
Tue Aug  5 17:49:54 1997  Tom Tromey  <tromey@cygnus.com>
 
1334
 
 
1335
        * automake.in (handle_dependencies): Always mark OMIT_DEPENDENCIES
 
1336
        as seen.
 
1337
 
 
1338
        * automake.in (handle_yacc_lex_cxx): Make each _.c file depend on
 
1339
        ansi2knr.
 
1340
 
 
1341
        * automake.in (handle_yacc_lex_cxx): Fix for makes which don't
 
1342
        allow $< in non-suffix rules.  From Akim Demaille.
 
1343
 
 
1344
        * automake.in (value_to_list): If variable name contains configure
 
1345
        substitution, then just ignore it.
 
1346
 
 
1347
        * automake.in (variable_defined): Mark variable is seen, even if
 
1348
        only conditionally seen.
 
1349
 
 
1350
        * Makefile.am: Check for bad splits.
 
1351
        * automake.in (various): Use split(' ',...), not split(/ /,...).
 
1352
 
 
1353
Tue Aug  5 14:08:51 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1354
 
 
1355
        * ylwrap: If the program is a relative path, force it to be
 
1356
        absolute.
 
1357
 
 
1358
Tue Aug  5 16:59:41 1997  Tom Tromey  <tromey@cygnus.com>
 
1359
 
 
1360
        * missing: Examine A[CM]_CONFIG_HEADER for name of files to
 
1361
        touch.  From Markus F.X.J. Oberhumer.
 
1362
 
 
1363
        * automake.in (require_file_internal): Better error message when
 
1364
        installing.
 
1365
 
 
1366
        * automake.in (handle_texinfo): Smarter test when deleting output
 
1367
        of makeinfo.
 
1368
 
 
1369
Sat Aug  2 13:32:45 1997  Tom Tromey  <tromey@cygnus.com>
 
1370
 
 
1371
        * automake.in (do_check_merge_target): In --cygnus mode, check
 
1372
        doesn't depend on all.
 
1373
 
 
1374
        * automake.in (output_yacc_build_rule): Use YACCFLAGS, not
 
1375
        YFLAGS.  Per GNU Standards.
 
1376
 
 
1377
        * dejagnu.am (RUNTESTDEFAULTFLAGS): New macro.
 
1378
        (check-DEJAGNU): Use it.
 
1379
 
 
1380
        * subdirs.am (maintainer-clean-recursive): Actually reverse subdir
 
1381
        list.  From Alexander Lukyanov.
 
1382
 
 
1383
        * automake.in (initialize_global_constants): Changed generated
 
1384
        copyright.  From RMS.
 
1385
 
 
1386
        * automake.in (handle_configure): Pass correct value for
 
1387
        CONFIG_FILES.  From Ian Taylor.
 
1388
 
 
1389
Thu Jul 31 17:36:10 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1390
 
 
1391
        * ylwrap (pairlist): Shift out trailing "--"; don't pass it to
 
1392
        $prog.
 
1393
 
 
1394
Thu Jul 24 00:52:02 1997  Tom Tromey  <tromey@cygnus.com>
 
1395
 
 
1396
        * automake.in (initialize_global_constants): Changed index names
 
1397
        in dist hash so that alternate dist targets will be generated.
 
1398
        Report from Glenn Amerine.
 
1399
 
 
1400
        Suggestion from Karl Berry:
 
1401
        * automake.in (usage): Added short info line.
 
1402
 
 
1403
        * aclocal.in (usage): Updated bug-reporting address.  Added short
 
1404
        info line.
 
1405
 
 
1406
        * automake.in (handle_emacs_lisp): Put contents of lisp-clean.am
 
1407
        into output.  Report from Karl Berry.
 
1408
 
 
1409
Mon Aug 25 16:14:32 1997  Tom Tromey  <tromey@cygnus.com>
 
1410
 
 
1411
        * automake.in (handle_configure): Only generate ":" syntax for
 
1412
        CONFIG_FILES when really needed.
 
1413
 
 
1414
Wed Aug  6 14:47:12 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1415
 
 
1416
        * remake-hdr.am (@CONFIG_HEADER@): Use a dummy command to force
 
1417
        GNU make to recheck the file modification time.
 
1418
 
 
1419
Tue Aug  5 14:44:10 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1420
 
 
1421
        * ylwrap: If the program is a relative path, force it to be
 
1422
        absolute.
 
1423
 
 
1424
Mon Aug  4 14:52:08 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1425
 
 
1426
        * automake.in ($RULE_PATTERN): Accept $ in body of rule name.
 
1427
        (handle_programs): Don't append $(EXEEXT) if the
 
1428
        program name contains '.'.
 
1429
        (am_install_var): When rewriting _PROGRAMS, don't append $(EXEEXT)
 
1430
        if the program names contains '.'.  Also, handle conditionals.
 
1431
 
 
1432
Sat Aug  2 14:43:41 1997  Tom Tromey  <tromey@cygnus.com>
 
1433
 
 
1434
        * m4/exeext.m4: Fixed quoting.
 
1435
 
 
1436
        * m4/exeext.m4 (am_cv_exeext): Use echo, not ls.
 
1437
 
 
1438
        * automake.in (handle_programs): Transform @EXEEXT@ when including
 
1439
        program.am.
 
1440
 
 
1441
Fri Aug  1 17:09:09 1997  Tom Tromey  <tromey@cygnus.com>
 
1442
 
 
1443
        * automake.in (handle_programs): Don't transform CYGWIN or
 
1444
        NOTCYGWIN.
 
1445
        (am_install_var): Likewise.
 
1446
 
 
1447
        * progs-clean.am (clean-@DIR@PROGRAMS): Never include EXEEXT.
 
1448
 
 
1449
        * progs.am: Removed @EXEEXT@; it is now implicit.
 
1450
        * program.am: Add @EXEEXT@ in appropriate places; removed
 
1451
        cygwin-dependent code.
 
1452
        * automake.in (seen_exeext): Renamed from seen_cygwin32.
 
1453
        (handle_programs): Use seen_exeext.
 
1454
        (scan_one_configure_file): Look for AM_EXEEXT, not AM_CYGWIN32.
 
1455
        (check_cygnus): Use seen_exeext.
 
1456
        (am_install_var): Likewise.
 
1457
        (am_install_var): When handling PROGRAMS primary, append EXELIST
 
1458
        to program names as necessary.
 
1459
        * m4/exeext.m4: Require AM_CYGWIN32.
 
1460
 
 
1461
Thu Jul 31 17:36:10 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1462
 
 
1463
        * ylwrap (pairlist): Shift out trailing "--"; don't pass it to
 
1464
        $prog.
 
1465
 
 
1466
        * texinfos.am: Add -I $(srcdir) when invoking $(MAKEINFO) for
 
1467
        CYGNUS .texinfo.info case and .texinfo case.
 
1468
 
 
1469
        * automake.in (handle_configure): Correct handling of inputs for
 
1470
        for AC_OUTPUT files when invoking config.status.
 
1471
 
 
1472
Mon Jul 28 15:29:25 1997  Rob Savoye  <rob@chinadoll.cygnus.com>
 
1473
 
 
1474
        * m4/cygwin.m4: Set a variable CYGWIN32, rather than EXEEXT.
 
1475
        * m4/exeext.m4: New autoconf test for an executable suffix.
 
1476
        * m4/Makefile.in: Install the new exeext.m4 test.
 
1477
 
 
1478
Sun Jun 22 14:01:59 1997  Tom Tromey  <tromey@cygnus.com>
 
1479
 
 
1480
        * Released version 1.2.
 
1481
 
 
1482
        * automake.in (handle_texinfo): Look for texinfo.tex in aux dir.
 
1483
 
 
1484
        * automake.in (require_file_internal): Only print "installing"
 
1485
        when actually installing.  From Gord Matzigkeit.
 
1486
 
 
1487
        * automake.in (handle_tests): Exit status `77' means `ignore
 
1488
        test'.  From Fran�ois Pinard.
 
1489
        (handle_tests) Also, make banner same size as text.
 
1490
 
 
1491
        * automake.in (handle_configure): Don't handle PRE_BUILT_SOURCES.
 
1492
        (handle_built_sources): Likewise; don't have `all' depend on
 
1493
        BUILT_SOURCES.
 
1494
 
 
1495
        * depend.am (DEPS_MAGIC): New variable.
 
1496
        (.deps/.P): Depend on BUILT_SOURCES again.
 
1497
 
 
1498
        * texinfos.am: Use ||, not ;.
 
1499
 
 
1500
Tue Jun 10 11:04:16 1997  Tom Tromey  <tromey@cygnus.com>
 
1501
 
 
1502
        * m4/cygwin.m4: Examine output of compiler to see if .exe needed.
 
1503
 
 
1504
Sun Jun  1 13:16:05 1997  Tom Tromey  <tromey@cygnus.com>
 
1505
 
 
1506
        * automake.in (handle_built_sources): Handle PRE_BUILT_SOURCES.
 
1507
        (handle_configure): Likewise.
 
1508
 
 
1509
        * depend2.am (.deps/%.P): Don't generate file if MKDEP fails.
 
1510
        From Alexandre Oliva.
 
1511
 
 
1512
        * depend.am (.deps/.P): Depend on PRE_BUILT_SOURCES, not
 
1513
        BUILT_SOURCES.
 
1514
 
 
1515
        * automake.in (initialize_global_constants): Added 1997 to
 
1516
        copyright info.
 
1517
 
 
1518
        * automake.in (output_yacc_build_rule): Never move y.tab.c over
 
1519
        the .h file.  From Jim Meyering.
 
1520
 
 
1521
Thu May 29 23:16:02 1997  Tom Tromey  <tromey@cygnus.com>
 
1522
 
 
1523
        * automake.in (scan_one_configure_file): Avoid defining ACLOCAL,
 
1524
        AUTOCONF, AUTOMAKE, AUTOHEADER.  From David Zaroski.
 
1525
 
 
1526
Sat Feb 22 16:05:24 1997  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
 
1527
 
 
1528
        * Makefile.am (pkgdata_DATA): Under this new scheme, we no longer
 
1529
        need compile-kr.am.  Delete it.
 
1530
 
 
1531
        * automake.in (handle_yacc_lex_cxx, get_object_extension): Use
 
1532
        _.c, _.o, _.lo instead of ._c, ._o, .l_o for de-ansification.
 
1533
 
 
1534
        * ansi2knr.c (main): Parse our arguments a little differently so
 
1535
        that we don't create null output files when we can't read the
 
1536
        input file.
 
1537
 
 
1538
Wed May 28 23:40:33 1997  Tom Tromey  <tromey@cygnus.com>
 
1539
 
 
1540
        * depend.am (.deps/.P): Depend on $(BUILT_SOURCES) again.  From
 
1541
        Gord Matzigkeit.
 
1542
 
 
1543
Mon May 26 22:50:49 1997  Tom Tromey  <tromey@cygnus.com>
 
1544
 
 
1545
        * remake-hdr.am ($(srcdir)/@STAMP@.in): Make echo silent.  Report
 
1546
        from Alexandre Oliva.
 
1547
 
 
1548
        * automake.in (generate_makefile): If --no-force, check
 
1549
        Makefile.in against configure.in and aclocal.m4.  Report from
 
1550
        Alexandre Oliva.
 
1551
 
 
1552
        * automake.in (handle_dist_worker): Put --include-deps on command
 
1553
        line if specified originally.
 
1554
        (handle_configure): Likewise.
 
1555
 
 
1556
        * configure.in: Error if Perl 5.001 is used.
 
1557
 
 
1558
        * ylwrap: Don't quote $prog when executing it.  From Jim
 
1559
        Meyering.
 
1560
 
 
1561
Thu May 15 12:05:20 1997  Tom Tromey  <tromey@cygnus.com>
 
1562
 
 
1563
        * automake.in (handle_merge_targets): Set INSTALL_SCRIPT in
 
1564
        install-strip target.
 
1565
 
 
1566
Tue May 13 08:20:02 1997  Tom Tromey  <tromey@cygnus.com>
 
1567
 
 
1568
        * automake.in (handle_dependencies): Don't generate dependencies
 
1569
        if DEP_FILES would be empty.
 
1570
 
 
1571
Sun May 11 13:59:14 1997  Tom Tromey  <tromey@cygnus.com>
 
1572
 
 
1573
        * config.guess: New version from FSF.
 
1574
 
 
1575
        * automake.in (get_object_extension): If ansi2knr in another
 
1576
        directory, always define ANSI2KNR to full path.  From Akim
 
1577
        Demaille.
 
1578
 
 
1579
        * kr-extra.am (clean-krextra): Remove ansi2knr here, not in
 
1580
        distclean-krextra.
 
1581
 
 
1582
        * missing: Regularized grammar.  From Fran�ois Pinard.
 
1583
 
 
1584
Sat May 10 16:48:47 1997  Tom Tromey  <tromey@cygnus.com>
 
1585
 
 
1586
        * Released 1.1p.
 
1587
 
 
1588
        * m4/init.m4: Error if source directory already configured.
 
1589
 
 
1590
        * automake.in (scan_dependency_file): Always use srcdir name as
 
1591
        passed in on command line.
 
1592
 
 
1593
Thu May  1 12:53:46 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1594
 
 
1595
        * automake.in (value_to_list): Don't fail when a variable
 
1596
        substitution is not a complete word.
 
1597
 
 
1598
Tue May  6 15:22:41 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1599
 
 
1600
        * subdirs.am: Fix check for make -k to use $(MAKEFLAGS) and to not
 
1601
        get fooled by command line arguments.
 
1602
 
 
1603
Sat May 10 15:48:46 1997  Tom Tromey  <tromey@cygnus.com>
 
1604
 
 
1605
        * m4/ccstdc.m4: Print "none needed" if compiler accepts ANSI C by
 
1606
        default.
 
1607
 
 
1608
Mon May  5 23:24:09 1997  Tom Tromey  <tromey@cygnus.com>
 
1609
 
 
1610
        * mkinstalldirs, config.guess, config.sub, COPYING, texinfo.tex:
 
1611
        New versions from FSF.
 
1612
 
 
1613
Sun May  4 15:21:22 1997  Tom Tromey  <tromey@cygnus.com>
 
1614
 
 
1615
        * texinfos.am (install-info): Avoid the Debian install-info.
 
1616
        (uninstall-info): Likewise.
 
1617
 
 
1618
        * automake.in (handle_single_transform_list): Strip any directory
 
1619
        name before processing name.
 
1620
 
 
1621
Thu May  1 19:24:08 1997  Tom Tromey  <tromey@cygnus.com>
 
1622
 
 
1623
        * depend2.am (.deps/%.P): Don't put $(srcdir)/ into dependency.
 
1624
 
 
1625
Wed Apr 30 19:15:47 1997  Tom Tromey  <tromey@cygnus.com>
 
1626
 
 
1627
        * automake.in (handle_dist_worker): Change how top_distdir is
 
1628
        computed.  Based on patch from Ian Taylor.
 
1629
        (handle_dist): Define top_distdir.
 
1630
 
 
1631
        * automake.in (handle_yacc_lex_cxx): Include CXXFLAGS in CXXLINK.
 
1632
        (handle_yacc_lex_cxx): Include CFLAGS in LINK.
 
1633
 
 
1634
Wed Apr 30 14:46:37 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1635
 
 
1636
        * automake.in (handle_dist_worker): When building a distribution,
 
1637
        if SUBDIRS is defined conditionaly, recur into each possible
 
1638
        subdirectory.
 
1639
 
 
1640
        * clean.am (distclean-generic): Remove stamp-h[0-9]*.
 
1641
 
 
1642
Tue Apr 29 19:11:45 1997  Tom Tromey  <tromey@cygnus.com>
 
1643
 
 
1644
        * INSTALL, mkinstalldirs, install-sh: Update from Fran�ois
 
1645
        Pinard.
 
1646
 
 
1647
        * aclocal.in (add_macro): If AC_ macro was defined, then mark it
 
1648
        as seen.  Report from Janos Farkas.
 
1649
 
 
1650
        * subdirs.am: Clean targets now run in reverse order.  From Kevin
 
1651
        Dalley.
 
1652
 
 
1653
        * automake.in (handle_texinfo): Put `aminfo', not `info' on
 
1654
        @clean.
 
1655
 
 
1656
        * mdate-sh: New version from Ulrich Drepper.
 
1657
 
 
1658
Mon Apr 28 01:18:05 1997  Tom Tromey  <tromey@cygnus.com>
 
1659
 
 
1660
        * automake.in (handle_configure): Makefile only depends on
 
1661
        BUILT_SOURCES when generating dependencies.
 
1662
 
 
1663
        * Released 1.1o.
 
1664
 
 
1665
Sun Apr 27 23:58:20 1997  Tom Tromey  <tromey@cygnus.com>
 
1666
 
 
1667
        * automake.in (handle_dist): Use variable_value, not
 
1668
        variable_contents.
 
1669
 
 
1670
Wed Apr 23 14:04:28 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1671
 
 
1672
        * automake.in (IF_PATTERN): Define.
 
1673
        (ELSE_PATTERN, ENDIF_PATTERN): Define.
 
1674
        (AM_CONDITIONAL_PATTERN): Define.
 
1675
        (%configure_cond): New global hash table.
 
1676
        (handle_source_transform): If xx_SOURCES is defined conditionally,
 
1677
        define xx_OBJECTS using the same conditions.
 
1678
        (handle_lib_objects): If variable is defined conditionally, define
 
1679
        xx_DEPENDENCIES conditionally.  Most code moved into subroutine.
 
1680
        (handle_lib_objects_cond): New function, broken out of
 
1681
        handle_lib_objects.
 
1682
        (scan_one_configure_file): Look for $AM_CONDITIONAL_PATTERN.
 
1683
        (conditional_true_when): New function.
 
1684
        (variable_defined): Add new parameter: cond.  Change some
 
1685
        callers.
 
1686
        (variable_conditions): New function.
 
1687
        (variable_conditionally_defined): New function.
 
1688
        (variable_value): New function.  Change most uses of $contents to
 
1689
        call variable_value instead.
 
1690
        (value_to_list): New function, from variable_value_as_list.
 
1691
        (variable_value_as_list): Add new parameter: cond.  Change all
 
1692
        callers.  Move some code into subroutine value_to_list.
 
1693
        (define_pretty_variable): Add new parameter: cond.  Change call
 
1694
        callers.
 
1695
        (read_am_file): Handle conditionals.
 
1696
        (initialize_per_input): Initialize %conditional and
 
1697
        @conditional_stack.
 
1698
        * m4/cond.m4: New file.
 
1699
        * m4/Makefile.am (m4data_DATA): Add cond.m4.
 
1700
 
 
1701
Sun Apr 27 11:03:36 1997  Tom Tromey  <tromey@cygnus.com>
 
1702
 
 
1703
        * automake.in (handle_dist_worker): Run automake once per
 
1704
        directory, instead of once at the top.
 
1705
        (handle_dist_worker): Changed interface.
 
1706
        (handle_dist): Likewise.
 
1707
        (generate_makefile): Better error message if can't write the
 
1708
        file.
 
1709
        (handle_dist_worker): Pass top_distdir to subdir makes.
 
1710
 
 
1711
        * automake.in (handle_dist_worker): Use mode 777 on directories in
 
1712
        distribution.  GNU Standards compliance.
 
1713
 
 
1714
        * automake.in (handle_yacc_lex_cxx): Don't use interlock.
 
1715
        (output_yacc_build_rule): Don't use interlock; just use new ylwrap
 
1716
        instead.  The new ylwrap builds in a subdir; idea from Mark
 
1717
        Eichin.
 
1718
        (output_lex_build_rule): Likewise.
 
1719
        (initialize_global_constants): [common_files] Don't include
 
1720
        interlock.
 
1721
 
 
1722
        * Makefile.am (pkgdata_SCRIPTS): Removed interlock.
 
1723
        * interlock: Removed.
 
1724
        * ylwrap: Changed interface.  Now runs command in subdir.
 
1725
 
 
1726
        * remake.am (config.status): Look in srcdir for config header.
 
1727
        ($(srcdir)/configure): Likewise.
 
1728
        * remake-hdr.am (@STAMP@): Look in srcdir for config header.  From
 
1729
        Phil Nelson.
 
1730
        ($(srcdir)/@CONFIG_HEADER_IN@): Likewise.
 
1731
 
 
1732
        * automake.in (handle_aclocal_m4): Make target $(ACLOCAL_M4), not
 
1733
        value spelled out.  From Phil Nelson
 
1734
 
 
1735
        * automake.in (handle_configure): Don't skip Makefiles; instead
 
1736
        skip automake inputs.
 
1737
        (handle_merge_targets): Changed interface; put $makefile at
 
1738
        beginning of @all (rather than Makefile at end).
 
1739
 
 
1740
        * automake.in (handle_yacc_lex_cxx): Correctly compute
 
1741
        de_ansi_sources.
 
1742
 
 
1743
        * clean-kr.am (distclean-kr): Do nothing; ansi2knr is removed in
 
1744
        kr-extra.am.
 
1745
 
 
1746
        * Makefile.am: Check to make sure there are no accidental
 
1747
        configure substitutions.
 
1748
 
 
1749
        * automake.in (handle_texinfo): Don't allow configure substitution
 
1750
        on @MAKEINFO@ here.
 
1751
 
 
1752
        * automake.in (handle_yacc_lex_cxx): ._c and ._o files both depend
 
1753
        on $(ANSI2KNR).
 
1754
 
 
1755
        * kr-extra.am (ansi2knr): Removed.
 
1756
        (ansi2knr.o): Likewise.
 
1757
 
 
1758
        * automake.in (get_object_extension): Allow ansi2knr to be built
 
1759
        from any directory.
 
1760
 
 
1761
Fri Apr 25 12:33:23 1997  Tom Tromey  <tromey@cygnus.com>
 
1762
 
 
1763
        * missing: Changed bison text.  From Ian Taylor.
 
1764
 
 
1765
        * m4/missing.m4: Redirect stdin of testee.  From Bill Fenner.
 
1766
 
 
1767
        * automake.in (output_yacc_build_rule): Generate rule to create .h
 
1768
        file.
 
1769
        (handle_footer): Generate unique, sorted list of suffixes.
 
1770
 
 
1771
        * automake.in (scan_one_configure_file): Recognize AC_PROG_AWK,
 
1772
        _CPP, _CXCPP, _LN_S.  From Ralph Schleicher.
 
1773
 
 
1774
Mon Apr 21 12:35:57 1997  Ian Lance Taylor  <ian@cygnus.com>
 
1775
 
 
1776
        * automake.in (@config_fullnames): New array.
 
1777
        (@config_names): New array, replacing $config_name.
 
1778
        (@config_headers): New array, replacing $config_header.
 
1779
        (get_object_extension): Handle multiple header files.
 
1780
        (handle_tags, handle_merge_targets): Likewise.
 
1781
        (scan_one_configure_file): Likewise.
 
1782
        (handle_configure): Likewise.  Don't check for the configuration
 
1783
        header file in AC_OUTPUT; it won't be there.
 
1784
        * remake-hdr.am: Handle multiple header files.
 
1785
        * clean-hdr.am: New file, broken out of remake-hdr.am.
 
1786
        * m4/header.m4: Handle multiple header files.
 
1787
        * Makefile.am (pkgdata_DATA): Add clean-hdr.am.
 
1788
 
 
1789
Wed Apr 16 00:05:47 1997  Tom Tromey  <tromey@cygnus.com>
 
1790
 
 
1791
        * texinfos.am (.texi.info, .texi, .texinfo.info, .info): Remove
 
1792
 
 
1793
        * automake.in (define_program_variable): Added `override' argument.
 
1794
        (handle_texinfo): Pass override arg when defining MAKEINFO.
 
1795
        (AC_MISSING_PROG): New constant.
 
1796
        (scan_one_configure_file): Use it.
 
1797
 
 
1798
Tue Apr 15 12:12:28 1997  Tom Tromey  <tromey@cygnus.com>
 
1799
 
 
1800
        * automake.in (handle_texinfo): In --cygnus mode, reserve
 
1801
        clean-info for the user.
 
1802
 
 
1803
        * automake.in (handle_subdirs): Typo fix.  From Akim Demaille.
 
1804
 
 
1805
        * automake.in (handle_tags): Only use SUBDIRS if it is actually
 
1806
        defined.  Report from Ian Taylor.
 
1807
 
 
1808
        * tags.am: Added prefix to SUBDIRS rules.
 
1809
 
 
1810
Wed Apr  9 17:09:40 1997  Tom Tromey  <tromey@cygnus.com>
 
1811
 
 
1812
        * automake.in (handle_ltlibraries): Use correct rpath
 
1813
        substitution.  Bug from Jim Blandy.
 
1814
 
 
1815
Mon Apr  7 17:40:18 1997  Tom Tromey  <tromey@cygnus.com>
 
1816
 
 
1817
        * automake.in (AM_INIT_AUTOMAKE_PATTERN): Fixed for new 3rd arg.
 
1818
        Test version2.test.
 
1819
 
 
1820
Thu Apr  3 19:07:59 1997  Tom Tromey  <tromey@cygnus.com>
 
1821
 
 
1822
        * Released 1.1n.
 
1823
 
 
1824
        * tags.am (TAGS): Run "cd && etags" in subshell for proper
 
1825
        associativity.
 
1826
 
 
1827
        * texinfos.am (install-info-am): If --cygnus, then info file can
 
1828
        be in build dir.  From David Zaroski.
 
1829
 
 
1830
        * ltlibrary.am (@LTLIBRARY@): use @RPATH@, not explicit -rpath.
 
1831
 
 
1832
        * automake.in (handle_ltlibraries): Treat EXTRA_ libraries
 
1833
        specially.
 
1834
 
 
1835
Wed Apr  2 00:03:50 1997  Tom Tromey  <tromey@cygnus.com>
 
1836
 
 
1837
        * automake.in (handle_source_transform): Don't generate dependency
 
1838
        on config.h.
 
1839
        (scan_dependency_file): Strip the .P file from the target.
 
1840
 
 
1841
        * automake.in (handle_tags): Use single, not double, quotes when
 
1842
        setting list variable.
 
1843
 
 
1844
        * data.am, header.am, libs.am, lisp.am, ltlib.am, progs-clean.am,
 
1845
        progs.am, scripts.am, tags.am: Use single quotes to fill list
 
1846
        variable; otherwise `$' in filename will not work.  From Per
 
1847
        Bothner.
 
1848
 
 
1849
        * mdate-sh: Use "ls -d" so mdate-sh can be run on a directory.
 
1850
        From Bruno Haible.
 
1851
 
 
1852
        * automake.in (handle_programs): Error if LIBADD used where LDADD
 
1853
        meant.
 
1854
        (handle_libraries): Error if LDADD used where LIBADD meant.
 
1855
        (handle_ltlibraries): Likewise.
 
1856
 
 
1857
Tue Apr  1 22:46:33 1997  Tom Tromey  <tromey@cygnus.com>
 
1858
 
 
1859
        * automake.in (check_canonical_spelling): New sub.
 
1860
        (handle_programs): Use it.
 
1861
        (handle_libraries): Likewise.
 
1862
        (handle_ltlibraries): Likewise.
 
1863
 
 
1864
Mon Mar 31 12:13:08 1997  Tom Tromey  <tromey@cygnus.com>
 
1865
 
 
1866
        * depend2.am (.deps/%.P): Make .P file depend on everything the .c
 
1867
        file includes.
 
1868
 
 
1869
Fri Mar 28 23:34:49 1997  Tom Tromey  <tromey@cygnus.com>
 
1870
 
 
1871
        * automake.in (handle_configure): Error if stamp-h appears in
 
1872
        AC_OUTPUT line.
 
1873
 
 
1874
Thu Mar 27 17:28:47 1997  Tom Tromey  <tromey@cygnus.com>
 
1875
 
 
1876
        * automake.in (handle_dist_worker): Avoid automake rules in
 
1877
        generated Makefile when no-dependencies specified.  From Greg
 
1878
        Woods.
 
1879
 
 
1880
        * m4/lispdir.m4: Don't AC_SUBST ELCFILES.  From Greg Woods.
 
1881
 
 
1882
        * texi-vers.am (stamp-@VTI@): Make commands silent.
 
1883
 
 
1884
        * Makefile.am (maintainer-check): "true" is ok now.
 
1885
 
 
1886
        * m4/init.m4: Added optional 3rd argument, which avoids
 
1887
        AC_DEFINE.
 
1888
 
 
1889
        * automake.in (scan_one_configure_file): Explicitly avoid
 
1890
        INSTALL_SCRIPT to avoid defining it twice.
 
1891
 
 
1892
        * header-vars.am: Change _INSTALL variable definitions to `true'.
 
1893
        Updated all users to put `@' before invocation.
 
1894
 
 
1895
Tue Mar 25 22:09:45 1997  Tom Tromey  <tromey@cygnus.com>
 
1896
 
 
1897
        Update to follow GNU Standards:
 
1898
        * automake.in (handle_man_pages): Use NORMAL_UNINSTALL before
 
1899
        uninstall-man.
 
1900
        * texinfos.am (uninstall-info): Use two loops, and have
 
1901
        PRE_UNINSTALL before running install-info.
 
1902
        * data.am, header.am, libs.am, lisp.am, ltlib.am, progs.am,
 
1903
        scripts.am, texinfos.am: Use NORMAL_UNINSTALL.
 
1904
        * header-vars.am (PRE_UNINSTALL, POST_UNINSTALL,
 
1905
        NORMAL_UNINSTALL): Define.
 
1906
 
 
1907
        * automake.in (scan_one_configure_file): Don't define ANSI2KNR as
 
1908
        a configure varriable.
 
1909
 
 
1910
        * m4/missing.m4: Run test in a subshell.  From Gord Matzigkeit.
 
1911
 
 
1912
Mon Mar 24 23:28:59 1997  Tom Tromey  <tromey@cygnus.com>
 
1913
 
 
1914
        * m4/sanity.m4: Sleep before creating temp file.
 
1915
 
 
1916
        * header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL):
 
1917
        Define.
 
1918
 
 
1919
Sat Mar 22 00:06:00 1997  Tom Tromey  <tromey@cygnus.com>
 
1920
 
 
1921
        * automake.in (am_install_var): Make sure to delete
 
1922
        CYGWIN/NOTCYGWIN tokens as appropriate.
 
1923
        (handle_programs): Remove NOTCYGWIN tokens as well.
 
1924
        (file_contents_with_transform): A single newline makes an empty
 
1925
        line.
 
1926
 
 
1927
        * program.am: Remove executable before linking.
 
1928
 
 
1929
        * texinfos.am (.texi.dvi): Look in @TEXINFODIR@ for texinfo.tex.
 
1930
        (.texinfo.dvi): Likewise.
 
1931
 
 
1932
        * automake.in (handle_texinfo): TEXINFO_TEX variable can set
 
1933
        location of texinfo.tex.
 
1934
 
 
1935
Fri Mar 21 10:22:51 1997  Tom Tromey  <tromey@cygnus.com>
 
1936
 
 
1937
        * texinfos.am (.texinfo.dvi): Mirror .texi.dvi.
 
1938
 
 
1939
        * ansi2knr.c, ansi2knr.1: New versions from L. Peter Deutsch.
 
1940
 
 
1941
        * scripts.am: Add @EXEEXT@ to installed scripts.
 
1942
 
 
1943
Wed Jan 22 20:12:31 1997  Jim Meyering  <meyering@na-net.ornl.gov>
 
1944
 
 
1945
        * m4/mktime.m4 (AM_FUNC_MKTIME): Run tests for each of a few values
 
1946
        for the TZ environment variable.  Andre Novaes Cunha provided the
 
1947
        hairy TZ setting that exercized the Solaris tzset bug.
 
1948
 
 
1949
1997-01-22  Paul Eggert  <eggert@twinsun.com>
 
1950
 
 
1951
        * m4/mktime.m4: (AM_FUNC_MKTIME): Fix bug in mktime test -- don't
 
1952
        test now, test a couple of thousand times.
 
1953
 
 
1954
Thu Mar 20 00:16:54 1997  Tom Tromey  <tromey@cygnus.com>
 
1955
 
 
1956
        * automake.in (handle_programs): Remove CYGWIN lines unless
 
1957
        AM_CYGWIN32 seen.
 
1958
        (am_install_var): Remove CYGWIN lines from -clean file as well.
 
1959
 
 
1960
        * progs.am: Put @EXEEXT@ where appropriate.
 
1961
 
 
1962
        * program.am (@PROGRAM@): If using Cygwin32, then create actual
 
1963
        name in addition to ".exe" name.
 
1964
 
 
1965
        * progs-clean.am (clean-@DIR@PROGRAMS): Conditionalize on CYGWIN.
 
1966
 
 
1967
        * automake.in (check_cygnus): Require AM_CYGWIN32 in --cygnus mode.
 
1968
        (am_install_var): If AM_CYGWIN32 not seen, then remove @EXEEXT@
 
1969
        from .am files.
 
1970
 
 
1971
        * automake.in (seen_cygwin32): New global.
 
1972
        (scan_one_configure_file): Check for AM_CYGWIN32.
 
1973
 
 
1974
        * m4/cygwin.m4: New file.
 
1975
 
 
1976
        * automake.in (scan_one_configure_file): Explicitly handle
 
1977
        AC_CONFIG_HEADER so we can avoid spurious warnings.
 
1978
        (obsolete_macros): Removed AC_CONFIG_HEADER.
 
1979
 
 
1980
        * automake.in (handle_yacc_lex_cxx): Perl 4 fixes.  From Greg
 
1981
        A. Woods.
 
1982
 
 
1983
Wed Mar 19 00:35:13 1997  Tom Tromey  <tromey@cygnus.com>
 
1984
 
 
1985
        * Released 1.1m.
 
1986
 
 
1987
        * m4/missing.m4: Print message saying what is happening.
 
1988
 
 
1989
        * m4/sanity.m4: sleep before testing.
 
1990
 
 
1991
Tue Mar 18 17:20:03 1997  Tom Tromey  <tromey@cygnus.com>
 
1992
 
 
1993
        * config.guess, config.sub: New from the FSF.
 
1994
 
 
1995
        * automake.in (initialize_global_constants): [common_files]
 
1996
        Include `missing'.
 
1997
        (scan_configure): Require `missing'.
 
1998
 
 
1999
        * header-vars.am (MAKEINFO): Don't define.
 
2000
 
 
2001
        * m4/init.m4 (missing_dir): Use AM_MISSING_PROG.
 
2002
        * m4/missing.m4: New file.
 
2003
 
 
2004
        `missing' changes from Fran�ois Pinard:
 
2005
        * Everywhere: Use ACLOCAL_M4 to name aclocal.m4 file; ACLOCAL now
 
2006
        names aclocal program.
 
2007
        * m4/init.m4: Replace programs with `missing' if not found.
 
2008
        * automake.in (handle_texinfo): Define MAKEINFO as @MAKEINFO@.
 
2009
        (AC_CHECK_PATTERN): Check for alphanumeric names only.
 
2010
        (handle_aclocal_m4): Use ACLOCAL, not aclocal.
 
2011
        * Makefile.am (pkgdata_SCRIPTS): Include missing.
 
2012
        * missing: New file.
 
2013
 
 
2014
        * automake.in (target_defined): New sub.
 
2015
        (handle_footer): Error if target .SUFFIXES used.
 
2016
 
 
2017
Sun Mar 16 14:33:41 1997  Tom Tromey  <tromey@cygnus.com>
 
2018
 
 
2019
        * automake.in (handle_lib_objects): Set seen_c_source to line
 
2020
        number.
 
2021
        (handle_yacc_lex_cxx): Use seen_c_source as line number.
 
2022
        (am_line_error): Line of -1 means skip line-number check.
 
2023
 
 
2024
        * automake.in (read_am_file): Change to keep perl -w quiet.
 
2025
        (check_typos): Removed extra check of EXTRA_ containing config
 
2026
        subs.
 
2027
 
 
2028
Mon Mar 10 23:17:19 1997  Tom Tromey  <tromey@cygnus.com>
 
2029
 
 
2030
        * remake-hdr.am (stamp-h): Set CONFIG_HEADERS to
 
2031
        $(CONFIG_HEADER_FULL).
 
2032
        * automake.in (handle_configure): Define CONFIG_HEADER_FULL.
 
2033
 
 
2034
        * automake.in (handle_lib_objects): Set seen_c_source as
 
2035
        appropriate.  From Alexander V. Lukyanov.  Test cxxlibobj.test.
 
2036
 
 
2037
Sat Mar  8 22:54:35 1997  Tom Tromey  <tromey@cygnus.com>
 
2038
 
 
2039
        * texinfo.tex: New version.
 
2040
 
 
2041
        * automake.in (handle_emacs_lisp): If EMACS is `no', then we
 
2042
        couldn't find an Emacs.  So don't bother running elisp-comp.  From
 
2043
        Ulrich Drepper.
 
2044
 
 
2045
        * automake.in (handle_texinfo): Added .tr and .cv to list of
 
2046
        texinfo clean extensions.  From Karl Berry.
 
2047
 
 
2048
Fri Feb 28 22:14:53 1997  Tom Tromey  <tromey@cygnus.com>
 
2049
 
 
2050
        * Makefile.am: Make sure we never use "undef".
 
2051
 
 
2052
        * automake.in (usage): Changed bug-reporting address.
 
2053
        (handle_dist): Use undef, not delete.
 
2054
 
 
2055
Wed Feb 26 08:41:11 1997  Gordon Matzigkeit  <gord@gnu.ai.mit.edu>
 
2056
 
 
2057
        * automake.in (%obsolete_macros): Reintroduce, with hints for what
 
2058
        to do to upgrade the support.
 
2059
 
 
2060
        * automake.in, ltlib-clean.am, ltlib.am, ltlibrary.am: Revamped
 
2061
        libtool support to use the _LTLIBRARIES primary.
 
2062
 
 
2063
Wed Feb 26 00:20:39 1997  Tom Tromey  <tromey@cygnus.com>
 
2064
 
 
2065
        * automake.in (handle_tags): In default case, add @tags_deps to
 
2066
        dependencies of tags target.
 
2067
 
 
2068
Tue Feb 25 23:46:29 1997  Tom Tromey  <tromey@cygnus.com>
 
2069
 
 
2070
        * automake.in (handle_tests): If a test failed, then make should
 
2071
        fail.  From Jim Meyering.
 
2072
 
 
2073
Mon Feb 24 19:02:21 1997  Tom Tromey  <tromey@cygnus.com>
 
2074
 
 
2075
        * texi-vers.am (@VTEXI@): Copy stamp file into output.
 
2076
 
 
2077
Sun Feb 23 00:10:36 1997  Tom Tromey  <tromey@cygnus.com>
 
2078
 
 
2079
        * automake.in (handle_programs): Give correct error line for lex
 
2080
        error.
 
2081
        (am_line_error): Avoid uninitialized value errors from perl -w.
 
2082
 
 
2083
        * aclocal.in (scan_m4_files): Fixed perl -w warning.
 
2084
 
 
2085
        * texinfos.am (.texi, .texinfo): New targets.
 
2086
 
 
2087
        * automake.in (scan_texinfo_file): Renamed.
 
2088
        (handle_texinfo): Handle files without ".info" extension.
 
2089
 
 
2090
        * automake.in (handle_subdirs): Error if directory contains "/".
 
2091
        (handle_yacc_lex_cxx): Quoting fix.
 
2092
        (handle_single_transform_list): Use transformed (non-ansi) version
 
2093
        of $obj instead of explicit ".o".  From Gord Matzigkeit.
 
2094
 
 
2095
        * m4/sanity.m4: Pass -L to ls if possible.
 
2096
 
 
2097
Sat Feb 22 15:22:31 1997  Tom Tromey  <tromey@cygnus.com>
 
2098
 
 
2099
        * dist-vars.am (DISTFILES): Don't distribute MANS.
 
2100
 
 
2101
        * automake.in (handle_dist): Use define_variable to define TAR,
 
2102
        GZIP.
 
2103
        (handle_dist): Pass GZIP in environment to tar.
 
2104
        (initialize_global_constants): Likewise.
 
2105
 
 
2106
        From Kaveh Ghazi:
 
2107
        * m4/protos.m4: Don't put any dependencies on AC_C_INLINE or
 
2108
        AC_C_CONST.
 
2109
        * m4/ccstdc.m4: Force AM_PROG_CC_STDC to come before AC_C_INLINE
 
2110
        or AC_C_CONST.
 
2111
 
 
2112
Fri Feb 21 00:39:17 1997  Tom Tromey  <tromey@cygnus.com>
 
2113
 
 
2114
        From The Crimson Binome:
 
2115
        * automake.in (handle_yacc_lex_cxx): Handle C++ yacc/lex source.
 
2116
        (output_yacc_build_rule): New sub for C++ yacc/lex.
 
2117
 
 
2118
        * automake.in (my_glob): New sub.
 
2119
        (handle_dependencies): Use my_glob.
 
2120
        (handle_aclocal_m4): Scan ACLOCAL_AMFLAGS for dependencies.
 
2121
 
 
2122
        * ltlibs.am, lisp.am, libs.am, header.am, data.am, progs.am,
 
2123
        scripts.am, texinfos.am: Add leading space to echo.
 
2124
 
 
2125
        * automake.in (handle_texinfo): Added .tps and .vrs to list of TeX
 
2126
        endings.  From Jim Blandy.
 
2127
        (install_man_format): Make rule silent; instead print actual
 
2128
        command.
 
2129
 
 
2130
Tue Feb  4 18:29:42 1997  Tom Tromey  <tromey@cygnus.com>
 
2131
 
 
2132
        * dist-vars.am (TAR): Removed.
 
2133
        * automake.in (TAR): New variable.
 
2134
        (handle_dist): Explicitly define TAR.
 
2135
        * configure.in: Compute TAR.
 
2136
 
 
2137
        * automake.in (handle_lib_objects): Put @ALLOCA@ on @dep_list, not
 
2138
        @dep_files.
 
2139
        (AC_SUBST_PATTERN): Typo fix.
 
2140
        (handle_aclocal_m4): Use ACLOCAL_AMFLAGS.
 
2141
        (handle_clean): Put -recursive target before -am target.
 
2142
        (handle_merge_targets): Put basename of $config_name on @all.
 
2143
        Test confsub.test.  From Ram�n Garc�a Fern�ndez.
 
2144
 
 
2145
Tue Jan 28 22:19:04 1997  Tom Tromey  <tromey@cygnus.com>
 
2146
 
 
2147
        * automake.in (initialize_global_constants): Put libtoolize files
 
2148
        into @common_files, not @common_sometimes.  From Gord Matzigkeit.
 
2149
 
 
2150
Sun Jan 26 17:46:08 1997  Tom Tromey  <tromey@cygnus.com>
 
2151
 
 
2152
        * texinfos.am (.texi.info): If --cygnus, set -I $(srcdir).  From
 
2153
        Per Bothner.
 
2154
 
 
2155
Sun Jan 12 18:28:16 1997  Fred Fish  (fnf@ninemoons.com)
 
2156
 
 
2157
        * automake.in: Use 'interlock' and 'ylwrap' from source
 
2158
        directory or aux config directory, not build directory.
 
2159
 
 
2160
Tue Jan  7 18:35:10 1997  Tom Tromey  <tromey@cygnus.com>
 
2161
 
 
2162
        * aclocal.in (parse_arguments): Handle -I.
 
2163
        (usage): Ditto.
 
2164
        (scan_m4_files): Ditto.
 
2165
 
 
2166
        * automake.in (handle_single_transform_list): Don't give error
 
2167
        message if extension unrecognized.
 
2168
 
 
2169
Tue Dec 17 11:18:20 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
 
2170
 
 
2171
        * m4/header.m4 (AM_CONFIG_HEADER): Check for $CONFIG_HEADERS, not
 
2172
        $CONFIG_HEADER.
 
2173
 
 
2174
Tue Jan  7 17:59:26 1997  Tom Tromey  <tromey@cygnus.com>
 
2175
 
 
2176
        * automake.in (scan_one_configure_file): AM_INIT_GUILE_MODULE runs
 
2177
        AM_PROG_INSTALL, not AC_PROG_INSTALL.  From Jim Blandy.
 
2178
        (handle_texinfo): Handle no-texinfo.tex option.
 
2179
        (handle_options): Ditto.
 
2180
 
 
2181
Thu Jan  2 14:16:17 1997  Tom Tromey  <tromey@cygnus.com>
 
2182
 
 
2183
        * automake.in (am_install_var): Ignore EXTRA libtool libraries.
 
2184
        From Marius Vollmer.
 
2185
 
 
2186
-----
 
2187
 
 
2188
Copyright 1997, 1998 Free Software Foundation, Inc.
 
2189
 
 
2190
Copying and distribution of this file, with or without modification, are
 
2191
permitted provided the copyright notice and this notice are preserved.