#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk

DEB_COMPRESS_EXCLUDE=.docbook
DEB_SCONS_PREFIX=/usr

CONFIG_STATUS=$(DEB_BUILDDIR)/config.status
SCONS_CMD=$(shell \
	if [ ! -d "scons-mini" ]; then \
		mkdir scons-mini && cd scons-mini && tar xjf ../admin/scons-mini.tar.bz2 && cd ..; \
	fi; \
	echo "python scons-mini/scons"; \
)

common-configure-arch common-configure-indep:: common-configure-impl
common-configure-impl:: $(CONFIG_STATUS)
$(CONFIG_STATUS):
	$(SCONS_CMD) configure prefix=$(DEB_DESTDIR)$(DEB_SCONS_PREFIX)
	touch $(CONFIG_STATUS)

common-build-arch common-build-indep:: common-build-impl
common-build-impl::
	$(SCONS_CMD)

common-install-arch common-install-indep:: common-install-impl
common-install-impl::
	$(SCONS_CMD) install

clean::
	rm -rf build cache scons-mini
	rm -f admin/*.pyc $(CONFIG_STATUS)

DEB_INSTALL_DOCS_kio-locate := -XREADME -XNEWS -XTODO -XAUTHORS
