lib/am


Log

Author Commit Date CI Message
Alexandre Duret-Lutz ec966567 2002-06-10T18:54:33 * lib/am/header-vars.am (transform): Define. Was removed by mistake on 2002-04-13. * tests/transform.test: New file. * tests/Makefile.am (TESTS): Add transform.test. Reported by Nicolas Joly.
Alexandre Duret-Lutz 7ad201bb 2002-06-09T11:12:35 For PR automake/318: * tests/nobase.test: Rewrite to test _HEADERS, _DATA, _SCRIPTS, _PROGRAMS, _LIBRARIES, and _LTLIBRARIES. * lib/am/scripts.am (install-%DIR%SCRIPTS, uninstall-%DIR%SCRIPTS): Honor nobase_; strip the directory by default. (?%DIR%SCRIPT_INSTALL): New variable. * lib/am/header-vars.am (install_sh_SCRIPT): New variable. Reported by Eric Siegerman.
Alexandre Duret-Lutz 788a63b3 2002-06-08T17:22:28 * automake.in (lang_yacc_target_hook): Add rule to recover from the removal of $header. * lib/am/yacc.am (%BASE%.h): Remove (duplicate with the one output by lang_yacc_target_hook). * tests/yacc7.test: Try to recreate foo.h after its removal. * tests/yacc8.test: Add `AM_YFLAGS = -d' and try to recreate parse.h too. Reported by Bernd Jendrissek.
Alexandre Duret-Lutz 7bb1f82b 2002-06-08T16:56:11 For PR automake/317: * Makefile.am (maintainer-check): Disallow `for f in $(FILES)', suggest `list='$(FILES)'; for f in $$list' instead. * lib/am/distdir.am (distdir): Adjust `for' usage. * lib/am/texinfos.am (maintainer-clean-aminfo): Likewise. * tests/dollar.test: New file. * tests/Makefile.am (TESTS): Add dollar.test. Reported by Eric Siegerman and Philip Fong.
Alexandre Duret-Lutz 0c8ae99f 2002-06-06T08:34:43 * lib/am/configure.am (am__CONFIG_DISTCLEAN_FILES): New variable. (distclean): Use it. (maintainer-clean): Delete autom4te.cache and $(am__CONFIG_DISTCLEAN_FILES). * tests/maintclean.test: New file. * tests/Makefile.am (TESTS): Add maintclean.test.
Alexandre Duret-Lutz 4b204fa1 2002-06-05T09:06:13 2002-06-05 Miloslav Trmac <trmac@popelka.ms.mff.cuni.cz> * lib/am/dejagnu.am (site.exp): Quote build_alias, host_alias, and target_alias.
Paul Eggert 3804a9e6 2002-05-30T12:15:26 (distdir): Don't assume that 'grep -F' works; instead, use shell pattern matching.
Paul Eggert 9bcba201 2002-05-30T05:54:55 (install-info-am, uninstall-info-am): fgrep -> grep
Paul Eggert aaa0f8ba 2002-05-30T05:54:05 (distdir): fgrep -> grep -F. Use $(), not ${}, for Make variables.
Alexandre Duret-Lutz a50f84a5 2002-05-17T13:55:57 * lib/am/header-vars.am (build_triplet, host_triplet, target_triplet): Define. Were removed by mistake on 2002-04-13.
Alexandre Duret-Lutz 7ee69d2e 2002-05-17T10:49:55 For PR automake/186: * lib/am/distdir.am (distcheck): Attempt a DESTDIR install. * tests/destdir.test: New file. * tests/Makefile.am (TESTS): Add destdir.test.
Alexandre Duret-Lutz 2d55f8dd 2002-05-08T08:56:43 2002-05-08 Charles Wilson <cwilson@ece.gatech.edu> Alexandre Duret-Lutz <duret_g@epita.fr> * lib/am/progs.am (clean-%DIR%PROGRAMS): If Libtool is used, clean both `program$(EXEEXT)' and `program'; needed under Cygwin. * tests/libtool3.test: New file. * tests/Makefile.am (TESTS): Add libtool3.test.
Alexandre Duret-Lutz 0292a032 2002-05-06T19:10:42 Erase stamps from the Makefile that generates them. * automake.in (handle_configure): Append each used stamp to @distclean_config. Don't warn about stamp-h in AC_OUTPUT, this file is not used anymore. * lib/am/clean.am (distclean-generic): Don't erase stamp-h and stamp-h[0-9]*. * tests/subdir6.test: New file. * tests/Makefile.am (TESTS): Add it.
Alexandre Duret-Lutz 08b53d8d 2002-04-30T22:13:50 * lib/am/ltlib.am (clean-%DIR%LTLIBRARIES): Erase so_locations files. Fix subobj9.test on OSF and IRIX. Reported by Nelson H. F. Beebe.
Tom Tromey 4377206a 2002-04-26T19:21:37 * lib/am/dejagnu.am (distclean-DEJAGNU): New target. For Debian bug 14421.
Alexandre Duret-Lutz aed7c58f 2002-04-25T07:48:34 * lib/am/check.am: Show skipped tests. Display the $(PACKAGE_BUGREPORT) address on failure.
Alexandre Duret-Lutz a8635b12 2002-04-13T21:48:35 * tests/man2.test: New file. * tests/Makefile.am (TESTS): Add man2.test. * lib/am/mans.am (install-man%SECTION%): Change the extension of the man pages being installed, as documented.
Alexandre Duret-Lutz c9c536af 2002-04-13T21:26:36 Enable traces; wipe out the old configure.in parser. * automake.in (scan_autoconf_traces): Use '$ENF{AUTOCONF}' of 'autoconf'. Honnor the $filename argument. (scan_autoconf_files): Don't call scan_one_autoconf_file. Always call scan_autoconf_traces. (scan_one_autoconf_file): Remove, with it associated regexes. (obsolete, obsolete_rx): Remove. (register_language, handle_languages): Remove the 'define_flag' support. Remove it from the struct and language definitions too. (unquote_m4_arg): Remove. * lib/am/header-vars.am, lib/am/compile.am, lib/am/lisp.am: Remove the `FOO = @FOO@' definitions for all AC_SUBST'ed variables. They are now generated automatically. * aclocal.in (obsolete_macros): Don't mention obsolete_macros in automake.in. * automake.texi (Invoking Automake): Mention the AUTOCONF envvar.
Alexandre Duret-Lutz cd3344e6 2002-04-10T20:45:16 * configure.in (APIVERSION): Fix definition.
Akim Demaille 3c31f6f4 2002-04-04T10:42:27 * lib/am/subdirs.am: ($(RECURSIVE_TARGETS), maintainer-clean-recursive): $(MAKEFLAGS) -> $$MAKEFLAGS, so that we don't run into problems if MAKEFLAGS contains '$(...)'.
Tom Tromey ca3ac71a 2002-03-30T00:26:06 For PR automake/312: * lib/am/libtool.am (clean-libtool): Use LTRMS. * automake.in (handle_single_transform_list): When processing a libtool object, clean the ordinary object and register the directory. (libtool_clean_directories): New global. (initialize_per_input): Initialize it. (generate_makefile): Call handle_libtool later. (handle_libtool): Handle libtool_clean_directories. * tests/subobj9.test: New file. * tests/Makefile.am (TESTS): Added subobj9.test.
Alexandre Duret-Lutz b3fab371 2002-03-26T10:48:37 * tests/extra7.test: New file. * tests/Makefile.am: Add it. * lib/am/distdir.an (distdir): When a distribuable directory exists both in `.' and $(srcdir), merge both directories. This works around a failure of extra6.test on Tru64 reported by Nicolas Joly.
Alexandre Duret-Lutz 52205f5e 2002-03-26T09:24:53 Fix for PR automake/310: * lib/am/depend2.am, lib/am/lex.am, lib/am/yacc.am: Quote %SOURCE% so it never appears as a plain word.
Tom Tromey d28dd5c2 2002-03-06T06:47:51 * configure.in: Upped version to 1.6a.
Tom Tromey c75d6ce9 2002-03-06T04:45:32 * configure.in: Released 1.6.
Alexandre Duret-Lutz 1487d512 2002-03-05T21:34:15 Fix for PR automake/300: * tests/pr300-lib.test, tests/pr300-ltlib.test, tests/pr300-prog.test: New files. * tests/Makefile.am (TESTS): Add them. * automake.in (handle_ltlibraries): Strip nobase_ prefix to compute the directory. * lib/am/header-vars.am (install_sh_PROGRAM): New variable. * lib/am/libs.am (%DIR%LIBRARIES_INSTALL): New variable. (install-%DIR%LIBRARIES): Use it. Honor nobase_. (uninstall-%DIR%LIBRARIES): Honor nobase_. * lib/am/ltlibs.am (%DIR%LTLIBRARIES_INSTALL): New variable. (install-%DIR%LTLIBRARIES): Use it. Honor nobase_. (uninstall-%DIR%LTLIBRARIES): Honor nobase_. * lib/am/progs.am (%DIR%PROGRAMS_INSTALL): New variable. (install-%DIR%PROGRAMS): Use it. Honor nobase_. (uninstall-%DIR%PROGRAMS): Honor nobase_. See also the fix for nobase.test on 2001-11-09.
Alexandre Duret-Lutz c03cf739 2002-02-25T11:00:35 * automake.in (scan_one_autoconf_file): Declare LEX_OUTPUT_ROOT and LEXLIB as configure variables when AM_PROG_LEX or AC_PROG_LEX are seen. This allows to ... * lib/am/lex.am: ... remove the LEX_OUTPUT_ROOT and LEXLIB definitions. Search %SOURCE% in $(srcdir). Use s||| instead of s/// in the sed invocation, to support filenames containing slashes. * lib/am/yacc.am: Search %SOURCE% in $(srcdir). Use s||| too. * tests/lex5.test, tests/yacc8.test: New files. * tests/Makefile.am (TESTS): Add them.
Tom Tromey aa5daee4 2002-01-28T01:47:03 * configure.in: Bumped to 1.5e.
Tom Tromey 7e9d135d 2002-01-28T00:40:10 * lib/am/yacc.am: Use `rm -f'.
Tom Tromey d533090c 2002-01-28T00:38:32 * configure.in: Released 1.5d.
Alexandre Duret-Lutz 7aad1797 2002-01-23T20:53:28 * lib/am/depend.am (distclean-depend): Erase %DEPDIRS%, not $(DEPDIRS). * automake.in (handle_languages): Compute and substitute %DEPDIRS%. * tests/pr224.test: Make sure .deps subdirectories are erased by distclean.
Tom Tromey d35c37e9 2002-01-20T21:30:21 For PR automake/224: * tests/Makefile.am (TESTS): Added pr224.test. * tests/pr224.test: New file. * lib/depcomp: Fixed computation of depfile. * lib/am/depend2.am: Use %DEPBASE%, not $(DEPDIR). * automake.in (handle_single_transform_list): Only reject `..' component for Java. Put dependencies in directory near object. (handle_languages): Set DEPBASE. Handle de-ansi-fication.
Tom Tromey b85334eb 2002-01-16T19:05:47 * Makefile.am (install-exec-hook): Use APIVERSION. * m4/init.m4 (AM_INIT_AUTOMAKE): Use am__api_version. * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__api_version from APIVERSION. * automake.in (perllibdir): Use APIVERSION. (libdir): Likewise. * aclocal.in (perllibdir): Use APIVERSION. (APIVERSION): New global. (parse_arguments): Use APIVERSION. * configure.in (APIVERSION): New subst. (pkgvdatadir): Use APIVERSION.
Tom Tromey 447ca35b 2002-01-15T23:54:14 * missing: Updated. * lib/missing: Match against `automake*' to pick up versioned automake. * m4/init.m4 (AM_INIT_AUTOMAKE): Use versioned automake name. * m4/amversion.in (AM_AUTOMAKE_VERSION): Set am__version variable. * lib/am/Makefile.am (amdir): Use pkgvdatadir. * lib/Makefile.am (dist_pkgvdata_DATA): Renamed to use pkgvdatadir. (scriptdir): Use pkgvdatadir. (installcheck-local): Likewise. * lib/Automake/Makefile.am (perllibdir): Use pkgvdatadir. * automake.in (perllibdir): Added VERSION. (libdir): Likewise. * aclocal.in (parse_arguments): Search versioned directory. Don't push unversioned directory unless it exists. (perllibdir): Added VERSION. (default_acdir): New global. * m4/Makefile.am (m4datadir): Added $(VERSION). * Makefile.am (install-exec-hook): New target. * configure.in (ACLOCAL): Search build directory. (pkgvdatadir): New subst.
Tom Tromey 9e3f96e6 2002-01-13T20:33:40 For PR automake/287: * lib/am/distdir.am (distdir): Use `$$list' trick when looping over subdirs. * tests/Makefile.am (TESTS): Added pr287.test. * tests/pr287.test: New file.
Alexandre Duret-Lutz 7f3cb5c9 2002-01-13T19:49:22 * lib/am/distdir.am (distdir): Handle subdirectories. * tests/extra6.test: New file. * tests/Makefile.am (TESTS): Add it.
Alexandre Duret-Lutz 57a6006e 2002-01-07T20:25:24 * configure.in (AUTOMAKE): Create m4/amversion.m4. * m4/amversion.in: New file. * m4/Makefile.am (m4data_DATA, EXTRA_DIST): Replace by ... (dist_m4data_DATA): ... this. (nodist_m4data_DATA, DISTCLEANFILES): Add amversion.m4. * m4/init.m4 (AM_INIT_AUTOMAKE): Require AM_SET_CURRENT_AUTOMAKE_VERSION. * automake.in (seen_automake_version): New variable. (scan_autoconf_traces, scan_one_autoconf_file, scan_autoconf_files): Scan for AM_AUTOMAKE_VERSION and complain when the version used in aclocal.m4 differs from Automake's. * tests/defs (ACLOCAL): Look in ../m4 too. * tests/installsh.test (ACLOCAL): Likewise. * tests/installdir.test (installdirs-local): Run $ACLOCAL.
Tom Tromey 3b52bf3f 2002-01-07T00:37:50 2002-01-06 Raja R Harinath <harinath@cs.umn.edu> * automake.in (handle_languages): Emit an automake internal variable 'am__depfiles_maybe'. * lib/am/configure.am (%MAKEFILE%): Use am__depfiles_maybe.
Tom Tromey 0b12c40d 2002-01-06T20:38:07 2002-01-06 Raja R Harinath <harinath@cs.umn.edu> * lib/am/configure.am (%MAKEFILE%): Pass `depfiles' to config.status.
Tom Tromey 157b8526 2002-01-06T20:23:30 * automake.texi (Tags): Document new variables. * lib/am/tags.am (ETAGS): New macro. (ETAGSFLAGS): Likewise. (TAGS): Use them.
Alexandre Duret-Lutz 3e9f6b46 2002-01-02T15:52:31 * tests/comment4.test: New file. * tests/Makefile.am (TESTS): Add command4.test. Fix for comment4.test: * automake.in (read_am_file): Output leading comments only when encountering white lines.
Alexandre Duret-Lutz 99b250ae 2002-01-01T12:45:44 * lib/am/install.am (install-strip): Set INSTALL_STRIP_FLAG=-s, it is needed by install-%DIR%LTLIBRARIES in ltlib.am. This fixes a bug introduced on 2001-01-28. Reported by Jared Davis.
Tom Tromey 87e61e0f 2001-12-30T23:46:28 * lib/am/install.am (?SUBDIRS?installdirs-am): Handle installdirs-local. (?!SUBDIRS?installdirs): Likewise. * automake.in (handle_installdirs): Handle installdirs-local. * automake.texi (Extending): Mention installdirs. * tests/Makefile.am (TESTS): Added installdir.test. * tests/installdir.test: New file.
Akim Demaille 9866cc1b 2001-12-30T21:20:10 * lib/am/yacc.am: Also rename the possible y.output file. Remove the trailing y.tab.h.
Alexandre Duret-Lutz 275124b7 2001-12-30T13:53:01 * lib/am/distdir.am (distcleancheck_listfiles): Unquote. Reported by Yann Droneaud.
Alexandre Duret-Lutz d452feac 2001-12-14T16:32:13 * configure.in: Bump version to 1.5c.
Alexandre Duret-Lutz 80b24bbd 2001-12-14T16:25:37 * configure.in: Bump version to 1.5b. * lib/config.sub, lib/config.guess: New versions from FSF. * lib/am/lex.am, lib/am/yacc.am: Use `rm -f', not `rm'.
Alexandre Duret-Lutz b0da2b11 2001-12-05T17:26:46 * automake.texi (Dist): Document $(DISTCHECK_CONFIGURE_FLAGS). * lib/am/distdir.am (distcheck): Honnor $(DISTCHECK_CONFIGURE_FLAGS). Suggested by Merijn de Jonge.
Alexandre Duret-Lutz d67f8e59 2001-12-05T17:15:43 * lib/am/tags.am (ID): Search $(LISP) files in $(srcdir), like other ID dependencies. Suggested by Christian Cornelssen.
Alexandre Duret-Lutz c7d9391b 2001-11-26T18:01:54 * lib/am/tags.am (TAGS): Search %CONFIG% and $(LISP) files in $(srcdir), like other TAGS dependencies. Suggested by Christian Cornelssen.
Alexandre Duret-Lutz 7a48b264 2001-11-26T09:02:58 * lib/am/distdir.am (distcheck): Call distcleancheck. (distcleancheck_listfiles, distcleancheck): New, extracted from distcheck. * automake.texi (Checking the distribution): Document distcleancheck_listfiles and distcleancheck.
Alexandre Duret-Lutz f391cff9 2001-11-16T10:25:58 At every place where an "$extension" is used, include the leading dot in the extension, don't hardcode it when building the filename. That will make any support for a dot-less extension easier to add. * automake.in (SUFFIX_RULE_PATTERN): Include extension dots in backref groups. ("main"): Prepend a '.' to the supported extensions of all languages (e.g. 'c' becomes '.c'). (handle_languages, handle_single_transform_list, handle_lib_objects_cond, handle_headers, derive_suffix, rule_define): Do not add a dot before extensions, and include dots in matching groups. * lib/am/depend2.am (.%EXT%.o, .%EXT%.obj, .%EXT%.lo): Rename as ... (%EXT%.o, %EXT%.obj, %EXT%.lo): ... these. * lib/am/lex.am (.%EXT%.%DERIVED-EXT%): Rename as ... (%EXT%%DERIVED-EXT%): ... this. * lib/am/yacc.am: Likewise.
Alexandre Duret-Lutz 6ca00367 2001-11-09T17:39:46 * lib/am/distdir.am (distdir): Also look for directory in build directory first. (See 2001-05-14.) * tests/Makefile.am (TESTS): Add extra5.test. * tests/extra5.test: New file. From Dean Povey.
Alexandre Duret-Lutz 48099901 2001-11-09T16:25:03 Fix for nobase.test: * lib/am/header-vars.am (install_sh_DATA): New. * lib/am/data.am (install-%DIR%%PRIMARY%): Declare and use %DIR%%PRIMARY%_INSTALL, and set it to $(install_sh_DATA) instead of $(INSTALL_DATA) for nobase_ targets. * lib/am/lisp.am (install-%DIR%LISP): Likewise. * lib/am/python.am (install-%DIR%PYTHON): Likewise. * tests/nobase.test (configure.in): Append AC_OUTPUT. * tests/Makefile.am (XFAIL_TESTS): Remove nobase.test.
Alexandre Duret-Lutz 6879a6cf 2001-11-07T08:03:53 * lib/am/distdir.am (am__remove_distdir): Define in topdir only.
Paul Eggert f46cdf8f 2001-11-05T19:52:57 (am__remove_distdir): New macro. Do not change permission of non-directories. Change only user permission, as there's no point to changing group or other permission. (distdir, dist, dist-bzip2, dist-tarZ, dist-shar, dist-zip, dist-all, distcheck): Use it.
Alexandre Duret-Lutz 58170c99 2001-11-05T17:52:06 * lib/am/python.am: Cleanup the cleaning section. * automake.texi (Python): Remove documentation for PYCFILES and PYOFILES. Update the first paragraphes.
Akim Demaille c931eeb8 2001-11-05T09:24:06 * automake.in (@common_sometimes, &handle_configure): No longer use stamp-hin. * lib/am/remake-hdr.am: Adjust. * tests/confh.test: There is no stamp.hin.
Akim Demaille c99b9d90 2001-11-01T17:39:39 * lib/am/lex.am, lib/am/yacc.am: Use the output file name in `#line' and multiple inclusion guards. * lib/ylwrap: Remove debugging code. (input_dir, input_rx): Move where used. Use the output file name in `#line'.
Akim Demaille 577d3577 2001-10-26T09:59:59 Now that stamp-h's are created by config.status, we don't need to handle them in Makefile's. * lib/am/remake-hdr.am (%STAMP%): Just run config.status. * m4/header.m4 (_AM_STAMP): New. (_AM_CONFIG_HEADER): Use it.
Akim Demaille 60a93569 2001-10-26T09:56:43 * automake.in (&handle_configure): Use the config.status 2.50 invocation syntax for config files and headers. autoheader needs the name of the file to create, not from what it must be created, hence CONFIG_HEADER_FULL is $one_name, not $one_fullname. * lib/am/configure.am, lib/am/remake-hdr.am: Likewise. * tests/confsub.test (SUBDIRS): Adjust to the new config.status invocation. Strengthen: Use the non-default config.hin source. Strengthen: Make sure config.h is properly updated when config.hin is changed.
Alexandre Duret-Lutz 3d678a2c 2001-10-25T12:56:15 * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON): Have the basename step optional and use %NDIR% instead of %DIR% in filenames in order to support 'nobase_'.
Tom Tromey 309ba729 2001-10-20T19:17:16 2001-10-20 Kevin Ryde <user42@zip.com.au> * lib/am/ansi2knr.am (mostlyclean-kr): Only rm *_.c when actually using ansi2knr.
Akim Demaille 26ac7767 2001-10-19T17:07:03 * automake.in (&read_main_am_file): s/generated automatically/ generated/. Insert @configure_input@, since 2.50 no longer output this automatically for Makefiles.
Akim Demaille af85a8a3 2001-10-19T10:13:32 * lib/am/check.am (check-TESTS): Add an "else true" to work with Ultrix 4.5 /bin/sh when $(TESTS) is empty.
Akim Demaille efeadbc5 2001-10-15T07:51:49 * aclocal.in: Use Automake::General and Automake::XFile. Use find_configure_ac. Output the Emacs tags for Autoconf mode selection.
Alexandre Duret-Lutz 22e0da02 2001-10-02T16:00:04 * Makefile.am (maintainer-check): Don't check for 'cd' calls in m4. * lib/am/tags.am (GTAGS): Use $(am__cd) instead of 'CDPATH=: && cd'. * lib/am/dejagnu.am (check-DEJAGNU): Likewise. * lib/am/distdir.am (distcheck): Likewise. * lib/am/texinfos.am (install-info-am, dist-info): Rewrite without using cd so we don't have to fiddle with CDPATH. * lib/am/header-vars.am (am__cd): Define so as to support Zsh and DOSish path separator.
Alexandre Duret-Lutz ae12a4eb 2001-10-02T15:33:59 * lib/am/python.am (install-%DIR%PYTHON, uninstall-%DIR%PYTHON): Strip path of source file. (clean-python): Comment out.
Alexandre Duret-Lutz dd76e69d 2001-10-02T15:29:40 * automake.in (handle_python): Use require_conf_file_with_conf_line instead of require_file_with_conf_line, so that elisp-comp and py-compile are installed in the aux-directory. (handle_emacs_lisp): Likewise. Define elisp_comp. * lib/am/lisp.am (.el.elc): Use elisp_comp.
Akim Demaille 5ea0fa98 2001-10-01T07:09:01 * lib/am/distdir.am (distcheck): Report the trailing files. Run `dist-gzip', not `dist', as it may leave other distribution flavors.
Akim Demaille 65fb2841 2001-09-27T08:37:54 * lib/am/distdir.am (dist): Rename as... (dist-gzip): this. (dist): Additional name for dist-all. * automake.texi (Options, Dist): Adjust.
Alexandre Duret-Lutz 099a42a5 2001-09-25T17:13:16 * aclocal.in (obsolete_macros): Update AM_EXEEXT message. * automake.in (obsolete_macros): Likewise. (seen_objext): Remove (unused). (scan_one_autoconf_file): Don't handle AC_OBJEXT. * lib/am/header-vars.am (EXEEXT, OBJEXT, PATH_SEPARATOR): New variables. * tests/obsolete2.test: Use AM_FUNC_FNMATCH instead of AM_EXEEXT. * lib/am/texibuild.am: Use $(PATH_SEPARATOR), not ':' to build
Tim Van Holder 79cfc715 2001-09-23T10:16:51 * m4/auxdir.m4, m4/init.m4: Require autoconf 2.50 and rely on it to neutralize CDPATH for us. * m4/init.m4: Don't substitute EXEEXT or OBJEXT anymore. * lib/am/texibuild.am: Use @PATH_SEPARATOR@, not ':' to build TEXINPUTS.
Akim Demaille 87a415ec 2001-09-22T16:29:23 * configure.in, NEWS: Bump to 1.5a. Require 2.52.
Akim Demaille 0668ce98 2001-09-22T16:05:36 * ChangeLog, ChangeLog.1996, ChangeLog.1998, ChangeLog.2000, Makefile.am, NEWS, README, TODO, configure.in, lib/Makefile.am, lib/acinstall, lib/am/Makefile.am, m4/Makefile.am, m4/as.m4, m4/auxdir.m4, m4/ccstdc.m4, m4/cond.m4, m4/depend.m4, m4/depout.m4, m4/dmalloc.m4, m4/error.m4, m4/gcj.m4, m4/header.m4, m4/init.m4, m4/install-sh.m4, m4/lex.m4, m4/lispdir.m4, m4/maintainer.m4, m4/make.m4, m4/minuso.m4, m4/missing.m4, m4/multi.m4, m4/obstack.m4, m4/protos.m4, m4/ptrdiff.m4, m4/python.m4, m4/regex.m4, m4/sanity.m4, m4/strip.m4, m4/termios.m4, m4/winsz.m4: Add copyright notice. * INSTALL, lib/INSTALL: Upgrade to latest autoconf version, which has a copyright notice.
Tom Tromey bd1ba61a 2001-08-23T05:00:34 2001-08-22 Richard Boulton <richard@tartarus.org> Tom Tromey <tromey@redhat.com> * automake.in (lang_yacc_target_hook): Make header file depend on .c file, not .y file. * lib/am/yacc.am: Non-generic rule changed to depend on %OBJ% (the .c file) rather than %SOURCE% (the .y file) Removed `.y.h' rule. * tests/yacc7.test: New file. * tests/Makefile.am (TESTS): Added yacc7.test.
Tom Tromey 80b69b2a 2001-08-11T21:31:43 * configure.in: Upped to 1.4s.
Tom Tromey 4658aae4 2001-08-05T22:02:33 * tests/Makefile.am (TESTS): Added dejagnu2.test. * tests/dejagnu2.test: New file. * lib/am/dejagnu.am (site.exp): Don't conditionalize. * automake.in (handle_scripts): Removed dead code. (handle_tests_dejagnu): Don't handle site.exp generation specially.
Tom Tromey a011649b 2001-07-31T06:09:19 * configure.in: Upped to version 1.4k.
Tom Tromey 60903702 2001-07-31T05:45:25 * configure.in: Released 1.4j.
Tom Tromey 3b5fdb78 2001-07-22T21:50:18 * lib/am/progs.am (install-%DIR%PROGRAMS): Test for `prog, not `prog.exe' on Cygwin with libtool. From Robert Collins.
Tom Tromey 03120cae 2001-07-20T01:28:34 * automake.texi (Tags): Document GTAGS_ARGS. * lib/am/tags.am (GTAGS): Added GTAGS_ARGS. From Shigio Yamaguchi.
Alexandre Duret-Lutz 88ba6d7a 2001-07-19T07:49:13 * automake.in (require_build_directory): New function, extracted from ... (handle_single_transform_list): ... here. (require_build_directory_maybe): New function. (handle_prograns, handle_libraries, handle_ltlibraries): Call require_build_directory_maybe() to ensure the subdirectory in which a target may lie will exist when the target is created. (handle_libraries, handle_ltlibraries): Use basename before checking library name. * lib/am/library.am (%LIBRARY%): Depend on %DIRSTAMP%. * lib/am/ltlibrary.am (%LTLIBRARY%): Likewise. * lib/am/program.am (%PROGRAM%): Likewise.
Tom Tromey 9aa84072 2001-07-16T16:19:38 Fix for PR automake/212: * lib/am/lisp.am (install-%DIR%LISP): Added missing `\'. (uninstall-%DIR%LISP): Likewise.
Tom Tromey e14e0385 2001-07-15T21:29:28 * lib/am/tags.am (distclean-tags): Remove files for gtags. From Shigio Yamaguchi.
Tom Tromey c3f036e2 2001-07-14T20:12:52 2001-07-14 Steve M. Robbins <steve@nyongwa.montreal.qc.ca> * lib/am/distdir.am (distcheck): Emit diagnostic when files remain after "make uninstall".
Tom Tromey 29c2c7ed 2001-07-14T19:33:03 * lib/am/tags.am (.PHONY): Depend on GTAGS. From Shigio Yamaguchi.
Tom Tromey b689c275 2001-07-05T01:19:35 Fix for nolink.test: * tests/Makefile.am (XFAIL_TESTS): Removed nolink.test. * lib/am/program.am (%PROGRAM%%EXEEXT%): Use %EXEEXT%. * automake.in (am_install_var): Only rewrite PROGRAMS if $seen_exeext. (make_paragraphs): Always define %EXEEXT%.
Tom Tromey 4d130831 2001-07-04T03:44:18 * configure.in: Upped to 1.4i.
Tom Tromey da09285c 2001-07-04T03:25:16 * configure.in: Released 1.4h.
Tom Tromey 5ff8b67b 2001-07-03T04:19:36 Fix for libtool2.test: * tests/libtool2.test: Use `rm -f' to placate maintainer-check. * lib/am/libtool.am (distclean-libtool): Conditional on TOPDIR. * automake.in (generate_makefile): Call handle_libtool unconditionally. * tests/Makefile.am (XFAIL_TESTS): Removed libtool2.test.
Tom Tromey 9cb2da8e 2001-06-28T15:06:50 2001-06-28 Tom Tromey <tromey@redhat.com> * lib/am/libs.am (RANLIB): Don't define. 2001-06-28 Alexandre Duret-Lutz <duret_g@epita.fr> * automake.in (am_install_var): Assign 1 to $first on first interation.
Tom Tromey 081f2d51 2001-06-24T03:38:27 Fix for yacc5.test: * lib/ylwrap: Changed usage. * lib/am/yacc.am: Rewrote to use new substitutions. * lib/am/lex.am: Likewise. * automake.in (handle_languages): Skip files whose language doesn't have a compiler. Handle `define_flag' attribute. Changed '$' to "\$" to aid Emacs fontification. (struct): Added `rule_file'. Removed `derived_autodep'. Added `_target_hook' and `define_flag'. (yacc, yaccxx, lex, lexxx): Set `rule_file', `flags', `compile', and `compiler' attributes. Removed `linker', `derived_autodep', and `ansi' attributes. Added `define_flag'. (yacc, yaccxx): Added `_target_hook'. (saw_extension): Count number of times extension seen. (count_files_for_language): New sub. (saw_sources_p): Use it. (handle_single_transform_list): Allow language rewrite function to return a new source extension. Call target_hook. (yacc_sources, lex_sources): Removed. (initialize_per_input): Don't initialize yacc_sources or lex_sources. (lang_yacc_rewrite): Rewrote. (lang_yaccxx_rewrite): Likewise. (lang_lex_rewrite): Likewise. (lang_lexxx_rewrite): Likewise. (output_yacc_build_rule): Removed. (output_lex_build_rule): Removed. (lang_yacc_finish): Removed build rule generation. (lang_lex_finish): Likewise. (DASH_D_PATTERN): New global. (lang_yacc_target_hook): New function. (_target_hook): New function. (register_language): Default `define_flag'. * tests/yacc5.test: Updated test. * tests/yacc4.test: Exit with status 77 if bison doesn't work. * tests/yacc3.test: Remove bogus `make' invocation. Added test for all YFLAGS variables.
Tom Tromey 9539d6ee 2001-06-15T01:37:37 Fix some lisp bugs reported by Bruno Haible: * lib/am/lisp.am (uninstall-%DIR%LISP): Added DESTDIR to the echo. (install-%DIR%LISP): Handle case where lispdir is not defined. (uninstall-%DIR%LISP): Likewise. (.el.elc): Added `else' clause.
Tom Tromey a7df6fe5 2001-06-15T01:14:01 * lib/am/configure.am ($(top_builddir)/config.status): Added $(top_builddir) prefix to work around problems with some vendor makes. From Nicholas Joly.
Tom Tromey 1e39dc26 2001-06-04T15:53:03 2001-06-04 Kevin Dalley <kevind@rahul.net> * lib/am/dejagnu.am (site.exp): Fix typo.
Tom Tromey ddd2ca1a 2001-05-30T02:02:50 * lib/am/java.am (class%DIR%.stamp): Use AM_JAVACFLAGS.
Tom Tromey 58d6c641 2001-05-29T21:02:13 * lib/am/texinfos.am (.PHONY): Always list uninstall-info-am and install-info-am.
Tom Tromey 7a4b8c90 2001-05-28T23:58:45 * lib/am/texibuild.am (.%SUFFIX%.info): Use MAKEINFOFLAGS and AM_MAKEINFOFLAGS. (.%SUFFIX%.dvi): Likewise. (.%SUFFIX%): Likewise.
Tom Tromey 41d5639e 2001-05-27T17:06:35 * automake.in (handle_multilib): Only add multilib support code at top level. * lib/am/multilib.am: Handle invocation of *-multi targets differently for SUBDIRS and non-SUBDIRS Makefiles. * m4/multi.m4 (AM_ENABLE_MULTILIB): Removed erroneous comment. Only add multilib code when the Makefile in question is actually rebuilt.