aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-10-20 18:27:09 -0700
committerGlenn Morris2012-10-20 18:27:09 -0700
commit8dc2a723eb0e4387889474d87c2f2b00954ff893 (patch)
treea236234f3fd40c21459a5529961c7cf6d8441000
parentee7a418df3590accf7bbc3aa03d0b2f5507c910e (diff)
downloademacs-8dc2a723eb0e4387889474d87c2f2b00954ff893.tar.gz
emacs-8dc2a723eb0e4387889474d87c2f2b00954ff893.zip
In Makefile.in, use a make variable rather than a shell variable.
* Makefile.in (emacs_transform): New variable. (install-etc): Prefer a make variable to a shell variable.
-rw-r--r--ChangeLog5
-rw-r--r--Makefile.in11
2 files changed, 12 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog
index 81eddade0a0..368d4614d93 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
12012-10-21 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (emacs_transform): New variable.
4 (install-etc): Prefer a make variable to a shell variable.
5
12012-10-18 Stefan Monnier <monnier@iro.umontreal.ca> 62012-10-18 Stefan Monnier <monnier@iro.umontreal.ca>
2 7
3 * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well. 8 * Makefile.in ($(MAKEFILE_NAME)): Depend on src/lisp.mk as well.
diff --git a/Makefile.in b/Makefile.in
index c27b6777162..2f5f78ba41a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -631,14 +631,17 @@ install-man:
631 done 631 done
632 632
633## Install those items from etc/ that need to end up elsewhere. 633## Install those items from etc/ that need to end up elsewhere.
634
635# Like EMACS, but without EXEEXT.
636emacs_transform = `echo emacs | sed '$(TRANSFORM)'`
637
634install-etc: 638install-etc:
635 umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir} 639 umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir}
636 dest=`echo emacs | sed '$(TRANSFORM)'`; \
637 tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \ 640 tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \
638 sed -e "/^Exec=emacs/ s/emacs/$${dest}/" \ 641 sed -e '/^Exec=emacs/ s/emacs/${emacs_transform}/' \
639 -e "/^Icon=emacs/ s/emacs/$${dest}/" \ 642 -e '/^Icon=emacs/ s/emacs/${emacs_transform}/' \
640 ${srcdir}/etc/emacs.desktop > $${tmp}; \ 643 ${srcdir}/etc/emacs.desktop > $${tmp}; \
641 ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/$${dest}.desktop; \ 644 ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/${emacs_transform}.desktop; \
642 rm -f $${tmp} 645 rm -f $${tmp}
643 thisdir=`/bin/pwd`; \ 646 thisdir=`/bin/pwd`; \
644 cd ${iconsrcdir} || exit 1; umask 022 ; \ 647 cd ${iconsrcdir} || exit 1; umask 022 ; \