SUBDIRS = trayicon
DESTDIR = 
PREFIX = /usr/local


all:
	@for i in $(SUBDIRS); do \
		(cd $$i && $(MAKE) all); \
	done


clean:
	@for i in $(SUBDIRS); do \
		(cd $$i && $(MAKE) clean); \
	done
	rm -f *.pyc


install: all
	install -c -d $(DESTDIR)$(PREFIX)/share/rbscrobbler
	install -c -m 644 Audioscrobbler.py \
	                  Debug.py \
	                  MyQueue.py \
	                  Rhythmbox_Bonobo.py \
	                  Scrobbler_Musicbrainz.py \
	                  singletonmixin.py \
	$(DESTDIR)$(PREFIX)/share/rbscrobbler/
	install -c -m 755 rbscrobbler.py \
	                  $(DESTDIR)$(PREFIX)/share/rbscrobbler/
	ln -sf $(PREFIX)/share/rbscrobbler/rbscrobbler.py $(DESTDIR)$(PREFIX)/bin/rbscrobbler
	install -c -d $(DESTDIR)$(PREFIX)/share/rbscrobbler/images
	install -c -m 644 images/*.png \
	                  $(DESTDIR)$(PREFIX)/share/rbscrobbler/images
	install -c -d $(DESTDIR)$(PREFIX)/lib/rbscrobbler/trayicon
	install -c -m 644 trayicon/__init__.py \
	                  trayicon/trayicon.so \
	                  $(DESTDIR)$(PREFIX)/lib/rbscrobbler/trayicon
	ln -nsf $(PREFIX)/lib/rbscrobbler/trayicon/ $(DESTDIR)$(PREFIX)/share/rbscrobbler/trayicon
	install -c -d $(DESTDIR)$(PREFIX)/man/man1
	install -c -m 644 rbscrobbler.1 \
			  $(DESTDIR)$(PREFIX)/man/man1
