.SUFFIXES: .conf

XCURSORS = arrow.o bottom_left_corner.o bottom_right_corner.o crosshair.o \
	fleur.o hand1.o left_ptr_watch.o left_side.o question_arrow.o \
	top_side.o watch.o xterm.o

SYMBS_arrow = draft_large draft_small top_left_arrow right_ptr left_ptr
SYMBS_bottom_left_corner = top_right_corner ur_angle ll_angle
SYMBS_bottom_right_corner = top_left_corner ul_angle lr_angle
SYMBS_crosshair = tcross
SYMBS_hand1 = hand2
SYMBS_left_side = left_tee right_tee right_side sb_h_double_arrow \
	sb_right_arrow sb_left_arrow
SYMBS_top_side = double_arrow based_arrow_down based_arrow_up bottom_side \
	sb_v_double_arrow sb_up_arrow sb_down_arrow top_tee bottom_tee
SYMBS_left_ptr_watch = 08e8e1c95fe2fc01f976f1e063a24ccd

all: msg1 $(XCURSORS)
	@echo "Creating symlinks ..."
	@for i in $(SYMBS_arrow); do \
		cd ../cursors; ln -sf arrow $$i; done
	@for i in $(SYMBS_bottom_left_corner); do \
		cd ../cursors; ln -sf bottom_left_corner $$i; done
	@for i in $(SYMBS_bottom_right_corner); do \
		cd ../cursors; ln -sf bottom_right_corner $$i; done
	@for i in $(SYMBS_crosshair); do \
		cd ../cursors; ln -sf crosshair $$i; done
	@for i in $(SYMBS_hand1); do cd ../cursors; ln -sf hand1 $$i; done
	@for i in $(SYMBS_left_side); do \
		cd ../cursors; ln -sf left_side $$i; done
	@for i in $(SYMBS_top_side); do \
		cd ../cursors; ln -sf top_side $$i; done
	@for i in $(SYMBS_left_ptr_watch); do \
		cd ../cursors; ln -sf left_ptr_watch $$i; done
	
	@echo "Done!"

.conf.o:
	@echo " $<"
	@xcursorgen $< ../cursors/$(basename $@)

msg1:
	@echo  "Generating XCursors ..."

.PHONY: clean
clean:
	rm -rf ../cursors/*
