aboutsummaryrefslogtreecommitdiffstats
path: root/package/broadcom-wl/Makefile
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2011-07-24 14:10:39 +0000
committerJo-Philipp Wich <jow@openwrt.org>2011-07-24 14:10:39 +0000
commit1d7ae4aba7a252efb3fb84dce6362f99d4455b16 (patch)
treedcfd1a63124f312eea7e290b77c4f5ae6cd4fa94 /package/broadcom-wl/Makefile
parent0df7ae04187da7634159242e29ea3201f172ef6d (diff)
downloadupstream-1d7ae4aba7a252efb3fb84dce6362f99d4455b16.tar.gz
upstream-1d7ae4aba7a252efb3fb84dce6362f99d4455b16.tar.bz2
upstream-1d7ae4aba7a252efb3fb84dce6362f99d4455b16.zip
broadcom-wl: make it work on the RT-N16 and other device using the BCMA bus - refresh and reorder patches - introduce a unified BCMA/SSB glue driver to accomodate for both bus types on brcm47xx - extend wlunbind init script to detach device from bcma-pci-bridge as well
SVN-Revision: 27751
Diffstat (limited to 'package/broadcom-wl/Makefile')
-rw-r--r--package/broadcom-wl/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/package/broadcom-wl/Makefile b/package/broadcom-wl/Makefile
index 9ece393e73..950033151b 100644
--- a/package/broadcom-wl/Makefile
+++ b/package/broadcom-wl/Makefile
@@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=broadcom-wl
PKG_VERSION:=5.10.56.27.3
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)_$(ARCH).tar.bz2
PKG_SOURCE_URL:=http://downloads.openwrt.org/sources
@@ -34,8 +34,8 @@ define KernelPackage/brcm-wl/Default
SECTION:=kernel
DEPENDS:=@TARGET_brcm47xx||TARGET_brcm63xx +wireless-tools
TITLE:=Kernel driver for BCM43xx chipsets
- FILES:=$(PKG_BUILD_DIR)/driver$(1)/wl.ko
- AUTOLOAD:=$(call AutoLoad,30,wl)
+ FILES:=$(PKG_BUILD_DIR)/driver$(1)/wl.ko $(PKG_BUILD_DIR)/glue/wl_glue.ko
+ AUTOLOAD:=$(call AutoLoad,30,wl_glue wl)
endef
define KernelPackage/brcm-wl/Default/description
@@ -100,6 +100,7 @@ MAKE_KMOD := $(MAKE) -C "$(LINUX_DIR)" \
define Build/Prepare
$(call Build/Prepare/Default)
$(CP) $(PKG_BUILD_DIR)/driver $(PKG_BUILD_DIR)/driver-mini
+ $(CP) ./src/glue $(PKG_BUILD_DIR)/glue
endef
define Build/Compile
@@ -115,6 +116,11 @@ define Build/Compile
BUILD_TYPE="wl_apsta_mini" \
modules
+ # Compile glue driver
+ $(MAKE_KMOD) -C "$(LINUX_DIR)" \
+ SUBDIRS="$(PKG_BUILD_DIR)/glue" \
+ modules
+
# Compile libshared
$(MAKE) -C $(PKG_BUILD_DIR)/shared \
$(TARGET_CONFIGURE_OPTS) \