blob: 13a140ba72a06ef5b83cf463f45f50679086463c [file] [log] [blame]
Dmitry Shmidt66eb9fa2011-05-24 11:14:33 -07001# bcmdhd
2DHDCFLAGS = -Wall -Wstrict-prototypes -Werror -Dlinux -DBCMDRIVER \
3 -DBCMDONGLEHOST -DUNRELEASEDCHIP -DBCMDMA32 -DWLBTAMP -DBCMFILEIMAGE \
4 -DDHDTHREAD -DDHD_GPL -DDHD_SCHED -DDHD_DEBUG -DSDTEST -DBDC -DTOE \
Dmitry Shmidtfdfcb122011-06-13 09:59:51 -07005 -DDHD_BCMEVENTS -DSHOW_EVENTS -DDONGLEOVERLAYS -DBCMDBG \
Dmitry Shmidtadc1d7a2011-06-08 15:15:31 -07006 -DCUSTOMER_HW2 -DCUSTOM_OOB_GPIO_NUM=2 -DOOB_INTR_ONLY -DHW_OOB \
7 -DMMC_SDIO_ABORT -DBCMSDIO -DBCMLXSDMMC -DBCMPLATFORM_BUS -DWLP2P \
8 -DNEW_COMPAT_WIRELESS -DWIFI_ACT_FRAME -DARP_OFFLOAD_SUPPORT \
9 -DKEEP_ALIVE -DCSCAN \
Dmitry Shmidt66eb9fa2011-05-24 11:14:33 -070010 -Idrivers/net/wireless/bcmdhd -Idrivers/net/wireless/bcmdhd/include
11
12DHDOFILES = aiutils.o bcmsdh_sdmmc_linux.o dhd_linux.o siutils.o bcmutils.o \
Dmitry Shmidt6e66cd62011-06-01 16:22:21 -070013 dhd_linux_sched.o bcmwifi.o dhd_sdio.o bcmevent.o dhd_bta.o hndpmu.o \
14 bcmsdh.o dhd_cdc.o bcmsdh_linux.o dhd_common.o linux_osl.o \
15 bcmsdh_sdmmc.o dhd_custom_gpio.o sbutils.o
Dmitry Shmidt66eb9fa2011-05-24 11:14:33 -070016
17obj-$(CONFIG_BCMDHD) += bcmdhd.o
18bcmdhd-objs += $(DHDOFILES)
19ifneq ($(CONFIG_WIRELESS_EXT),)
20bcmdhd-objs += wl_iw.o
21endif
Dmitry Shmidt6e66cd62011-06-01 16:22:21 -070022ifneq ($(CONFIG_CFG80211),)
23bcmdhd-objs += wl_cfg80211.o wl_cfgp2p.o wldev_common.o
24DHDCFLAGS += -DWL_CFG80211
25endif
Dmitry Shmidtfdfcb122011-06-13 09:59:51 -070026ifneq ($(CONFIG_ANDROID),)
27DHDCFLAGS += -DANDROID
28endif
Dmitry Shmidt66eb9fa2011-05-24 11:14:33 -070029EXTRA_CFLAGS = $(DHDCFLAGS)
30EXTRA_LDFLAGS += --strip-debug