blob: d9e4060b6c21e25a8746a853655e2f5a24c57370 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
EMACS ?= emacs
ELFILES := perspective.el
ELCFILES = $(ELFILES:.el=.elc)
TESTFILES := $(wildcard test/test-*.el)
all: test
.PHONY: test
test:
$(EMACS) -nw -Q -batch -L . -l ert $(addprefix -l ,$(TESTFILES)) \
--eval "(ert-run-tests-batch-and-exit)"
.PHONY: perf
perf:
$(EMACS) -nw -Q -batch -L . -l test/perf-perspective.el \
--eval "(persp-perf-run)"
.PHONY: compile
compile: $(ELCFILES)
$(ELCFILES): %.elc: %.el
$(EMACS) --batch -Q -L . -f batch-byte-compile $<
|