134 mkdir -p $(mylispdir) |
134 mkdir -p $(mylispdir) |
135 $(cleanup_mylispdir) |
135 $(cleanup_mylispdir) |
136 for file in .emacs-pre .emacs-post; do \ |
136 for file in .emacs-pre .emacs-post; do \ |
137 [ -f $(emacsdir)/$$file ] || cp $$file $(emacsdir)/$$file; \ |
137 [ -f $(emacsdir)/$$file ] || cp $$file $(emacsdir)/$$file; \ |
138 done |
138 done |
139 cp .emacs $(emacsdir)/init.el |
|
140 cp .emacs-defs .emacs-my $(emacsdir) |
|
141 mkdir -p $(emacsdir)/server $(HOME)/.gnus/scores |
|
142 cp all.SCORE $(HOME)/.gnus/scores |
|
143 cp -f $(EL_FILES) $(mylispdir); \ |
|
144 ./.emacs-autogen.sh $(emacsdir)/.emacs-autogen; \ |
|
145 $(EMACS) -Q --batch --eval='(let ((generated-autoload-file "$(mylispdir)/loaddefs.el")) (update-directory-autoloads "$(mylispdir)"))' |
|
146 \ |
139 \ |
147 $(EMACS) --batch --eval='(load "$(curdir)/.emacs-defs")' --eval='(my-load.add-my-loadpaths)' --eval='(load "$(emacsdir)/.emacs-pre")' \ |
140 cp .emacs $(emacsdir)/init.el; \ |
|
141 cp .emacs-defs .emacs-my $(emacsdir) |
|
142 \ |
|
143 mkdir -p $(emacsdir)/server $(HOME)/.gnus/scores; \ |
|
144 cp all.SCORE $(HOME)/.gnus/scores |
|
145 \ |
|
146 cp -f $(EL_FILES) $(mylispdir); \ |
|
147 ./.emacs-autogen.sh $(emacsdir)/.emacs-autogen; \ |
|
148 $(EMACS) --batch -Q --eval='(let ((generated-autoload-file "$(mylispdir)/loaddefs.el")) (update-directory-autoloads "$(mylispdir)"))' |
|
149 \ |
|
150 $(EMACS) --batch --load "$(curdir)/.emacs-defs" -f 'my-load.add-my-loadpaths' --load "$(emacsdir)/.emacs-pre" \ |
148 --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")' |
151 --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")' |
149 cp -r srecode/ $(HOME)/.emacs.d/ |
152 cp -r srecode/ $(HOME)/.emacs.d/ |
150 |
153 |
151 .PHONY: uninstall |
154 .PHONY: uninstall |
152 uninstall: |
155 uninstall: |