Makefile 465 Bytes
IMG_REGEXP = url(\([^)]*\)\.png)

GIFS = $(shell sed -e '/^[\.]/!d  ; /$(IMG_REGEXP)/!d; s/.*$(IMG_REGEXP).*/ie6\/\1.gif/' style.css)

ie6/%.gif: %.png
	mkdir -p $(shell dirname $@) && convert $< $@

all: ie6.css $(GIFS)

ie6.css: style.css
	sed -e '/^[\.]/!d; s/^/.msie6 /; s/$(IMG_REGEXP)/url(ie6\/\1.gif)/' $< > $@

ie6.mk: style.css
	(echo 'GIFS = \';  $<; echo '  firefox-24x24.gif') > $@
	echo 'include gif.mk' >> $@

clean:
	rm -f ie6.css ie6.mk
	rm -rf ie6