diff options
| author | Glenn Morris | 2012-05-18 00:00:09 -0700 |
|---|---|---|
| committer | Glenn Morris | 2012-05-18 00:00:09 -0700 |
| commit | ed0ba302d34b9cc74dc2499cfa664fcb06e361b2 (patch) | |
| tree | 25e20ca72a78c840a7aa2c94d8cd6f8e6889052e | |
| parent | 62061397bfc92eb454613e918a11f4a8ddbaffff (diff) | |
| download | emacs-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-- | ChangeLog | 4 | ||||
| -rw-r--r-- | Makefile.in | 14 |
2 files changed, 9 insertions, 9 deletions
| @@ -1,5 +1,9 @@ | |||
| 1 | 2012-05-18 Glenn Morris <rgm@gnu.org> | 1 | 2012-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 | 449 | install: all install-arch-indep install-arch-dep blessmail |
| 450 | ### the executable needs the Lisp files and DOC file to work properly. | ||
| 451 | install: 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 | 470 | install-arch-dep: install-arch-indep |
| 473 | ### install-arch-indep then?) | ||
| 474 | install-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. |
| 543 | install-arch-indep: info install-etc | 539 | install-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} ; \ |