diff options
Diffstat (limited to 'css.mk')
-rw-r--r-- | css.mk | 35 |
1 files changed, 35 insertions, 0 deletions
@@ -0,0 +1,35 @@ +# -*- make -*- +# (C) 2013 by Eugeniy Mikhailov, <evgmik@gmail.com> + +CLEAN_TARGETS += clean_css +REAL_CLEAN_TARGETS += real_clean_css + +scss_files = $(wildcard *.scss) +css_targets = $(scss_files:%.scss=%.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 + +dest_dir_css: + $(INSTALL) -d -m 0755 $(dest_dir) + +install_css: dest_dir_css +ifneq ($(strip $(css_targets)),) + $(INSTALL) -m 0644 $(css_targets) $(dest_dir)/ +endif + +install_css_src: dest_dir_css +ifneq ($(strip $(scss_files)),) + $(INSTALL) -m 0644 $(scss_files) $(dest_dir)/ +endif + |