Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 0d43099b | 2001-05-17 03: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. | ||
| e00a9898 | 2001-05-16 04: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. | ||
| 6ed11d3c | 2001-04-09 09:55:12 | * automake.in (&make_paragraphs): Transform TOPDIR_P and TOPDIR. (&handle_dist): Don't. (&handle_clean): Don't handle config.status here, let... * clean.am: ... do it. * distdir.am: Adjust. | ||
| e8133bcf | 2001-02-27 09:12:42 | Distinguish automake substitutions from config.status substitutions. * automake.in (&add_depend2): Transform AMDEP. (&handle_clean): Transform MCFILES and MFILES. (&file_contents): Transform MAINTAINER_MODE. (&transform, &am_install_var): Use `%', not `@'. Adjust all the *.am files. * clean.am: Use ?MFILES? instead of ad hoc MAINTAINERCLEAN. * depend2.am: Display the double dependency on both ?AMDEP? and @AMDEP@. | ||
| 4ec2083b | 2001-02-09 03:38:16 | * automake.in (&transform): Use `my', not `local'. (&transform_cond): New. (&get_object_extension, &handle_texinfo, &handle_tags) (&handle_dist_worker, &handle_dist, &add_depend2, &handle_clean) (&handle_tests_dejagnu): Use it. * texinfos.am, lisp.am, header.am, dist.am, distdir.am, depend2.am * dejagnu.am, data.am, clean.am: Adjust to the new syntax. | ||
| de7f0818 | 2001-02-06 10:17:57 | * subdirs.am: This file is the exception: clean recursive targets are called by the clean targets, not the clean-am targets. Otherwise we have a circular dependency: clean -> clean-am -> clean-recursive -> clean. * automake.in (handle_clean): Bind `-local' targets to `-am' targets, not top targets. Don't declare -recursive dependencies of the clean targets: `subdirs.am' did it. Less hard coded knowledge, transfered into... * clean.am: here. | ||
| 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. | ||
| 279adc2a | 2001-02-06 09:08:56 | * automake.in (do_one_clean_target): Don't hard code knowledge about libtool, and maintainer-clean. * clean.am, libtool.am: Handle these. | ||
| 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. | ||
| ae12de54 | 1999-11-08 01:21:28 | * clean.am (maintainer-clean-generic): Remove Makefile.in. From Jeff Bailey | ||
| 38113a0b | 1998-08-11 18:52:49 | typo fix in clean.am | ||
| 5f2c1350 | 1998-06-01 21:12:08 | "clean" cleanup | ||
| 8551a9bd | 1997-09-25 04:56:27 | bug fix for bsd/ultrix | ||
| ae84476e | 1997-04-30 21:26:07 | fix from ian | ||
| 54c01922 | 1996-09-20 15:55:22 | Allow config.h in subdir; other config.h cleanups | ||
| 6e89d0af | 1996-09-12 05:58:41 | Gnits standards compliance | ||
| 0f51c5ec | 1996-08-11 18:13:36 | Remove generated files at clean time | ||
| e7581873 | 1996-07-05 14:29:12 | Bug fix for Solaris 2.4 | ||
| 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 | ||
| 3aba9acd | 1996-01-02 02:20:18 | Many changes from Franc,ois | ||
| bcbf9df2 | 1995-12-09 17:36:33 | Minor bug and doc fixes | ||
| 9eb2ffa7 | 1995-12-05 06:16:51 | Many cleanups. Added --strictness option. | ||
| d090b70b | 1995-12-03 06:12:34 | Handle installcheck. Handle ## comments. Fixlets | ||
| 1b57ec99 | 1995-11-30 00:35:21 | (MOSTLYCLEANFILES, MAINTAINERCLEANFILES): New variables. | ||
| 1a61d12d | 1995-11-29 06:05:02 | (clean-generic): Always supply 'else' clause to 'if' | ||
| 96708872 | 1995-11-29 03:31:53 | (clean-generic): Bug fix. | ||
| bacac1d8 | 1995-11-29 03:30:47 | (clean-generic): Only remove CLEANFILES if nonempty | ||
| da89ebc4 | 1995-11-28 07:00:19 | Use -generic clean targets. | ||
| 19b00280 | 1995-11-12 18:17:11 | (maintainer-clean): Updated rules per GNU standards. | ||
| 529a02d4 | 1995-11-12 18:12:49 | (maintainer-clean): Renamed from realclean. | ||
| 29a05020 | 1994-11-03 13:33:44 | remove INFOS | ||
| ce41f866 | 1994-10-02 01:50:24 | fix up distclean | ||
| 8f8ed19f | 1994-10-02 01:30:33 | do more in distclean | ||
| f5f39362 | 1994-09-26 14:24:58 | move knr stuff to another file | ||
| d61e936c | 1994-09-20 20:51:41 | make libprograms work | ||
| 9ead5c44 | 1994-09-20 02:34:39 | remove kerb temps | ||
| c0aa7bd8 | 1994-09-19 22:44:25 | works on fileutils except for all | ||
| c20ca442 | 1994-09-19 16:20:04 | might work | ||
| ddb3d5fc | 1994-09-19 15:12:26 | Initial revision |