equal
deleted
inserted
replaced
96 .PHONY: install-all |
96 .PHONY: install-all |
97 install-all: install |
97 install-all: install |
98 cp .emacs-pre $(emacsdir)/.emacs-pre |
98 cp .emacs-pre $(emacsdir)/.emacs-pre |
99 cp .emacs-post $(emacsdir)/.emacs-post |
99 cp .emacs-post $(emacsdir)/.emacs-post |
100 |
100 |
|
101 define cleanup_mylispdir |
|
102 find $(mylispdir) -type f '(' -name '*.el' -o -name '*.elc' ')' -delete |
|
103 endef |
|
104 |
101 .PHONY: install |
105 .PHONY: install |
102 install: |
106 install: |
103 mkdir -p $(mylispdir) |
107 mkdir -p $(mylispdir) |
104 find $(mylispdir) -type f '(' -name '*.el' -o -name '*.elc' ')' -delete |
108 $(cleanup_mylispdir) |
105 for file in .emacs-pre .emacs-post; do \ |
109 for file in .emacs-pre .emacs-post; do \ |
106 [ -f $(emacsdir)/$$file ] || cp $$file $(emacsdir)/$$file; \ |
110 [ -f $(emacsdir)/$$file ] || cp $$file $(emacsdir)/$$file; \ |
107 done |
111 done |
108 cp .emacs $(emacsdir)/init.el |
112 cp .emacs $(emacsdir)/init.el |
109 cp .emacs-defs .emacs-my $(emacsdir) |
113 cp .emacs-defs .emacs-my $(emacsdir) |
117 --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")' |
121 --eval='(byte-compile-file "$(emacsdir)/.emacs-my")' --eval='(byte-force-recompile "$(mylispdir)")' |
118 cp -r srecode/ $(HOME)/.emacs.d/ |
122 cp -r srecode/ $(HOME)/.emacs.d/ |
119 |
123 |
120 .PHONY: uninstall |
124 .PHONY: uninstall |
121 uninstall: |
125 uninstall: |
122 rm -f $(HOME)/.emacs $(mylispdir)/.emacs-my $(mylispdir)/.emacs-autogen |
126 rm -f $(patsubst %,$(emacsdir)/%, init.el .emacs-defs .emacs-my .emacs-autogen) |
123 find $(mylispdir) -type f -name '*.el' -delete |
127 $(cleanup_mylispdir) |
124 rm -f -r $(emacsdir)/srecode |
128 rm -f -r $(emacsdir)/srecode |
125 |
129 |
126 .PHONY: tar |
130 .PHONY: tar |
127 tar: |
131 tar: |
128 tar cf dot-emacs.tar .emacs .emacs-my |
132 tar cf dot-emacs.tar .emacs .emacs-my |