Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| a33e103b | 2001-05-09 19:11:45 | * tests/werror.test: Use `rm -f'. | ||
| 944b6911 | 2001-05-09 18:29:37 | * automake.in (&am_line_warning): Invoke `am_line_error', not itself. | ||
| 833be730 | 2001-05-09 18:27:26 | * automake.in: Remove some code left from bad patches. (&handle_dependency): Remove, for the same reason. | ||
| 9a37974f | 2001-05-09 18: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. | ||
| 10d39f63 | 2001-05-09 06:31:20 | * automake.in (@objects): Remove, unused. Remove all the code related to it, and to former `$(OBJECTS)'. | ||
| adf4c603 | 2001-05-09 03: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. | ||
| 3ac3237f | 2001-05-09 00: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. | ||
| b871815d | 2001-05-09 00: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. | ||
| 09f4a93a | 2001-05-08 23:50:53 | * automake.in (read_am_file): Removed debugging code. | ||
| ccddebe5 | 2001-05-08 23:34:19 | For PR automake/149: * tests/Makefile.am (TESTS): Added werror.test. (XFAIL_TESTS): Likewise. * tests/werror.test: New file. | ||
| 00e65cdd | 2001-05-08 20:34:26 | * automake.in (conditional_true_when): Don't return if we see `TRUE'. | ||
| 604ce630 | 2001-05-08 19:29:35 | * tests/objc.test: Removed. * tests/Makefile.am (XFAIL_TESTS): Removed objc.test. (TESTS): Likewise. | ||
| 85862461 | 2001-05-08 19: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. | ||
| dc18e55e | 2001-05-08 18:30:45 | * automake.in (check_libobjs_sources): Re-fixed AMDEP_TRUE problem. * automake.in (file_contents_internal): Prototype now `$$%'. (register_language): Prototype now `%'. | ||
| cf622e00 | 2001-05-08 17: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. | ||
| b2083f53 | 2001-05-08 16:17:29 | * automake.texi (Canonicalizing Automake macros): Document not canonicalizing strudels (@) anymore. | ||
| c268d32c | 2001-05-08 14:06:36 | * distdir.am (dist-all): Build all the flavors using a single distdir. | ||
| 065cad6d | 2001-05-08 13: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. | ||
| a89149b0 | 2001-05-08 13: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. (¯o_define): Catch bad macro names. (&cond_stack_endif): Better error message. (&file_contents_internal): Don't remove backslashes in variable values. (¯o_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. | ||
| c34b553c | 2001-05-08 13: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. | ||
| 513a325d | 2001-05-08 12:36:33 | * automake.in (&file_contents_internal): Accept $IS_AM. (&handle_compile, &define_standard_variables, &file_contents): Adjust. | ||
| 2798bc08 | 2001-05-08 12:33:12 | * automake.in (am_install_var): Use `next' instead of `if' on the body of $X loop. | ||
| ed5e54c8 | 2001-05-08 12:05:19 | * automake.in (Language): Add attributes `lder' and `ld'. (®ister_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. | ||
| cc0ba3e7 | 2001-05-08 11:48:47 | * ext-compile.am: Remove. | ||
| 40615b9e | 2001-05-08 11: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. | ||
| 30fe262c | 2001-05-08 11:37:54 | * automake.in (Language): Add attribute `link'. (®ister_language): Specify for cxx, objc, f77, gcj. (&lang_cxx_finish, &lang_f77_finish, &lang_objc_finish) (&lang_java_finish): Adjust. | ||
| 2691a90c | 2001-05-08 11:27:22 | * automake.in (&define_compiler_variables): Use only $LANG as argument. (&handle_languages): Adjust. | ||
| a37c8816 | 2001-05-08 11: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. | ||
| 6ec97235 | 2001-05-08 11:00:12 | * automake.in (&handle_tests_dejagnu): Don't define EXPECT and RUNTEST. * dejagnu.am: Do it. (site.exp): Use `if'. | ||
| 72056a29 | 2001-05-08 10:59:37 | * automake.in: Formatting changes. (variable_dump, variables_dump): Rename as... (macro_dump, macros_dump): these. | ||
| 6831f0da | 2001-05-08 10: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. | ||
| 5f6d34d0 | 2001-05-08 10: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'. | ||
| 7e00b811 | 2001-05-08 10: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. | ||
| beeeae16 | 2001-05-08 10: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%'. | ||
| 9c642c37 | 2001-05-08 09: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 $<. | ||
| dc92d564 | 2001-05-07 21: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'. | ||
| 5e81d040 | 2001-05-07 17: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'. | ||
| aba89d1b | 2001-05-07 17:40:48 | * automake.in (&handle_languages): Don't use $comp. | ||
| 73b30787 | 2001-05-07 17: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. | ||
| 51f433c1 | 2001-05-07 17:22:08 | * automake.in (&handle_languages): Move the `if ($use_dependencies)' block so that loops over extensions and languages are next to each other. | ||
| 55e01f9c | 2001-05-07 17:17:56 | * automake.in (&depend2): Remove, merged in... (&handle_languages): here. | ||
| 71126ff3 | 2001-05-07 17:03:34 | * automake.in (&finish_languages): Rename as... (&handle_languages): this. Include the body of... (&handle_dependency): this. Remove. | ||
| 98d6bc1b | 2001-05-07 16:31:01 | For PR automake/46: * tests/Makefile.am (TESTS): Added subdir5.test. (XFAIL_TESTS): Likewise. * tests/subdir5.test: New file. | ||
| d333c64c | 2001-05-07 16:29:39 | * tests/subobj6.test (wish_SOURCES): Use $MAKE. * tests/subobj5.test (wish_SOURCES): Use $MAKE. | ||
| d70f4431 | 2001-05-07 16:28:57 | * automake.in (GNITS_VERSION_PATTERN): Document. Added `fork identifier'. (handle_options): Handle fork identifier in version number. | ||
| 936e50e2 | 2001-05-07 05:41:49 | inexplicable omission | ||
| 3863cbd7 | 2001-05-07 04:41:51 | * automake.texi (Dist): Document distcheck-hook. | ||
| b12daf23 | 2001-05-06 23:16:05 | * tests/confh4.test: Updated to reflect DEFS change. For PR automake/132. | ||
| 5bea838f | 2001-05-06 23: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. | ||
| 3cc40023 | 2001-05-06 22:51:47 | * automake.in (usage): Re-align explanatory text. Fixes PR automake/148. | ||
| aeee6e8c | 2001-05-06 22:49:24 | * automake.texi (Uniform): Don't use @PROGRAMS@. Fixes PR automake/154. | ||
| 59633baf | 2001-05-06 20:15:43 | For PR automake/160: * tests/Makefile.am (TESTS): Added subobj5.test and subobj6.test. (XFAIL_TESTS): Added subobj6.test. * tests/subobj6.test: New file. | ||
| 482129a7 | 2001-05-06 19:00:23 | * distdir.am (distdir): Make subdirectory for each file. Fixes test subobj5.test. | ||
| ae2fdda5 | 2001-05-06 18:03:46 | * tests/Makefile.am (TESTS): Added new file. (XFAIL_TESTS): Likewise. * tests/texinfo10.test: New file. | ||
| 1cacc56e | 2001-05-06 06:53:52 | Regenerated | ||
| b1fdd7e9 | 2001-05-06 06:17:03 | * automake.in (scan_texinfo_file): Treat @defindex and @synindex in the same way as @defcodeindex and @syncodeindex respectively. | ||
| dc4652f5 | 2001-05-06 05:40:47 | * mans.am (install-man%SECTION%): Minor cleanup. (uninstall-man%SECTION%): Likewise. | ||
| ceb97942 | 2001-05-06 05:39:58 | * tests/Makefile.am (XFAIL_TESTS): Removed man.test. * mans.am (install-man%SECTION%): Handle dist_ and nodist_ prefixes. (uninstall-man%SECTION%): Likewise. * automake.in (handle_man_pages): Handle dist_ and nodist_ prefixes. | ||
| bea5cae8 | 2001-05-06 05:26:59 | * automake.texi (Future): Removed. (Depth): Removed. (Hello): Don't mention `deep'. (Top level): Likewise. | ||
| 1a279e3e | 2001-05-06 05:25:59 | * automake.in (conditional_true_when): Use a hash, not index(). Also, a TRUE component always results in a true return. Fixes test cond10.test. For PR automake/164. * tests/Makefile.am (XFAIL_TESTS): Removed cond10.test. | ||
| 77a0a40f | 2001-05-05 22:43:31 | 2001-05-05 Raja R Harinath <harinath@cs.umn.edu> For PR automake/164: * tests/Makefile.am (TESTS): Added new file. (XFAIL_TESTS): Likewise. * tests/cond10.test: New file. | ||
| bce23ab7 | 2001-05-05 22:08:48 | * texinfos.am (uninstall-info-am): Debian install-info v1.8.3 prints to stderr. (install-info-am): Likewise. | ||
| 4412f6e1 | 2001-05-05 21:16:36 | 2001-05-05 Pavel Roskin <proski@gnu.org> * automake.in (scan_texinfo_file): Don't push undefined values to @clean_suffixes. | ||
| 9ff51628 | 2001-05-05 21:06:46 | 2001-05-05 Richard Boulton <richard@tartarus.org> * automake.in (handle_dist): Check for existence of DIST_SUBDIRS first. | ||
| 9b450918 | 2001-05-05 20:53:36 | 2001-05-05 Robert Collins <robert.collins@itdomain.com.au> * automake.in (required_targets): Added uninstall-am. | ||
| 11e74cc7 | 2001-05-05 20:47:29 | Fix bug reported by Robert Boehne: * automake.in (output_lex_build_rule): Don't let AMDEP_TRUE be substituted. (handle_dependencies): Likewise. * Makefile.am (maintainer-check): Look for AMDEP_TRUE substitution. Correct diff now has 30 lines. Look for space after losing `undef'. | ||
| a1f6446d | 2001-05-04 13:43:54 | Typo. | ||
| 168b9f0d | 2001-05-04 10:57:35 | * m4/sanity.m4: Remove the temp file before possible error exits. | ||
| f0c631a5 | 2001-05-04 09:31:45 | * configure.in: Set perllibdir. From Dave Morrison. | ||
| e789d510 | 2001-05-04 08:39:53 | * automake.in ($pkgdata_dir): New. (&require_file_internal): Use it. | ||
| 0b4e59f5 | 2001-05-03 08:32:37 | Add missing files. | ||
| 0ffa422b | 2001-05-03 08:21:05 | Case insensitive FS choke on Automake/ vs automake. Reported by Tim Van Holder. * Automake/: Move in... * lib/: this new directory. | ||
| c81d72e2 | 2001-05-03 07:28:20 | * data.am (install-%DIR%%PRIMARY%): Execute the same command as echoed. | ||
| c120f7e7 | 2001-05-01 04:34:14 | * automake.in: Remove `/lib' from include directory. | ||
| bda4b80e | 2001-04-27 14:49:47 | AM_INIT_AUTOMAKE is no longer optional. * automake.in ($seen_make_set, $seen_prog_install) ($seen_arg_prog): Remove. (&handle_programs, &handle_scripts, &scan_one_autoconf_file): Remove related code. | ||
| f059050a | 2001-04-27 14:03:26 | * tests/specflags4.test, tests/specflags5.test: Remove, merged into... * tests/specflags3.test: here. | ||
| 88610552 | 2001-04-27 13:57:39 | * automake.in ($seen_path_xtra): Remove. (&handle_compile): Don't handle `AC_PATH_XTRA' AC_SUBST variables. (&scan_one_autoconf_file): Do it, instead of setting $seen_path_xtra. | ||
| b384aaa4 | 2001-04-27 13:48:22 | * automake.in (&file_contents_internal): Declare it. | ||
| c6dd4b3b | 2001-04-27 13:31:26 | * automake.in (&read_am_file, &file_contents_internal): Don't define macros when `FALSE', to avoid errors on doubly defined variables but under condition `FALSE'. In order to allow... (&am_install_var): When reading the associated file for the first time, enable `%?FIRST%'. (&handle_libraries): Let libs.am define $(AR) and $(RANLIB). * libs.am: Do it when `%?FIRST%'. | ||
| be3d5065 | 2001-04-27 13:30:31 | * automake.in (handle_compile): Let ansi2knr.am define $(ANSI2KNR). * ansi2knr.am: Do it. Prefer `if %?FOO%' to `if %!FOO%'. | ||
| cb908691 | 2001-04-27 13:28:03 | Automake/Makefile.in, Automake/.cvsignore: New. | ||
| 038dfee9 | 2001-04-27 13:20:35 | * automake.in (®ister_language, &finish_languages): Use `pure' as a Boolean. (®ister_language): Use %done properly with objects, not names. (&finish_languages): Replace `$non_c' with `$needs_c'. | ||
| b8db9995 | 2001-04-27 13:17:02 | Unify LISP, PYTHON and JAVA primaries. * automake.in (&handle_emacs_lisp): Be like &handle_python, i.e., return if there are no files, hook elist-comp on the Autoconf macro, rely on lisp.am to define variables. (&handle_python, &handle_java): Likewise. (&scan_one_autoconf_file): Pseudo AC_SUBST of `pythondir' and `PYTHON' must be handled here, not in `&handle_python'. * java.am: Define needed variables and rules. | ||
| 2159e886 | 2001-04-27 13:02:16 | * automake.in (&am_install_var): Transform `ONE_PRIMARY'. * data.am: Use it. * header.am: Include data.am. | ||
| bd9fd822 | 2001-04-27 13:00:44 | * automake.in (&am_install_var): Transform `PRIMARY'. * data.am: Equip with %PRIMARY%. | ||
| 0fe183e5 | 2001-04-27 12:58:04 | * automake.in (@conditional_stack): Rename as... (@cond_stack): this. (&file_contents_internal): Support inclusion of files. | ||
| e71635c7 | 2001-04-27 12:55:48 | * automake.in (&lang_extensions): Remove. (&add_depend2, &saw_sources_p): Adjust. * depend2.am: `%EXT%' no longer includes the dot. | ||
| b38871b6 | 2001-04-27 12:48:46 | * automake.in (&finish_languages, &handle_single_transform_list) (&add_depend2, &handle_dependencies): No longer use the language name in `$lang'. Rename `$lang_obj' as `$lang'. | ||
| 225470f5 | 2001-04-27 11:14:10 | * automake.in (®ister_language): Use `new Language' with a hash. | ||
| d9fa2e11 | 2001-04-27 10:58:01 | * automake.in (®ister_language): Rename `output-arg' and `derived-autodep' as `output_arg' and `derived_autodep' to match the Language attribute. Set the defaults in %option instead of $lang. | ||
| 27251165 | 2001-04-27 10:45:14 | * Automake/: New directory. * Automake/Struct.pm: New file, based on Perl 5.6's Class::Struct. * automake.in (Language): Use Automake::Struct. * tests/defs: Adjust to find Struct. | ||
| 8fc51016 | 2001-04-24 18:04:59 | Rebuilt. | ||
| dffba36d | 2001-04-24 18:00:14 | * automake.in: Add forward declaration for register_language(). * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it passes now. | ||
| 1b151eff | 2001-04-24 17:57:08 | * automake.in: Add a forward declaration for register_language(). * tests/Makefile.am (XFAIL_TESTS): Remove installsh.test - it passes now. | ||
| 5b2e7494 | 2001-04-24 09:44:16 | Regenerate. | ||
| 85e0809e | 2001-04-23 17:10:22 | * automake.in (%required_targets): Add `uninstall'. From Robert Collins. | ||
| 45adbe17 | 2001-04-12 16:51:10 | XFAIL: installsh.test. | ||
| adf2d732 | 2001-04-12 16:38:04 | * automake.in (Language): Add attribute `name'. (®ister_language): The name of the language is now given in the hash. No longer use `$lang' as the name of the language. Rename `$lang_obj' as `$lang'. | ||
| a8106198 | 2001-04-12 16:33:52 | * automake.in (Language): Add attribute `_finish'. (&finish): New. (Automake): Adjust. (&lang_header_finish, &lang_yaccxx_finish, &lang_lexxx_finish) (&lang_asm_finish): Remove. | ||
| 01780972 | 2001-04-12 16:31:54 | * automake.in (Language): Add attribute `extensions'. (Automake): Pass a hash to `®ister_language' instead of a list of pseudo assignments. (®ister_language): Adjust. (&finish_languages): Initialize `$ltoutarg'. |