X-Git-Url: https://git.donarmstrong.com/unscd.git?a=blobdiff_plain;f=debian%2Frules;h=29c7baf8cb84f795d7d7fab15290b1551b35a199;hb=0b6ad9293f76ab063e2c22ed10fbcac053a348fd;hp=c29b81548401c68ed879f07e4dc064bcb7862a21;hpb=ae879c25fc1a5f26cce58ee68f36585e9bdfa7e5;p=unscd.git diff --git a/debian/rules b/debian/rules index c29b815..29c7baf 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,10 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all +include /usr/share/dpkg/architecture.mk +-include /usr/share/dpkg/buildtools.mk +CC_FOR_BUILD ?= $(CC) + %: dh $@ @@ -10,12 +14,15 @@ override_dh_auto_clean: dh_auto_clean override_dh_auto_build: - gcc $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o nscd nscd.c -lsystemd + $(CC_FOR_BUILD) $(CFLAGS) $(LDFLAGS) -o nscd nscd.c -lsystemd help2man --name 'nscd which does not hang' \ --include debian/help2man \ --no-info \ ./nscd > debian/unscd.man ln -fs unscd.man debian/nscd.man +ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) + $(CC) $(CFLAGS) $(LDFLAGS) -o nscd nscd.c +endif override_dh_auto_install: install -d debian/unscd/usr/sbin/