

name=splitthetab
srcdir=SplitTheTab
d:=$(DESTDIR)


pydir=/usr/share/$(name)
icondir=/usr/share/icons/hicolor/scalable/apps
appdir=/usr/share/applications/hildon


files:= __init__.py AccountEditor.py AccountModel.py CurrencyEditor.py CurrencyModel.py Database.py Main.py MainWindow.py PaymentEditor.py PaymentModel.py Preferences.py Report.py Exporter.py Calculator.py Calculator.py EditorBase.py Exporter.py PropertyEditor.py

build:
	@echo "Checking sources"
	@for f in $(files); do \
	  if [ ! -f $(srcdir)/$$f ]; then \
	    echo "Source file $$f is missing!" ;\
	    exit 1 ;\
	  fi \
	done

clean:
	rm -f $(srcdir)/*.pyc
	rm -f $(srcdir)/*.pyo
	@echo "Dummy 'make clean'"

install:
	install -d $(DESTDIR)/$(pydir)/$(srcdir)
	@for f in $(files); do \
	  echo "Installing $$f";\
	  install -m 644 $(srcdir)/$$f $(DESTDIR)/$(pydir)/$(srcdir); \
	done
	install -m 755 $(name).py $(DESTDIR)/$(pydir)
	install -d $(DESTDIR)/$(icondir)
	install -m 644 icons/splitthetab.png $(DESTDIR)/$(icondir)
	install -d $(DESTDIR)/$(appdir)
	install $(name).desktop $(DESTDIR)/$(appdir)/$(name).inactive
	install -d $(DESTDIR)/usr/bin
	ln -s ../share/$(name)/$(name).py $(DESTDIR)/usr/bin/$(name)
	python2.5 -m compileall $(DESTDIR)/$(pydir)

buildpackage:
	dpkg-buildpackage -rfakeroot

buildsource:
	dpkg-buildpackage -rfakeroot -sa -S

changelog:
	# I'll never remember the name of that command ...
	dch

# dput ../splitthetab_0.2_source.changes
