#!/usr/bin/make -f

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

DEB_PYTHON_INSTALL_ARGS_ALL += --install-layout=deb

# Manpages stuff
DOC_DIR        = debian/doc
MAN_TMP_DIR    = $(DOC_DIR)/manpages
PO_DIR         = $(DOC_DIR)/po

MANPAGES       = $(addprefix $(DOC_DIR)/,en/rebuild-pysnmp-mibs.1 de/rebuild-pysnmp-mibs.de.1 fr/rebuild-pysnmp-mibs.fr.1)
XSLT_CMD       = xsltproc -''-nonet -''-param man.charmap.use.subset "0"
DB2MAN         = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl

install/python-pysnmp4-mibs:: po $(MANPAGES)

po:
	mkdir -p $(dir $(MANPAGES))
	cd $(PO_DIR) && po4a -v po4a.cfg

%.1: %.dbk
	cd $(<D) && $(XSLT_CMD) $(DB2MAN) $(<F)
	mv $(@D)/rebuild-pysnmp-mibs.1 $(DOC_DIR)/$(@F)

clean::
	rm -rf $(DOC_DIR)/de $(DOC_DIR)/fr $(DOC_DIR)/*.1 $(DOC_DIR)/en/*.1
