Files
.emacs.d/Makefile
Jim Myhrberg 9e265caf7c Remove make targets omnifmt.el
The repo has been removed from GitHub, so there's nowhere to download
or update it from anymore.
2018-01-27 01:00:01 +00:00

51 lines
1.1 KiB
Makefile

.SILENT:
.PHONY: backup-elpa
backup-elpa:
tar -cjf elpa_$(shell date "+%Y-%m-%d").tar.bz2 elpa
.PHONY: vendor
vendor: \
vendor/escreen.el \
vendor/linum+.el
.PHONY: update_vendor
update_vendor: \
update_vendor/escreen.el \
update_vendor/linum+.el
vendor/escreen.el:
echo "fetching vendor/escreen.el..." && \
curl -s -L -o vendor/escreen.el \
https://github.com/renard/escreen-el/raw/master/escreen.el
.PHONY: remove_vendor/escreen.el
remove_vendor/escreen.el:
( \
test -f "vendor/escreen.el" && rm "vendor/escreen.el" && \
echo "removed vendor/escreen.el" \
) || exit 0
.PHONY: update_vendor/escreen.el
update_vendor/escreen.el: remove_vendor/escreen.el vendor/escreen.el
vendor/linum+.el:
echo "fetching vendor/linum+.el..." && \
curl -s -L -o vendor/linum+.el \
http://www.emacswiki.org/emacs/download/linum%2b.el
.PHONY: remove_vendor/linum+.el
remove_vendor/linum+.el:
( \
test -f "vendor/linum+.el" && rm "vendor/linum+.el" && \
echo "removed vendor/linum+.el" \
) || exit 0
.PHONY: update_vendor/linum+.el
update_vendor/linum+.el: remove_vendor/linum+.el vendor/linum+.el