

name=trustme
srcdir=TrustMe
srcdir2=Crypto
d:=$(DESTDIR)


pydir=/usr/share/$(name)
icondir=/usr/share/icons/hicolor/scalable/apps
appdir=/usr/share/applications/hildon
backupdir=/etc/osso-backup/applications

files:= __init__.py DataStore.py Vault.py Main.py 
files2:=__init__.py Cipher/blowfish.py Cipher/__init__.py

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

clean:
	rm -f $(srcdir)/*.py[co]
#	rm -f $(srcdir2)/*.py[co]
	rm -fr temp
	@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 644 temp/auto.db $(DESTDIR)/$(pydir)/example.db
#	install -d $(DESTDIR)/$(pydir)/$(srcdir2)
#	install -d $(DESTDIR)/$(pydir)/$(srcdir2)/Cipher
#	@for f in $(files2); do \
#	  echo "Installing $$f";\
#	  install -m 644 $(srcdir2)/$$f $(DESTDIR)/$(pydir)/$(srcdir2)/$$f; \
#	done
	install -m 755 $(name).py $(DESTDIR)/$(pydir)
	install -d $(DESTDIR)/$(backupdir)
	install -m 644 backup-configuration.xml $(DESTDIR)/$(backupdir)/trustme.xml
	install -d $(DESTDIR)/$(icondir)
	install -m 644 icons/$(name).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
