#!/usr/bin/make -f #export DH_VERBOSE=1 export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) # FOR AUTOCONF 2.52 AND NEWER ONLY ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) confflags += --build $(DEB_HOST_GNU_TYPE) else confflags += --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) endif confflags += --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info configure: configure-stamp configure-stamp: dh_testdir dh_autotools-dev_updateconfig ./configure $(confflags) --prefix=/usr touch configure-stamp build: build-arch build-indep build-arch: configure-stamp build-arch-stamp build-arch-stamp: dh_testdir $(MAKE) touch build-arch-stamp build-indep: configure-stamp build-indep-stamp build-indep-stamp: dh_testdir touch build-indep-stamp clean: dh_testdir dh_testroot rm -f build-arch-stamp build-indep-stamp configure-stamp sed -i -e 's/.*if(!c.*for/ for/' src/filter.c [ ! -f Makefile ] || $(MAKE) distclean dh_autotools-dev_restoreconfig dh_clean install: build dh_testdir dh_testroot dh_clean -k dh_installdirs usr/bin usr/share/man/man1 -ptoilet dh_installdirs usr/share/figlet -ptoilet-fonts $(MAKE) install DESTDIR=`pwd`/debian/tmp dh_install --sourcedir=debian/tmp --list-missing # Build architecture-independent files here. binary-indep: build install dh_installdocs -i -A README TODO NEWS dh_installmenu -i dh_installcron -i dh_installinfo -i dh_installmime -i dh_installchangelogs -i ChangeLog dh_link -i dh_strip -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_shlibdeps -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. binary-arch: build install dh_installdocs -a -A README TODO NEWS dh_installmenu -a dh_installcron -a dh_installinfo -a dh_installmime -a dh_installchangelogs -a ChangeLog dh_link -a dh_strip -a dh_compress -a dh_fixperms -a dh_installdeb -a dh_shlibdeps -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a binary: binary-indep binary-arch .PHONY: build clean binary-indep binary-arch binary install configure