summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-04-05 11:42:48 +0300
committerAlon Levy <alon@pobox.com>2015-04-05 11:42:48 +0300
commitd5525ed6c217023ff706d70613b2fade4a9587bf (patch)
tree10d5e1710894244de927e40456627bc113048814 /Makefile
parent275dd7383f7e487f55e5425af7828785d025569f (diff)
Makefile: add a force build rule, force
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 14 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index daf5bf01..085134f7 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,19 @@
+CSS=res/client/css
+ROOT_SCSS=$(CSS)/style.scss
+TARGET=$(CSS)/style.css
+SCSS=$(ROOT_SCSS) $(wildcard $(CSS)/by-view/*.scss) $(wildcard $(CSS)/partials/*.scss) $(wildcard $(CSS)/modules/*.scss) $(wildcard $(CSS)/vendor/*.scss)
+
%.css: %.scss
sass $< $@
-CSS=res/client/css
-SCSS=$(CSS)/style.scss $(wildcard $(CSS)/by-view/*.scss) $(wildcard $(CSS)/partials/*.scss) $(wildcard $(CSS)/modules/*.scss) $(wildcard $(CSS)/vendor/*.scss)
+all: css
+
+css: $(TARGET)
+
+force: touch css
+
+touch:
+ touch $(ROOT_SCSS)
+
$(CSS)/style.css: $(SCSS)