Mercurial > dotfiles
comparison .zfun/zsh-autosuggestions/Makefile @ 467:e1ce8897030d
zsh: import df6f6f9ff41 of zsh-autosuggestions
| author | Augie Fackler <raf@durin42.com> |
|---|---|
| date | Mon, 03 Dec 2018 22:37:29 -0500 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 466:f248cf012d9a | 467:e1ce8897030d |
|---|---|
| 1 SRC_DIR := ./src | |
| 2 | |
| 3 SRC_FILES := \ | |
| 4 $(SRC_DIR)/setup.zsh \ | |
| 5 $(SRC_DIR)/config.zsh \ | |
| 6 $(SRC_DIR)/util.zsh \ | |
| 7 $(SRC_DIR)/features.zsh \ | |
| 8 $(SRC_DIR)/bind.zsh \ | |
| 9 $(SRC_DIR)/highlight.zsh \ | |
| 10 $(SRC_DIR)/widgets.zsh \ | |
| 11 $(SRC_DIR)/strategies/*.zsh \ | |
| 12 $(SRC_DIR)/fetch.zsh \ | |
| 13 $(SRC_DIR)/async.zsh \ | |
| 14 $(SRC_DIR)/start.zsh | |
| 15 | |
| 16 HEADER_FILES := \ | |
| 17 DESCRIPTION \ | |
| 18 URL \ | |
| 19 VERSION \ | |
| 20 LICENSE | |
| 21 | |
| 22 PLUGIN_TARGET := zsh-autosuggestions.zsh | |
| 23 | |
| 24 all: $(PLUGIN_TARGET) | |
| 25 | |
| 26 $(PLUGIN_TARGET): $(HEADER_FILES) $(SRC_FILES) | |
| 27 cat $(HEADER_FILES) | sed -e 's/^/# /g' > $@ | |
| 28 cat $(SRC_FILES) >> $@ | |
| 29 | |
| 30 .PHONY: clean | |
| 31 clean: | |
| 32 rm $(PLUGIN_TARGET) | |
| 33 | |
| 34 .PHONY: test | |
| 35 test: all | |
| 36 @test -n "$$TEST_ZSH_BIN" && echo "Testing zsh binary: $(TEST_ZSH_BIN)" || true | |
| 37 bundle exec rspec $(TESTS) |
