#!/usr/bin/make -f
APP=pybitmessage
DESTDIR=${CURDIR}/debian/${APP}
DEST_SHARE=${DESTDIR}/usr/share
DEST_APP=${DEST_SHARE}/${APP}

build: build-stamp	
	make
build-arch: build-stamp
build-indep: build-stamp
build-stamp:
	dh_testdir
	touch build-stamp
clean:
	dh_testdir
	dh_testroot
	rm -f build-stamp
	dh_clean
install:
	dh_testdir
	dh_testroot
	dh_prep
	dh_clean -k
	dh_installdirs

	mkdir -m 755 -p ${DESTDIR}/usr/bin
	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_APP}/translations
	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

	cp -r src/* ${DEST_APP}
	install -m 755 debian/pybm ${DESTDIR}/usr/bin/${APP}

	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

binary-indep: build install
	dh_shlibdeps
	dh_testdir
	dh_testroot
	dh_installchangelogs
	dh_installdocs
#	dh_installman
	dh_link
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_gencontrol
	dh_md5sums
	dh_builddeb
binary-arch: build install
binary: binary-indep binary-arch
.PHONY: build clean binary-indep binary install