#!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 # These are used for cross-compiling and for saving the configure script # from having to guess our platform (since we know it already) DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) ifeq ($(origin CC),default) CC := $(DEB_HOST_GNU_TYPE)-gcc endif ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) PKG_CONFIG ?= $(DEB_HOST_GNU_TYPE)-pkg-config export PKG_CONFIG endif COPTS := -D_GNU_SOURCE -Wall $(shell dpkg-buildflags --get CFLAGS) \ $(shell dpkg-buildflags --get CPPFLAGS) LOPTS := $(shell dpkg-buildflags --get LDFLAGS) PROGS = ifconfig arp netstat route rarp slattach plipconfig \ nameif iptunnel ipmaddr mii-tool MANPAGES = arp.8 ethers.5 ifconfig.8 mii-tool.8 nameif.8 netstat.8 \ plipconfig.8 rarp.8 route.8 slattach.8 DEB_MANPAGES = iptunnel.8 %: dh $@ override_dh_auto_configure: [ ! -f config.make ] || mv config.make debian/config.make.bk cp -f debian/config.make config.make [ ! -f config.h ] || mv config.h debian/config.h.bk cp -f debian/config.h config.h override_dh_auto_build: $(MAKE) CC="$(CC)" COPTS="$(COPTS)" LOPTS="$(LOPTS)" PROGS="$(PROGS)" override_dh_auto_clean: [ ! -f Makefile ] || $(MAKE) clobber [ ! -f debian/config.h.bk ] || \ mv debian/config.h.bk config.h [ ! -f debian/config.make.bk ] || \ mv debian/config.make.bk config.make dh_auto_clean override_dh_auto_install: $(MAKE) -C po install BASEDIR=$(CURDIR)/debian/net-tools dh_installman --language=de \ $(wildcard $(addprefix man/de_DE/,$(MANPAGES))) dh_installman --language=C \ $(wildcard $(addprefix man/en_US/,$(MANPAGES))) dh_installman --language=fr \ $(wildcard $(addprefix man/fr_FR/,$(MANPAGES))) dh_installman --language=pt_BR \ $(wildcard $(addprefix man/pt_BR/,$(MANPAGES))) dh_installman --language=C \ $(wildcard $(addprefix debian/,$(DEB_MANPAGES)))