aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/brcm80211/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/brcm80211/Makefile')
-rw-r--r--drivers/staging/brcm80211/Makefile63
1 files changed, 5 insertions, 58 deletions
diff --git a/drivers/staging/brcm80211/Makefile b/drivers/staging/brcm80211/Makefile
index 1953ebe3d64b..c064cdf47f0d 100644
--- a/drivers/staging/brcm80211/Makefile
+++ b/drivers/staging/brcm80211/Makefile
@@ -15,62 +15,9 @@
# OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-ccflags-y := \
- -DBCMDBG \
- -DWLC_HIGH \
- -DSTA \
- -DWME \
- -DWL11N \
- -DDBAND \
- -DBCMDMA32 \
- -DBCMNVRAMR \
- -Idrivers/staging/brcm80211/sys \
- -Idrivers/staging/brcm80211/phy \
- -Idrivers/staging/brcm80211/util \
- -Idrivers/staging/brcm80211/include
+# common flags
+subdir-ccflags-y := -DBCMDMA32
+subdir-ccflags-$(CONFIG_BRCMDBG) += -DBCMDBG -DBCMDBG_ASSERT
-PCI_CFLAGS := -DWLC_LOW
-
-BRCM80211_OFILES := \
- util/siutils.o \
- util/aiutils.o \
- util/bcmotp.o \
- util/bcmsrom.o \
- util/bcmutils.o \
- util/bcmwifi.o \
- util/hndpmu.o \
- util/linux_osl.o \
- sys/wlc_alloc.o \
- sys/wlc_antsel.o \
- sys/wlc_channel.o \
- sys/wlc_event.o \
- sys/wlc_mac80211.o \
- sys/wlc_rate.o \
- sys/wlc_stf.o \
- sys/wl_mac80211.o \
- sys/wlc_ampdu.o
-
-PCIFILES := \
- phy/wlc_phy_cmn.o \
- phy/wlc_phy_lcn.o \
- phy/wlc_phy_n.o \
- phy/wlc_phytbl_lcn.o \
- phy/wlc_phytbl_n.o \
- sys/wlc_bmac.o \
- sys/wlc_phy_shim.o \
- sys/wl_ucode_loader.o \
- util/hnddma.o \
- util/nicpci.o \
- util/nvram/nvram_ro.o \
- util/qmath.o
-
-MODULEPFX := brcm80211
-
-# PCI driver
-ifeq ($(CONFIG_BRCM80211_PCI),y)
-obj-m += $(MODULEPFX).o
-ccflags-y += $(PCI_CFLAGS)
-$(MODULEPFX)-objs = $(BRCM80211_OFILES) $(PCIFILES)
-endif
-
-obj-$(CONFIG_BRCMFMAC) += brcmfmac/
+obj-$(CONFIG_BRCMFMAC) += brcmfmac/
+obj-$(CONFIG_BRCMSMAC) += brcmsmac/