forked from abo-abo/swiper
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
30 lines (20 loc) · 734 Bytes
/
Copy pathMakefile
File metadata and controls
30 lines (20 loc) · 734 Bytes
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
emacs ?= emacs
elmake = $(emacs) -batch -l makefi.el -f
LOAD = -l colir.el -l ivy-overlay.el -l ivy.el -l swiper.el -l counsel.el
all: test
test:
$(emacs) -batch $(LOAD) -l ivy-test.el -f ert-run-tests-batch-and-exit
checkdoc:
$(emacs) -batch -l targets/checkdoc.el
compile:
$(emacs) -batch --eval "(progn (add-to-list 'load-path default-directory) (mapc #'byte-compile-file '(\"ivy.el\" \"swiper.el\" \"counsel.el\" \"colir.el\" \"ivy-overlay.el\")))"
plain:
$(emacs) --version
$(emacs) -Q $(LOAD) --eval "(progn (package-initialize) (ivy-mode))"
obsolete:
$(emacs) -batch -l targets/obsolete-config.el
update-issues:
$(elmake) update-issues
clean:
rm -f *.elc
.PHONY: all compile clean test update-issues checkdoc