From: Glenn Morris Date: Fri, 26 Oct 2012 18:35:36 +0000 (-0400) Subject: * Makefile.in (EMACS_NAME): New variable. X-Git-Tag: emacs-24.2.90~209^2~58 X-Git-Url: https://code.delx.au/gnu-emacs/commitdiff_plain/59696ae01cb838bb5d6128cda29e4c825cdb1f7e * Makefile.in (EMACS_NAME): New variable. (EMACS, install-etc, uninstall): Use $EMACS_NAME. --- diff --git a/ChangeLog b/ChangeLog index c9498dbfeb..d4aa9c935e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2012-10-26 Glenn Morris + * Makefile.in (EMACS_NAME): New variable. + (EMACS, install-etc, uninstall): Use $EMACS_NAME. + * Makefile.in (EMACS, EMACSFULL): Transformations should not be applied to $EXEEXT. diff --git a/Makefile.in b/Makefile.in index 29aed2b0be..78630ef58f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -259,7 +259,8 @@ GZIP_INFO = @GZIP_INFO@ TRANSFORM = @program_transform_name@ # What emacs should be called when installed. -EMACS = `echo emacs | sed '$(TRANSFORM)'`${EXEEXT} +EMACS_NAME = `echo emacs | sed '$(TRANSFORM)'` +EMACS = ${EMACS_NAME}${EXEEXT} EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`${EXEEXT} # Subdirectories to make recursively. @@ -633,12 +634,12 @@ install-man: ## Install those items from etc/ that need to end up elsewhere. install-etc: umask 022; ${MKDIR_P} $(DESTDIR)${desktopdir} - dest=`echo emacs | sed '$(TRANSFORM)'`; \ tmp=etc/emacs.tmpdesktop; rm -f $${tmp}; \ - sed -e "/^Exec=emacs/ s/emacs/$${dest}/" \ - -e "/^Icon=emacs/ s/emacs/$${dest}/" \ + emacs_name=`echo emacs | sed '$(TRANSFORM)'`; \ + sed -e "/^Exec=emacs/ s/emacs/$${emacs_name}/" \ + -e "/^Icon=emacs/ s/emacs/$${emacs_name}/" \ ${srcdir}/etc/emacs.desktop > $${tmp}; \ - ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/$${dest}.desktop; \ + ${INSTALL_DATA} $${tmp} $(DESTDIR)${desktopdir}/${EMACS_NAME}.desktop; \ rm -f $${tmp} thisdir=`/bin/pwd`; \ cd ${iconsrcdir} || exit 1; umask 022 ; \ @@ -702,11 +703,11 @@ uninstall: fi) (cd $(DESTDIR)${bindir} && rm -f $(EMACSFULL) $(EMACS) || true) (if cd $(DESTDIR)${icondir}; then \ - rm -f hicolor/*x*/apps/`echo emacs | sed '$(TRANSFORM)'`.png \ - hicolor/scalable/apps/`echo emacs | sed '$(TRANSFORM)'`.svg \ + rm -f hicolor/*x*/apps/${EMACS_NAME}.png \ + hicolor/scalable/apps/${EMACS_NAME}.svg \ hicolor/scalable/mimetypes/`echo emacs-document | sed '$(TRANSFORM)'`.svg; \ fi) - -rm -f $(DESTDIR)${desktopdir}/`echo emacs | sed '$(TRANSFORM)'`.desktop + -rm -f $(DESTDIR)${desktopdir}/${EMACS_NAME}.desktop for file in snake-scores tetris-scores; do \ file=$(DESTDIR)${gamedir}/$${file}; \ [ -s $${file} ] || rm -f $$file; \