Log

Author Commit Date CI Message
Tom Tromey 35a25603 2001-05-20T17:17:45 * configure.in: Updated to 1.4f.
Tom Tromey 4ba9b87d 2001-05-20T17:10:11 * Makefile.am (EXTRA_DIST): Added ChangeLog.2000.
Tom Tromey 33079e3a 2001-05-20T05:59:43 * lib/ansi2knr.c: New version. * Makefile.am (FETCHFILES): Added ansi2knr.c. (fetch): Likewise.
Tom Tromey 5dc7e750 2001-05-20T05:03:32 * config.guess, config.sub: New versions from FSF. * Makefile.am (fetch): Compare against files in srcdir.
Tom Tromey 572c5742 2001-05-20T04:40:51 For for ansi2knr report from Harlan Stenn: * automake.in (generate_makefile): Run handle_compile before handle_languages.
Tom Tromey cce80296 2001-05-18T17:43:46 * automake.in: Reverted erroneous checkin.
Akim Demaille 2b3f00e7 2001-05-18T17:08:23 * lib/am/texinfos.am (install-info-am, uninstall-info-am): Be robust to missing `install-info'.
Akim Demaille 56e9a6e6 2001-05-18T14:01:39 Regen.
Tom Tromey 62541da4 2001-05-18T02:20:39 * automake.in (lang_c_finish): Use `rm -f'.
Tom Tromey 7e9620d6 2001-05-18T02:19:44 * automake.in (lang_c_finish): Remove _.c file if ansi2knr fails. * tests/Makefile.am (TESTS): Added new file. * tests/ansi5.test: New file.
Tom Tromey 48b22ed4 2001-05-18T01:14:53 2001-05-17 Alexandre Duret-Lutz <duret_g@epita.fr> * lib/am/install.am (install-strip): Set INSTALL_PROGRAM_ENV if STRIP is not empty. * m4/strip.m4 (AM_PROG_INSTALL_STRIP): Set INSTALL_STRIP_PROGRAM to install-sh unconditionally. Don't set INSTALL_STRIP_PROGRAM_ENV. * automake.texi (Requirements): Document the use of the STRIP variable in cross-compilation environments.
Tom Tromey e8fef394 2001-05-18T00:00:33 * m4/depend.m4 (AM_DEPENDENCIES): If depcomp doesn't exist, revert to no dependency tracking. * tests/Makefile.am (TESTS): Added depcomp2.test. * tests/depcomp2.test: New file. From Pavel Roskin.
Tom Tromey 9ff26b23 2001-05-17T18:29:08 * lib/depcomp (aix): Bug fix and simplification from Larry Jones.
Tom Tromey 12b2a45c 2001-05-17T07:20:34 * lib/depcomp (tru64): New dependency tracking mode.
Tom Tromey de9bc471 2001-05-17T06:56:21 Fix for PR automake/159: * lib/depcomp (aix): Rewrote. (sgi): Likewise.
Tom Tromey 6cc0fec3 2001-05-17T06:32:15 Fix for PR automake/174: * tests/Makefile.am (XFAIL_TESTS): Removed comment3.test. * automake.in (read_am_file): Warn if `#' is at start of rule.
Tom Tromey 6059e528 2001-05-17T05:31:05 For PR automake/174: * tests/Makefile.am (TESTS): Added comment3.test. (XFAIL_TESTS): Likewise. * tests/comment3.test: New file.
Tom Tromey 80f30342 2001-05-17T04:50:52 Fix for PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Removed make.test. * m4/make.m4 (AM_MAKE_INCLUDE): Omit `Entering directory' and `Leaving directory' messages.
Tom Tromey 51e79b8b 2001-05-17T03:14:24 For PR automake/175: * tests/Makefile.am (XFAIL_TESTS): Added make.test. * tests/make.test: Run test with `make -w'.
Tom Tromey 0d43099b 2001-05-17T03:02:38 * tests/Makefile.am (TESTS): Removed maintclean.test. * lib/am/clean.am (maintainer-clean-generic): Don't remove Makefile.in. * lib/am/configure.am (maintainer-clean-am): Removed. (maintainer-clean-conf): Removed. * tests/maintclean.test: Removed.
Tom Tromey 9449973a 2001-05-16T05:17:04 Fix for PR automake/177: * Makefile.am (maintainer-clean): Set perllibdir before invoking automake or aclocal.
Tom Tromey e00a9898 2001-05-16T04:32:09 Fix for maintclean.test: * tests/Makefile.am (XFAIL_TESTS): Removed maintclean.test. * lib/am/clean.am (distclean-generic): Don't remove config.cache or config.log. (distclean, maintainer-clean): Moved to... * lib/am/configure.am: ... here. (distclean): Remove config.cache and config.log. (maintainer-clean): Removed. (maintainer-clean-conf): New target. (maintainer-clean-am): New target.
Tom Tromey b459ff3b 2001-05-16T04:09:50 * tests/Makefile.am (TESTS): Added maintclean.test. (XFAIL_TESTS): Likewise. * tests/maintclean.test: New file.
Tom Tromey ba60cd83 2001-05-15T18:04:56 Fixes PR automake/175: * tests/target-cflags.test: Use $needs_gnu_make. * tests/exsource.test: Use $needs_gnu_make. * tests/make.test: Require GNU make. * tests/defs (needs_gnu_make): Compute.
Tom Tromey 16a59b89 2001-05-15T03:33:20 * lib/ylwrap: Fixed quoting on regular expression. Fixes yacc4.test.
Tom Tromey fa0fa358 2001-05-15T02:49:51 Fix for texinfo10.test. * tests/Makefile.am (XFAIL_TESTS): Remove texinfo10.test. * lib/am/texinfos.am: Use LOCAL-TEXIS liberally. * automake.in (handle_texinfo_helper): New sub. (handle_texinfo): Rewrote. Now defines LOCAL-TEXIS. * tests/texinfo10.test: Added more cases.
Tom Tromey 1be94280 2001-05-15T02:21:54 Fix for yaccvpath.test: * tests/Makefile.am (XFAIL_TESTS): Removed yaccvpath.test. * lib/am/distdir.am (distdir): Always look for file in build directory first. * lib/ylwrap: Quote the `#line' regular expression. * lib/am/yacc.am (%YACC_SUFFIX%%C_SUFFIX%): Reverted earlier change; don't run sed on the generated file. * tests/yaccvpath.test: Create new parser in srcdir. Added test to make sure parser will be rebuilt at dist time.
Pavel Roskin 15824342 2001-05-14T16:15:03 * automake.in ($IGNORE_PATTERN): Allow spaces before comments beginning with `##'. * automake.texi (General Operation): Document it.
Akim Demaille 464674b1 2001-05-14T12:25:11 New.
Akim Demaille 3a40189e 2001-05-14T12:14:37 Typo.
Akim Demaille 8a7cf404 2001-05-14T09:39:24 Typo.
Tom Tromey e37b4d8a 2001-05-14T05:09:31 Reported by Rainer Orth: * lib/am/distdir.am (?DISTDIR?distdir): Define conditional on TOPDIR_P. * tests/Makefile.am (TESTS): Added distname.test. * tests/distname.test: New file.
Tom Tromey 709643b6 2001-05-14T04:52:44 * Makefile.am (dist_pkgdata_DATA): Removed.
Tom Tromey 9618da20 2001-05-14T04:48:45 2001-05-13 Tom Tromey <tromey@redhat.com> * tests/defs: Find files to copy in lib/. * automake.in (perllibdir): Set to Automake directory. * ansi2knr.c, ansi2knr.1: Removed. * Makefile.am (dist_am_DATA): Removed. (amdir): Removed. (maintainer-check): Look for lib/am/*.am. Expect 28 lines of diffs. (scriptdir): Removed. (dist_script_DATA): Likewise. (install-data-hook): Likewise. (installcheck-local): Likewise. (TAGS_FILES): Removed amfiles. (dist_pkgdata_DATA): Removed ansi2knr.c and ansi2knr.1. * tests/installsh.test (AUTOMAKE): Use --libdir, not --amdir, and point it to the right directory. * ansi2knr.am, check.am, clean-hdr.am, clean.am, comp-vars.am, compile.am, configure.am, data.am, dejagnu.am, depend.am, depend2.am, distdir.am, footer.am, header-vars.am, header.am, install.am, java.am, lang-compile.am, lex.am, library.am, libs.am, libtool.am, lisp.am, ltlib.am, ltlibrary.am, mans-vars.am, mans.am, multilib.am, program.am, progs.am, python.am, remake-hdr.am, scripts.am, subdirs.am, tags.am, texi-vers.am, texibuild.am, texinfos.am, yacc.am: Moved to lib/am/. * configure.in (AC_OUTPUT): Added lib/am/Makefile. (AUTOMAKE): Use --libdir, not --amdir. Ues AC_CONFIG_AUX_DIR. * lib/Makefile.am (SUBDIRS): Added `am'. (scriptdir): New macro. (dist_script_DATA): Likewise. (dist_pkgdata_DATA): Likewise. (install-data-hook): New target. (installcheck-local): Likewise. * lib/am/Makefile.in: New file. * lib/am/Makefile.am: Removed everything except amdir and dist_am_DATA. 2001-05-13 Akim Demaille <akim@epita.fr> * automake.in ($pkgdata_dir): Rename as... ($libdir): this. ($am_dir): Remove, replace it's uses with $libdir. (&parse_arguments): Replace --amdir with --libdir. * automake.texi (Invoking Automake): Document --libdir, not --amdir. * tests/defs (AUTOMAKE): Use --libdir, not --amdir.
Tom Tromey 42a74cb1 2001-05-14T00:01:09 * m4/depout.m4 (AM_OUTPUT_DEPENDENCY_COMMANDS): Use AMDEP_TRUE, not AMDEP. * m4/depend.m4 (AM_DEPENDENCIES): Require AM_DEP_TRACK. Correctly look at AMDEP_TRUE, not AMDEP.
Tom Tromey 063988a4 2001-05-13T23:45:33 Report from Robert Boehne: * tests/Makefile.am (TESTS): Added depend2.test. * tests/depend2.test: New file.
Tom Tromey fb55cab8 2001-05-13T23:31:05 2001-05-13 James Henstridge <james@daa.com.au> * m4/python.m4 (AM_PATH_PYTHON): Added more names for python. Point pythondir at site-packages directory. Rename PYTHON_SITE_PACKAGE to pkgpythondir. Rename PYTHON_SITE_EXEC to pyexecdir. Removed package/module argument. Removed PYTHON_SITE_INSTALL. Added version checking.
Tom Tromey 82617827 2001-05-13T23:06:35 2001-05-14 Jim Meyering <meyering@lucent.com> * automake.in (macro_define): Change one remaining use of `variable_dump' to `macro_dump'.
Tom Tromey 73af87a1 2001-05-13T23:02:41 * m4/depend.m4 (AM_DEPENDENCIES): Prefer gcc3 over gcc for objc and gcj.
Akim Demaille 9f36f5f1 2001-05-13T17:51:16 Remove wrong entry.
Akim Demaille 4d057d56 2001-05-13T17:41:19 * automake.in (&scan_texinfo_file, &handle_dist, &handle_gettext) (&handle_footer, &handle_factored_dependencies, &handle_emacs_lisp) (&am_primary_prefixes): Use `map' rather than `grep'.
Akim Demaille a79b2c68 2001-05-13T17:20:11 * automake.in (Language): Set config_vars for yacc, yaccxx, lex, lexxx, asm. (&lang_c_finish, &lang_yacc_finish, &lang_lex_finish): Simplify. (&lang_asm_finish): Remove, set asm's finisher to C's one.
Akim Demaille bbf3f9c6 2001-05-13T17:19:18 * lang-compile.am: New file, loaded once per language. * depend2.am: Move definitions loaded once per language in the aforementioned file. * automake.in (&handle_languages): Load it. (&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now handled by lang-compile.am.
Tom Tromey 62e22791 2001-05-13T16:40:28 2001-05-13 Tom Tromey <tromey@redhat.com> * tests/Makefile.am (TESTS): Added python.test. * tests/python.test: New file. * automake.in (handle_languages): Use config_aux_dir_set_in_configure_in. (handle_python): Correctly mention AM_PATH_PYTHON. Use py-compile, not py_comp. Define py_compile macro. 2001-05-13 Derek Price <dprice@openavenue.com> * automake.in (require_file_with_conf_line, require_file_with_line, require_file): Pass a @require_file_path of $relative_dir instead of '.' to require_file_internal so that all the special casing of '.' can be removed elsewhere. (require_config_file, require_conf_file_with_line, require_conf_file_with_conf_line): Remove special casing for '.' and make sure $config_aux_dir is maintained properly. (require_file_internal): Remove special casing of '.' and set @require_file_path when missing files are added. (maybe_push_required_file): Remove special casing of '.' (handle_dependencies): Remove a workaround for a bug now fixed and remove $config_aux_dir special casing. (handle_configure): Remove special casing for $config_aux_dir (handle_python): Ditto. (yacc_lex_finish_helper): Change $config_aux_dir switch to switch on the value of $config_aux_dir_set_in_configure_in. (handle_texinfo): Ditto. (scan_one_configure_file): Set $config_aux_dir and $config_aux_dir_set_in_configure_in properly so special casing on the value of $config_aux_dir can be removed elsewhere. * tests/depcomp.test: New file. * tests/confsub.test: Look for depcomp in $(top_srcdir) instead of the first subdir containing a C file. * tests/libobj2.test: Ditto. * tests/Makefile.am (TESTS): Added 'depcomp.test'.
Tom Tromey 3906ba67 2001-05-13T04:26:21 * tests/gcj.test: Updated for gcj dependency tracking. * tests/gcj2.test: Likewise.
Tom Tromey edccc341 2001-05-13T01:55:42 Fixes PR automake/169. * m4/depend.m4 (AM_DEPENDENCIES): Handle GCJ. Don't assume gcc style for OBJC. * automake.in (java): Added autodep entry. * tests/Makefile.am (TESTS): Added gcj3.test. * tests/gcj3.test: New file.
Tom Tromey 8cebf6e2 2001-05-13T00:46:53 2001-05-12 Raja R Harinath <harinath@cs.umn.edu> * automake.in (ASSIGNMENT_PATTERN): Make variable-name pattern stop at the first '='. * tests/Makefile.am (TESTS): Added vars.test. * tests/vars.test: New file.
Akim Demaille 3b1da915 2001-05-12T12:36:03 * automake.in (&handle_single_transform_list): Simplify computation of $object and $this_obj_ext. * tests/lex3.test: Merge into... * tests/lex.test: here. * tests/pr19.test: Improve and rename as... * tests/lex3.test: this.
Tom Tromey 62a0fb28 2001-05-10T05:39:13 * automake.in (read_am_file): Correctly compute $saw_bk. (scan_autoconf_files): Ensure configure_dist_common is always set. * tests/defs (AUTOMAKE): Added --Werror.
Pavel Roskin 4877109b 2001-05-09T22:43:58 * automake.in (define_compiler_variable): Escape $(LIBTOOL) in double quotes.
Tom Tromey a33e103b 2001-05-09T19:11:45 * tests/werror.test: Use `rm -f'.
Akim Demaille 944b6911 2001-05-09T18:29:37 * automake.in (&am_line_warning): Invoke `am_line_error', not itself.
Akim Demaille 833be730 2001-05-09T18:27:26 * automake.in: Remove some code left from bad patches. (&handle_dependency): Remove, for the same reason.
Akim Demaille 9a37974f 2001-05-09T18:24:12 * automake.in (&make_paragraphs): Transform BUILD, HOST and TARGET. (&handle_tests_dejagnu, &define_standard_variables): Don't. (&define_standard_variables): Don't transform %top_builddir% since... * header-vars.am: Use %TOPDIR% instead.
Akim Demaille 10d39f63 2001-05-09T06:31:20 * automake.in (@objects): Remove, unused. Remove all the code related to it, and to former `$(OBJECTS)'.
Tom Tromey adf4c603 2001-05-09T03:10:05 For PR automake/29: * ylwrap: Handle arguments to program. Remove old code that tried to avoid absolute paths and add new code to do it in all cases. Removed ancient logic that tried to deal with relative path. * tests/Makefile.am (TESTS): Added yacc4.test. * tests/yacc4.test: New file.
Tom Tromey 3ac3237f 2001-05-09T00:23:57 Fix for PR automake/149 and werror.test: * automake.in (require_file_internal): Use am_line_warning or am_conf_line_warning when suppressing error. (am_line_warning): New sub. (am_conf_line_warning): Save and restore warning signal. * tests/Makefile.am (XFAIL_TESTS): Removed werror.test.
Tom Tromey b871815d 2001-05-09T00:03:32 Fix for PR automake/36: * tests/Makefile.am (TESTS): Added asm.test. * tests/asm.test: New file. * automake.in (asm): Use ASFLAGS and AS. (lang_asm_finish): New sub.
Tom Tromey 09f4a93a 2001-05-08T23:50:53 * automake.in (read_am_file): Removed debugging code.
Tom Tromey ccddebe5 2001-05-08T23:34:19 For PR automake/149: * tests/Makefile.am (TESTS): Added werror.test. (XFAIL_TESTS): Likewise. * tests/werror.test: New file.
Tom Tromey 00e65cdd 2001-05-08T20:34:26 * automake.in (conditional_true_when): Don't return if we see `TRUE'.
Tom Tromey 604ce630 2001-05-08T19:29:35 * tests/objc.test: Removed. * tests/Makefile.am (XFAIL_TESTS): Removed objc.test. (TESTS): Likewise.
Tom Tromey 85862461 2001-05-08T19:12:54 * automake.in (subst): New sub. (handle_languages): Use it. (output_lex_build_rule): Likewise; also use _am_quote. (check_libobjs_sources): Likewise. (make_paragraphs): Use subst.
Tom Tromey dc18e55e 2001-05-08T18:30:45 * automake.in (check_libobjs_sources): Re-fixed AMDEP_TRUE problem. * automake.in (file_contents_internal): Prototype now `$$%'. (register_language): Prototype now `%'.
Tom Tromey cf622e00 2001-05-08T17:58:03 Fixes test subobj6.test and PR automake/160: * tests/Makefile.am (XFAIL_TESTS): Removed subobj6.test. * compile.am (mostlyclean-compile): Added MOSTLYRMS. (distclean-compile): Added DISTRMS. * tests/subobj6.test (wish_SOURCES): Updated to reflect `mostlyclean' use; added test for non-subdir case. * automake.in (compile_clean_files): New global. (MOSTLY_CLEAN, DIST_CLEAN): New constants. (initialize_per_input): Initialize compile_clean_files. (handle_single_transform_list): Set compile_clean_files entries. (handle_compile): Handle compilation cleanups.
Akim Demaille b2083f53 2001-05-08T16:17:29 * automake.texi (Canonicalizing Automake macros): Document not canonicalizing strudels (@) anymore.
Akim Demaille c268d32c 2001-05-08T14:06:36 * distdir.am (dist-all): Build all the flavors using a single distdir.
Akim Demaille 065cad6d 2001-05-08T13:53:30 * automake.in (&file_contents_internal): Apply the @cond_stack to the rules and assignments. Don't rely on `$.' as it's biased by &make_paragraphs. Don't remove backslashes in variable values.
Akim Demaille a89149b0 2001-05-08T13:12:59 * automake.in ($IGNORE_PATTERN): Improve for multi-line matches. ($RULE_PATTERN): Use that from `&make_paragraphs'. ($MACRO_PATTERN): Just catch the name of a macro. ($BOGUS_MACRO_PATTERN): Remove. ($ASSIGNMENT_PATTERN): New. (&file_contents_internal, &make_paragraphs): Adjust. (&macro_define): Catch bad macro names. (&cond_stack_endif): Better error message. (&file_contents_internal): Don't remove backslashes in variable values. (&macro_define): Do it for `+=' user variables. (&define_standard_variables): Use `undef' instead of a dummy variable. (&make_paragraph): Be sure not to chop the trail of hash only lines: adjust the `##' regexp. (&rule_define): Fix a bug: don't read $1 but $target. * tests/condincl.test: Strengthen.
Akim Demaille c34b553c 2001-05-08T13:02:57 * automake.in (Language): Add attributes `Name' and `config_vars'. (&finish): Work properly if there is no _finish. (Automake): Register language Names and AC_SUBST dependencies. Register Fortran 77 variables upon which ratfor and ppf77 depend. (&handle_languages): Once per language, invoke `define_linker_variables', and check its config_vars. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Remove. (&lang_ppf77_finish, &lang_ratfor_finish): Adjust.
Akim Demaille 513a325d 2001-05-08T12:36:33 * automake.in (&file_contents_internal): Accept $IS_AM. (&handle_compile, &define_standard_variables, &file_contents): Adjust.
Akim Demaille 2798bc08 2001-05-08T12:33:12 * automake.in (am_install_var): Use `next' instead of `if' on the body of $X loop.
Akim Demaille ed5e54c8 2001-05-08T12:05:19 * automake.in (Language): Add attributes `lder' and `ld'. (&register_language): Specify for cxx, objc, f77, gcj. (&define_linker_variable): New. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Adjust. (&libtool_compiler): Remove.
Akim Demaille cc0ba3e7 2001-05-08T11:48:47 * ext-compile.am: Remove.
Akim Demaille 40615b9e 2001-05-08T11:38:47 * automake.in (&handle_lib_objects_cond): Don't take $LEX_SEEN as argument, as you don't use it. Hence... (&handle_lib_objects): Don't take $LEX_SEEN as argument, as you don't use it. Hence... (&handle_programs): Don't mess with %lex_sources, as you don't use it.
Akim Demaille 30fe262c 2001-05-08T11:37:54 * automake.in (Language): Add attribute `link'. (&register_language): Specify for cxx, objc, f77, gcj. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Adjust.
Akim Demaille 2691a90c 2001-05-08T11:27:22 * automake.in (&define_compiler_variables): Use only $LANG as argument. (&handle_languages): Adjust.
Akim Demaille a37c8816 2001-05-08T11:18:05 * automake.in (&define_program_variable): Remove. (&scan_one_autoconf_file): Skip MAKEINFO when found in an AM_MISSING_PROG. (&handle_texinfo): Don't define MAKEINFO and TEXI2DVI. * texinfos.am: Do it.
Akim Demaille 6ec97235 2001-05-08T11:00:12 * automake.in (&handle_tests_dejagnu): Don't define EXPECT and RUNTEST. * dejagnu.am: Do it. (site.exp): Use `if'.
Akim Demaille 72056a29 2001-05-08T10:59:37 * automake.in: Formatting changes. (variable_dump, variables_dump): Rename as... (macro_dump, macros_dump): these.
Akim Demaille 6831f0da 2001-05-08T10:58:49 Support `if !COND', `else COND', `end COND'. * automake.texi (Conditionals): Document it. * automake.in ($WHITE_PATTERN, $MACRO_PATTERN, $BOGUS_MACRO_PATTERN) ($GNITS_VERSION_PATTERN, $INCLUDE_PATTERN): Use `d' and `s'. ($IF_PATTERN, $ELSE_PATTERN, $ENDIF_PATTERN): Likewise, and accept a leading `!' before the condition. (&handle_options): Use `d'. (&cond_stack_if, &cond_stack_else, &&cond_stack_endif): New. (&read_am_file, &file_contents_internal): Use them. (&transform): No longer substitute `%!COND%', forcing the use of `! %?COND%'. * ansi2knr.am, lex.am, tags.am, texinfos.am, yacc.am: Adjust.
Akim Demaille 5f6d34d0 2001-05-08T10:42:21 Uniform handling of per-object compilation rules. Note: Automake is repaired. * automake.in (&handle_languages): Output per object rules for all the objects, not only for those which language supports dependency tracking. Fix Automake: when outputting per-object rules, use `-o' if the language has no `output_flag', as it's really needed. (&handle_single_transform_list): Instead of special casing files which need per object rules but which language don't support dependency tracking, keep them in the queue for processing by `&handle_languages'.
Akim Demaille 7e00b811 2001-05-08T10:39:49 * automake.in (&handle_languages): `ext-compile.am' and `depend2.am' are now equivalent for generic rules: output only the latter. * ext-compile.am: Remove.
Akim Demaille beeeae16 2001-05-08T10:38:12 Note: This patch breaks Automake. Repaired within two patches. * automake.in (Language): Replace the attribute `output_arg' with `compile_flag' and `output_flag'. (Automake): Adjust language registrations. (&handle_languages): Transform `-c' and `-o' for both suffix and per object rules, instead of `OUTARG' and `LTOUTARG' only for generic rules. (&handle_single_transform_list): Adjust to `compile_flag' and `output_flag'. * depend2.am, ext-compile.am: Use `%-c%' and `%-o%'.
Akim Demaille 9c642c37 2001-05-08T09:46:12 * automake.in (&handle_languages): Don't transform %COMPILER%. Use `$lang->compiler' instead of `$pfx' to transform generic %COMPILE% and %LTCOMPILE%. * ext-compile.am: Use %COMPILE%, %LTCOMPILE% and %SOURCE% instead of %COMPILER% and $<.
Akim Demaille dc92d564 2001-05-07T21:41:18 * automake.in (&handle_languages): Use the same `%transform' for both `depend2.am' and `ext-compile.am'. Move the definition of `$flag' where it is used, and rename as `$flags'.
Akim Demaille 5e81d040 2001-05-07T17:51:54 * automake.in (&handle_languages): Compute `$ltoutarg' and `$outarg' independently from dependency code. There is no use looping on a language's possible extensions since we loop over used extensions. Therefore, there is no use for a local `%transform'.
Akim Demaille aba89d1b 2001-05-07T17:40:48 * automake.in (&handle_languages): Don't use $comp.
Akim Demaille 73b30787 2001-05-07T17:39:10 * automake.in (&handle_languages): Merge the two loops over %extension_seen/%languages into one and group code to be run once per language together.
Akim Demaille 51f433c1 2001-05-07T17:22:08 * automake.in (&handle_languages): Move the `if ($use_dependencies)' block so that loops over extensions and languages are next to each other.
Akim Demaille 55e01f9c 2001-05-07T17:17:56 * automake.in (&depend2): Remove, merged in... (&handle_languages): here.
Akim Demaille 71126ff3 2001-05-07T17:03:34 * automake.in (&finish_languages): Rename as... (&handle_languages): this. Include the body of... (&handle_dependency): this. Remove.
Tom Tromey 98d6bc1b 2001-05-07T16:31:01 For PR automake/46: * tests/Makefile.am (TESTS): Added subdir5.test. (XFAIL_TESTS): Likewise. * tests/subdir5.test: New file.
Tom Tromey d333c64c 2001-05-07T16:29:39 * tests/subobj6.test (wish_SOURCES): Use $MAKE. * tests/subobj5.test (wish_SOURCES): Use $MAKE.
Tom Tromey d70f4431 2001-05-07T16:28:57 * automake.in (GNITS_VERSION_PATTERN): Document. Added `fork identifier'. (handle_options): Handle fork identifier in version number.
Tom Tromey 936e50e2 2001-05-07T05:41:49 inexplicable omission
Tom Tromey 3863cbd7 2001-05-07T04:41:51 * automake.texi (Dist): Document distcheck-hook.
Tom Tromey b12daf23 2001-05-06T23:16:05 * tests/confh4.test: Updated to reflect DEFS change. For PR automake/132.
Tom Tromey 5bea838f 2001-05-06T23:01:34 Fix for PR automake/132: * automake.in (c, c++, objc, asm, ppf77): Add DEFAULT_INCLUDES to compilation. (java): Remove INCLUDES and DEFS from compilation. (lang_c_finish): Add DEFAULT_INCLUDES to compilation. * compile.am (DEFS): Don't include %DEFAULT_INCLUDES%. (DEFAULT_INCLUDES): New macro.
Tom Tromey 3cc40023 2001-05-06T22:51:47 * automake.in (usage): Re-align explanatory text. Fixes PR automake/148.