# Comment this to turn off debhelper verbose mode.
export DH_VERBOSE=1
-# This is the debhelper compatibility version to use.
-export DH_COMPAT=3
+DEB_BUILD_GNU_TYPE = $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+DEB_HOST_GNU_TYPE = $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE))
+CONFARGS = --host=$(DEB_HOST_GNU_TYPE)
+endif
+buildarch := $(shell dpkg-architecture -qDEB_BUILD_ARCH)
+ifeq ($(buildarch),amd64)
+CFLAGS="-g -O2 -Wall -DUNALIGNED_OK"
+else
CFLAGS="-g -O2 -Wall"
+endif
configure: configure-stamp
configure-stamp:
dh_testdir
CFLAGS=$(CFLAGS) ./configure \
- --prefix=/usr \
+ --prefix=/usr --bindir=/bin \
--infodir=`pwd`/debian/gzip/usr/share/info \
- --mandir=`pwd`/debian/gzip/usr/share/man
+ --mandir=`pwd`/debian/gzip/usr/share/man $(CONFARGS)
touch configure-stamp
build: configure-stamp build-stamp
dh_clean -k
dh_installdirs
- make install prefix=debian/gzip/usr bindir=debian/gzip/bin \
- scriptdir=debian/gzip/usr/bin
- ln debian/gzip/bin/gzip debian/gzip/bin/uncompress
+ make install prefix=debian/gzip/usr bindir=debian/gzip/bin
+ install -o root -g root -m 0644 debian/gzip.lintian \
+ debian/gzip/usr/share/lintian/overrides/gzip
binary-indep: build install
dh_testroot
dh_installdocs README* TODO
dh_installmanpages
- dh_installinfo gzip.info
- dh_installchangelogs
+ dh_installinfo doc/gzip.info
+ dh_installchangelogs ChangeLog
dh_link
dh_strip
dh_compress