Makefile
changeset 1216 6c7c0366b4be
parent 1215 c7e52e93465a
child 1217 f6c774c66b4e
equal deleted inserted replaced
1215:c7e52e93465a 1216:6c7c0366b4be
    80 # Install/uninstall targets.
    80 # Install/uninstall targets.
    81 
    81 
    82 .PHONY: upgrade
    82 .PHONY: upgrade
    83 upgrade:
    83 upgrade:
    84 	\
    84 	\
    85 if [ ! -d $(mylispdir) ]; then \
    85 mkdir -p $(mylispdir); \
    86   if [ -d $(emacsdir)/my-lisp ]; then \
    86 rm -f $(emacsdir)/autoload-my.el; \
    87     rm -f $(emacsdir)/autoload-my.el; \
    87 mv $(emacsdir)/my-lisp $(mylispdir); \
    88     mv $(emacsdir)/my-lisp $(mylispdir); \
    88 mv ~/.emacs-my $(mylispdir)/.emacs || true; \
    89   else \
    89 mv ~/.emacs-custom.el $(mylispdir)/.emacs-custom || true; \
    90     mkdir -p $(mylispdir); \
    90 mv ~/.emacs-pre $(mylispdir) || true; \
    91   fi; \
    91 mv ~/.emacs-post $(mylispdir) || true; \
    92   mv ~/.emacs-my $(mylispdir)/.emacs || true; \
    92 mv ~/.emacs-places $(mylispdir) || true; \
    93   mv ~/.emacs-custom.el $(mylispdir)/.emacs-custom || true; \
    93 mv ~/.emacs.desktop $(mylispdir) || true; \
    94   mv ~/.emacs-pre $(mylispdir) || true; \
    94 mv ~/.emacs.bmk $(mylispdir) || true; \
    95   mv ~/.emacs-post $(mylispdir) || true; \
    95 rm -f ~/.emacs-autogen; \
    96   mv ~/.emacs-places $(mylispdir) || true; \
       
    97   mv ~/.emacs.desktop $(mylispdir) || true; \
       
    98   mv ~/.emacs.bmk $(mylispdir) || true; \
       
    99   rm -f ~/.emacs-autogen; \
       
   100 fi
       
   101 	\
    96 	\
   102 rm -f ~/.emacs ~/.emacs-places; \
    97 rm -f ~/.emacs ~/.emacs-places; \
   103 for f in $(mylispdir)/.emacs*; do \
    98 for f in $(mylispdir)/.emacs*; do \
   104   mv $$f $(emacsdir) || true; \
    99   mv $$f $(emacsdir) || true; \
   105 done
   100 done