APP=pybitmessage
VERSION=0.3.1
DEST_SHARE=/usr/share
DEST_APP=$(DEST_SHARE)/$(APP)

all:
 
debug:

source:
	tar -cvzf ../$(APP)_$(VERSION).orig.tar.gz ../$(APP)-$(VERSION) --exclude=.git

install:
	mkdir -m 755 -p $(DEST_APP)
	mkdir -m 755 -p $(DEST_SHARE)/applications
	mkdir -m 755 -p $(DEST_APP)/images
	mkdir -m 755 -p $(DEST_APP)/pyelliptic
	mkdir -m 755 -p $(DEST_APP)/socks
	mkdir -m 755 -p $(DEST_APP)/bitmessageqt
	mkdir -m 755 -p $(DEST_SHARE)/pixmaps
	mkdir -m 755 -p $(DEST_SHARE)/icons
	mkdir -m 755 -p $(DEST_SHARE)/icons/hicolor
	mkdir -m 755 -p $(DEST_SHARE)/icons/hicolor/scalable
	mkdir -m 755 -p $(DEST_SHARE)/icons/hicolor/scalable/apps
	mkdir -m 755 -p $(DEST_SHARE)/icons/hicolor/24x24
	mkdir -m 755 -p $(DEST_SHARE)/icons/hicolor/24x24/apps

	install -m 644 src/*.ui $(DEST_APP)
	install -m 644 src/*.py $(DEST_APP)
	install -m 644 src/*.qrc $(DEST_APP)

	install -m 644 src/images/*.png $(DEST_APP)/images
	install -m 644 src/images/*.ico $(DEST_APP)/images
	install -m 644 src/pyelliptic/*.py $(DEST_APP)/pyelliptic
	install -m 644 src/socks/*.py $(DEST_APP)/socks
	install -m 644 src/bitmessageqt/*.py $(DEST_APP)/bitmessageqt
	install -m 755 debian/pybm /usr/bin/pybitmessage

	install -m 644 desktop/$(APP).desktop $(DEST_SHARE)/applications/$(APP).desktop
	install -m 644 src/images/can-icon-24px.png $(DEST_SHARE)/icons/hicolor/24x24/apps/$(APP).png
	install -m 644 desktop/can-icon.svg $(DEST_SHARE)/icons/hicolor/scalable/apps/$(APP).svg
	install -m 644 desktop/can-icon.svg $(DEST_SHARE)/pixmaps/$(APP).svg

clean:
	rm -rf debian/$(APP)
	rm -f ../$(APP)_*.deb ../$(APP)_*.asc ../$(APP)_*.dsc ../$(APP)*.changes
	rm -f *.sh~ src/*.pyc src/socks/*.pyc src/pyelliptic/*.pyc
	rm -f *.deb \#* \.#* debian/*.log debian/*.substvars
	rm -f Makefile~