Blob


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