]> code.delx.au - gnu-emacs-elpa/blob - Makefile
Bump copyright
[gnu-emacs-elpa] / Makefile
1 EMACS=emacs
2
3 .PHONY: ert test test-batch
4
5 package: *.el
6 @ver=`grep -o "Version: .*" company.el | cut -c 10-`; \
7 tar cjvf company-$$ver.tar.bz2 --mode 644 $$(find . -name \*.el)
8
9 elpa: *.el
10 @version=`grep -o "Version: .*" company.el | cut -c 10-`; \
11 dir=company-$$version; \
12 mkdir -p "$$dir"; \
13 cp $$(find . -name \*.el) company-$$version; \
14 echo "(define-package \"company\" \"$$version\" \
15 \"Modular in-buffer completion framework\")" \
16 > "$$dir"/company-pkg.el; \
17 tar cvf company-$$version.tar --mode 644 "$$dir"
18
19 clean:
20 @rm -rf company-*/ company-*.tar company-*.tar.bz2 *.elc ert.el
21
22 test:
23 ${EMACS} -Q -nw -L . -l test/all.el \
24 --eval "(let (pop-up-windows) (ert t))"
25
26 test-batch:
27 ${EMACS} -Q --batch -L . -l test/all.el \
28 --eval "(ert-run-tests-batch-and-exit '(not (tag interactive)))"
29
30 compile:
31 ${EMACS} -Q --batch -L . -f batch-byte-compile company.el company-*.el