JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
starting css rewrite
[wfpl-cms.git] / Makefile
index b32e60b..c7a7078 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,41 +1,10 @@
-svgs=
-minified_svgs= $(svgs:.svg=.min.svg)
-generated_images= $(svgs:.svg=.png)
-images=
-images += $(generated_images) $(minified_svgs)
-
-objects= $(generated_images) $(minified_svgs) .sha1sums.styl css.css tags
-
-all: $(objects)
+all: css.css
 
 clean:
-       rm -f $(objects)
-
-css.css: style.styl .sha1sums.styl inc/wfpl/stylus_helpers.styl
-       stylus -p $< > $@ || rm -f "$@"
+       rm -f css.css
 
-.sha1sums.styl: $(images)
-       ( \
-               echo -n 'sha1 = {'; \
-               div=' '; \
-               for x in $^; do \
-                       echo -n "$$div '$$x': \"$$x?m=$$(sha1sum < $$x | head -c 10)\""; \
-                       div=,; \
-               done; \
-               echo " }"; \
-       ) > $@ || ( \
-               rm -f $@; \
-               exit 1; \
-       )
-%.png: %.svg
-       ( \
-               inkscape -f $< -e $@ --export-area-page --without-gui --export-dpi=360 \
-               && mogrify -alpha off -geometry '25%' $@ \
-               && pngfix $@ \
-       ) || ( \
-               rm -f $@ \
-               ; exit 1 \
-       )
+css.css: style.sass
+       ./build production
 
 %.min.svg: %.svg
        svgo $< $@