57 endif |
57 endif |
58 |
58 |
59 ################################################################ |
59 ################################################################ |
60 # Proj dirs/files. |
60 # Proj dirs/files. |
61 |
61 |
62 FILES_MODE_EL := $(wildcard *-mode.el) |
62 EL_FILES := $(wildcard *-mode.el) debian-doc.el |
63 |
63 |
64 RST_FILES := $(wildcard *.rst) |
64 RST_FILES := $(wildcard *.rst) |
65 HTML_FILES := $(RST_FILES:.rst=.html) |
65 HTML_FILES := $(RST_FILES:.rst=.html) |
66 |
66 |
67 ################################################################ |
67 ################################################################ |
77 install-all: install |
77 install-all: install |
78 cp .emacs-pre $(HOME)/.emacs-pre |
78 cp .emacs-pre $(HOME)/.emacs-pre |
79 cp .emacs-post $(HOME)/.emacs-post |
79 cp .emacs-post $(HOME)/.emacs-post |
80 |
80 |
81 .PHONY: install |
81 .PHONY: install |
82 install: .emacs .emacs-my .emacs-pre .emacs-post $(FILES_MODE_EL) |
82 install: .emacs .emacs-my .emacs-pre .emacs-post $(EL_FILES) |
83 for file in .emacs-pre .emacs-post; do \ |
83 for file in .emacs-pre .emacs-post; do \ |
84 [ -f $(HOME)/$$file ] || cp $$file $(HOME)/$$file; \ |
84 [ -f $(HOME)/$$file ] || cp $$file $(HOME)/$$file; \ |
85 done |
85 done |
86 cp .emacs $(HOME)/.emacs |
86 cp .emacs $(HOME)/.emacs |
87 cp .emacs-my $(HOME)/.emacs-my |
87 cp .emacs-my $(HOME)/.emacs-my |
88 mkdir -p $(HOME)/.gnus/scores |
88 mkdir -p $(HOME)/.gnus/scores |
89 cp all.SCORE $(HOME)/.gnus/scores |
89 cp all.SCORE $(HOME)/.gnus/scores |
90 rm -f -r $(HOME)/.emacs.d/my-lisp |
90 rm -f -r $(HOME)/.emacs.d/my-lisp |
91 mkdir -p $(HOME)/.emacs.d/my-lisp |
91 mkdir -p $(HOME)/.emacs.d/my-lisp |
92 for file in $(FILES_MODE_EL); do \ |
92 for file in $(EL_FILES); do \ |
93 cp -f $$file $(HOME)/.emacs.d/my-lisp; \ |
93 cp -f $$file $(HOME)/.emacs.d/my-lisp; \ |
94 done |
94 done |
95 $(EMACS) -Q --batch \ |
95 $(EMACS) -Q --batch \ |
96 --eval='(let ( (generated-autoload-file "~/.emacs.d/my-lisp/autoload-my.el") ) (update-directory-autoloads "~/.emacs.d/my-lisp") )' |
96 --eval='(let ( (generated-autoload-file "~/.emacs.d/my-lisp/autoload-my.el") ) (update-directory-autoloads "~/.emacs.d/my-lisp") )' |
97 ./.emacs-autogen.sh $(HOME)/.emacs-autogen |
97 ./.emacs-autogen.sh $(HOME)/.emacs-autogen |