#!/usr/bin/make -f
# build rules for bluez-utils

include /usr/share/cdbs/1/rules/buildcore.mk
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/class/autotools.mk

DEB_UPDATE_RCD_PARAMS = "start 25 2 3 4 5 . stop 74 0 1 6 ."
DEB_DH_INSTALLINIT_ARGS = "--name=bluetooth"
#DH_ALWAYS_EXCLUDE = "README"
# FIXME test --enable-alsa
DEB_CONFIGURE_EXTRA_FLAGS := --disable-initscripts --enable-obex --enable-cups --enable-hid2hci --enable-pcmciarules
DEB_DESTDIR := $(CURDIR)/debian/tmp

#build/bluez-utils::
#	$(CC) `pkg-config --libs --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE -o $(CURDIR)/debian/add-passkey $(CURDIR)/debian/add-passkey.c

install/bluez-utils::
	# modutils config file
	install -D -m 0644 debian/modutils \
		$(DEB_DESTDIR)/etc/modutils/bluez
	install -D -m 0644 debian/modprobe.conf \
		$(DEB_DESTDIR)/etc/modprobe.d/bluez

	mv $(DEB_DESTDIR)/usr/share/man/man1/l2ping.1 \
		$(DEB_DESTDIR)/usr/share/man/man8/l2ping.8

	install -D -m 0644 debian/passkey-agent-makefile $(CURDIR)/debian/bluez-utils/usr/share/doc/bluez-utils/examples/Makefile
	# devfsd support [DEPRECATED]
	#install -D -m 0644 debian/devfs-conf \
	#	$(DEB_DESTDIR)/etc/devfs/conf.d/bluez

	# lintian override
#	install -D -m 0644 debian/lintian-overrides \
#		$(DEB_DESTDIR)/usr/share/lintian/overrides/bluez-utils
	
#	install -m 0644 $(CURDIR)/hcid/passkey-agent $(DEB_DESTDIR)/usr/bin/passkey-agent

#	install -m 0755 $(CURDIR)/debian/add-passkey $(CURDIR)/debian/bluez-utils/usr/lib/bluetooth/add-passkey
#	install -m 0755 $(CURDIR)/debian/register-passkeys $(CURDIR)/debian/bluez-utils/usr/lib/bluetooth/register-passkeys

	# have a sensible pin default, the upstream one 'BlueZ'
	# cannot be typed on a phone keypad!
	#echo "1234" > $(CURDIR)/debian/bluez-utils/etc/bluetooth/passkeys/default

install/bluez-pcmcia-support::
	cp -f $(CURDIR)/scripts/bluetooth.rules $(CURDIR)/debian/bluez-pcmcia-support.udev

binary-install/bluez-pcmcia-support::
	#chmod a+x $(DEB_DESTDIR)/etc/pcmcia/bluetooth
	chmod a+x $(CURDIR)/debian/bluez-pcmcia-support/lib/udev/bluetooth_serial

#install/bluez-bcm203x::
#	mkdir -p $(DEB_DESTDIR)/usr/lib/bluez-bcm203x
#	mv $(DEB_DESTDIR)/etc/hotplug/usb/bcm203x \
#		$(DEB_DESTDIR)/usr/lib/bluez-bcm203x/bcm203x
#	install -D -m 0755 debian/bcm203x-wrapper \
#		$(DEB_DESTDIR)/etc/hotplug/usb/bcm203x

clean::
	-rm -f $(CURDIR)/debian/bluez-pcmcia-support.udev
#	-rm -f $(CURDIR)/debian/add-passkey
