github.com/vmware/govmomi@v0.43.0/govc/emacs/Makefile (about) 1 CASK = cask 2 EMACS_BIN ?= emacs 3 EMACS_FLAGS = 4 EMACS_EXEC = $(CASK) exec $(EMACS_BIN) --no-site-file --no-site-lisp --batch $(EMACS_FLAGS) 5 6 OBJECTS = govc.elc 7 8 elpa: 9 $(CASK) install 10 $(CASK) update 11 touch $@ 12 13 .PHONY: build test docs clean 14 15 build: elpa $(OBJECTS) 16 17 test: build docs 18 $(EMACS_EXEC) -l test/make.el -f make-test 19 20 docs: build 21 $(EMACS_EXEC) -l test/make.el -f make-docs 22 clean: 23 rm -f $(OBJECTS) elpa 24 rm -rf .cask 25 26 %.elc: %.el 27 $(EMACS_EXEC) -f batch-byte-compile $<