diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..92ad6f7 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +emacs ?= emacs + +shrc_loadables = sh bash zsh + +.PHONY: all default test emacs + +all: default + +emacs: emacs.el + $(emacs) -q --debug-init --batch --load $< -f my-auto-install-package + + +test: test_el test_shrc + +test_shrc: shrc + sh -exc 'for sh in $(shrc_loadables); do $$sh -n $<; done' + +test_el: emacs.el + $(emacs) -q --debug-init --batch --eval "(setq debug-on-error t)" \ + --load $< --kill