You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
433 B
Makefile
20 lines
433 B
Makefile
export EMACS ?= $(shell which emacs)
|
|
CASK_DIR := $(shell cask package-directory)
|
|
|
|
$(CASK_DIR): Cask
|
|
cask install
|
|
@touch $(CASK_DIR)
|
|
|
|
.PHONY: cask
|
|
cask: $(CASK_DIR)
|
|
|
|
.PHONY: compile
|
|
compile: cask
|
|
cask emacs -batch -L . -L test \
|
|
-f batch-byte-compile $$(cask files); \
|
|
(ret=$$? ; cask clean-elc && exit $$ret)
|
|
|
|
.PHONY: test
|
|
test: compile
|
|
cask emacs --batch -L . -L test -l ./test/phpinspect-test.el e -f ert-run-tests-batch
|