]>
Commit | Line | Data |
---|---|---|
36c7928c | 1 | # Support ATE function |
c5c48cbc | 2 | HAS_ATE=n |
36c7928c BZ |
3 | |
4 | # Support 28xx QA ATE function | |
5 | HAS_28xx_QA=n | |
6 | ||
7 | ||
8 | HAS_NINTENDO=n | |
9 | ||
10 | # Support LLTD function | |
11 | HAS_LLTD=n | |
12 | ||
13 | # Support WDS function | |
14 | HAS_WDS=n | |
15 | ||
16 | # Support AP-Client function | |
17 | HAS_APCLI=n | |
18 | ||
19 | # Support Wpa_Supplicant | |
20 | HAS_WPA_SUPPLICANT=y | |
21 | ||
22 | # Support Native WpaSupplicant for Network Maganger | |
48118b53 | 23 | HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y |
36c7928c BZ |
24 | |
25 | #Support Net interface block while Tx-Sw queue full | |
26 | HAS_BLOCK_NET_IF=n | |
27 | ||
28 | #Support IGMP-Snooping function. | |
29 | HAS_IGMP_SNOOP_SUPPORT=n | |
30 | ||
31 | #Support DFS function | |
32 | HAS_DFS_SUPPORT=n | |
33 | ||
34 | #Support Carrier-Sense function | |
35 | HAS_CS_SUPPORT=n | |
36 | ||
37 | # Support for STA Ethernet Converter | |
38 | HAS_ETH_CONVERT_SUPPORT=n | |
39 | ||
40 | # Support user specific transmit rate of Multicast packet. | |
41 | HAS_MCAST_RATE_SPECIFIC_SUPPORT=n | |
42 | ||
43 | # Support for Multiple Cards | |
44 | HAS_MC_SUPPORT=n | |
45 | ||
46 | #Support for PCI-MSI | |
47 | HAS_MSI_SUPPORT=n | |
48 | ||
49 | ||
50 | #Support for IEEE802.11e DLS | |
51 | HAS_QOS_DLS_SUPPORT=n | |
52 | ||
53 | #Support for EXT_CHANNEL | |
54 | HAS_EXT_BUILD_CHANNEL_LIST=n | |
55 | ||
56 | #Support for IDS | |
57 | HAS_IDS_SUPPORT=n | |
58 | ||
59 | ||
60 | #Support for Net-SNMP | |
61 | HAS_SNMP_SUPPORT=n | |
62 | ||
63 | #Support features of 802.11n Draft3 | |
64 | HAS_DOT11N_DRAFT3_SUPPORT=n | |
65 | ||
66 | #Support features of Single SKU. | |
67 | HAS_SINGLE_SKU_SUPPORT=n | |
68 | ||
69 | #Support features of 802.11n | |
70 | HAS_DOT11_N_SUPPORT=y | |
71 | ||
72 | ||
73 | ||
74 | #Support for 2860/2880 co-exist | |
75 | HAS_RT2880_RT2860_COEXIST=n | |
76 | ||
77 | HAS_KTHREAD_SUPPORT=n | |
78 | ||
79 | ||
80 | #Support for Auto channel select enhance | |
81 | HAS_AUTO_CH_SELECT_ENHANCE=n | |
82 | ||
83 | #Support bypass bridge | |
84 | HAS_BG_FT_SUPPORT=n | |
85 | ||
86 | #Support Antenna Diversity | |
8b44a41e | 87 | HAS_ANTENNA_DIVERSITY_SUPPORT=n |
36c7928c BZ |
88 | ################################################# |
89 | ||
90 | WFLAGS := -DAGGREGATION_SUPPORT -DPIGGYBACK_SUPPORT -DWMM_SUPPORT -DLINUX -Wall -Wstrict-prototypes -Wno-trigraphs -Wpointer-sign | |
91 | ||
92 | ifeq ($(HAS_KTHREAD_SUPPORT),y) | |
93 | WFLAGS += -DKTHREAD_SUPPORT | |
94 | endif | |
95 | ||
96 | ||
97 | ################################################# | |
98 | ||
99 | # config for STA mode | |
100 | ||
101 | WFLAGS += -DCONFIG_STA_SUPPORT -DDBG | |
102 | ||
103 | ifeq ($(HAS_WPA_SUPPLICANT),y) | |
104 | WFLAGS += -DWPA_SUPPLICANT_SUPPORT | |
105 | ifeq ($(HAS_NATIVE_WPA_SUPPLICANT_SUPPORT),y) | |
106 | WFLAGS += -DNATIVE_WPA_SUPPLICANT_SUPPORT | |
107 | endif | |
108 | endif | |
109 | ||
110 | ||
111 | ifeq ($(HAS_ETH_CONVERT_SUPPORT), y) | |
112 | WFLAGS += -DETH_CONVERT_SUPPORT -DMAT_SUPPORT | |
113 | endif | |
114 | ||
115 | ifeq ($(HAS_ATE),y) | |
116 | WFLAGS += -DRALINK_ATE | |
117 | ifeq ($(HAS_28xx_QA),y) | |
118 | WFLAGS += -DRALINK_28xx_QA | |
119 | endif | |
120 | endif | |
121 | ||
122 | ||
123 | ifeq ($(HAS_SNMP_SUPPORT),y) | |
124 | WFLAGS += -DSNMP_SUPPORT | |
125 | endif | |
126 | ||
127 | ifeq ($(HAS_QOS_DLS_SUPPORT),y) | |
128 | WFLAGS += -DQOS_DLS_SUPPORT | |
129 | endif | |
130 | ||
131 | ifeq ($(HAS_DOT11_N_SUPPORT),y) | |
132 | WFLAGS += -DDOT11_N_SUPPORT | |
133 | endif | |
134 | ||
135 | ifeq ($(HAS_CS_SUPPORT),y) | |
136 | WFLAGS += -DCARRIER_DETECTION_SUPPORT | |
137 | endif | |
138 | ||
139 | ifeq ($(HAS_ANTENNA_DIVERSITY_SUPPORT),y) | |
140 | WFLAGS += -DANT_DIVERSITY_SUPPORT | |
141 | endif | |
142 | ||
143 | ################################################# | |
144 | ||
145 | ################################################# | |
146 | ||
147 | # | |
148 | # Common compiler flag | |
149 | # | |
150 | ||
151 | ||
152 | ||
153 | ||
154 | ||
155 | ifeq ($(HAS_EXT_BUILD_CHANNEL_LIST),y) | |
156 | WFLAGS += -DEXT_BUILD_CHANNEL_LIST | |
157 | endif | |
158 | ||
159 | ifeq ($(HAS_IDS_SUPPORT),y) | |
160 | WFLAGS += -DIDS_SUPPORT | |
161 | endif | |
162 | ||
163 | ||
164 | ################################################# | |
165 | # ChipSet specific definitions. | |
166 | # | |
167 | WFLAGS +=-DRTMP_MAC_PCI -DRT30xx -DRT3090 -DRTMP_PCI_SUPPORT -DRTMP_RF_RW_SUPPORT -DRTMP_EFUSE_SUPPORT | |
168 | ################################################# | |
169 | ||
170 | ||
171 | ifeq ($(HAS_BLOCK_NET_IF),y) | |
172 | WFLAGS += -DBLOCK_NET_IF | |
173 | endif | |
174 | ||
175 | ifeq ($(HAS_DFS_SUPPORT),y) | |
176 | WFLAGS += -DDFS_SUPPORT | |
177 | endif | |
178 | ||
179 | ifeq ($(HAS_MC_SUPPORT),y) | |
180 | WFLAGS += -DMULTIPLE_CARD_SUPPORT | |
181 | endif | |
182 | ||
183 | ifeq ($(HAS_LLTD),y) | |
184 | WFLAGS += -DLLTD_SUPPORT | |
185 | endif | |
186 | ||
187 | EXTRA_CFLAGS := $(WFLAGS) |