Some checks are pending
build / build (23.4) (push) Waiting to run
build / build (24.1) (push) Waiting to run
build / build (24.2) (push) Waiting to run
build / build (24.3) (push) Waiting to run
build / build (24.4) (push) Waiting to run
build / build (24.5) (push) Waiting to run
build / build (25.1) (push) Waiting to run
build / build (25.2) (push) Waiting to run
build / build (25.3) (push) Waiting to run
build / build (26.1) (push) Waiting to run
build / build (26.2) (push) Waiting to run
build / build (26.3) (push) Waiting to run
build / build (27.1) (push) Waiting to run
build / build (27.2) (push) Waiting to run
build / build (28.1) (push) Waiting to run
build / build (28.2) (push) Waiting to run
build / build (29.1) (push) Waiting to run
build / build (29.2) (push) Waiting to run
build / build (29.3) (push) Waiting to run
build / build (29.4) (push) Waiting to run
build / build (30.1) (push) Waiting to run
build / build (release-snapshot) (push) Waiting to run
build / build (snapshot) (push) Waiting to run
33 lines
522 B
Makefile
33 lines
522 B
Makefile
EMACS ?= emacs
|
|
RM ?= rm -f
|
|
|
|
els := hackernews.el
|
|
elcs := $(els:.el=.elc)
|
|
|
|
.PHONY: all
|
|
all: lisp
|
|
|
|
.PHONY: help
|
|
help:
|
|
$(info Available targets)
|
|
$(info )
|
|
$(info [all] Same as 'lisp' (default))
|
|
$(info clean Clean the build directory)
|
|
$(info emacs-Q Launch emacs -Q with Hackernews loaded)
|
|
$(info lisp Byte-compile Elisp sources)
|
|
@:
|
|
|
|
.PHONY: emacs-Q
|
|
emacs-Q:
|
|
$(EMACS) -Q -l $(els)
|
|
|
|
.PHONY: lisp
|
|
lisp: $(elcs)
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
$(RM) $(elcs)
|
|
|
|
%.elc: %.el
|
|
$(EMACS) -Q -batch -f batch-byte-compile $<
|