diff options
| author | Glenn Morris | 2012-10-26 00:39:47 -0700 |
|---|---|---|
| committer | Glenn Morris | 2012-10-26 00:39:47 -0700 |
| commit | eeced60b6ca4be63abca61cab5967ee28537a8af (patch) | |
| tree | c6cf4f3c588d8535f068e285f043891b64927861 | |
| parent | 25ca458727b561c39a9f524179443ab91617bf3a (diff) | |
| download | emacs-eeced60b6ca4be63abca61cab5967ee28537a8af.tar.gz emacs-eeced60b6ca4be63abca61cab5967ee28537a8af.zip | |
Program name transformations should not be applied to $EXEEXT.
* Makefile.in (EMACS, EMACSFULL):
* lib-src/Makefile.in (install, uninstall):
Transformations should not be applied to $EXEEXT.
| -rw-r--r-- | ChangeLog | 3 | ||||
| -rw-r--r-- | Makefile.in | 4 | ||||
| -rw-r--r-- | lib-src/ChangeLog | 5 | ||||
| -rw-r--r-- | lib-src/Makefile.in | 10 |
4 files changed, 16 insertions, 6 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, EMACSFULL): Transformations should not be | ||
| 4 | applied to $EXEEXT. | ||
| 5 | |||
| 3 | * Makefile.in (uninstall): Don't abort if some directories are missing. | 6 | * Makefile.in (uninstall): Don't abort if some directories are missing. |
| 4 | Apply transformation rules to manual pages, desktop and icon files. | 7 | Apply transformation rules to manual pages, desktop and icon files. |
| 5 | No more emacs22 icons to uninstall. | 8 | No more emacs22 icons to uninstall. |
diff --git a/Makefile.in b/Makefile.in index d7eec829495..29aed2b0be8 100644 --- a/Makefile.in +++ b/Makefile.in | |||
| @@ -259,8 +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${EXEEXT} | sed '$(TRANSFORM)'` | 262 | EMACS = `echo emacs | sed '$(TRANSFORM)'`${EXEEXT} |
| 263 | EMACSFULL = `echo emacs-${version}${EXEEXT} | sed '$(TRANSFORM)'` | 263 | EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`${EXEEXT} |
| 264 | 264 | ||
| 265 | # Subdirectories to make recursively. | 265 | # Subdirectories to make recursively. |
| 266 | SUBDIR = lib lib-src src lisp leim | 266 | SUBDIR = lib lib-src src lisp leim |
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog index c88b467ee29..6b23c040b17 100644 --- a/lib-src/ChangeLog +++ b/lib-src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-10-26 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * Makefile.in (install, uninstall): Transformations should not be | ||
| 4 | applied to $EXEEXT. | ||
| 5 | |||
| 1 | 2012-10-23 Eli Zaretskii <eliz@gnu.org> | 6 | 2012-10-23 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * makefile.w32-in (lisp2): Add cp51932.el and eucjp-ms.el, to | 8 | * makefile.w32-in (lisp2): Add cp51932.el and eucjp-ms.el, to |
diff --git a/lib-src/Makefile.in b/lib-src/Makefile.in index c5acca28856..dcd7123bb26 100644 --- a/lib-src/Makefile.in +++ b/lib-src/Makefile.in | |||
| @@ -244,17 +244,19 @@ install: $(DESTDIR)${archlibdir} | |||
| 244 | @echo "Installing utilities for users to run." | 244 | @echo "Installing utilities for users to run." |
| 245 | umask 022; ${MKDIR_P} $(DESTDIR)${bindir} | 245 | umask 022; ${MKDIR_P} $(DESTDIR)${bindir} |
| 246 | for file in ${INSTALLABLES} ; do \ | 246 | for file in ${INSTALLABLES} ; do \ |
| 247 | $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ; \ | 247 | $(INSTALL_PROGRAM) $(INSTALL_STRIP) $${file} $(DESTDIR)${bindir}/`echo $${file} | sed -e 's/${EXEEXT}$$//' -e '$(TRANSFORM)'`${EXEEXT} ; \ |
| 248 | done | 248 | done |
| 249 | for file in ${INSTALLABLE_SCRIPTS} ; do \ | 249 | for file in ${INSTALLABLE_SCRIPTS} ; do \ |
| 250 | $(INSTALL_SCRIPT) ${srcdir}/$${file} $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ; \ | 250 | $(INSTALL_SCRIPT) ${srcdir}/$${file} $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ; \ |
| 251 | done | 251 | done |
| 252 | 252 | ||
| 253 | uninstall: | 253 | uninstall: |
| 254 | (cd $(DESTDIR)${bindir}; \ | 254 | for file in ${INSTALLABLES}; do \ |
| 255 | for file in ${INSTALLABLES} ${INSTALLABLE_SCRIPTS}; do \ | 255 | rm -f $(DESTDIR)${bindir}/`echo $${file} | sed -e 's/${EXEEXT}$$//' -e '$(TRANSFORM)'`${EXEEXT} ; \ |
| 256 | done | ||
| 257 | for file in ${INSTALLABLE_SCRIPTS}; do \ | ||
| 256 | rm -f $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ; \ | 258 | rm -f $(DESTDIR)${bindir}/`echo $${file} | sed '$(TRANSFORM)'` ; \ |
| 257 | done) | 259 | done |
| 258 | if [ -d $(DESTDIR)${archlibdir} ]; then \ | 260 | if [ -d $(DESTDIR)${archlibdir} ]; then \ |
| 259 | (cd $(DESTDIR)${archlibdir} && \ | 261 | (cd $(DESTDIR)${archlibdir} && \ |
| 260 | rm -f ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}) \ | 262 | rm -f ${UTILITIES} ${INSTALLABLES} ${SCRIPTS} ${INSTALLABLE_SCRIPTS}) \ |