aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorStefan Monnier2010-05-17 17:02:06 -0400
committerStefan Monnier2010-05-17 17:02:06 -0400
commit5b5262f4da935f37376c548e31e234bf2073ebef (patch)
treeff8e99c9c247199d459abdbf3f4314db6927b78c /Makefile.in
parent5ad4bef5758fd694d209a8fb63f42bcfdb22785c (diff)
downloademacs-5b5262f4da935f37376c548e31e234bf2073ebef.tar.gz
emacs-5b5262f4da935f37376c548e31e234bf2073ebef.zip
* Makefile.in (${lispsource}loaddefs.el): Update loaddefs.el after a pull.
* Makefile.in (src): Provide the name of the VCS file that witnesses a pull. ($(srcdir)/src/config.in): Handle accidental removal of src/config.in.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in12
1 files changed, 10 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in
index 775c591af26..cd677d3295d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -335,9 +335,13 @@ src: Makefile FRC
335 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ 335 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \
336 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' BOOTSTRAPEMACS="$$boot"; \ 336 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' BOOTSTRAPEMACS="$$boot"; \
337 fi; 337 fi;
338 if [ -r .bzr/checkout/dirstate ]; then \
339 vcswitness="$$(pwd)/.bzr/checkout/dirstate"; \
340 fi; \
338 cd $@; $(MAKE) all $(MFLAGS) \ 341 cd $@; $(MAKE) all $(MFLAGS) \
339 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \ 342 CC='${CC}' CFLAGS='${CFLAGS}' CPPFLAGS='${CPPFLAGS}' \
340 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' BOOTSTRAPEMACS="" 343 LDFLAGS='${LDFLAGS}' MAKE='${MAKE}' BOOTSTRAPEMACS="" \
344 VCSWITNESS="$$vcswitness"
341 345
342blessmail: Makefile src FRC 346blessmail: Makefile src FRC
343 cd lib-src; $(MAKE) maybe-blessmail $(MFLAGS) \ 347 cd lib-src; $(MAKE) maybe-blessmail $(MFLAGS) \
@@ -369,7 +373,11 @@ $(srcdir)/configure: $(AUTOCONF_INPUTS)
369 cd ${srcdir} && autoconf 373 cd ${srcdir} && autoconf
370 374
371$(srcdir)/src/config.in: $(srcdir)/src/stamp-h.in 375$(srcdir)/src/config.in: $(srcdir)/src/stamp-h.in
372 @true 376 @ # Usually, there's no need to rebuild src/config.in just
377 @ # because stamp-h.in has changed (since building stamp-h.in
378 @ # refreshes config.in as well), but if config.in is missing
379 @ # then we really need to do something more.
380 [ -r "$@" ] || ( cd ${srcdir} && autoheader )
373$(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS) 381$(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS)
374 cd ${srcdir} && autoheader 382 cd ${srcdir} && autoheader
375 rm -f $(srcdir)/src/stamp-h.in 383 rm -f $(srcdir)/src/stamp-h.in