diff --git a/less/Makefile b/less/Makefile index 1a44a4f..5041765 100644 --- a/less/Makefile +++ b/less/Makefile @@ -1,17 +1,21 @@ CSSDIR=../static/css/ +# Prefer a locally installed lessc (via `npm install` in this directory) over +# a global one. +export PATH := $(CURDIR)/node_modules/.bin:$(PATH) + all : @command -v lessc >/dev/null 2>&1 || { echo >&2 "lessc is not installed, please run: make install or: less/install-less.sh"; exit 1; } lessc app.less --clean-css="--s1 --advanced" $(CSSDIR)write.css lessc fonts.less --clean-css="--s1 --advanced" $(CSSDIR)fonts.css lessc icons.less --clean-css="--s1 --advanced" $(CSSDIR)icons.css lessc prose.less --clean-css="--s1 --advanced" $(CSSDIR)prose.css install : ./install-less.sh $(MAKE) all clean : rm -f write.css rm -f fonts.css rm -f icons.css