#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
export SOF_INSTALL_DIR=debian/firmware-sof-signed/lib/firmware/intel
%:
	dh $@

override_dh_auto_install:
	mkdir -p $(SOF_INSTALL_DIR)
	cp -a sof $(SOF_INSTALL_DIR)
	cp -a sof-ipc4 $(SOF_INSTALL_DIR)
	cp -a sof-tplg $(SOF_INSTALL_DIR)
	mkdir -p $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	mkdir -p $(SOF_INSTALL_DIR)/sof-ipc4-lib
	cp -a sof-ace-tplg/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-v2.10/* $(SOF_INSTALL_DIR)/sof-ipc4
	cp -a sof-ipc4-tplg-v2.10/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-v2.11.1/* $(SOF_INSTALL_DIR)/sof-ipc4
	cp -a sof-ipc4-tplg-v2.11/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-lib-v2.11.1/* $(SOF_INSTALL_DIR)/sof-ipc4-lib
	cp -a sof-ipc4-tplg-v2.11.2/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-tplg-v2.11.3/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-tplg-v2.2.12/* $(SOF_INSTALL_DIR)/sof-tplg
	cp -a sof-tplg-v2.2.13/* $(SOF_INSTALL_DIR)/sof-tplg
	cp -a sof-ipc4-tplg-v2.12/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-tplg-v2.12.1/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-tplg-v2.13/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-tplg-v2.13.1/* $(SOF_INSTALL_DIR)/sof-ipc4-tplg
	cp -a sof-ipc4-v2.13/* $(SOF_INSTALL_DIR)/sof-ipc4
	cp -a sof-ipc4-lib-v2.13/* $(SOF_INSTALL_DIR)/sof-ipc4-lib


	find $(SOF_INSTALL_DIR) -type f -exec zstd -q --rm -19 {} \;
	for link in `find $(SOF_INSTALL_DIR) -type l`; do \
		ln -s `readlink $$link`.zst $$link.zst; \
		rm $$link; \
	done
