#!/usr/bin/make -f ifeq (,$(filter terse,${DEB_BUILD_OPTIONS})) export DH_VERBOSE=1 export V=1 export VERBOSE=1 endif LC_ALL:=C export LC_ALL TZ:=UTC export TZ shellescape='$(subst ','\'',$(1))' shellexport=$(1)=$(call shellescape,${$(1)}) OUR_CPPFLAGS:= OUR_CFLAGS:= OUR_LDFLAGS:= ifneq (,$(filter debug,${DEB_BUILD_OPTIONS})) OUR_CFLAGS+= -Og -g3 endif OUR_CPPFLAGS+= -D_FILE_OFFSET_BITS=64 BMAKE_FLAGS+= MBSDPORT_SRCS=strtonum.c OUR_CPPFLAGS+= -DNEED_STRTONUM OUR_CPPFLAGS+= -DMBSDPORT_H=\"debian/mbsdport.h\" OUR_CFLAGS+= -Wall -Wextra -Wformat # only needed when backporting to buster and older #OUR_LDFLAGS+= -Wl,--as-needed dpkgbuildflagsmkescape=$(subst \,\\\,$(1)) export DEB_BUILD_MAINT_OPTIONS:=hardening=+all export DEB_CPPFLAGS_MAINT_APPEND:=$(call dpkgbuildflagsmkescape,${OUR_CPPFLAGS}) export DEB_CFLAGS_MAINT_APPEND:=$(call dpkgbuildflagsmkescape,${OUR_CFLAGS}) export DEB_LDFLAGS_MAINT_APPEND:=$(call dpkgbuildflagsmkescape,${OUR_LDFLAGS}) include /usr/share/dpkg/buildflags.mk include /usr/share/dpkg/buildtools.mk # disable -Werror for package build (comment this out if developing) BMAKE_FLAGS+= NOGCCERROR=Yes DO_BSDMAKE:= env \ $(foreach i,CC CPPFLAGS CFLAGS LDFLAGS,$(call shellexport,$i)) \ bmake -m /usr/share/bmake/mk-netbsd ${BMAKE_FLAGS} %: dh $@ -Snone override_dh_auto_clean: ${DO_BSDMAKE} clean -rm -f .depend override_dh_auto_build: ${DO_BSDMAKE} clean -rm -f .depend ${DO_BSDMAKE} depend ${DO_BSDMAKE} xidle test -x xidle