summaryrefslogtreecommitdiffstats
path: root/rules/udev.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2011-05-23 11:03:49 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2011-05-23 11:05:21 +0200
commit8a305d92f858f5d33e5dddae83ca46d595d9165b (patch)
tree4e1abded567a80a61673d191a7aff0b5a28943f4 /rules/udev.make
parent80f93b22fa5eac7e96489d81910566219da29f8b (diff)
downloadptxdist-8a305d92f858f5d33e5dddae83ca46d595d9165b.tar.gz
ptxdist-8a305d92f858f5d33e5dddae83ca46d595d9165b.tar.xz
udev: fix for !experimental version
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/udev.make')
-rw-r--r--rules/udev.make22
1 files changed, 22 insertions, 0 deletions
diff --git a/rules/udev.make b/rules/udev.make
index f4932a329..3dd74b778 100644
--- a/rules/udev.make
+++ b/rules/udev.make
@@ -81,6 +81,14 @@ else
UDEV_AUTOCONF += --without-systemdsystemunitdir
endif
+ifndef PTXCONF_UDEV_EXPERIMENTAL
+ifeq ($(PTXCONF_ARCH_ARM)-$(PTXCONF_UDEV_EXTRA_HID2HCI),-y)
+UDEV_AUTOCONF += --enable-bluetooth
+else
+UDEV_AUTOCONF += --disable-bluetooth
+endif
+endif
+
ifdef PTXCONF_UDEV_EXTRA_KEYMAP
UDEV_AUTOCONF += --enable-keymap
else
@@ -93,11 +101,25 @@ else
UDEV_AUTOCONF += --disable-udev_acl
endif
+ifndef PTXCONF_UDEV_EXPERIMENTAL
+ifdef PTXCONF_UDEV_EXTRA_USB_DB
+UDEV_AUTOCONF += --enable-usbdb
+else
+UDEV_AUTOCONF += --disable-usbdb
+endif
+
+ifdef PTXCONF_UDEV_EXTRA_PCI_DB
+UDEV_AUTOCONF += --enable-pcidb
+else
+UDEV_AUTOCONF += --disable-pcidb
+endif
+else
ifneq ($(PTXCONF_UDEV_EXTRA_USB_DB)$(PTXCONF_UDEV_EXTRA_PCI_DB),)
UDEV_AUTOCONF += --enable-hwdb
else
UDEV_AUTOCONF += --disable-hwdb
endif
+endif
ifdef PTXCONF_UDEV_EXTRA_MOBILE_ACTION_MODESWITCH
UDEV_AUTOCONF += --enable-action_modeswitch