summaryrefslogtreecommitdiff
path: root/Makefile
blob: b5d353d738dfeb3a3721fc97f0c607e596b3cd9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
emacs ?= emacs
bemacs = $(emacs) -batch -l test/elpa.el
LIBS = -L evil -L evil/lib

update:
	$(emacs) -batch -l test/make-update.el && \
	[ ! -d evil ] && \
	git clone --depth 1 https://github.com/emacs-evil/evil.git

emacs:
	$(emacs) -Q $(LIBS) \
	--eval "(load-file \"evil/evil.el\")" \
	--eval "(load-file \"evil/lib/goto-chg.el\")" \
	--eval "(load-file \"evil-surround.el\")" \
	--eval "(evil-mode 1)" \
	--eval "(global-evil-surround-mode 1)"


compile: clean
	$(bemacs) -l test/make-compile.el

test:
	$(bemacs) -l test/make-test.el


clean:
	rm -f *.elc



.PHONY: update compile test clean