EMACS ?= emacs CASK ?= cask all: test test: clean-elc ${MAKE} unit ${MAKE} compile ${MAKE} unit ${MAKE} clean-elc unit: ${CASK} exec ert-runner docs: ${CASK} exec ${EMACS} -Q --script bin/docs.el compile: ${CASK} exec ${EMACS} -Q -batch -f batch-byte-compile f.el clean-elc: rm -f f.elc .PHONY: all test docs unit