aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorGlenn Morris <[email protected]>2014-01-13 14:44:04 -0500
committerGlenn Morris <[email protected]>2014-01-13 14:44:04 -0500
commitc6e8118637bb50b75026f6582348eeb200f72313 (patch)
tree54051601e00dac9c4aa52b802d223a8d631da4de /Makefile.in
parentc055d654606334926c581fbf10829632d8f75c4b (diff)
* Makefile.in: Comment.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in5
1 files changed, 5 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in
index 065e192d3a..20678a73f3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -373,6 +373,11 @@ lib lib-src lisp nt: Makefile FRC
# file src/foo.c forces dumping a new bootstrap-emacs, then re-byte-compiling
# all preloaded elisp files, and only then dump the actual src/emacs, which
# is not wrong, but is overkill in 99.99% of the cases.
+#
+# Note the use of single quotes in the value of vcswitness.
+# This passes an unexpanded $scrdir to src's Makefile, which then
+# expands it using its own value of srcdir (which points to the
+# source directory of src/).
src: Makefile FRC
dirstate='.bzr/checkout/dirstate'; \
vcswitness='$$(srcdir)/../'$$dirstate; \