使用makefile编译所有less文件
我有一些较少的文件,我想用makefile编译使用makefile编译所有less文件,makefile,Makefile,我有一些较少的文件,我想用makefile编译 DEBUG=yes LESS_FILES= static/backend/css/styles.less static/frontend/css/styles.less ifeq ($(DEBUG),yes) LESSC=lessc else LESSC=lessc -x endif less: $(LESS_FILES) %.css: %.less $(LESSC) $< > $@ 文件.css尚不存
DEBUG=yes
LESS_FILES= static/backend/css/styles.less static/frontend/css/styles.less
ifeq ($(DEBUG),yes)
LESSC=lessc
else
LESSC=lessc -x
endif
less: $(LESS_FILES)
%.css: %.less
$(LESSC) $< > $@
文件
.css
尚不存在。怎么了?我知道了!有时候问问题找到答案是有帮助的
DEBUG=True
LESS_FILES= static/admin/css/modulo_admin.less
CSS_FILES=$(LESS_FILES:.less=.css)
ifeq ($(DEBUG),True)
LESSC=lessc
else
LESSC=lessc -x
endif
less: $(CSS_FILES)
%.css: %.less
$(LESSC) $< > $@
DEBUG=True
LESS_FILES=static/admin/css/modulo_admin.LESS
CSS_文件=$(更少的_文件:.LESS=.CSS)
ifeq($(调试),True)
LESSC=LESSC
其他的
LESSC=LESSC-x
恩迪夫
减去:$(CSS_文件)
%.css:%以下
$(LESSC)$<>$@
请注意,目标更少
取决于源文件。这些已经存在并且是最新的
我建议将less
目标更改为如下:
less: $(CSS_FILES:.less=.css)
(未经测试,我没有安装lessc
工具,也没有合适的输入文件。)
less: $(CSS_FILES:.less=.css)