Blob


1 ENV = MBLAZE=.mblaze OUTDIR='${OUTDIR}'
2 MBLAZE_PAGER = cat
3 MDIR = ${HOME}/Maildir/op/GoT
4 OUTDIR = www
6 .PHONY: all gzip dirs assets clean
8 all: .mblaze dirs assets
9 mlist '${MDIR}' | mthread -r | \
10 ${ENV} mscan -f '%R %I %i %16D <%64f> %128S' | \
11 ${ENV} ./mexp | ${ENV} ./mkindex
13 gzip:
14 gzip -fkr ${OUTDIR}/
16 dirs:
17 mkdir -p ${OUTDIR}/mail/
18 mkdir -p ${OUTDIR}/mbox/
19 mkdir -p ${OUTDIR}/parts/
20 mkdir -p ${OUTDIR}/text/
21 mkdir -p ${OUTDIR}/thread/
23 assets: dirs got.png style.css
24 cp got.png ${OUTDIR}/got@2x.png
25 convert got.png -resize 200x200 ${OUTDIR}/got.png
26 convert got.png -resize 128x128 ${OUTDIR}/got-tiny@2x.png
27 convert got.png -resize 64x64 ${OUTDIR}/got-tiny.png
28 cp style.css ${OUTDIR}
30 ${OUTDIR}:
31 mkdir -p '${OUTDIR}'
33 .mblaze:
34 mkdir -p .mblaze
35 touch .mblaze/seq
37 clean:
38 rm -rf ${OUTDIR}