diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..68fbf0d --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +NAME=zsh-syntax-highlighting + +INSTALL?=install -c +PREFIX?=/usr/local +SHARE_DIR=$(DESTDIR)$(PREFIX)/share/$(NAME) + +install: + $(INSTALL) -d $(SHARE_DIR) + cp -r zsh-syntax-highlighting.zsh highlighters $(SHARE_DIR) + +test: + @result=0 + @for test in highlighters/*; do \ + if [ -d $$test/test-data ]; then \ + echo "Running test $${test##*/}"; \ + zsh tests/test-highlighting.zsh "$${test##*/}"; \ + : $$(( result |= $$? )); \ + fi \ + done + @exit $$result