2 ** $Id: //Department/DaVinci/TRUNK/WiFi_P2P_Driver/include/p2p_precomp.h#1 $
5 /*! \file p2p_precomp.h
6 \brief Collection of most compiler flags for p2p driver are described here.
8 In this file we collect all compiler flags and detail the p2p driver behavior if
9 enable/disable such switch or adjust numeric parameters.
14 #ifndef _P2P_PRECOMP_H
15 #define _P2P_PRECOMP_H
17 /*******************************************************************************
18 * C O M P I L E R F L A G S
19 ********************************************************************************
22 /*******************************************************************************
23 * E X T E R N A L R E F E R E N C E S
24 ********************************************************************************
26 #include "gl_os.h" // Include "config.h"
28 #include "gl_p2p_os.h"
36 /*------------------------------------------------------------------------------
38 *------------------------------------------------------------------------------
40 #include "wlan_typedef.h"
45 /* Dependency: mac.h (MAC_ADDR_LEN) */
48 #include "roaming_fsm.h"
51 /*------------------------------------------------------------------------------
53 *------------------------------------------------------------------------------
55 /* Dependency: wlan_def.h (ENUM_NETWORK_TYPE_T) */
59 /* Dependency: mac.h (MAC_ADDR_LEN) */
60 #include "nic_cmd_event.h"
63 /* Dependency: nic_cmd_event.h (P_EVENT_CONNECTION_STATUS) */
66 #include "nic_init_cmd_event.h"
73 /* Dependency: hif_rx.h (P_HIF_RX_HEADER_T) */
78 #if CFG_ENABLE_WIFI_DIRECT
79 #include "p2p_typedef.h"
80 #include "p2p_cmd_buf.h"
81 #include "p2p_nic_cmd_event.h"
87 /*------------------------------------------------------------------------------
89 *------------------------------------------------------------------------------
101 #include "wlan_p2p.h"
109 #include "mt6620_reg.h"
110 #elif defined(MT5931)
111 #include "mt5931_reg.h"
115 #include "rlm_domain.h"
116 #include "rlm_protection.h"
117 #include "rlm_obss.h"
123 #include "cnm_timer.h"
125 #if CFG_ENABLE_BT_OVER_WIFI
134 /* Dependency: aa_fsm.h (ENUM_AA_STATE_T), p2p_fsm.h (WPS_ATTRI_MAX_LEN_DEVICE_NAME) */
136 #include "cnm_scan.h"
138 #include "p2p_rlm_obss.h"
141 /* Dependency: cnm_timer.h (TIMER_T) */
143 #include "p2p_scan.h"
144 #include "p2p_state.h"
145 #include "p2p_func.h"
147 #include "p2p_assoc.h"
169 #if CFG_RSN_MIGRATION
178 /*------------------------------------------------------------------------------
180 *------------------------------------------------------------------------------
182 #include "CFG_Wifi_File.h"
184 #include "gl_p2p_kal.h"
187 /*******************************************************************************
189 ********************************************************************************
192 /*******************************************************************************
194 ********************************************************************************
197 /*******************************************************************************
198 * P U B L I C D A T A
199 ********************************************************************************
202 /*******************************************************************************
203 * P R I V A T E D A T A
204 ********************************************************************************
207 /*******************************************************************************
209 ********************************************************************************
212 /*******************************************************************************
213 * F U N C T I O N D E C L A R A T I O N S
214 ********************************************************************************
217 /*******************************************************************************
219 ********************************************************************************
222 #endif /*_P2P_PRECOMP_H */