all:
@echo "Nothing to do."
tcpdump-%x8.png: tcpdump.png
@echo convert "$^" -colors 255 `echo "$@" | sed 's@^.*-\([0-9]*x[0-9]*\)x\([0-9]\).png@ -resize \1 -depth \2@'` $@; \
convert "$^" -colors 255 `echo "$@" | sed 's@^.*-\([0-9]*x[0-9]*\)x\([0-9]\).png@ -resize \1 -depth \2@'` $@
tcpdump-%x4.png: tcpdump.png
@echo convert "$^" -colors 15 `echo "$@" | sed 's@^.*-\([0-9]*x[0-9]*\)x\([0-9]\).png@ -resize \1 -depth \2@'` $@; \
convert "$^" -colors 15 `echo "$@" | sed 's@^.*-\([0-9]*x[0-9]*\)x\([0-9]\).png@ -resize \1 -depth \2@'` $@
%.png.pgm: %.png
pngtopnm -alpha "$^" > "$@"
%x4.png.ppm: %x4.png
pngtopnm "$^" | ppmquant 15 > "$@"
%x8.png.ppm: %x8.png
pngtopnm "$^" | ppmquant 255 > "$@"
%.png.ico: %.png.ppm %.png.pgm
ppmtowinicon -andpgms -output "$@" $^
tcpdump.ico: tcpdump-16x16x4.png.ppm tcpdump-16x16x4.png.pgm tcpdump-16x16x8.png.ppm tcpdump-16x16x8.png.pgm tcpdump-32x32x4.png.ppm tcpdump-32x32x4.png.pgm tcpdump-32x32x8.png.ppm tcpdump-32x32x8.png.pgm tcpdump-48x48x4.png.ppm tcpdump-48x48x4.png.pgm tcpdump-48x48x8.png.ppm tcpdump-48x48x8.png.pgm
ppmtowinicon -andpgms -output "$@" $^
clean:
rm -f *.png.ico *.png.ppm *.png.pgm tcpdump.ico tcpdump-*.png
.PHONY: clean all