
PREFIX=/usr/X11
ICONDIR=lib/X11/icons
NAME=darkglass

CURSORS=xterm right_ptr basic_arrow hand1 hand2 pirate question_arrow right_side sizing

.SECONDARY:

all: ${CURSORS}

% : %.xcf %-64.png %-48.png %-32.png %-24.png %-16.png %.cfg
	xcursorgen $@.cfg $@

%-64.png : %.xcf
	echo "creating $@"
	[ -e $@-tuned ] && cp $@-tuned $@ || convert -scale 25% $< $@

%-48.png : %-64.png
	echo "creating $@"
	[ -e $@-tuned ] && cp $@-tuned $@ || convert -scale 75% $< $@

%-32.png : %-64.png
	echo "creating $@"
	[ -e $@-tuned ] && cp $@-tuned $@ || convert -scale 50% $< $@

%-24.png : %-48.png
	echo "creating $@"
	[ -e $@-tuned ] && cp $@-tuned $@ || convert -scale 50% $< $@

%-16.png : %-32.png
	echo "creating $@"
	[ -e $@-tuned ] && cp $@-tuned $@ || convert -scale 50% $< $@

install: ${CURSORS}
	mkdir -p $(PREFIX)/$(ICONDIR)/$(NAME)/cursors
	cp -v ${CURSORS} $(PREFIX)/$(ICONDIR)/$(NAME)/cursors
	cp -v index.theme $(PREFIX)/$(ICONDIR)/$(NAME)/

distclean:
	rm -fv ${CURSORS}
	rm -rfv .xvpics

clean: distclean
	rm -fv *-16.png *-24.png *-32.png *-48.png

