Streamline dependency-file generation
commitbf8cf95d7d13ebc5d351cc2a8048f6695ab9faca
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 21 Mar 2017 16:59:10 +0000 (21 09:59 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 21 Mar 2017 16:59:31 +0000 (21 09:59 -0700)
tree1aa66a743bb6b542c2764e4c77979ede678d6881
parent14d8b6858a49e97f9b69593df5a8a7886430d43f
Streamline dependency-file generation

* configure.ac (AUTODEPEND_PARENTS): New var.
mkdir the dependency directories here, to simplify ‘make’.
Remove dependency files just before outputting Makefiles, so that
they are preserved if ‘configure’ exits early due to some other problem.
* lib/Makefile.in, lwlib/Makefile.in, oldXMenu/Makefile.in:
* src/Makefile.in: Adjust deps strategies to be similar, as follows:
(MKDEPDIR): Remove.  All uses removed.  This cuts down on the
number of processes spun off by ‘make’.
(clean mostlyclean): Remove $(DEPDIR) contents, not $(DEPDIR) itself.
(distclean): Remove $(DEPDIR) itself.
* lwlib/Makefile.in (all): Move to front, so that depdir includes
do not alter default action.
configure.ac
lib/Makefile.in
lwlib/Makefile.in
oldXMenu/Makefile.in
src/Makefile.in