#!/usr/bin/make -f

build:		build-stamp

config:
		PYTHONPATH=scons/ python ./scons/rkScanner.py --make --spec=scons/build/settings.kde --deb=1

build-stamp:	config
		PYTHONPATH=scons/ scons -Q
		PYTHONPATH=scons/ DESTDIR=/tmp/rekall-test scons install

install:	build
		dh_testdir
		dh_testroot
		dh_clean -k
		dh_installdirs
		DESTDIR=$(CURDIR)/debian/rekall-root PYTHONPATH=scons/ scons -Q install
		mkdir -p /tmp/rekall.lists
		rm    -f /tmp/rekall.lists/*
		./bin/filelist.pl --tgz --libprefix=rekall rekall $(CURDIR)/debian/rekall-root /tmp/rekall.lists/
		./bin/debsplit.sh $(CURDIR)/debian/

clean:		config
		PYTHONPATH=scons/ scons -Q --clean

binary-indep:	build install

binary-arch:	build install
		dh_testdir
		dh_testroot
		dh_installmenu
		dh_link
		dh_strip
		dh_compress -X.docbook
		dh_fixperms
		dh_installdeb
		dh_makeshlibs
		dh_shlibdeps -ldebian/rekall-root/usr/lib
		dh_gencontrol
		dh_md5sums
		dh_builddeb

binary:		binary-indep binary-arch
