#!/usr/bin/make -f

include /usr/share/dpkg/architecture.mk
include /usr/share/dpkg/buildtools.mk

export DEB_BUILD_MAINT_OPTIONS = hardening=-pie

ifeq ($(DEB_HOST_ARCH_CPU),amd64)
  ARCH = amd64
else
  ARCH = x86
endif

%:
	dh $@

override_dh_auto_build:
	$(MAKE) convert
	rm -f Makefile.inc
	$(MAKE) ARCH=$(ARCH) CC=$(CC) LINK_PROGRAM=$(CC)
	rm -f Makefile.inc
	$(MAKE) ARCH=$(ARCH) TARGET=netdde.static CC=$(CC) LINK_PROGRAM="$(CC) -static"
	find dde -name \*.o | sed -e 's_^dde/__' > driver_list

override_dh_auto_clean:
	$(MAKE) klean cleanall
	rm -f driver_list
	rm -f netdde.static

override_dh_auto_test:

override_dh_strip:
	dh_strip -pnetdde --dbgsym-migration='netdde-dbg (<< 0.0.20200330-13~)'
	dh_strip -pnetdde-udeb
