summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2014-10-06 13:45:27 +0100
committerColin Watson <cjwatson@debian.org>2014-10-06 13:45:27 +0100
commit5db2681ae1a78978813794c3f2afb224e3c75db4 (patch)
treee898d8e2e079faabb931b1e5b9075663cc033020 /debian/rules
parent304b2b5edecede1fb69420d8f5f031a86140ef26 (diff)
Simplify debian/rules using /usr/share/dpkg/buildflags.mk.
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules9
1 files changed, 4 insertions, 5 deletions
diff --git a/debian/rules b/debian/rules
index d35c7d48e..bf4115fc4 100755
--- a/debian/rules
+++ b/debian/rules
@@ -106,8 +106,8 @@ confflags_udeb += --with-default-path=/usr/local/bin:/usr/bin:/bin --with-superu
106 106
107# Compiler flags. 107# Compiler flags.
108export DEB_BUILD_MAINT_OPTIONS := hardening=+all 108export DEB_BUILD_MAINT_OPTIONS := hardening=+all
109default_cflags := $(shell dpkg-buildflags --get CPPFLAGS) $(shell dpkg-buildflags --get CFLAGS) 109include /usr/share/dpkg/buildflags.mk
110cflags := $(default_cflags) 110cflags := $(CPPFLAGS) $(CFLAGS)
111cflags += -DLOGIN_PROGRAM=\"/bin/login\" -DLOGIN_NO_ENDOPT 111cflags += -DLOGIN_PROGRAM=\"/bin/login\" -DLOGIN_NO_ENDOPT
112cflags += -DSSH_EXTRAVERSION=\"$(SSH_EXTRAVERSION)\" 112cflags += -DSSH_EXTRAVERSION=\"$(SSH_EXTRAVERSION)\"
113cflags_udeb := -Os 113cflags_udeb := -Os
@@ -116,8 +116,7 @@ confflags += --with-cflags='$(cflags)'
116confflags_udeb += --with-cflags='$(cflags_udeb)' 116confflags_udeb += --with-cflags='$(cflags_udeb)'
117 117
118# Linker flags. 118# Linker flags.
119default_ldflags := $(shell dpkg-buildflags --get LDFLAGS) 119confflags += --with-ldflags='$(strip -Wl,--as-needed $(LDFLAGS))'
120confflags += --with-ldflags='$(strip -Wl,--as-needed $(default_ldflags))'
121confflags_udeb += --with-ldflags='-Wl,--as-needed' 120confflags_udeb += --with-ldflags='-Wl,--as-needed'
122 121
123%: 122%:
@@ -142,7 +141,7 @@ override_dh_auto_build:
142 $(MAKE) -C build-deb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass' 141 $(MAKE) -C build-deb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass'
143 $(MAKE) -C build-udeb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass' ssh scp sftp sshd ssh-keygen 142 $(MAKE) -C build-udeb $(PARALLEL) ASKPASS_PROGRAM='/usr/bin/ssh-askpass' ssh scp sftp sshd ssh-keygen
144 143
145 $(MAKE) -C contrib gnome-ssh-askpass2 CC='$(CC) $(default_cflags) -Wall -Wl,--as-needed $(default_ldflags)' PKG_CONFIG=$(PKG_CONFIG) 144 $(MAKE) -C contrib gnome-ssh-askpass2 CC='$(CC) $(CPPFLAGS) $(CFLAGS) -Wall -Wl,--as-needed $(LDFLAGS)' PKG_CONFIG=$(PKG_CONFIG)
146 145
147override_dh_auto_test: 146override_dh_auto_test:
148ifeq ($(RUN_TESTS),yes) 147ifeq ($(RUN_TESTS),yes)