makefile (572B)
1 EMACS ?= emacs 2 CASK ?= cask 3 4 TESTHOME=/tmp/emacs 5 6 package: build 7 $(CASK) package 8 9 build: test 10 $(CASK) build 11 12 test: 13 @echo "Testing..." 14 @$(CASK) $(EMACS) -Q -batch -L . -l csharp-mode-tests.el -f ert-run-tests-batch-and-exit 15 16 clean: 17 $(CASK) clean-elc 18 rm -rf dist 19 rm -rf $(TESTHOME) 20 21 check-defuns: 22 grep "^(defun " csharp-mode.el | sed -r "s/\(defun ([a-z0-9-]+) .*$$/\1/" | sort >/tmp/defuns.txt 23 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 24 grep " 0" /tmp/use-count.txt