-svgs=
-generated_images= $(svgs:.svg=.png)
-images=
-images += $(generated_images)
-
-objects= $(generated_images) .image-mtimes.styl style.css tags
-
-all: $(objects)
+all: style.css
clean:
- rm -f $(objects)
+ rm -f css.css tags
-style.css: styl.styl .image-mtimes.styl
- compile-stylus $<
+style.css: css/style.scss
+ ./build production && cp css/dist/css.css style.css
-.image-mtimes.styl: $(images)
- ( \
- echo -n 'mtimes = {'; \
- div=' '; \
- for x in $^; do \
- echo -n "$$div '$$x': \"$$x?m=$$(stat -c '%Y' $$x)\""; \
- 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 \
- )
+%.min.svg: %.svg
+ svgo $< $@
tags: *.php inc/*.php inc/wfpl/*.php
- exuberant-ctags *.php inc/*.php inc/wfpl/*.php
+ ctags *.php inc/*.php inc/wfpl/*.php