Henry Ptasinski | cf2b448 | 2010-09-20 22:33:12 -0700 | [diff] [blame] | 1 | # |
| 2 | # Makefile fragment for Broadcom 802.11n Networking Device Driver |
| 3 | # |
| 4 | # Copyright (c) 2010 Broadcom Corporation |
| 5 | # |
| 6 | # Permission to use, copy, modify, and/or distribute this software for any |
| 7 | # purpose with or without fee is hereby granted, provided that the above |
| 8 | # copyright notice and this permission notice appear in all copies. |
| 9 | # |
| 10 | # THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
| 11 | # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
| 12 | # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY |
| 13 | # SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
| 14 | # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION |
| 15 | # OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
| 16 | # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
| 17 | |
Greg Kroah-Hartman | 449c674 | 2010-09-23 16:28:53 -0700 | [diff] [blame^] | 18 | ccflags-y := \ |
| 19 | -DLINUX \ |
| 20 | -DBCMDRIVER \ |
| 21 | -DBCMDONGLEHOST \ |
| 22 | -DDHDTHREAD \ |
| 23 | -DBCMWPA2 \ |
| 24 | -DUNRELEASEDCHIP \ |
| 25 | -Dlinux \ |
| 26 | -DDHD_SDALIGN=64 \ |
| 27 | -DMAX_HDR_READ=64 \ |
| 28 | -DDHD_FIRSTREAD=64 \ |
| 29 | -DDHD_GPL \ |
| 30 | -DDHD_SCHED \ |
| 31 | -DBDC \ |
| 32 | -DTOE \ |
| 33 | -DDHD_BCMEVENTS \ |
| 34 | -DSHOW_EVENTS \ |
| 35 | -DBCMSDIO \ |
| 36 | -DDHD_GPL \ |
| 37 | -DBCMLXSDMMC \ |
| 38 | -DBCMPLATFORM_BUS \ |
| 39 | -Wall \ |
| 40 | -Wstrict-prototypes \ |
| 41 | -Werror \ |
| 42 | -DOEM_CHROMIUMOS \ |
| 43 | -DEMBEDDED_PLATFORM \ |
| 44 | -DARP_OFFLOAD_SUPPORT \ |
| 45 | -DPKT_FILTER_SUPPORT \ |
| 46 | -DBRCM_FULLMAC \ |
| 47 | -DCONFIG_CFG80211 \ |
| 48 | -DMMC_SDIO_ABORT \ |
| 49 | -DDHD_DEBUG_TRAP \ |
| 50 | -DBCMDBG \ |
| 51 | -DDHD_DEBUG \ |
| 52 | -Idrivers/staging/brcm80211/brcmfmac \ |
Henry Ptasinski | cf2b448 | 2010-09-20 22:33:12 -0700 | [diff] [blame] | 53 | -Idrivers/staging/brcm80211/brcmfmac/include \ |
Greg Kroah-Hartman | 449c674 | 2010-09-23 16:28:53 -0700 | [diff] [blame^] | 54 | -Idrivers/staging/brcm80211/include \ |
Henry Ptasinski | cf2b448 | 2010-09-20 22:33:12 -0700 | [diff] [blame] | 55 | -Idrivers/staging/brcm80211/util |
| 56 | |
| 57 | DHDOFILES = dhd_linux.o linux_osl.o bcmutils.o dhd_common.o dhd_custom_gpio.o \ |
| 58 | wl_iw.o wl_cfg80211.o ../util/siutils.o ../util/sbutils.o ../util/aiutils.o ../util/hndpmu.o bcmwifi.o dhd_sdio.o \ |
| 59 | dhd_linux_sched.o dhd_cdc.o bcmsdh_sdmmc.o bcmsdh.o bcmsdh_linux.o \ |
| 60 | bcmsdh_sdmmc_linux.o |
| 61 | |
| 62 | obj-$(CONFIG_BRCMFMAC) += brcmfmac.o |
| 63 | brcmfmac-objs += $(DHDOFILES) |
Henry Ptasinski | cf2b448 | 2010-09-20 22:33:12 -0700 | [diff] [blame] | 64 | EXTRA_LDFLAGS += --strip-debug |