PYTHON ?= python2.3
INSTALL ?= install
RM ?= rm

PREFIX ?= `pkg-config libgnome-2.0 --variable=prefix || echo /usr/`

LIBDIR = $(PREFIX)/lib/python2.3/site-packages/pydic
BINDIR = $(PREFIX)/bin
APPLICATIONSDIR = $(PREFIX)/share/applications
DICDIR = $(PREFIX)/share/pydic/dic
FONTDIR = $(PREFIX)/share/pydic/font
ICONDIR = $(PREFIX)/share/pixmaps

all:
	$(PYTHON) -c 'import compileall; compileall.compile_dir("src")'

clean:
	$(RM) src/*.py[co]

install: all
	$(INSTALL) -m 755 -d $(LIBDIR) $(BINDIR) $(DICDIR) $(FONTDIR) $(ICONDIR)
	$(INSTALL) -m 755 pydic $(BINDIR)
	$(INSTALL) -m 644 pydic.desktop $(APPLICATIONSDIR)
	$(INSTALL) -m 644 dic/*.dic $(DICDIR)
	$(INSTALL) -m 644 src/*.py[co] $(LIBDIR)
	$(INSTALL) -m 644 font/*.gif $(FONTDIR)
	$(INSTALL) -m 644 pydic.png $(ICONDIR)
	$(INSTALL) -m 644 pydic24.xpm $(ICONDIR)

uninstall:
	$(RM) $(ICONDIR)/pydic.png
	$(RM) $(ICONDIR)/pydic24.xpm
	$(RM) -r $(LIBDIR)/pydic
	$(RM) -r $(PREFIX)/share/pydic
	$(RM) $(BINDIR)/pydic
	$(RM) $(APPLICATIONSDIR)/pydic.desktop
