# Support ATE function HAS_ATE=y # Support 28xx QA ATE function HAS_28xx_QA=n HAS_NINTENDO=n # Support LLTD function HAS_LLTD=n # Support WDS function HAS_WDS=n # Support AP-Client function HAS_APCLI=n # Support Wpa_Supplicant HAS_WPA_SUPPLICANT=y # Support Native WpaSupplicant for Network Maganger HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y #Support Net interface block while Tx-Sw queue full HAS_BLOCK_NET_IF=n #Support IGMP-Snooping function. HAS_IGMP_SNOOP_SUPPORT=n #Support DFS function HAS_DFS_SUPPORT=n #Support Carrier-Sense function HAS_CS_SUPPORT=n # Support for STA Ethernet Converter HAS_ETH_CONVERT_SUPPORT=n # Support user specific transmit rate of Multicast packet. HAS_MCAST_RATE_SPECIFIC_SUPPORT=n # Support for Multiple Cards HAS_MC_SUPPORT=n #Support for PCI-MSI HAS_MSI_SUPPORT=n #Support for IEEE802.11e DLS HAS_QOS_DLS_SUPPORT=n #Support for EXT_CHANNEL HAS_EXT_BUILD_CHANNEL_LIST=n #Support for IDS HAS_IDS_SUPPORT=n #Support for Net-SNMP HAS_SNMP_SUPPORT=n #Support features of 802.11n Draft3 HAS_DOT11N_DRAFT3_SUPPORT=n #Support features of Single SKU. HAS_SINGLE_SKU_SUPPORT=n #Support features of 802.11n HAS_DOT11_N_SUPPORT=y #Support for 2860/2880 co-exist HAS_RT2880_RT2860_COEXIST=n HAS_KTHREAD_SUPPORT=n #Support for Auto channel select enhance HAS_AUTO_CH_SELECT_ENHANCE=n #Support bypass bridge HAS_BG_FT_SUPPORT=n #Support Antenna Diversity HAS_ANTENNA_DIVERSITY_SUPPORT=y ################################################# WFLAGS := -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -Wpointer-sign ifeq ($(HAS_KTHREAD_SUPPORT),y) WFLAGS += -DKTHREAD_SUPPORT endif ################################################# # config for STA mode WFLAGS += -DCONFIG_STA_SUPPORT -DDBG ifeq ($(HAS_WPA_SUPPLICANT),y) WFLAGS += -DWPA_SUPPLICANT_SUPPORT ifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y) WFLAGS += -DNATIVE_WPA_SUPPLICANT_SUPPORT endif endif ifeq ($(HAS_ETH_CONVERT_SUPPORT), y) WFLAGS += -DETH_CONVERT_SUPPORT -DMAT_SUPPORT endif ifeq ($(HAS_ATE),y) WFLAGS += -DRALINK_ATE ifeq ($(HAS_28xx_QA),y) WFLAGS += -DRALINK_28xx_QA endif endif ifeq ($(HAS_SNMP_SUPPORT),y) WFLAGS += -DSNMP_SUPPORT endif ifeq ($(HAS_QOS_DLS_SUPPORT),y) WFLAGS += -DQOS_DLS_SUPPORT endif ifeq ($(HAS_DOT11_N_SUPPORT),y) WFLAGS += -DDOT11_N_SUPPORT endif ifeq ($(HAS_CS_SUPPORT),y) WFLAGS += -DCARRIER_DETECTION_SUPPORT endif ifeq ($(HAS_ANTENNA_DIVERSITY_SUPPORT),y) WFLAGS += -DANT_DIVERSITY_SUPPORT endif ################################################# ################################################# # # Common compiler flag # ifeq ($(HAS_EXT_BUILD_CHANNEL_LIST),y) WFLAGS += -DEXT_BUILD_CHANNEL_LIST endif ifeq ($(HAS_IDS_SUPPORT),y) WFLAGS += -DIDS_SUPPORT endif ################################################# # ChipSet specific definitions. # WFLAGS +=-DRTMP_MAC_PCI -DRT30xx -DRT3090 -DRTMP_PCI_SUPPORT -DRTMP_RF_RW_SUPPORT -DRTMP_EFUSE_SUPPORT ################################################# ifeq ($(HAS_BLOCK_NET_IF),y) WFLAGS += -DBLOCK_NET_IF endif ifeq ($(HAS_DFS_SUPPORT),y) WFLAGS += -DDFS_SUPPORT endif ifeq ($(HAS_MC_SUPPORT),y) WFLAGS += -DMULTIPLE_CARD_SUPPORT endif ifeq ($(HAS_LLTD),y) WFLAGS += -DLLTD_SUPPORT endif EXTRA_CFLAGS := $(WFLAGS)