#
# Makefile for ZD1211 vendor driver
#

obj-$(CONFIG_USB_ZD1211)	+= zd1211_mod.o

zd1211_mod-objs :=  zd1205.o	\
		zdreq.o		\
		zdasocsvc.o	\
		zdauthreq.o	\
		zdauthrsp.o	\
		zdmmrx.o	\
		zdshared.o	\
		zdhci.o		\
		zdglobal.o	\
		zdencrypt.o	\
		zdpmfilter.o	\
		zdpsmon.o	\
		zdsynch.o	\
		zdbuf.o		\
		zd1205_proc.o	\
		zdhw.o		\
		zddebug.o	\
		zdtkipseed.o	\
		zdmic.o		\
		zddebug2.o	\
		zdlpmgt.o	\
		zdturbo_burst.o	\
		zdusb.o 	\
		zdmisc.o	\
		zd1211.o

EXTRA_CFLAGS += -DZDCONF_WE_STAT_SUPPORT=1
EXTRA_CFLAGS += -DHOST_IF_USB
EXTRA_CFLAGS += -DAMAC
EXTRA_CFLAGS += -DGCCK
EXTRA_CFLAGS += -DOFDM
EXTRA_CFLAGS += -DHOSTAPD_SUPPORT
EXTRA_CFLAGS += -DUSE_EP4_SET_REG
EXTRA_CFLAGS += -DDOWNLOADFIRMWARE
EXTRA_CFLAGS += -DfTX_GAIN_OFDM=0
EXTRA_CFLAGS += -DfNEW_CODE_MAP=1
EXTRA_CFLAGS += -DfWRITE_WORD_REG=1
EXTRA_CFLAGS += -DfREAD_MUL_REG=1
EXTRA_CFLAGS += -DENHANCE_RX=1

EXTRA_CFLAGS += -DZDCONF_MENUDBG
EXTRA_CFLAGS += -DZDCONF_APDBG
EXTRA_CFLAGS += -DPRODUCTION
EXTRA_CFLAGS += -DZDCONF_BANDEDGE_ADJUST
EXTRA_CFLAGS += -DZDCONF_SES_SUPPORT=1
EXTRA_CFLAGS += -DAAAA03_FIX=1
#EXTRA_CFLAGS += -DZDCONF_PORTING_BIGENDIAN

ifeq ($(CONFIG_USB_ZD1211_REV_B),y)
EXTRA_CFLAGS += -DZD1211B
else
EXTRA_CFLAGS += -DZD1211
endif

ifeq ($(CONFIG_USB_ZD1211_LP_SUPPORT),y)
EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=1 # warm boot will fail
else
EXTRA_CFLAGS += -DZDCONF_LP_SUPPORT=0
endif
