PYTHON ?= python2.3
INSTALL ?= install
RM ?= rm
MSGFMT ?= msgfmt
MSGMERGE ?= msgmerge
XGETTEXT ?= xgettext
FIND ?= find

#PREFIX = /usr
# autodetect GNOME prefix, change this if you want it elsewhere
PREFIX ?= `pkg-config libgnome-2.0 --variable=prefix || echo /usr`

LIBDIR = $(PREFIX)/lib/blogtk
BINDIR = $(PREFIX)/bin
DATADIR = $(PREFIX)/share/blogtk
APPLICATIONSDIR = $(PREFIX)/share/applications
ICONDIR = $(PREFIX)/share/pixmaps

PYFILES := $(shell $(FIND) . -name "*.py" -print)

install: 
	mv src/BloGTK.py src/BloGTK.py.old
	sed -e "s|/usr/share|$(PREFIX)/share|g" src/BloGTK.py.old > src/BloGTK.py
	rm src/BloGTK.py.old
	$(INSTALL) -m 755 -d $(BINDIR) $(LIBDIR) $(DATADIR) $(APPLICATIONSDIR)	$(ICONDIR) 
	$(INSTALL) -m 755 src/* $(LIBDIR)
	$(INSTALL) -m 644 pixmaps/* $(DATADIR)
	$(INSTALL) -m 644 data/blogtk-icon.png $(ICONDIR)
	$(INSTALL) -m 644 data/blogtk.desktop $(APPLICATIONSDIR)

	if test -f /usr/bin/BloGTK; then rm /usr/bin/BloGTK; fi	

	ln -s $(LIBDIR)/BloGTK.py $(BINDIR)/BloGTK
	chmod +x $(BINDIR)/BloGTK
