#!/usr/bin/make -f
DTMP = $(CURDIR)/debian/tmp
HIP_VERSION = $(shell sed -n '1s/.*(\([0-9.]\+\)-.*).*/\1/p' debian/changelog)

# Environment
export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto
export DEB_LDFLAGS_MAINT_APPEND = -lpthread
export DPKG_GENSYMBOLS_CHECK_LEVEL = 4
export HIP_CLANG_PATH = /usr/bin
export ROCM_PATH = /usr
export HIP_CLANG_HCC_COMPAT_MODE = 1

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- \
		-DCMAKE_BUILD_TYPE=RelWithDebInfo \
		-DCMAKE_SKIP_RPATH=ON \
		-DHIP_COMMON_DIR=$(shell realpath hip) \
		-DCLR_BUILD_HIP=ON \
		-DCLR_BUILD_OCL=ON \
		-DROCM_PATH=$(ROCM_PATH) \
		-DFILE_REORG_BACKWARD_COMPATIBILITY=OFF \
		-DHIP_PLATFORM=amd \
		-DUSE_PROF_API=OFF \
		-DHIPCC_BIN_DIR="/usr/bin" \
		-DHIP_ENABLE_ROCPROFILER_REGISTER=OFF \
		-DPACKAGE_PREFIX_DIR=$(ROCM_PATH) \
		-DCMAKE_PREFIX_PATH=$(ROCM_PATH)

override_dh_auto_install-arch:
	dh_auto_install
	LD_LIBRARY_PATH=debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) \
	help2man --no-discard-stderr -S'hrr-playback' -n'HIP Record & Replay workload replay tool' -m'hrr-playback' -N \
		-o debian/hrr-playback.1 debian/tmp/usr/bin/hrr-playback
	sed -i -e 's/Debian/hrr-playback/g' -e 's/DEBIAN/hrr-playback/g' debian/hrr-playback.1


override_dh_auto_test:
	:

