Linux-libre 2.6.32.58-gnu1
[librecmc/linux-libre.git] / drivers / staging / rt3090 / config.mk
1 # Support ATE function
2 HAS_ATE=y
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
23 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
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
87 HAS_ANTENNA_DIVERSITY_SUPPORT=y
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)