(calc-keypad-mode): New.
[bpt/emacs.git] / Makefile.in
index 0bcee38..a9a5452 100644 (file)
@@ -202,8 +202,12 @@ INSTALL_STRIP =
 
 # ============================= Targets ==============================
 
+# Program name transformation.
+TRANSFORM = @program_transform_name@
+
 # What emacs should be called when installed.
-EMACS = emacs
+EMACS = `echo emacs | sed '$(TRANSFORM)'`
+EMACSFULL = `echo emacs-${version} | sed '$(TRANSFORM)'`
 
 # Subdirectories to make recursively.  `lisp' is not included
 # because the compiled lisp files are part of the distribution
@@ -331,10 +335,10 @@ install-arch-dep: mkdir
            exec_prefix=${exec_prefix} bindir=${bindir} \
            libexecdir=${libexecdir} archlibdir=${archlibdir} \
            INSTALL_STRIP=${INSTALL_STRIP})
-       ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs ${bindir}/emacs-${version}
-       -chmod 1755  ${bindir}/emacs-${version}
+       ${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs ${bindir}/$(EMACSFULL)
+       -chmod 1755  ${bindir}/$(EMACSFULL)
        rm -f ${bindir}/$(EMACS)
-       -ln ${bindir}/emacs-${version} ${bindir}/$(EMACS)
+       -ln ${bindir}/$(EMACSFULL) ${bindir}/$(EMACS)
        -unset CDPATH; \
        for f in `cd lib-src && echo fns-*.el`; do \
          if test -r lib-src/$$f ; then \
@@ -450,7 +454,7 @@ install-arch-indep: mkdir info
        -chmod -R a+r ${datadir}/emacs ${COPYDESTS} ${infodir}
        thisdir=`/bin/pwd`; \
        cd ${srcdir}/etc; \
-       for page in emacs etags ctags gfdl ; do \
+       for page in emacs emacsclient etags ctags gfdl ; do \
          (cd $${thisdir}; \
           ${INSTALL_DATA} ${srcdir}/etc/$${page}.1 ${man1dir}/$${page}${manext}; \
           chmod a+r ${man1dir}/$${page}${manext}); \
@@ -509,8 +513,8 @@ uninstall:
        (cd ${archlibdir} && rm -f fns-*)
        -rm -rf ${libexecdir}/emacs/${version}
        (cd ${infodir} && rm -f cl* ada-mode* autotype* ccmode* ebrowse* efaq* elisp* eshell* eudc* idlwave* message* pcl-cvs* reftex* speedbar* widget* woman* dired-x* ediff* emacs* forms* gnus* info* mh-e* sc* vip*)
-       (cd ${man1dir}  && rm -f emacs.1 etags.1 ctags.1)
-       (cd ${bindir}  && rm -f emacs-${version} $(EMACS))
+       (cd ${man1dir}  && rm -f emacs${manext} emacsclient${manext} etags${manext} ctags${manext} gfdl${manext})
+       (cd ${bindir}  && rm -f $(EMACSFULL) $(EMACS))
 
 
 FRC: