Changeset 15336


Ignore:
Timestamp:
2009-04-22T15:11:16+02:00 (8 years ago)
Author:
hcg
Message:

[kmod bluetooth] hci_usb.c has been replaced with btusb.c in 2.6.29 - modify makefile to handle this condition based upon kernel revision

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/package/kernel/modules/other.mk

    r15295 r15336  
    236236  TITLE:=Bluetooth support 
    237237  DEPENDS:=@USB_SUPPORT +kmod-usb-core 
     238ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.29)),1) 
     239  KCONFIG:= \ 
     240        CONFIG_BLUEZ \ 
     241        CONFIG_BLUEZ_L2CAP \ 
     242        CONFIG_BLUEZ_SCO \ 
     243        CONFIG_BLUEZ_RFCOMM \ 
     244        CONFIG_BLUEZ_BNEP \ 
     245        CONFIG_BLUEZ_HCIUART \ 
     246        CONFIG_BLUEZ_HCIUSB \ 
     247        CONFIG_BLUEZ_HIDP \ 
     248        CONFIG_BT \ 
     249        CONFIG_BT_L2CAP \ 
     250        CONFIG_BT_SCO \ 
     251        CONFIG_BT_RFCOMM \ 
     252        CONFIG_BT_BNEP \ 
     253        CONFIG_BT_HCIBTUSB \ 
     254        CONFIG_BT_HCIUART \ 
     255        CONFIG_BT_HIDP 
     256else 
    238257  KCONFIG:= \ 
    239258        CONFIG_BLUEZ \ 
     
    253272        CONFIG_BT_HCIUART \ 
    254273        CONFIG_BT_HIDP 
     274endif 
    255275endef 
    256276 
     
    284304#       CONFIG_BT_HCIUSB \ 
    285305#       CONFIG_BT_HCIUART 
     306ifeq ($(strip $(call CompareKernelPatchVer,$(KERNEL_PATCHVER),ge,2.6.29)),1) 
     307  FILES:= \ 
     308        $(LINUX_DIR)/net/bluetooth/bluetooth.$(LINUX_KMOD_SUFFIX) \ 
     309        $(LINUX_DIR)/net/bluetooth/l2cap.$(LINUX_KMOD_SUFFIX) \ 
     310        $(LINUX_DIR)/net/bluetooth/sco.$(LINUX_KMOD_SUFFIX) \ 
     311        $(LINUX_DIR)/net/bluetooth/rfcomm/rfcomm.$(LINUX_KMOD_SUFFIX) \ 
     312        $(LINUX_DIR)/net/bluetooth/bnep/bnep.$(LINUX_KMOD_SUFFIX) \ 
     313        $(LINUX_DIR)/net/bluetooth/hidp/hidp.$(LINUX_KMOD_SUFFIX) \ 
     314        $(LINUX_DIR)/drivers/bluetooth/hci_uart.$(LINUX_KMOD_SUFFIX) \ 
     315        $(LINUX_DIR)/drivers/bluetooth/btusb.$(LINUX_KMOD_SUFFIX) 
     316  AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hidp hci_uart btusb) 
     317else 
    286318  FILES:= \ 
    287319        $(LINUX_DIR)/net/bluetooth/bluetooth.$(LINUX_KMOD_SUFFIX) \ 
     
    294326        $(LINUX_DIR)/drivers/bluetooth/hci_usb.$(LINUX_KMOD_SUFFIX) 
    295327  AUTOLOAD:=$(call AutoLoad,90,bluetooth l2cap sco rfcomm bnep hidp hci_uart hci_usb) 
     328endif 
    296329endef 
    297330 
Note: See TracChangeset for help on using the changeset viewer.