Remove the autoreconf-provided INSTALL, so that we regenerate it.

* GNUmakefile (dummy): Remove INSTALL.
This commit is contained in:
Jim Meyering 2007-11-11 21:14:20 +01:00
parent 576a8cbe13
commit b69f240e06
2 changed files with 5 additions and 1 deletions

View File

@ -1,5 +1,8 @@
2007-11-12 Jim Meyering <meyering@redhat.com>
Remove the autoreconf-provided INSTALL, so that we regenerate it.
* GNUmakefile (dummy): Remove INSTALL.
Remove racy commands to build scripts in bin/ and tests/.
* man/Makefile.am (.x.1): Now that scripts in bin/ and tests/
are guaranteed to be built, remove the rules that tried to build

View File

@ -47,13 +47,14 @@ include Makefile
# for others: rerunning autoconf and recompiling everything isn't cheap.
# The $(MAKE) clean is required, to remove all traces of the previous
# version string, which would otherwise cause a few test failures.
# Remove the autoreconf-provided INSTALL, so that we regenerate it.
ifeq (0,$(MAKELEVEL))
_is-dist-target = $(filter dist% alpha beta major,$(MAKECMDGOALS))
ifneq (,$(_is-dist-target))
_curr-ver := $(shell build-aux/git-version-gen $(srcdir) .version)
ifneq ($(_curr-ver),$(VERSION))
$(info INFO: running autoreconf for new version string: $(_curr-ver))
dummy := $(shell rm -rf autom4te.cache; autoreconf -i && $(MAKE) clean)
dummy := $(shell rm -rf autom4te.cache; autoreconf -i && $(MAKE) clean && rm -f INSTALL)
endif
endif
endif