#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

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

export DEB_BUILD_HARDENING=1

include /usr/share/hardening-includes/hardening.make

CXXFLAGS=$(shell dpkg-buildflags --get CFLAGS)
LDFLAGS=$(shell dpkg-buildflags --get LDFLAGS)
CXXFLAGS+=$(HARDENING_CFLAGS)
LDFLAGS+=$(HARDENING_LDFLAGS)

%:
	dh $@ --with autoreconf

override_dh_auto_configure:
# Take care to select an appropriate version of gcc
	for v in 4.8 4.7; do \
	  g=`which g++-$$v`; \
	  if test -n "$$g"; then \
	    $$g >/dev/null 2>&1; \
	    if [ $$? != 127 ]; then export CXX=`which g++-$$v`; break; fi \
	  fi \
	done; \
	autoreconf -f && \
	./configure --prefix=/usr

override_dh_clean:
	rm -f config.log
	dh_clean
