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 |