blob: 8496823873edb8c8fb255d8d3c0129a4a07d2392 (
plain)
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
|
EMACS ?= emacs
EASK ?= eask
TESTHOME=/tmp/emacs
ci: build test
package:
$(EASK) package
build: package
$(EASK) install
$(EASK) compile
test:
@echo "Testing..."
$(EMACS) -Q -batch -L . -l csharp-mode-tests.el -f csharp-mode-tests-setup -f ert-run-tests-batch-and-exit
clean:
$(EASK) clean-elc
rm -rf dist
rm -rf $(TESTHOME)
check-defuns:
grep "^(defun " csharp-mode.el | sed -r "s/\(defun ([a-z0-9-]+) .*$$/\1/" | sort >/tmp/defuns.txt
for line in `cat /tmp/defuns.txt` ; do echo -n "$$line: " ; grep "$$line" csharp-mode.el | grep -v defun | wc -l ; done >/tmp/use-count.txt
grep " 0" /tmp/use-count.txt
|