1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
MYVIM ?= nvim --clean --headless
INMAKE := 1
export INMAKE
TESTS := $(wildcard test-*.vim)
TESTS := $(TESTS:.vim=)
TESTS_KPSEWHICH := test-kpsewhich-local-a test-kpsewhich-local-b
TESTS_ALL := $(TESTS) $(TESTS_KPSEWHICH)
.PHONY: test $(TESTS_ALL) test-cleanup
test: $(TESTS_ALL) test-cleanup
$(TESTS):
@$(MYVIM) -u $@.vim
$(TESTS_KPSEWHICH):
@cd $@ && $(MYVIM) -u test.vim
test-cleanup: $(TESTS_ALL)
@rm kpsewhich.json
@rm capture.json
@rm -f nvim_servernames.log
|