#!/usr/bin/make -f
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
ifneq (amd64,$(DEB_HOST_ARCH))
CMAKE_EXTRA_FLAGS:=-DIMAGE_SUPPORT=OFF
else
CMAKE_EXTRA_FLAGS:=
endif


CMAKE_EXTRA_FLAGS += \
 -DINCLUDE_PATH_COMPATIBILITY=OFF \
 -DBUILD_ROCRTST=ON \
 -DROCRTST_BLD_TYPE=Release

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure $@ -- $(CMAKE_EXTRA_FLAGS)

# Skip stripping GPU kernel binaries (.hsaco) - not valid host ELF files
override_dh_strip:
	dh_strip --exclude=libhsa-runtime64-tests

# Skip DWZ for GPU kernel binaries (.hsaco) - do not contain DWARF debug info
override_dh_dwz:
	dh_dwz --exclude=libhsa-runtime64-tests
