#!/usr/bin/make -f

DEB_DESTDIR := debian/bluez-firmware

%:
	dh $@

override_dh_auto_configure:
	dh_auto_configure -- --libdir=/usr/lib

override_dh_auto_install:
	dh_auto_install
	mkdir -p $(DEB_DESTDIR)/usr/share/doc/bluez-firmware
	mv $(DEB_DESTDIR)/usr/lib/firmware/BCM-LEGAL.txt  \
		$(DEB_DESTDIR)/usr/share/doc/bluez-firmware/
	# Copy firmware of Raspberry Pi
	mkdir -p $(DEB_DESTDIR)/usr/lib/firmware/brcm
	cp $(CURDIR)/debian/firmware/broadcom/*.hcd \
		$(DEB_DESTDIR)/usr/lib/firmware/brcm/.
	mkdir -p $(DEB_DESTDIR)/usr/lib/firmware/synaptics
	cp $(CURDIR)/debian/firmware/synaptics/*.hcd \
		$(DEB_DESTDIR)/usr/lib/firmware/synaptics/.

override_dh_compress:
	dh_compress
	find $(DEB_DESTDIR)/usr/lib/firmware -type f | \
		while IFS= read -r fw ; do \
			zstd -q -z -19 "$$fw"; \
			rm -f "$$fw"; \
		done
