WLAN drivers and WLAN control software source code
---------------------------------------------------

To compile:  use make command and provide absolute path to io-pkt source code folder

	make IOPKT_ROOT=[absolute path to /io-pkt] [CPULIST=arm VARIANT=v7] [install]


All source paths that will be compiled must be added to the top level Makefile.


WLAN DRIVERS

Each driver is contained in a subfolder which follows the following naming convention:
	[vendorAbbreviation]_[driverNameAndVersion]  (eg. ti_mcp2_5)

Each driver folder contains further subfolders:
	- /dist:  contains the vendor driver source code (distribution)
	- /services: contains:
		- makefiles for building the driver source, with one folder per driver configuration
		- driver specific configuration files
		- driver specific libraries exposed for other software modules
		- driver extensions (ie. interface code) for wpa modules (eg. wpa_supplicant, hostapd)

WLAN CORE:

This folder contains driver independant wlan control layer software such as:
- wpa source code:  
	- contained within folders using the naming convention:  wpa_v[version] (eg. wpa_v0_6)
	- /dist: contains the open source code
	- /services: contains makefiles for wpa modules as well as driver independant vendor customizations/extensions
- wlanmgr:  WLAN Manager source code and makefiles
- utils:  WLAN utilities and makefiles

CODING GUIDLINES:

- Driver specific code should all be contained within the driver subfolders and all 'core' software
  should be driver independant

- Any modifications made to vendor source code (eg. driver source code, wpa_supplicant source code, etc) 
  should be contained within #ifdef __QNXNTO__ defines.

