chiark / gitweb /
Change grabs to always grab pointer GrabModeSync
[xtrlock.git] / debian / rules
index dad6703278224ebabaaa90d0f9c0bf8929b2f50d..91b15725f90906e601f69206396b0890e904d0e8 100755 (executable)
@@ -7,12 +7,16 @@ package=xtrlock
 arch=$(shell dpkg --print-architecture)
 STRIP=strip
 
-CFLAGS=-O2 -g -DSHADOW_PWD
+DPKG_EXPORT_BUILDFLAGS = 1
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+include /usr/share/dpkg/buildflags.mk
+
+CFLAGS+=-DSHADOW_PWD
 
 build:
        $(checkdir)
        xmkmf
-       $(MAKE) CFLAGS="$(CFLAGS)" CDEBUGFLAGS="" xtrlock
+       $(MAKE) CFLAGS="$(CFLAGS)" CDEBUGFLAGS="" LOCAL_LDFLAGS="$(LDFLAGS)" xtrlock
        touch build
 
 clean:
@@ -41,9 +45,9 @@ binary-arch:  checkroot build
        ;; \
        esac
        install -m 644 xtrlock.man debian/tmp/usr/share/man/man1/xtrlock.1x
-       gzip -9v debian/tmp/usr/share/man/man1/xtrlock.1x
+       gzip -9nv debian/tmp/usr/share/man/man1/xtrlock.1x
        install -m 644 debian/changelog debian/tmp/usr/share/doc/xtrlock
-       gzip -9v debian/tmp/usr/share/doc/xtrlock/*
+       gzip -9nv debian/tmp/usr/share/doc/xtrlock/*
        install -m 644 debian/copyright debian/tmp/usr/share/doc/xtrlock
        install -m 644 debian/menu debian/tmp/usr/share/menu/xtrlock
        install -m 644 debian/xtrlock.lintian-overrides \