equal
deleted
inserted
replaced
149 done |
149 done |
150 install -m 0644 -t $(emacsdir) .emacs-defs init.el .emacs-my |
150 install -m 0644 -t $(emacsdir) .emacs-defs init.el .emacs-my |
151 mkdir -p $(emacsdir)/server $(HOME)/.gnus/scores |
151 mkdir -p $(emacsdir)/server $(HOME)/.gnus/scores |
152 install -m 0644 -t $(HOME)/.gnus/scores all.SCORE |
152 install -m 0644 -t $(HOME)/.gnus/scores all.SCORE |
153 $(SHELL) .emacs-autogen.sh $(emacsdir)/.emacs-autogen |
153 $(SHELL) .emacs-autogen.sh $(emacsdir)/.emacs-autogen |
|
154 cp -r srecode/ $(HOME)/.emacs.d/ |
154 \ |
155 \ |
155 install -m 0644 -t $(mylispdir) $(EL_FILES); \ |
156 install -m 0644 -t $(mylispdir) $(EL_FILES); \ |
156 $(EMACS) --batch -Q --eval='(progn (setq generated-autoload-file "$(mylispdir)/loaddefs.el") (update-directory-autoloads "$(mylispdir)"))' |
157 $(EMACS) --batch -Q --eval='(progn (setq generated-autoload-file "$(mylispdir)/loaddefs.el") (update-directory-autoloads "$(mylispdir)"))' |
157 \ |
|
158 $(EMACS) --batch --load "$(curdir)/.emacs-defs" -f 'my-load.add-my-loadpaths' --load "$(emacsdir)/.emacs-pre" \ |
|
159 --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")' |
|
160 cp -r srecode/ $(HOME)/.emacs.d/ |
|
161 |
158 |
162 .PHONY: uninstall |
159 .PHONY: uninstall |
163 uninstall: |
160 uninstall: |
164 rm -f $(patsubst %,$(emacsdir)/%, init.el .emacs-defs .emacs-my .emacs-autogen) |
161 rm -f $(patsubst %,$(emacsdir)/%, init.el .emacs-defs .emacs-my .emacs-autogen) |
165 $(cleanup_mylispdir) |
162 $(cleanup_mylispdir) |
171 |
168 |
172 ################################################################ |
169 ################################################################ |
173 # Check targets. |
170 # Check targets. |
174 |
171 |
175 .PHONY: check |
172 .PHONY: check |
176 check: check-byte-compile |
173 check: check-byte-compile-modes check-byte-compile-dot-emacs |
177 |
174 |
178 .PHONY: check-byte-compile |
175 .PHONY: check-byte-compile-modes |
179 check-byte-compile: |
176 check-byte-compile-modes: |
180 \ |
177 \ |
181 $(EMACS) -f package-initialize --eval '(push "mylisp" load-path)' --batch -f batch-byte-compile $(EL_FILES) || : |
178 $(EMACS) -f package-initialize --eval '(push "mylisp" load-path)' --batch -f batch-byte-compile $(EL_FILES) || : |
182 rm -f $(ELC_FILES) |
179 rm -f $(ELC_FILES) |
|
180 |
|
181 .PHONY: check-byte-compile-dot-emacs |
|
182 check-byte-compile-dot-emacs: |
|
183 $(EMACS) --batch --load "$(curdir)/.emacs-defs" -f 'my-load.add-my-loadpaths' --load "$(emacsdir)/.emacs-pre" --eval='(byte-compile-file ".emacs-my")' |
|
184 rm -f .emacs-my.elc |
183 |
185 |
184 ################################################################ |
186 ################################################################ |
185 # Documentation targets. |
187 # Documentation targets. |
186 |
188 |
187 .PHONY: html |
189 .PHONY: html |