File: rules

package info (click to toggle)
bluez-utils 2.15-1.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,748 kB
  • ctags: 1,827
  • sloc: ansic: 14,952; sh: 912; yacc: 359; lex: 270; makefile: 168; python: 114
file content (43 lines) | stat: -rwxr-xr-x 1,400 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/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_CONFIGURE_EXTRA_FLAGS := --enable-pcmcia --enable-dbus --enable-cups --enable-hid2hci --enable-bcm203x

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

	# devfsd support
	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

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

install/bluez-pcmcia-support::
	chmod a+x $(DEB_DESTDIR)/etc/pcmcia/bluetooth

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