#!/usr/bin/make -f %: dh ${@} # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # For unclear reasons upstream LDFLAGS (-l*) additions are not picked up when # we define them. So add them here as workaround (fix bug #834057). export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed -lpthread -lssl -lm # Enable all hardening export DEB_BUILD_MAINT_OPTIONS = hardening=+all # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) CFLAGS += -g endif ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) INSTALL_PROGRAM += -s endif ifeq ($(DEB_HOST_ARCH_OS),linux) CONF_LCAP += --enable-lcap endif override_dh_auto_configure:: ./configure --host=$(DEB_HOST_GNU_TYPE) \ --build=$(DEB_BUILD_GNU_TYPE) \ --prefix=/usr \ --bindir=/usr/sbin \ $(CONF_LCAP) \ $(shell dpkg-buildflags --export=configure) override_dh_auto_install: dh_auto_install --destdir=debian/tmp