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 32
|
.PHONY: all build compile clean test
EMACS ?= emacs
EASK ?= eask
# TODO: add `lint` and `checkdoc`
ci: clean build compile test
build:
$(EASK) package
$(EASK) install
$(EASK) clean elc
compile:
@echo "Compiling..."
$(EASK) compile
clean:
$(EASK) clean all
test:
@echo "Testing..."
$(EASK) install-deps --dev
$(EASK) exec ert-runner -L .
checkdoc:
@echo "Run checkdoc..."
$(EASK) lint checkdoc
lint:
@echo "Run package-lint..."
$(EASK) lint package
|