#!/usr/bin/make -f DH_AUTO_OPTIONS := -v -Smakefile --parallel package := $(shell dh_listpackages) include /usr/share/dpkg/architecture.mk export DEB_BUILD_MAINT_OPTIONS=hardening=+all export DESTDIR := $(CURDIR)/debian/$(package) export UPX_UCLDIR := /none export UPX_LZMADIR := /usr/include/lzma export CXXFLAGS := $(shell dpkg-buildflags --get CXXFLAGS) export CPPFLAGS := -DWITH_UCL -D_FILE_OFFSET_BITS=64 \ $(shell dpkg-buildflags --get CPPFLAGS) export LDFLAGS := $(shell dpkg-buildflags --get LDFLAGS) ifeq ($(DEB_HOST_ARCH_ENDIAN),big) CPPFLAGS += -D__BIG_ENDIAN__=1 endif %: dh "$@" override_dh_auto_build: # Add here commands to compile the package. @echo "Starting build process ($(DEB_HOST_ARCH))" dh_auto_build $(DH_AUTO_OPTIONS) -- \ CXXFLAGS_OPTIMIZE= \ CHECK_WHITESPACE= \ UPX_VERSION_GITREV= \ exeext= \ target=linux \ all cd doc && mv upx.1 $(package).1 override_dh_auto_clean: dh_auto_clean $(DH_AUTO_OPTIONS) -- \ exeext= rm -rf doc/*.1 doc/*.ps override_dh_auto_install: install -pm 0755 src/upx $(DESTDIR)/usr/bin/$(package) override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_installman: dh_installman doc/*.1