#!/usr/bin/make -f

export DEB_BUILD_MAINT_OPTIONS=hardening=+all

include /usr/share/dpkg/architecture.mk

%:
	dh $@

override_dh_autoreconf:
	@echo 'W: skipping dh_autoreconf due to broken configure.ac.'

execute_after_dh_install:
	find debian -name "*.la" -delete

override_dh_auto_test-arch:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
ifneq (,$(filter $(DEB_HOST_ARCH),loong64 ppc64el))
	set -x ; \
	sed -i '/field.*extend.*undefined/d' tests/test-list.txt ; \
	set +x
endif
ifneq (,$(filter $(DEB_HOST_ARCH),ppc64))
	set -x ; \
	sed -i -e '/serialization.*less-trivial.*native/d' \
	       -e '/serialization.*less-trivial.*64bit/d' \
	       -e '/serialization.*less-trivial.*32bit/d' \
	       -e '/serialization.*extra-item/d' tests/test-list.txt ; \
	set +x
endif
	dh_auto_test
endif

override_dh_auto_test-indep:
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
	echo "Skip test in architecture all builds"
endif
