#!/usr/bin/make -f
# -*- makefile -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

%:
	dh --with=autoreconf $@ 

override_dh_autoreconf:
	dh_autoreconf -- ./autogen.sh

perl-Net-HandlerSocket/debian:
	cd perl-Net-HandlerSocket && ln -sf ../debian

override_dh_auto_configure: perl-Net-HandlerSocket/debian
	[ ! -d debian/mysql-source ] || rm -rf debian/mysql-source
	mkdir -p debian/mysql-source-5.5
	tar -zxf /usr/src/mysql/mysql-source-5.5.tar.gz -C debian/mysql-source-5.5
	dh_auto_configure -- --with-mysql-source=$(CURDIR)/debian/mysql-source-5.5/mysql-5.5

override_dh_auto_build: perl-Net-HandlerSocket/debian
	make
	make libhsclient
	cd perl-Net-HandlerSocket && dh_auto_configure && dh_auto_build

override_dh_auto_install: perl-Net-HandlerSocket/debian
	dh_auto_install
	cd perl-Net-HandlerSocket && dh_auto_install

override_dh_install:
	dh_install --fail-missing -Xusr/bin/hsclient
	# Ensure that dependency_libs=''
	@if ! grep -q "^dependency_libs=''$$" debian/libhsclient-dev/usr/lib/libhsclient.la ; then \
		echo dependency_libs is not empty in libhsclient.la ;\
		exit 1 ;\
	fi


override_dh_clean:
	rm -f perl-Net-HandlerSocket/debian
	rm -rf debian/mysql-source-5.5
	dh_clean

override_dh_makeshlibs:
