mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-04-21 12:27:27 +03:00
rt2x00 fixes (thanks to sn9):
* make build depends on in-kernel mac80211 support * rework kconfig handling * download firmware images into $(DL_DIR) * tweak source Makefile git-svn-id: svn://svn.openwrt.org/openwrt/trunk@8548 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@@ -38,25 +38,28 @@ else
|
||||
KERNEL_OUTPUT :=
|
||||
endif
|
||||
|
||||
#
|
||||
# Include kernel and rt2x00 config.
|
||||
#
|
||||
include $(KERNEL_SOURCES)/.config
|
||||
include $(SUBDIRS)/config
|
||||
|
||||
#
|
||||
# Determine if and with what options the rt2x00 drivers should be build
|
||||
#
|
||||
rt2x00lib-objs := rt2x00dev.o rt2x00mac.o
|
||||
|
||||
ifeq ($(CONFIG_RT2X00),y)
|
||||
obj-m += rt2x00lib.o
|
||||
|
||||
ifneq ($(CONFIG_PCI),)
|
||||
obj-m += rt2x00pci.o
|
||||
endif
|
||||
|
||||
ifneq ($(CONFIG_USB),)
|
||||
obj-m += rt2x00usb.o
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RT2X00_LIB_DEBUGFS),y)
|
||||
rt2x00lib-objs += rt2x00debug.o
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RT2400PCI),y)
|
||||
obj-m += rt2400pci.o rt2x00pci.o rt2x00lib.o
|
||||
obj-m += rt2400pci.o
|
||||
ifeq ($(CONFIG_RT2400PCI_RFKILL),y)
|
||||
rt2x00lib-objs += rt2x00rfkill.o
|
||||
CFLAGS += -DCONFIG_RT2X00_LIB_RFKILL
|
||||
@@ -64,7 +67,7 @@ endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RT2500PCI),y)
|
||||
obj-m += rt2500pci.o rt2x00pci.o rt2x00lib.o
|
||||
obj-m += rt2500pci.o
|
||||
ifeq ($(CONFIG_RT2500PCI_RFKILL),y)
|
||||
rt2x00lib-objs += rt2x00rfkill.o
|
||||
CFLAGS += -DCONFIG_RT2X00_LIB_RFKILL
|
||||
@@ -72,13 +75,13 @@ endif
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RT2500USB),y)
|
||||
obj-m += rt2500usb.o rt2x00usb.o rt2x00lib.o
|
||||
obj-m += rt2500usb.o
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_RT61PCI),y)
|
||||
CFLAGS += -DCONFIG_RT2X00_LIB_FIRMWARE
|
||||
rt2x00lib-objs += rt2x00firmware.o
|
||||
obj-m += rt61pci.o rt2x00pci.o rt2x00lib.o
|
||||
obj-m += rt61pci.o
|
||||
ifeq ($(CONFIG_RT61PCI_RFKILL),y)
|
||||
rt2x00lib-objs += rt2x00rfkill.o
|
||||
CFLAGS += -DCONFIG_RT2X00_LIB_RFKILL
|
||||
@@ -88,13 +91,12 @@ endif
|
||||
ifeq ($(CONFIG_RT73USB),y)
|
||||
CFLAGS += -DCONFIG_RT2X00_LIB_FIRMWARE
|
||||
rt2x00lib-objs += rt2x00firmware.o
|
||||
obj-m += rt73usb.o rt2x00usb.o rt2x00lib.o
|
||||
obj-m += rt73usb.o
|
||||
endif
|
||||
|
||||
endif
|
||||
|
||||
MAKEFLAGS += --no-print-directory
|
||||
CFLAGS := -include $(SUBDIRS)/rt2x00_compat.h $(CFLAGS)
|
||||
|
||||
all: default
|
||||
|
||||
|
||||
Reference in New Issue
Block a user