#!/usr/bin/make -f

SVERSION := $(shell dpkg-parsechangelog --show-field=Version | rev | cut -d- -f2- | rev)

%:
	dh $@  --builddirectory=build --with dkms

install-rt-bench:
	dh_installdirs -peth-ipc-manager-dkms usr/src/eth-ipc-manager-$(SVERSION)
	dh_installdirs -peth-ipc-manager-dkms usr/src/eth-ipc-manager-$(SVERSION)/src/
	dh_installdirs -peth-ipc-manager-dkms usr/lib/modules-load.d
	cp -R submodules/advligorts/src/include/eth_ipc/ debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/
	cp -R submodules/advligorts/src/include/util/ debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/	
	install --mode=644 -t debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/ Makefile
	install --mode=644 -t debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/src/ src/*
	install --mode=644 -t debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/ submodules/kern-module-utils/*.h
	install --mode=644 -t debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION)/ submodules/advligorts/src/include/commData3.h
	install --mode=755 -t debian/eth-ipc-manager-dkms/usr/src/eth-ipc-manager-$(SVERSION) support/dkms_install_files




override_dh_install: install-rt-bench
	dh_install

override_dh_dkms:
	dh_dkms -V $(SVERSION)

override_dh_auto_test:
	true

override_dh_clean:
	dh_clean

