lib


Log

Author Commit Date CI Message
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.
Tom Tromey e009203c 2002-03-05T18:52:40 * lib/config.sub, lib/config.guess, lib/texinfo.tex: Updated.
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 bcf090be 2002-02-19T19:11:50 2002-02-18 Paul Eggert <eggert@twinsun.com> * lib/depcomp: Don't use "tail +3"; it's not portable to POSIX 1003.1-2001 hosts.
Alexandre Duret-Lutz 52ee825f 2002-02-14T14:26:02 * Makefile.am (FETCHFILES): Add Automake/XFile.pm. (fetch): Fetch XFile.pm. Update the files in $(srcdir) instead of asking the maintainer to do it manually. * lib/config.guess, lib/config.sub, lib/texinfo.tex, Automake/XFile.pm: New upstream versions.
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.
Tom Tromey 4f411407 2002-01-28T00:33:48 * lib/config.guess: New version from FSF.
Akim Demaille 6f8a9c0c 2002-01-24T17:49:13 * lib/install-sh: Update, from Autoconf.
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.
Akim Demaille a7919f19 2002-01-22T10:04:39 Update.
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 c52e0530 2002-01-18T21:12:55 * missing: Updated. * lib/missing: Accept versioned aclocal. * m4/init.m4 (AM_INIT_AUTOMAKE): Look for versioned aclocal.
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.
Alexandre Duret-Lutz e0daf015 2002-01-15T21:19:50 * lib/config.sub, lib/config.guess: New versions from FSF.
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.
Tom Tromey d4ccb135 2002-01-09T21:17:42 2002-01-09 Ryan T. Sammartino <ryants@shaw.ca> * lib/depcomp (msvisualcpp): Strip -Gm, -Gi, and -ZI options.
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.
Tom Tromey e3371a0c 2001-12-30T19:34:29 For PR automake/260: * lib/depcomp (tru64): Correctly handle libtool case. From doreille@smr.ch.
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.
Akim Demaille ab49cf7a 2001-10-10T14:06:27 * lib/COPYING, COPYING, lib/config.guess, lib/config.sub: Update from master copies.
Akim Demaille 2a9e8883 2001-10-02T17:17:45 * lib/Automake/Struct.pm: Update from Autoconf. * lib/Automake/General.pm, lib/Automake/XFile.pm: New, from CVS Autoconf. * automake.in: Use them. (&uniq, $me): Remove, as they are provided by Automake::General.
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.
Paul Eggert b6d016d5 2001-10-01T06:34:38 Don't invoke mkdir if the directories all already exist. This saves unnecessary output of "mkdir -p -- FOO" when FOO already exists.
Paul Eggert 24a61b63 2001-09-29T05:50:16 Use "mkdir -p" if it works, as that fixes bugs when making file names with unusual characters. Quote chmod arg "$dirmode", in case it contains white space. Incorporate the following change from autoconf mkinstalldirs: 1999-04-10 Ben Elliston <bje@cygnus.com> * mkinstalldirs: Add `-m' flag to specify the mode of a newly created directory. Add command line usage and `-h', `--help' options. Contributed by Jeff Garzik.
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.
Akim Demaille 74a4184d 2001-09-17T14:32:08 * lib/missing (autom4te): New. (aclocal, autoconf, automake, autoheader, help2man): Propagate actual failures.
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 4db6e742 2001-07-31T05:37:31 * lib/config.guess: Updated from master sources. * lib/config.sub: Likewise.
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 83fb7ef1 2001-07-21T18:45:47 From Erik Lindahl: * lib/depcomp (tru64): Some Tru64 compilers use `foo.d' and not `foo.o.d'. * m4/depend.m4 (_AM_DEPENDENCIES): Check to make sure compilation output is suitable for make.
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.
Tom Tromey 50bea031 2001-07-20T01:25:14 2001-07-19 Tom Tromey <tromey@redhat.com> Alexandre Duret-Lutz <duret_g@epita.fr> Fix for ccnoco.test, subobj8.test: * m4/Makefile.am (m4data_DATA): Added auxdir.m4. * tests/Makefile.am (XFAIL_TESTS): Removed ccnoco.test, subobj8.test. * m4/minuso.m4 (AM_PROG_CC_C_O): Use absolute path to compile. Use AM_AUX_DIR_EXPAND. * lib/compile: Handle case where `-o' argument is the name of an executable, not an object file. * m4/auxdir.m4: New file, from... * m4/missing.m4: ... here. Moved AM_AUX_DIR_EXPAND. * automake.in (handle_single_transform_list, lang_c_rewrite): Require compile using `require_config_file'.
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 cd881a78 2001-07-18T05:59:07 * lib/compile: Change how lockdir is computed. If linking or compiling without `-o', just run the compiler.
Tom Tromey 3af31127 2001-07-17T06:00:37 * lib/ylwrap: Added special exception. * lib/py-compile: Added license. * lib/mdate-sh: Added special exception. * lib/elisp-comp: Added special exception. * lib/compile: Added special exception. * lib/depcomp: Added special exception.
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 809c236c 2001-07-14T19:30:42 * lib/missing (makeinfo): Redirect stdout and stderr outside subshell. From Alexandre Oliva.
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 73cf791a 2001-07-04T15:29:37 * missing: Updated. * lib/missing (makeinfo): Use subshell, not explicit sh invocation.
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 79f8405a 2001-07-04T03:21:59 * lib/config.guess, lib/config.sub: Updated.
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 7028ac3d 2001-07-02T00:48:12 * lib/missing (makeinfo): If makeinfo exists, and we're in --run mode, then simply fail.
Tom Tromey 178d1f89 2001-07-01T23:46:00 2001-07-01 Tim Van Holder <tim.van.holder@pandora.be> * lib/ylwrap: Improve support for DOS paths (and paths containing backslashes in general).
Tom Tromey 5161467e 2001-07-01T23:39:06 * lib/missing: Added special exception to license.
Tom Tromey 1b14a6bd 2001-07-01T23:33:08 * missing: Updated. * lib/missing: Updated. Added comment explaining configure.ac oddity.
Tom Tromey e78b5109 2001-07-01T23:21:24 * lib/depcomp: Reorder arguments to gcc3. From Per Oyvind Hvidsten.
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.