4 HIJACK=--eval "(defalias 'c-mode 'sm-c-mode)"
6 test: sm-c-mode-test.c.test
12 $(EMACS) --batch -L . --no-init-file -f batch-byte-compile $<
14 %.test: % sm-c-mode.elc refresh
15 $(EMACS) --batch -l sm-c-mode-autoloads.el \
17 --eval '(setq indent-tabs-mode nil)' \
18 --eval '(setq create-lockfiles nil)' \
19 --eval '(indent-region (point-min) (point-max) nil)' \
20 --eval '(indent-region (point-min) (point-max) nil)' \
21 --eval '(write-region (point-min) (point-max) "$@")'
22 $(DIFF) $< $@ || true; $(RM) $@
24 %.reindent: % sm-c-mode.elc refresh
25 $(EMACS) --batch -l sm-c-mode-autoloads.el $(HIJACK) \
27 --eval '(indent-region (point-min) (point-max) nil)' \
28 --eval '(save-buffer)'