#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_BUILD_MAINT_OPTIONS=hardening=+all include /usr/share/dpkg/architecture.mk include /usr/share/dpkg/buildflags.mk CFLAGS += -Wall -Wextra -Wmissing-prototypes -Wstrict-prototypes -Wshadow LDFLAGS += -Wl,-z,defs ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) endif ifeq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) BUILD_SYSTEM = --build $(DEB_BUILD_GNU_TYPE) else BUILD_SYSTEM = --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif config.status: configure dh_testdir ./configure $(BUILD_SYSTEM) \ --prefix=/usr --mandir=\$${prefix}/share/man \ --disable-dependency-tracking --disable-maintainer-mode \ CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' \ || ( echo configure failed with $$? ; cat config.log ; exit 1 ) build-indep: build: build-arch-stamp build-arch: build-arch-stamp build-arch-stamp: config.status dh_testdir $(MAKE) touch build-arch-stamp clean: dh_testdir dh_testroot rm -f build-arch-stamp if [ -e config.status ] ; then $(MAKE) distclean ; fi test ! -f config.log dh_clean binary-arch: build-arch dh_testdir dh_testroot dh_prep dh_installdirs $(MAKE) install DESTDIR=$(CURDIR)/debian/xtrace dh_installchangelogs ChangeLog dh_installdocs dh_link dh_strip dh_compress dh_fixperms dh_installdeb dh_shlibdeps dh_gencontrol dh_md5sums dh_builddeb binary: binary-arch binary-indep: .PHONY: build build-arch build-indep clean binary-indep binary-arch binary