1 MDIR = ${HOME}/Mail/gameoftrees
3 CSUMDIR = ${HOME}/.cache/gotmarc/threadsum
5 .PHONY: all assets images dirs gzip clean scaleimgs
8 @env MDIR="${MDIR}" OUTDIR="${OUTDIR}" CSUMDIR="${CSUMDIR}" ./gotmarc
10 assets: dirs images ${OUTDIR}/style.css
12 images: ${OUTDIR}/got@2x.png ${OUTDIR}/got.png ${OUTDIR}/got-tiny@2x.png \
13 ${OUTDIR}/got-tiny.png
15 ${OUTDIR}/got@2x.png: images/got.orig.png
17 ${OUTDIR}/got.png: images/got.png
19 ${OUTDIR}/got-tiny@2x.png: images/got-tiny@2x.png
21 ${OUTDIR}/got-tiny.png: images/got-tiny.png
23 ${OUTDIR}/style.css: style.css
28 @mkdir -p ${OUTDIR}/mail/
29 @mkdir -p ${OUTDIR}/parts/
30 @mkdir -p ${OUTDIR}/text/
31 @mkdir -p ${OUTDIR}/thread/
39 # -- maintainer targets --
42 convert images/got.orig.png -resize 200x200 images/got.png
43 convert images/got.orig.png -resize 128x128 images/got-tiny@2x.png
44 convert images/got.orig.png -resize 64x64 images/got-tiny.png
45 optipng -o7 -zm1-9 images/*.png