LESS_SRC ?= $(wildcard *.less) LESS_GENERATED_CSS ?= $(patsubst %.less,%.css,$(LESS_SRC)) LESS_CPY ?= lesscpy include $(MODDIR)/make/defs.mk # -- HTML INSTALLATION_FILE_TYPES += HTML BUILD_HTMLDIR = $(TOPDIR)/htdocs LOCAL_HTML += $(filter-out $(DONT_INSTALL),$(wildcard *.html *.css *.php *.js) $(FONTS) $(IMAGES)) ifeq ($(HTML_SUBDIR),) HTML_SUBDIR := $(shell $(PWD) | $(SED) '/.*\/htdocs\(\/\|$$\)/!d; s%.*/htdocs\(/\|$$\)%%') endif ifeq ($(HTML_SUBDIR),) INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR) else INSTALL_HTMLDIR ?= $(PROJECT_HTMLDIR)/$(HTML_SUBDIR) endif INSTALLED_HTML += $(addprefix $(INSTALL_HTMLDIR)/,$(LOCAL_HTML)) include $(MODDIR)/make/js.mk include $(MODDIR)/make/rules.mk include $(MODDIR)/make/dev-utils.mk all: $(LESS_GENERATED_CSS) install: install_HTML clean: textclean localclean doneclean clean.lesscpy test: %.css: %.less $(LESS_CPY) $< > $@.tmp mv $@.tmp $@ clean.lesscpy: $(RM) -f $(LESS_GENERATED_CSS) *.tmp