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 $<