Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 636c8076 | 2003-09-06 05:36:57 | Spelling and minor grammar fixes. | ||
| 36fd44a7 | 2003-07-23 21:04:17 | * automake.in (handle_multilib): Register all-multi. (file_contents_internal): Insert n when concatenating actions from "factored" rules. * lib/config-ml.in: New file, from GCC, including a patch from Ralf Corsepius (see GCC's PR 11526). * lib/symlink-tree.in: New file, from GCC. * lib/Makefile.am (dist_script_DATA): Add config-ml.in and symlink-tree. * lib/am/clean.am (distclean-generic): Do not delete Makefile here... (distclean, maintainer-clean): ... do it here. * lib/am/depend.am (distclean-depend): Likewise, replace by (distclean, maintainer-clean): ... these. * lib/am/multilib.am (all-recursive, install-recursive, mostlyclean-recursive, clean-recursive, distclean-recursive, maintainer-clean-recursive): Remove these rules. (mostlyclean-am, clean-am, distclean-am, maintainer-clean-am): Replace by ... (mostlyclean, clean, distclean, maintainer-clean): ... these. (all-am): Remove, done in handle_multilib. (install-am): Replace by ... (install-exec-am): ... this. * tests/Makefile.am (TESTS): Add multlib.test. * tests/multlib.test: New file, based on a test case by Ralf Corsepius | ||
| f68696e2 | 2003-06-02 07:08:40 | * lib/am/texi-vers.am, lib/am/subdirs.am, lib/am/scripts.am, * lib/am/remake-hdr.am, lib/am/python.am, lib/am/progs.am, * lib/am/program.am, lib/am/multilib.am, lib/am/mans.am, * lib/am/mans-vars.am, lib/am/ltlibrary.am, lib/am/ltlib.am, * lib/am/lisp.am, lib/am/libtool.am, lib/am/library.am, * lib/am/lang-compile.am, lib/am/java.am, lib/am/header.am, * lib/am/header-vars.am, lib/am/footer.am, lib/am/depend.am, * lib/am/dejagnu.am, lib/am/data.am, lib/am/compile.am, * lib/am/clean.am, lib/am/clean-hdr.am, lib/am/check.am, * lib/am/ansi2knr.am, lib/am/Makefile.am, lib/Makefile.am, * m4/strip.m4, m4/sanity.m4, m4/runlog.m4, m4/regex.m4, * m4/python.m4, m4/protos.m4, m4/options.m4, m4/obsolete.m4, * m4/obsol-lt.m4, m4/obsol-gt.m4, m4/multi.m4, m4/missing.m4, * m4/minuso.m4, m4/maintainer.m4, m4/lispdir.m4, m4/lex.m4, * m4/install-sh.m4, m4/header.m4, m4/gcj.m4, m4/dmalloc.m4, * m4/depout.m4, m4/cond.m4, m4/ccstdc.m4, m4/auxdir.m4, m4/as.m4, * m4/Makefile.am: White space changes and Copyright updates. | ||
| 7aad1797 | 2002-01-23 20: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. | ||
| 8a34b58d | 2001-02-06 09:09:36 | Monstro unsplitable patch. The aim is to remove hard coded knowledge about clean targets from automake.in, leaving them in the *.am files. In addition to the mechanic needed to factor some dependencies, it appears some rules (most notably distclean and maintainer-clean) need factored actions. So first, be ready to catch factored rules. * automake.in (&file_contents): For the time being, use an extended $RULE_PATTERN which is able to match any kind of rules, with or without dependency, with or without actions. Handle all the rules uniformly, storing in %actions the factored actions. (&flatten, &target_cmp): New. (&handle_factored_dependencies): Output the %actions. No longer special case `clean'. Output the rules in alphabetical order, but keeping `.PHONY' last. Now we must not use &push_phony_cleaners, which is doing all sort of magic to push a bit of everything in all the clean targets. The biggest problem being that, making a Cartesian product, it requires many useless targets. The `*.am' file know better. But first, register the new factored rules. * automake.in (&initialize_per_input): Include clean, mostlyclean, maintainer-clean, distclean and their `*-am' counterpart in %dependencies. Initialize %actions. (get_object_extension, handle_texinfo, handle_tags, handle_multilib) handle_dependencies, handle_subdirs, handle_configure, handle_clean) (handle_emacs_lisp, handle_python): Don't play with &push_phony_cleaners nor &depend and `clean'. * texinfos.am, texi-vers.am, tags-clean.am: * subdirs.am,python-clean.am, multilib.am, lisp-clean.am: * libtool.am, kr-extra.am, depend.am, compile.am, clean.am: * clean-kr.am, clean-hdr.am: Do it. Whenever a target is empty, just remove it, it will no longer be called. There is still some magic about clean to hard code. But really, that's the end of &do_one_clean_target. * automake.in (&do_one_clean_target): Kaboom out. (&handle_clean): Rewrite the magic code. (&am_install_var): No longer use &push_phony_cleaners, nor depend on `clean'. (&push_phony_cleaners): Kaboom too. | ||
| a2c34841 | 2000-10-16 09:01:36 | * aclocal.in, aclocal.m4: Standardize FSF Copyright statements. * automake.in, automake.texi: Likewise. * clean-kr.am, clean.am: Likewise. * comp-vars.am: Likewise. * compile, compile.am: Likewise. * data-clean.am: Likewise. * data.am: Likewise. * dejagnu.am: Likewise. * depcomp: Likewise. * depend.am, depend2.am: Likewise. * dist-vars.am, dist.am: Likewise. * elisp-comp: Likewise. * footer.am: Likewise. * header-vars.am, header.am: Likewise. * java-clean.am java.am: Likewise. * kr-extra.am: Likewise. * library.am: Likewise. * libs-clean.am, libs.am: Likewise. * libtool.am: Likewise. * lisp-clean.am lisp.am: Likewise. * ltlib-clean.am ltlib.am: Likewise. * ltlibrary.am: Likewise. * m4/Makefile.in: Likewise. * m4/strtod.m4: Likewise. * mans-vars.am, mans.am: Likewise. * mdate-sh: Likewise. * missing: Likewise. * multilib.am: Likewise. * program.am: Likewise. * progs-clean.am, progs.am: Likewise. * python-clean.am, python.am: Likewise. * remake-hdr.am, remake.am: Likewise. * scripts.am: Likewise. * subdirs.am: Likewise. * tags-clean.am, tags.am: Likewise. * texi-vers.am: Likewise. * texinfos.am: Likewise. * ylwrap: Likewise. | ||
| 9ae48df8 | 1999-11-21 21:35:41 | Merged from user-dep-gen-branch. | ||
| 63bd39db | 1999-01-10 18:38:52 | 1999-01-08 Thomas Tanner <tanner@gmx.de> * depend.am: remove the dependencies (.deps) in "make distclean", not "make maintainer-clean" | ||
| 69c93a96 | 1998-02-23 20:39:44 | --version fixup | ||
| 3984c200 | 1998-02-13 07:27:36 | side-effect dependency tracking | ||
| 05382add | 1998-02-13 02:45:47 | made cxxnoc.test pass again | ||
| 38cf778f | 1997-09-28 21:56:39 | dependency fix from ian | ||
| 8551a9bd | 1997-09-25 04:56:27 | bug fix for bsd/ultrix | ||
| c31d75b5 | 1997-06-23 01:24:16 | BUILT_SOURCES cleanup | ||
| 7434bb5f | 1997-06-01 19:54:31 | various bug fixes | ||
| 377749eb | 1997-05-29 05:49:04 | .P depends on built sources again | ||
| c353c2ba | 1996-10-10 22:26:34 | Various bug fixes | ||
| 314dd9a1 | 1996-09-05 03:02:31 | Rewrote dependency handling | ||
| c8c6eea5 | 1996-08-17 17:32:41 | Remove .deps files in maintainer-clean | ||
| c98183d6 | 1996-08-11 07:42:38 | Better C++, yacc, lex support | ||
| c65d8f62 | 1996-08-05 07:05:36 | Bug fix | ||
| 64266293 | 1996-02-21 05:55:47 | Bug fix | ||
| 2c2c8a19 | 1996-02-15 03:06:25 | Fixlet | ||
| 6d682bdc | 1996-02-08 02:11:41 | Many bug fixes | ||
| 929da330 | 1996-01-14 23:48:40 | Fixes from Franc,ois | ||
| 13e929e9 | 1996-01-12 06:48:19 | Added AUTOMAKE_OPTIONS Fixes from Franc,ois | ||
| e398ecd9 | 1996-01-06 20:10:14 | Patches from Jim Meyering. Put copyright in all files | ||
| 316fe9f8 | 1996-01-03 07:26:23 | Various bug fixes | ||
| 3aba9acd | 1996-01-02 02:20:18 | Many changes from Franc,ois | ||
| 69fc150f | 1995-12-31 20:46:00 | Many changes from Jim and Franc,ois | ||
| 351b535e | 1995-12-12 18:53:58 | Don't use ${ | ||
| bebad21f | 1995-12-10 22:45:33 | Many bug fixes | ||
| e65d07e1 | 1995-12-09 00:30:03 | Bug fixes. Changes for new naming scheme | ||
| 9eb2ffa7 | 1995-12-05 06:16:51 | Many cleanups. Added --strictness option. | ||
| d090b70b | 1995-12-03 06:12:34 | Handle installcheck. Handle ## comments. Fixlets | ||
| 7b4583f3 | 1995-11-29 17:09:37 | Don't use touch. | ||
| 60e8ed06 | 1995-11-26 06:44:53 | Comment fix | ||
| 2e964017 | 1995-11-22 06:59:37 | Use ".P", not "empty.P", as placeholder. | ||
| 1adea969 | 1995-11-22 04:26:46 | Initial revision |