summaryrefslogtreecommitdiffstats
path: root/rules/udev.make
diff options
context:
space:
mode:
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