mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
66 lines
1.6 KiB
Makefile
66 lines
1.6 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 \
|
|
vendor/omnifmt.el
|
|
|
|
.PHONY: update_vendor
|
|
update_vendor: \
|
|
update_vendor/escreen.el \
|
|
update_vendor/linum+.el \
|
|
update_vendor/omnifmt.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
|
|
|
|
|
|
vendor/omnifmt.el:
|
|
echo "fetching vendor/omnifmt.el..." && \
|
|
curl -s -L -o vendor/omnifmt.el \
|
|
https://raw.githubusercontent.com/omnitools/omnifmt-emacs/master/omnifmt.el
|
|
|
|
.PHONY: remove_vendor/omnifmt.el
|
|
remove_vendor/omnifmt.el:
|
|
( \
|
|
test -f "vendor/omnifmt.el" && rm "vendor/omnifmt.el" && \
|
|
echo "removed vendor/omnifmt.el" \
|
|
) || exit 0
|
|
|
|
.PHONY: update_vendor/omnifmt.el
|
|
update_vendor/omnifmt.el: remove_vendor/omnifmt.el vendor/omnifmt.el
|