diff options
| author | Glenn Morris | 2012-10-26 14:35:36 -0400 |
|---|---|---|
| committer | Glenn Morris | 2012-10-26 14:35:36 -0400 |
| commit | 59696ae01cb838bb5d6128cda29e4c825cdb1f7e (patch) | |
| tree | d31ac40f55a1e785ac9db7962e8f2d7be0ff3734 | |
| parent | 150f809c341e3b711a78daee528ad40f68052ce6 (diff) | |
| download | emacs-59696ae01cb838bb5d6128cda29e4c825cdb1f7e.tar.gz emacs-59696ae01cb838bb5d6128cda29e4c825cdb1f7e.zip | |
* Makefile.in (EMACS_NAME): New variable.
(EMACS, install-etc, uninstall): Use $EMACS_NAME.
| -rw-r--r-- | ChangeLog | 3 | ||||
| -rw-r--r-- | Makefile.in | 17 |
2 files changed, 12 insertions, 8 deletions
| @@ -1,5 +1,8 @@ | |||
| 1 | 2012-10-26 Glenn Morris <rgm@gnu.org> | 1 | 2012-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@ | |||
| 259 | TRANSFORM = @program_transform_name@ | 259 | TRANSFORM = @program_transform_name@ |
| 260 | 260 | ||
| 261 | # What emacs should be called when installed. | 261 | # What emacs should be called when installed. |
| 262 | EMACS = `echo emacs | sed '$(TRANSFORM)'`${EXEEXT} | 262 | EMACS_NAME = `echo emacs | sed '$(TRANSFORM)'` |
| 263 | EMACS = ${EMACS_NAME}${EXEEXT} | ||
| 263 | EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`${EXEEXT} | 264 | EMACSFULL = `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. |
| 634 | install-etc: | 635 | install-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; \ |