diff options
Diffstat (limited to 'drivers/net/wireless/bcmdhd/Makefile')
| -rw-r--r-- | drivers/net/wireless/bcmdhd/Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/drivers/net/wireless/bcmdhd/Makefile b/drivers/net/wireless/bcmdhd/Makefile new file mode 100644 index 00000000000..918e59fb495 --- /dev/null +++ b/drivers/net/wireless/bcmdhd/Makefile | |||
| @@ -0,0 +1,54 @@ | |||
| 1 | # bcmdhd | ||
| 2 | DHDCFLAGS = -Wall -Wstrict-prototypes -Dlinux -DBCMDRIVER \ | ||
| 3 | -DBCMDONGLEHOST -DUNRELEASEDCHIP -DBCMDMA32 -DWLBTAMP -DBCMFILEIMAGE \ | ||
| 4 | -DDHDTHREAD -DDHD_GPL -DDHD_SCHED -DDHD_DEBUG -DSDTEST -DBDC -DTOE \ | ||
| 5 | -DDHD_BCMEVENTS -DSHOW_EVENTS -DDONGLEOVERLAYS -DBCMDBG \ | ||
| 6 | -DCUSTOMER_HW2 \ | ||
| 7 | -DMMC_SDIO_ABORT -DBCMSDIO -DBCMLXSDMMC -DBCMPLATFORM_BUS -DWLP2P \ | ||
| 8 | -DNEW_COMPAT_WIRELESS -DWIFI_ACT_FRAME -DARP_OFFLOAD_SUPPORT \ | ||
| 9 | -DKEEP_ALIVE -DPKT_FILTER_SUPPORT \ | ||
| 10 | -DEMBEDDED_PLATFORM \ | ||
| 11 | -Idrivers/net/wireless/bcmdhd -Idrivers/net/wireless/bcmdhd/include | ||
| 12 | |||
| 13 | ifeq ($(CONFIG_BCMDHD_WIFI_CONTROL_FUNC),y) | ||
| 14 | DHDCFLAGS += -DCONFIG_WIFI_CONTROL_FUNC | ||
| 15 | else | ||
| 16 | DHDCFLAGS += -DCUSTOM_OOB_GPIO_NUM=2 | ||
| 17 | endif | ||
| 18 | |||
| 19 | ifeq ($(CONFIG_BCMDHD_HW_OOB),y) | ||
| 20 | DHDCFLAGS += -DHW_OOB -DOOB_INTR_ONLY | ||
| 21 | else | ||
| 22 | DHDCFLAGS += -DSDIO_ISR_THREAD | ||
| 23 | endif | ||
| 24 | |||
| 25 | ifeq ($(CONFIG_BCMDHD_CSCAN_ENABLE),y) | ||
| 26 | DHDCFLAGS += -DCSCAN -DPNO_SUPPORT | ||
| 27 | endif | ||
| 28 | |||
| 29 | ifeq ($(CONFIG_BCMDHD_INSMOD_NO_FW_LOAD),y) | ||
| 30 | DHDCFLAGS += -DENABLE_INSMOD_NO_FW_LOAD | ||
| 31 | endif | ||
| 32 | |||
| 33 | DHDOFILES = aiutils.o bcmsdh_sdmmc_linux.o dhd_linux.o siutils.o bcmutils.o \ | ||
| 34 | dhd_linux_sched.o bcmwifi.o dhd_sdio.o bcmevent.o dhd_bta.o hndpmu.o \ | ||
| 35 | bcmsdh.o dhd_cdc.o bcmsdh_linux.o dhd_common.o linux_osl.o \ | ||
| 36 | bcmsdh_sdmmc.o dhd_custom_gpio.o sbutils.o wldev_common.o wl_android.o | ||
| 37 | |||
| 38 | obj-$(CONFIG_BCMDHD) += bcmdhd.o | ||
| 39 | bcmdhd-objs += $(DHDOFILES) | ||
| 40 | |||
| 41 | ifeq ($(CONFIG_BCMDHD_WEXT),y) | ||
| 42 | bcmdhd-objs += wl_iw.o | ||
| 43 | DHDCFLAGS += -DSOFTAP | ||
| 44 | endif | ||
| 45 | |||
| 46 | ifeq ($(CONFIG_BCMDHD_CFG80211),y) | ||
| 47 | bcmdhd-objs += wl_cfg80211.o wl_cfgp2p.o dhd_linux_mon.o | ||
| 48 | DHDCFLAGS += -DWL_CFG80211 | ||
| 49 | endif | ||
| 50 | |||
| 51 | EXTRA_CFLAGS = $(DHDCFLAGS) | ||
| 52 | ifeq ($(CONFIG_BCMDHD),m) | ||
| 53 | EXTRA_LDFLAGS += --strip-debug | ||
| 54 | endif | ||
