mirror of
https://github.com/Oxalide/vsphere-influxdb-go.git
synced 2023-10-10 13:36:51 +02:00
28 lines
478 B
Makefile
28 lines
478 B
Makefile
|
CASK = cask
|
||
|
EMACS_BIN ?= emacs
|
||
|
EMACS_FLAGS =
|
||
|
EMACS_EXEC = $(CASK) exec $(EMACS_BIN) --no-site-file --no-site-lisp --batch $(EMACS_FLAGS)
|
||
|
|
||
|
OBJECTS = govc.elc
|
||
|
|
||
|
elpa:
|
||
|
$(CASK) install
|
||
|
$(CASK) update
|
||
|
touch $@
|
||
|
|
||
|
.PHONY: build test docs clean
|
||
|
|
||
|
build: elpa $(OBJECTS)
|
||
|
|
||
|
test: build docs
|
||
|
$(EMACS_EXEC) -l test/make.el -f make-test
|
||
|
|
||
|
docs: build
|
||
|
$(EMACS_EXEC) -l test/make.el -f make-docs
|
||
|
clean:
|
||
|
rm -f $(OBJECTS) elpa
|
||
|
rm -rf .cask
|
||
|
|
||
|
%.elc: %.el
|
||
|
$(EMACS_EXEC) -f batch-byte-compile $<
|