prefix=@prefix@
sysconfdir=@sysconfdir@
bindir=$(prefix)/bin
INSTALL=@INSTALL@
PYTHON=@PYTHON@
pixmapdir=$(prefix)/share/eroaster/pixmaps
deskpixdir=$(prefix)/share/pixmaps
libdir=$(prefix)/lib/eroaster
gnorbadir=$(sysconfdir)/CORBA/servers
appletdir=$(prefix)/share/gnome/apps/Utilities
sharedir=$(prefix)/share

all:
	@echo Compiling supplementary files ...
	@$(PYTHON) pycompile

install:
	@if [ ! -f constants.pyc ]; then echo Please run \"make\" to compile all modules first ...; exit 1; fi
	@echo Installing eroaster executables in $(bindir) ...
	@$(INSTALL) -d $(DESTDIR)$(bindir)
	@$(INSTALL) -m 755 eroaster $(DESTDIR)$(bindir)
	@$(INSTALL) -m 755 eroaster-applet $(DESTDIR)$(bindir)
	@echo Installing pixmaps in $(pixmapdir) ...
	@$(INSTALL) -d $(DESTDIR)$(pixmapdir)
	@$(INSTALL) -m 644 pixmaps/*.xpm $(DESTDIR)$(pixmapdir)
	@$(INSTALL) -m 644 pixmaps/*.png $(DESTDIR)$(pixmapdir)
	@$(INSTALL) -d $(DESTDIR)$(deskpixdir)
	@$(INSTALL) -m 644 pixmaps/applet.xpm $(DESTDIR)$(deskpixdir)/eroaster.xpm
	@echo Installing supplementary files in $(DESTDIR)$(libdir) ...
	@$(INSTALL) -d $(DESTDIR)$(libdir)
	@$(INSTALL) -m 755 ecat.py $(DESTDIR)$(libdir)
	@$(INSTALL) -m 755 waitreload.py $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 constants.py $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 constants.pyc $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 Application.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 tools.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 mp3info.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 gnometools.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 log4py.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 cdrtools.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 cdrdao.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 lame.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 bchunk.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 oggvorbis.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 Preferences.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 ExecutionThread.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 Project.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 process.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 gtkexcepthook.py* $(DESTDIR)$(libdir)
	@$(INSTALL) -m 644 eroaster.shortcuts $(DESTDIR)$(libdir)
	@$(INSTALL) -d $(DESTDIR)$(libdir)/xml
	@$(INSTALL) -m 644 xml/eroaster-ui.xml $(DESTDIR)$(libdir)/xml
	@$(INSTALL) -d $(DESTDIR)$(libdir)/glade
	@$(INSTALL) -m 644 glade/eroaster-prefs.glade $(DESTDIR)$(libdir)/glade
	@echo Installing gnorba file in $(DESTDIR)$(gnorbadir) ...
	@$(INSTALL) -d $(DESTDIR)$(gnorbadir)
	@$(INSTALL) -m 644 eroaster.gnorba $(DESTDIR)$(gnorbadir)
	@echo Installing applet file in $(DESTDIR)$(appletdir) ...
	@$(INSTALL) -d $(DESTDIR)$(appletdir)
	@$(INSTALL) -m 644 eroaster.desktop $(DESTDIR)$(appletdir)
	@echo Installing locale files in $(sharedir)/locale
	@for dir in locale/*; do \
	    install -d $(DESTDIR)$(sharedir)/$$dir/LC_MESSAGES; \
	    install -m 644 $$dir/LC_MESSAGES/* $(DESTDIR)$(sharedir)/$$dir/LC_MESSAGES; \
	 done;
	@echo Finished ...

pot:
	@echo Creating .pot file
	pygettext -o eroaster.pot *.py
	@echo Finished ...


syntax highlighted by Code2HTML, v. 0.9.1