aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-05-18 00:00:09 -0700
committerGlenn Morris2012-05-18 00:00:09 -0700
commited0ba302d34b9cc74dc2499cfa664fcb06e361b2 (patch)
tree25e20ca72a78c840a7aa2c94d8cd6f8e6889052e
parent62061397bfc92eb454613e918a11f4a8ddbaffff (diff)
downloademacs-ed0ba302d34b9cc74dc2499cfa664fcb06e361b2.tar.gz
emacs-ed0ba302d34b9cc74dc2499cfa664fcb06e361b2.zip
Tweak dependencies in top-level install rules
* Makefile.in (install-arch-dep): Depend on install-arch-indep. (install-arch-indep): Depend on install-leim. (install): Remove explicit install-leim dependence.
-rw-r--r--ChangeLog4
-rw-r--r--Makefile.in14
2 files changed, 9 insertions, 9 deletions
diff --git a/ChangeLog b/ChangeLog
index 332ee011bd1..f6f13a4f07c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
12012-05-18 Glenn Morris <rgm@gnu.org> 12012-05-18 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (install-arch-dep): Depend on install-arch-indep.
4 (install-arch-indep): Depend on install-leim.
5 (install): Remove explicit install-leim dependence.
6
3 * Makefile.in (install-arch-indep): 7 * Makefile.in (install-arch-indep):
4 Move last element of mkdir rule here. 8 Move last element of mkdir rule here.
5 (mkdir): Remove rule. 9 (mkdir): Remove rule.
diff --git a/Makefile.in b/Makefile.in
index 7a4ee5e4a5d..bfd8727f56c 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -446,9 +446,7 @@ $(srcdir)/src/stamp-h.in: $(AUTOCONF_INPUTS)
446 446
447.PHONY: install 447.PHONY: install
448 448
449### We do install-arch-indep first because 449install: all install-arch-indep install-arch-dep blessmail
450### the executable needs the Lisp files and DOC file to work properly.
451install: all install-arch-indep install-arch-dep install-leim blessmail
452 @true 450 @true
453 451
454## Ensure that $subdir contains a subdirs.el file. 452## Ensure that $subdir contains a subdirs.el file.
@@ -467,11 +465,9 @@ write_subdir=if [ -f $${subdir}/subdirs.el ]; \
467 fi 465 fi
468 466
469### Install the executables that were compiled specifically for this machine. 467### Install the executables that were compiled specifically for this machine.
470### It would be nice to do something for a parallel make 468### We do install-arch-indep first because the executable needs the
471### to ensure that install-arch-indep finishes before this starts. 469### Lisp files and DOC file to work properly.
472### (TODO Why would it be nice? Why not just make this depend on 470install-arch-dep: install-arch-indep
473### install-arch-indep then?)
474install-arch-dep:
475 umask 022; ${MKDIR_P} $(DESTDIR)${bindir} 471 umask 022; ${MKDIR_P} $(DESTDIR)${bindir}
476 (cd lib-src; \ 472 (cd lib-src; \
477 $(MAKE) install $(MFLAGS) prefix=${prefix} \ 473 $(MAKE) install $(MFLAGS) prefix=${prefix} \
@@ -540,7 +536,7 @@ set_installuser=for installuser in $${LOGNAME} $${USERNAME} $${USER} \
540## Is it really Emacs's job to create those directories? 536## Is it really Emacs's job to create those directories?
541## Should we also be ensuring they contain subdirs.el files? 537## Should we also be ensuring they contain subdirs.el files?
542## It would be easy to do, just use write_subdir. 538## It would be easy to do, just use write_subdir.
543install-arch-indep: info install-etc 539install-arch-indep: info install-etc install-leim
544 umask 022 ; \ 540 umask 022 ; \
545 $(MKDIR_P) $(DESTDIR)`echo ${locallisppath} | sed 's,:, $(DESTDIR),g'` 541 $(MKDIR_P) $(DESTDIR)`echo ${locallisppath} | sed 's,:, $(DESTDIR),g'`
546 -set ${COPYDESTS} ; \ 542 -set ${COPYDESTS} ; \