Thu Feb 12 22:27:05 1998 Tom Tromey <tromey@cygnus.com>
* tags.am (TAGS): Uniquify list of files. From Harlan Stenn.
* aclocal.in (scan_m4_files): Reverse-sort keys when constructing
`search' function. From Johan Danielsson.
Tue Sep 16 14:13:15 1997 Paul D. Smith <psmith@baynetworks.com>
* automake.in: Create new option --generate-deps. This option has
automake generate a .dep_segment file containing just the
dependencies created from the .P list. This is needed to maintain
other makefiles that automake doesn't deal with (Makefile.DOS,
SMakefile, etc.)
* automake.texi (Invoking Automake): Document it.
Thu Feb 12 19:45:16 1998 Tom Tromey <tromey@cygnus.com>
* aclocal.in (scan_configure): Tightened regexp a bit. Test
whoami.test. From Johan Danielsson.
Report from H.J. Lu.
* automake.in (output_yacc_build_rule): Don't write rule to create
`.h' file.
(handle_yacc_lex_cxx): Generate rule to build each .h file.
* automake.in (handle_options): Set readme-alpha and check-news
for Gnits after main processing. Test alpha.test. From Jim
Meyering.
* aclocal.in (usage): Updated bug-reporting address.
* automake.in (usage): Updated bug-reporting address.
* compile.am: Remove *.core for 4.4BSD systems. From Assar
Westerlund.
* automake.in (handle_single_transform_list): Don't set
seen_any_source if all sources are C++.
Wed Feb 11 17:30:01 1998 Tom Tromey <tromey@cygnus.com>
* aclocal.in (write_aclocal): Write to $output_file, not
aclocal.m4. From Alexandre Oliva.
Thu Feb 5 13:38:55 1998 Tom Tromey <tromey@cygnus.com>
* automake.in (scan_one_configure_file): Put CXCPP before CXX in
regexp. From Garth Corral. Test cxxxcpp.test.
Sun Jan 25 11:16:53 1998 Tom Tromey <tromey@cygnus.com>
* automake.in (generate_makefile): Run handle_minor_options before
handle_dist, to make sure README-alpha ends up in distribution.
From Jim Meyering.
Tue Jan 13 09:19:33 1998 Tom Tromey <tromey@cygnus.com>
* aclocal.in (add_file): Hack for Perl 4. From Seth Alves.
Thu Dec 11 12:29:46 1997 Ian Lance Taylor <ian@cygnus.com>
* scripts.am: Don't add @EXEEXT@ to installed scripts. Scripts
are not executables.
Tue Dec 2 20:07:18 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (initialize_global_constants): Bug fix in
uninstall_man_format. Report from Eric Backus.
Mon Dec 1 13:52:39 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_source_transform): Correctly generate
_OBJECTS when _SOURCES is defined conditionally. Reported by Rob
Savoye. Test cond3.test.
Fixes for test objc.test:
* automake.in (initialize_per_input): New global seen_any_source.
(handle_yacc_lex_cxx): Use seen_any_source to decide when to
define LINK, et al.
(handle_single_transform_list): Set seen_any_source.
(handle_lib_objects_cond): Likewise.
Wed Nov 26 13:41:57 1997 Tom Tromey <tromey@cygnus.com>
* Released 1.2d.
* m4/ccstdc.m4: Don't force AM_PROG_CC_STDC before AC_PROG_CPP.
Temporary hack.
* m4/mktime.m4 (AM_FUNC_MTIME): New version from Paul Eggert.
* header-vars.am (NORMAL_INSTALL, PRE_INSTALL, POST_INSTALL,
NORMAL_UNINSTALL, PRE_UNINSTALL, POST_UNINSTALL): Define as `:',
not `true'.
* automake.in (output_yacc_build_rule): Don't overwrite .h file in
non-ylwrap case.
* tags.am (ID): Scan lisp files.
(TAGS): Make tags for lisp files.
Tue Nov 25 14:20:42 1997 Tom Tromey <tromey@cygnus.com>
* ltlib.am: Use INSTALL_DATA, not INSTALL_PROGRAM. From Gord
Matzigkeit.
Fri Nov 21 15:15:50 1997 Tom Tromey <tromey@cygnus.com>
* m4/mingw.m4, m4/cygwin.4m: Argument to AC_TRY_COMPILE is
function body, not entire function. From Ian Taylor.
Sat Oct 25 12:39:19 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (scan_one_configure_file): Skip empty string for
Perl 4. From Assar Westerlund.
* config.guess, config.sub, texinfo.tex: New versions from FSF.
Fri Oct 24 23:15:09 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (output_yacc_build_rule): Use YFLAGS again.
(handle_yacc_lex_cxx): Error if YACCFLAGS used.
Wed Aug 27 19:26:45 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* compile.am: Add suffix rules for ".s.o" and ".S.o" so assembler
files can be used.
* libtool.am: Add suffix rules for ".s.lo" and ".S.lo" so assembler
files can be used.
* automake.in: Add .S and .s to the standard list of suffixes so
assembler files can be used.
Fri Oct 24 13:39:01 1997 Tom Tromey <tromey@cygnus.com>
* m4/exeext.m4: Require AM_MINGW32. Check MINGW32 setting.
Thu Oct 23 21:16:28 1997 Tom Tromey <tromey@cygnus.com>
* m4/init.m4 (missing_dir): AC_REQUIRE AM_SANITY_CHECK,
AC_ARG_PROGRAM, and AC_PROG_MAKE_SET.
Tue Oct 21 16:49:36 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_options): Recognize `cygnus'.
Tue Sep 9 17:09:47 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* m4/mingw.m4: New file for mingw32 support.
* m4/exeext.m4: Also check for the mingw32 environment.
Tue Oct 21 00:39:44 1997 Tom Tromey <tromey@cygnus.com>
* m4/Makefile.am (m4data_DATA): Added mingw.m4.
* automake.in (handle_lib_objects_cond): Don't require @LEXLIB@.
(handle_programs): Likewise.
* subdirs.am (check-recursive installcheck-recursive
info-recursive dvi-recursive): Handle case when SUBDIRS is empty.
(maintainer-clean-recursive): Likewise. From Assar Westerlund.
* aclocal.in (scan_m4_files): If macro recognized, &search will
return 1.
(scan_configure): If AM_ macro not found, give error.
* m4/sanity.m4: If `ls' completely fails, die. From Jim
Meyering.
Mon Oct 20 16:13:48 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_single_transform_list): Fixlet for Fortran.
From Bernard Urban.
* libtool.am: Remove _libs, for libtool 1.0d. From Gord
Matzigkeit.
Sun Oct 19 22:59:35 1997 Tom Tromey <tromey@cygnus.com>
* texinfos.am: Bug fix. From John W. Coomes.
Mon Sep 29 12:57:00 1997 Tom Tromey <tromey@cygnus.com>
* Released 1.2c.
* automake.in (handle_dist_worker): In topmost directory of
project, use `distdir', not `top_distdir', as argument to
--output-dir; likewise when building in subdirs.
Sun Sep 28 15:55:46 1997 Tom Tromey <tromey@cygnus.com>
* m4/sanity.m4: Test $*, not $@. From Akim Demaille.
* automake.in (handle_minor_options): New sub.
(check_gnits_standards): Don't handle README-alpha here.
(handle_dist_worker): Check NEWS file if `check-news' option
requested.
(generate_makefile): Run handle_minor_options.
(handle_options): Handle readme-alpha and check-news. Set them if
--gnits.
* depend.am (MKDEP): Use $(CC), not gcc.
Wed Sep 24 23:48:26 1997 Tom Tromey <tromey@cygnus.com>
* Release 1.2b.
* m4/ccstdc.m4 (AM_PROG_CC_STDC): Make sure this is run before
AC_PROG_CPP. From Markus Oberhumer.
Fri Sep 12 00:04:19 1997 Paul Eggert <eggert@twinsun.com>
* m4/ccstdc.m4 (AM_PROG_CC_STDC): Don't look at __STDC__;
look only at whether function prototypes are supported.
Wed Sep 24 16:10:37 1997 Tom Tromey <tromey@cygnus.com>
* Various: Put "-" before each `rm' line. This avoids a bug in
some losing makes (Ultrix, 4.3 BSD).
* automake.in (handle_dist_worker): Correctly handle subdirs that
have their own configure.in. From Peter Mattis.
* automake.in (handle_yacc_lex_cxx): Handle de-ansi-fied sources
in srcdir as well as build dir.
* automake.in (scan_one_configure_file): Detect AC_OUTPUT().
(handle_single_transform_list): Don't apply length() to a list.
* automake.in (handle_programs): Define _DEPENDENCIES variable if
not defined by user.
Thu Sep 18 19:43:38 1997 Tom Tromey <tromey@cygnus.com>
* m4/sanity.m4: Quote "$@" for m4. From Gord Matzigkeit.
Mon Sep 1 23:50:38 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Set need_texi_file only when
TEXINFO_TEX not defined.
Thu Aug 28 09:37:29 1997 Tom Tromey <tromey@cygnus.com>
From Juergen Erhard:
* automake.in (SUFFIX_RULE_PATTERN): New global.
(handle_single_transform_list): If suffix matches a source suffix,
rewrite.
(read_am_file): Add suffix rules to %suffix_rules.
(initialize_per_input): Initialize %suffix_rules.
Wed Aug 27 12:56:50 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Also remove .kys and .ps files.
* automake.in (handle_yacc_lex_cxx): Quoting fixlet. From Kaveh
Ghazi.
* aclocal.in (write_aclocal): Print copyright and copying
permissions. From RMS.
* automake.in (initialize_global_constants): More copyright stuff
from RMS.
* automake.in (handle_texinfo): Only require texinfo.tex in
appropriate situations. Report from Paul D. Smith.
Mon Aug 25 15:45:52 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (scan_dependency_file): Fix so that
OMIT_DEPENDENCIES will work. From Alexander Lukyanov.
* automake.in (handle_texinfo): texi2dvi can generate `.cn'
files. From Akim Demaille.
Wed Aug 6 10:51:37 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_texinfo): Reversed sense of test.
Tue Aug 5 17:49:54 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_dependencies): Always mark OMIT_DEPENDENCIES
as seen.
* automake.in (handle_yacc_lex_cxx): Make each _.c file depend on
ansi2knr.
* automake.in (handle_yacc_lex_cxx): Fix for makes which don't
allow $< in non-suffix rules. From Akim Demaille.
* automake.in (value_to_list): If variable name contains configure
substitution, then just ignore it.
* automake.in (variable_defined): Mark variable is seen, even if
only conditionally seen.
* Makefile.am: Check for bad splits.
* automake.in (various): Use split(' ',...), not split(/ /,...).
Tue Aug 5 14:08:51 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap: If the program is a relative path, force it to be
absolute.
Tue Aug 5 16:59:41 1997 Tom Tromey <tromey@cygnus.com>
* missing: Examine A[CM]_CONFIG_HEADER for name of files to
touch. From Markus F.X.J. Oberhumer.
* automake.in (require_file_internal): Better error message when
installing.
* automake.in (handle_texinfo): Smarter test when deleting output
of makeinfo.
Sat Aug 2 13:32:45 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (do_check_merge_target): In --cygnus mode, check
doesn't depend on all.
* automake.in (output_yacc_build_rule): Use YACCFLAGS, not
YFLAGS. Per GNU Standards.
* dejagnu.am (RUNTESTDEFAULTFLAGS): New macro.
(check-DEJAGNU): Use it.
* subdirs.am (maintainer-clean-recursive): Actually reverse subdir
list. From Alexander Lukyanov.
* automake.in (initialize_global_constants): Changed generated
copyright. From RMS.
* automake.in (handle_configure): Pass correct value for
CONFIG_FILES. From Ian Taylor.
Thu Jul 31 17:36:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap (pairlist): Shift out trailing "--"; don't pass it to
$prog.
Thu Jul 24 00:52:02 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (initialize_global_constants): Changed index names
in dist hash so that alternate dist targets will be generated.
Report from Glenn Amerine.
Suggestion from Karl Berry:
* automake.in (usage): Added short info line.
* aclocal.in (usage): Updated bug-reporting address. Added short
info line.
* automake.in (handle_emacs_lisp): Put contents of lisp-clean.am
into output. Report from Karl Berry.
Mon Aug 25 16:14:32 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_configure): Only generate ":" syntax for
CONFIG_FILES when really needed.
Wed Aug 6 14:47:12 1997 Ian Lance Taylor <ian@cygnus.com>
* remake-hdr.am (@CONFIG_HEADER@): Use a dummy command to force
GNU make to recheck the file modification time.
Tue Aug 5 14:44:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap: If the program is a relative path, force it to be
absolute.
Mon Aug 4 14:52:08 1997 Ian Lance Taylor <ian@cygnus.com>
* automake.in ($RULE_PATTERN): Accept $ in body of rule name.
(handle_programs): Don't append $(EXEEXT) if the
program name contains '.'.
(am_install_var): When rewriting _PROGRAMS, don't append $(EXEEXT)
if the program names contains '.'. Also, handle conditionals.
Sat Aug 2 14:43:41 1997 Tom Tromey <tromey@cygnus.com>
* m4/exeext.m4: Fixed quoting.
* m4/exeext.m4 (am_cv_exeext): Use echo, not ls.
* automake.in (handle_programs): Transform @EXEEXT@ when including
program.am.
Fri Aug 1 17:09:09 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (handle_programs): Don't transform CYGWIN or
NOTCYGWIN.
(am_install_var): Likewise.
* progs-clean.am (clean-@DIR@PROGRAMS): Never include EXEEXT.
* progs.am: Removed @EXEEXT@; it is now implicit.
* program.am: Add @EXEEXT@ in appropriate places; removed
cygwin-dependent code.
* automake.in (seen_exeext): Renamed from seen_cygwin32.
(handle_programs): Use seen_exeext.
(scan_one_configure_file): Look for AM_EXEEXT, not AM_CYGWIN32.
(check_cygnus): Use seen_exeext.
(am_install_var): Likewise.
(am_install_var): When handling PROGRAMS primary, append EXELIST
to program names as necessary.
* m4/exeext.m4: Require AM_CYGWIN32.
Thu Jul 31 17:36:10 1997 Ian Lance Taylor <ian@cygnus.com>
* ylwrap (pairlist): Shift out trailing "--"; don't pass it to
$prog.
* texinfos.am: Add -I $(srcdir) when invoking $(MAKEINFO) for
CYGNUS .texinfo.info case and .texinfo case.
* automake.in (handle_configure): Correct handling of inputs for
for AC_OUTPUT files when invoking config.status.
Mon Jul 28 15:29:25 1997 Rob Savoye <rob@chinadoll.cygnus.com>
* m4/cygwin.m4: Set a variable CYGWIN32, rather than EXEEXT.
* m4/exeext.m4: New autoconf test for an executable suffix.
* m4/Makefile.in: Install the new exeext.m4 test.
Sun Jun 22 14:01:59 1997 Tom Tromey <tromey@cygnus.com>
* Released version 1.2.
* automake.in (handle_texinfo): Look for texinfo.tex in aux dir.
* automake.in (require_file_internal): Only print "installing"
when actually installing. From Gord Matzigkeit.
* automake.in (handle_tests): Exit status `77' means `ignore
test'. From Fran