aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2012-10-26 14:35:36 -0400
committerGlenn Morris2012-10-26 14:35:36 -0400
commit59696ae01cb838bb5d6128cda29e4c825cdb1f7e (patch)
treed31ac40f55a1e785ac9db7962e8f2d7be0ff3734
parent150f809c341e3b711a78daee528ad40f68052ce6 (diff)
downloademacs-59696ae01cb838bb5d6128cda29e4c825cdb1f7e.tar.gz
emacs-59696ae01cb838bb5d6128cda29e4c825cdb1f7e.zip
* Makefile.in (EMACS_NAME): New variable.
(EMACS, install-etc, uninstall): Use $EMACS_NAME.
-rw-r--r--ChangeLog3
-rw-r--r--Makefile.in17
2 files changed, 12 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index c9498dbfeb1..d4aa9c935ea 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
12012-10-26 Glenn Morris <rgm@gnu.org> 12012-10-26 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in (EMACS_NAME): New variable.
4 (EMACS, install-etc, uninstall): Use $EMACS_NAME.
5
3 * Makefile.in (EMACS, EMACSFULL): Transformations should not be 6 * Makefile.in (EMACS, EMACSFULL): Transformations should not be
4 applied to $EXEEXT. 7 applied to $EXEEXT.
5 8
diff --git a/Makefile.in b/Makefile.in
index 29aed2b0be8..78630ef58ff 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -259,7 +259,8 @@ GZIP_INFO = @GZIP_INFO@
259TRANSFORM = @program_transform_name@ 259TRANSFORM = @program_transform_name@
260 260
261# What emacs should be called when installed. 261# What emacs should be called when installed.
262EMACS = `echo emacs | sed '$(TRANSFORM)'`${EXEEXT} 262EMACS_NAME = `echo emacs | sed '$(TRANSFORM)'`
263EMACS = ${EMACS_NAME}${EXEEXT}
263EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`${EXEEXT} 264EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`${EXEEXT}
264 265
265# Subdirectories to make recursively. 266# Subdirectories to make recursively.
@@ -633,12 +634,12 @@ install-man:
633## Install those items from etc/ that need to end up elsewhere. 634## Install those items from etc/ that need to end up elsewhere.
634install-etc: 635install-etc:
635 umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir} 636 umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir}
636 dest=`echo emacs | sed '$(TRANSFORM)'`; \
637 tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \ 637 tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \
638 sed -e "/^Exec=emacs/ s/emacs/$${dest}/" \ 638 emacs_name=`echo emacs | sed '$(TRANSFORM)'`; \
639 -e "/^Icon=emacs/ s/emacs/$${dest}/" \ 639 sed -e "/^Exec=emacs/ s/emacs/$${emacs_name}/" \
640 -e "/^Icon=emacs/ s/emacs/$${emacs_name}/" \
640 ${srcdir}/etc/emacs.desktop > $${tmp}; \ 641 ${srcdir}/etc/emacs.desktop > $${tmp}; \
641 ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/$${dest}.desktop; \ 642 ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/${EMACS_NAME}.desktop; \
642 rm -f $${tmp} 643 rm -f $${tmp}
643 thisdir=`/bin/pwd`; \ 644 thisdir=`/bin/pwd`; \
644 cd ${iconsrcdir} || exit 1; umask 022 ; \ 645 cd ${iconsrcdir} || exit 1; umask 022 ; \
@@ -702,11 +703,11 @@ uninstall:
702 fi) 703 fi)
703 (cd $(DESTDIR)${bindir} && rm -f $(EMACSFULL) $(EMACS) || true) 704 (cd $(DESTDIR)${bindir} && rm -f $(EMACSFULL) $(EMACS) || true)
704 (if cd $(DESTDIR)${icondir}; then \ 705 (if cd $(DESTDIR)${icondir}; then \
705 rm -f hicolor/*x*/apps/`echo emacs | sed '$(TRANSFORM)'`.png \ 706 rm -f hicolor/*x*/apps/${EMACS_NAME}.png \
706 hicolor/scalable/apps/`echo emacs | sed '$(TRANSFORM)'`.svg \ 707 hicolor/scalable/apps/${EMACS_NAME}.svg \
707 hicolor/scalable/mimetypes/`echo emacs-document | sed '$(TRANSFORM)'`.svg; \ 708 hicolor/scalable/mimetypes/`echo emacs-document | sed '$(TRANSFORM)'`.svg; \
708 fi) 709 fi)
709 -rm -f $(DESTDIR)${desktopdir}/`echo emacs | sed '$(TRANSFORM)'`.desktop 710 -rm -f $(DESTDIR)${desktopdir}/${EMACS_NAME}.desktop
710 for file in snake-scores tetris-scores; do \ 711 for file in snake-scores tetris-scores; do \
711 file=$(DESTDIR)${gamedir}/$${file}; \ 712 file=$(DESTDIR)${gamedir}/$${file}; \
712 [ -s $${file} ] || rm -f $$file; \ 713 [ -s $${file} ] || rm -f $$file; \