RT28xx_MODE = STA
TARGET = LINUX
CHIPSET = 2860
RT28xx_DIR = $(srctree)/3rdparty/rt2860
RTMP_SRC_DIR = $(RT28xx_DIR)/RT$(CHIPSET)
PLATFORM = PC
RELEASE = DPB
LINUX_SRC = $(srctree)
CROSS_COMPILE = 

include $(RT28xx_DIR)/os/linux/config.mk

MOD_NAME = rt$(CHIPSET)sta
DAT_PATH = /etc/Wireless/RT$(CHIPSET)STA
DAT_FILE_NAME = RT$(CHIPSET)STA.dat

obj-$(CONFIG_RT2860) += $(MOD_NAME).o

rt$(CHIPSET)sta-objs := \
	common/md5.o \
	common/mlme.o \
	common/rtmp_wep.o \
	common/action.o \
	common/ba_action.o \
	common/cmm_data.o \
	common/rtmp_init.o \
	common/rtmp_tkip.o \
	common/cmm_sync.o \
	common/eeprom.o \
	common/cmm_sanity.o \
	common/cmm_info.o \
	common/cmm_wpa.o \
	common/dfs.o \
	common/spectrum.o \
	sta/assoc.o \
	sta/aironet.o \
	sta/auth.o \
	sta/auth_rsp.o \
	sta/sync.o \
	sta/sanity.o \
	sta/rtmp_data.o \
	sta/connect.o \
	sta/wpa.o \
	os/linux/rt_linux.o \
	os/linux/rt_profile.o \
	os/linux/rt_main_dev.o \
	os/linux/sta_ioctl.o

ifeq ($(HAS_ATE),y)
rt$(CHIPSET)sta-objs += os/linux/rt_ate.o
endif

ifeq ($(HAS_BLOCK_NET_IF),y)
rt$(CHIPSET)sta-objs += common/netif_block.o
endif

ifeq ($(HAS_QOS_DLS_SUPPORT),y)
rt$(CHIPSET)sta-objs += sta/dls.o
endif

ifeq ($(CHIPSET),2860)
rt$(CHIPSET)sta-objs += \
	common/2860_rtmp_init.o \
	os/linux/2860_main_dev.o \
	common/cmm_data_2860.o
endif

ifeq ($(CHIPSET),2870)
rt$(CHIPSET)sta-objs += \
	os/linux/2870_main_dev.o \
	common/2870_rtmp_init.o \
	common/rtusb_io.o \
	common/rtusb_bulk.o \
	common/rtusb_data.o \
	common/cmm_data_2870.o
endif
