#!/usr/bin/make -f

%:
	dh $@ --with autoreconf --sourcedirectory=src

override_dh_auto_configure:
	set -ex; \
	if [ "$$(dpkg-architecture -q DEB_TARGET_ARCH)" = arm64 ]; then \
	    XRT_NATIVE_BUILD=no DKMS_FLOW=yes CXXFLAGS="-DXRT_ENABLE_AIE -DFAL_LINUX=on" dh_auto_configure  -- -DXRT_AIE_BUILD=ON; \
	else \
	    dh_auto_configure -- -DCMAKE_INSTALL_PREFIX=/opt/xilinx; \
	fi

override_dh_auto_test:
# tests not currently passing
	dh_auto_test || true

override_dh_shlibdeps:
	dh_shlibdeps -l/usr/lib -l/usr/lib/xrt/module

override_dh_install:
# Create configuration file for OpenCL
	mkdir -p debian/tmp/etc/OpenCL/vendors/
	echo "libxilinxopencl.so" > debian/tmp/etc/OpenCL/vendors/xilinx.icd
	chmod -R 755 debian/tmp/etc/OpenCL
	dh_install
