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 > ${OUTDIR}/index.html
13 gzip:
14 gzip -kr ${OUTDIR}/
16 dirs:
17 mkdir -p ${OUTDIR}/mbox/
18 mkdir -p ${OUTDIR}/parts/
19 mkdir -p ${OUTDIR}/text/
20 mkdir -p ${OUTDIR}/thread/
22 assets: dirs got.png style.css
23 cp got.png ${OUTDIR}/got@2x.png
24 convert got.png -resize 200x200 ${OUTDIR}/got.png
25 convert got.png -resize 128x128 ${OUTDIR}/got-tiny@2x.png
26 convert got.png -resize 64x64 ${OUTDIR}/got-tiny.png
27 cp style.css ${OUTDIR}
29 ${OUTDIR}:
30 mkdir -p '${OUTDIR}'
32 .mblaze:
33 mkdir -p .mblaze
34 touch .mblaze/seq
36 clean:
37 rm -rf ${OUTDIR}