Blame
Date:
Mon Aug 29 14:13:31 2022 UTC
Message:
do a round of optipng on the images to save some bytes
01
2022-08-26
op
MDIR = ${HOME}/Mail/gameoftrees
02
2022-08-26
op
OUTDIR = /var/www/marc
03
2022-08-24
op
04
2022-08-29
op
.PHONY: all assets images dirs gzip clean scaleimgs
05
2022-08-24
op
06
2022-08-25
op
all: assets
07
2022-08-26
op
@env MDIR="${MDIR}" OUTDIR="${OUTDIR}" ./gotmarc
08
2022-08-24
op
09
2022-08-25
op
assets: dirs images ${OUTDIR}/style.css
10
2022-08-24
op
11
2022-08-25
op
images: ${OUTDIR}/got@2x.png ${OUTDIR}/got.png ${OUTDIR}/got-tiny@2x.png \
12
2022-08-25
op
${OUTDIR}/got-tiny.png
13
2022-08-24
op
14
2022-08-29
op
${OUTDIR}/got@2x.png: images/got.orig.png
15
2022-08-29
op
cp $? $@
16
2022-08-29
op
${OUTDIR}/got.png: images/got.png
17
2022-08-29
op
cp $? $@
18
2022-08-29
op
${OUTDIR}/got-tiny@2x.png: images/got-tiny@2x.png
19
2022-08-29
op
cp $? $@
20
2022-08-29
op
${OUTDIR}/got-tiny.png: images/got-tiny.png
21
2022-08-29
op
cp $? $@
22
2022-08-25
op
${OUTDIR}/style.css: style.css
23
2022-08-29
op
cp $? $@
24
2022-08-24
op
25
2022-08-25
op
dirs:
26
2022-08-26
op
@mkdir -p ${OUTDIR}/mail/
27
2022-08-26
op
@mkdir -p ${OUTDIR}/parts/
28
2022-08-26
op
@mkdir -p ${OUTDIR}/text/
29
2022-08-26
op
@mkdir -p ${OUTDIR}/thread/
30
2022-08-24
op
31
2022-08-25
op
gzip:
32
2022-08-26
op
gzip -fkr ${OUTDIR}
33
2022-08-24
op
34
2022-08-24
op
clean:
35
2022-08-24
op
rm -rf ${OUTDIR}
36
2022-08-29
op
37
2022-08-29
op
# -- maintainer targets --
38
2022-08-29
op
39
2022-08-29
op
scaleimgs:
40
2022-08-29
op
convert images/got.orig.png -resize 200x200 images/got.png
41
2022-08-29
op
convert images/got.orig.png -resize 128x128 images/got-tiny@2x.png
42
2022-08-29
op
convert images/got.orig.png -resize 64x64 images/got-tiny.png
43
2022-08-29
op
optipng -o7 -zm1-9 images/*.png
Omar Polo