diff --git a/debian/changelog b/debian/changelog index 11c2646..783833f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,7 @@ dnsmasq (2.62-1) unstable; urgency=low * New upstream. + * Use dpkg-buildflags. (Enables hardening). -- Simon Kelley Sat, 12 May 2012 15:25:23 +0000 diff --git a/debian/rules b/debian/rules index 09ce2a0..e49e8fe 100755 --- a/debian/rules +++ b/debian/rules @@ -11,14 +11,14 @@ package=dnsmasq-base -# policy manual, section 10.1 -ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS = -g -O0 -Wall -W -else - CFLAGS = -g -O2 -Wall -W -endif +CFLAGS = $(shell export DEB_BUILD_OPTIONS=$(DEB_BUILD_OPTIONS); dpkg-buildflags --get CFLAGS) +CFLAGS += $(shell dpkg-buildflags --get CPPFLAGS) +CFLAGS += -Wall -W + +LDFLAGS = $(shell dpkg-buildflags --get LDFLAGS) COPTS = + TARGET = install-i18n DEB_BUILD_ARCH_OS := $(shell dpkg-architecture -qDEB_BUILD_ARCH_OS)