'make install': Unbreak PREFIX=~/foo usage.

Change quoting to only quote the shell variable, not the make variable.  This
allows the leading '~' to be unescaped for make's sh to expand.

Followup to b1619c0013.
This commit is contained in:
Daniel Shahaf 2015-11-18 01:48:53 +00:00
parent 29fd6ec1de
commit e2096f5c4e

View File

@ -24,10 +24,10 @@ install:
# The [ -e ] check below is to because sh evaluates this with (the moral # The [ -e ] check below is to because sh evaluates this with (the moral
# equivalent of) NONOMATCH in effect, and highlighters/*.zsh has no matches. # equivalent of) NONOMATCH in effect, and highlighters/*.zsh has no matches.
for dirname in highlighters highlighters/*/ ; do \ for dirname in highlighters highlighters/*/ ; do \
$(INSTALL) -d "$(SHARE_DIR)/$$dirname"; \ $(INSTALL) -d $(SHARE_DIR)/"$$dirname"; \
$(INSTALL) -d "$(DOC_DIR)/$$dirname"; \ $(INSTALL) -d $(DOC_DIR)/"$$dirname"; \
for fname in "$$dirname"/*.zsh ; do [ -e "$$fname" ] && $(INSTALL) "$$fname" "$(SHARE_DIR)/$$dirname"; done; \ for fname in "$$dirname"/*.zsh ; do [ -e "$$fname" ] && $(INSTALL) "$$fname" $(SHARE_DIR)"/$$dirname"; done; \
for fname in "$$dirname"/*.md ; do [ -e "$$fname" ] && $(INSTALL) "$$fname" "$(DOC_DIR)/$$dirname"; done; \ for fname in "$$dirname"/*.md ; do [ -e "$$fname" ] && $(INSTALL) "$$fname" $(DOC_DIR)"/$$dirname"; done; \
done done
test: test: