#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-

DEB_PYTHON_SYSTEM=pysupport
PYDEFAULT=$(shell pyversions -d)

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk

DEB_COMPRESS_EXCLUDE := .py .js
DEB_DH_ALWAYS_EXCLUDE := .svn

install/python-ldaptor::
	PYTHONPATH='debian/tmp/usr/lib/$(PYDEFAULT)/site-packages' \
		trial --tbformat=emacs --reporter=text ldaptor

binary-post-install/python-ldaptor::
	rm -rf \
		debian/python-ldaptor/usr/share/python-support/*/ldaptor/apps/webui \
		debian/python-ldaptor/usr/share/python-support/*/ldaptor/test/test_webui.py

build/ldaptor-doc:: doc-stamp
doc-stamp:
	make -C doc
	touch $@

binary-post-install/ldaptor-utils::
	rm -rf debian/ldaptor-utils/usr/bin/ldaptor-webui

clean::
	find . -type f -name '*.pyc' -delete
	make -C doc clean
	rm -rf _trial_temp
	rm -f doc-stamp
