diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2011-04-20 14:23:30 -0300 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2011-04-20 14:23:30 -0300 |
commit | bfab7d852d64bcfe68073e03e787eb2200391d9d (patch) | |
tree | 2c1e6c7c97d039aa06c897a1ddd0a4892210d9b2 /Makefile.in | |
parent | bed7f14004246c8ade77a48f79f0cc48f2ca74f7 (diff) | |
download | emacs-bfab7d852d64bcfe68073e03e787eb2200391d9d.tar.gz |
* Makefile.in (config.status): Don't erase in case of error.
In case it disappeared, rebuild it with `configure'.
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.in b/Makefile.in index 1ac77ed66ac..d828649e7aa 100644 --- a/Makefile.in +++ b/Makefile.in @@ -402,8 +402,15 @@ Makefile: config.status $(srcdir)/src/config.in \ $(srcdir)/test/automated/Makefile.in ./config.status +# Don't erase config.status if make is interrupted while refreshing it. +.PRECIOUS: config.status + config.status: ${srcdir}/configure ${srcdir}/lisp/version.el - ./config.status --recheck + if [ -x ./config.status ]; then \ + ./config.status --recheck; \ + else \ + ./configure; \ + fi AUTOCONF_INPUTS = @MAINT@ $(srcdir)/configure.in $(srcdir)/aclocal.m4 |