# -*- make -*- # (C) 2013 by Eugeniy Mikhailov, CLEAN_TARGETS += clean_css REAL_CLEAN_TARGETS += real_clean_css dest_dir_css ?= $(dest_dir) destination_dirs += $(dest_dir_css) scss_files = $(wildcard *.scss) css_targets = $(scss_files:%.scss=%.css) scss_src_dest_targets = $(scss_files:%=$(dest_dir_css)/%) css_dest_targets = $(css_targets:%=$(dest_dir_css)/%) css: $(css_targets) $(css_targets): %.css : %.scss sass $< > $@ clean_css: rm -rf .sass-cache real_clean_css: ifneq ($(strip $(css_targets)),) rm -f $(css_targets) endif install_css: $(css_dest_targets) $(css_dest_targets): $(dest_dir_css)/% : % | $(dest_dir_css) ifneq ($(strip $(css_targets)),) $(INSTALL) -m 0644 '$<' '$@' endif install_css_src: $(scss_src_dest_targets) $(scss_src_dest_targets): $(dest_dir_css)/% : % | $(dest_dir_css) ifneq ($(strip $(scss_files)),) $(INSTALL) -m 0644 '$<' '$@' endif