X-Git-Url: https://jasonwoof.com/gitweb/?p=wfpl-cms.git;a=blobdiff_plain;f=Makefile;h=e6222d180c0fb7caf6f8aeac43c4603e0277ba61;hp=5bb7480cf4548993cd0738d5b651114f1f51bf76;hb=75ac4ad08bdca7f026d518698ed2a05860016e0d;hpb=80af31e0171c1ebc3c4ab6ba3bb97bf9a1aeccd6 diff --git a/Makefile b/Makefile index 5bb7480..e6222d1 100644 --- a/Makefile +++ b/Makefile @@ -1,24 +1,25 @@ -svgs= +svgs= images/sprites.svg +minified_svgs= $(svgs:.svg=.min.svg) generated_images= $(svgs:.svg=.png) images= -images += $(generated_images) +images += $(generated_images) $(minified_svgs) -objects= $(generated_images) .image-mtimes.styl style.css tags +objects= $(generated_images) $(minified_svgs) .sha1sums.styl css.css tags all: $(objects) clean: rm -f $(objects) -style.css: styl.styl .image-mtimes.styl - compile-stylus $< +css.css: style.styl .sha1sums.styl inc/wfpl/stylus_helpers.styl + stylus -p $< > $@ || rm -f "$@" -.image-mtimes.styl: $(images) +.sha1sums.styl: $(images) ( \ - echo -n 'mtimes = {'; \ + echo -n 'sha1 = {'; \ div=' '; \ for x in $^; do \ - echo -n "$$div '$$x': \"$$x?m=$$(stat -c '%Y' $$x)\""; \ + echo -n "$$div '$$x': \"$$x?m=$$(sha1sum < $$x | head -c 10)\""; \ div=,; \ done; \ echo " }"; \ @@ -36,5 +37,8 @@ style.css: styl.styl .image-mtimes.styl ; exit 1 \ ) +%.min.svg: %.svg + svgo $< $@ + tags: *.php inc/*.php inc/wfpl/*.php - exuberant-ctags *.php code/*.php inc/wfpl/*.php + ctags *.php inc/*.php inc/wfpl/*.php