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:
;; \
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 \