diff --git a/debian/rules b/debian/rules index 468baa9..ee6a3be 100755 --- a/debian/rules +++ b/debian/rules @@ -1,31 +1,22 @@ #!/usr/bin/make -f -PLATFORM := -$(call lazy,DEB_HOST_ARCH,$$(shell dpkg-architecture -qDEB_HOST_ARCH)) -ifneq (,$(findstring armhf,$(DEB_HOST_ARCH))) - PLATFORM += --platform=armv7l +include /usr/share/dpkg/architecture.mk + +ifeq ($(DEB_BUILD_ARCH),armel) + PLATFORM = --platform=armv7l endif +%: + dh ${@} + override_dh_auto_configure: - ./configure \ - --includedir=/usr/include \ - --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ - --mandir=/usr/share/man \ - --prefix=/usr \ - --cores=2 \ - --disable-sse \ - $(PLATFORM) + dh_auto_configure -- \ + --prefix=/usr \ + --libdir=/usr/lib/$(DEB_HOST_MULTIARCH) \ + --includedir=/usr/include \ + --mandir=/usr/share/man \ + --cores=2 \ + --disable-sse $(PLATFORM) override_dh_auto_test: - make -j1 check - -%: - dh $@ - -# The build target must not be empty. Sadly because of how make -# works, we have do duplicate the target in this case. -build: - dh $@ - -.PHONY: build - + $(MAKE) -j1 check