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 | ||