Makefile Parameters
This page describes the parameters accepted by the MADWifi Makefile. This may be wrong when the Atheros Code dump happens.
General Parameters
All of the following parameters can be set by issuing a command similar to the following:
$ export OPTION=value
Before running make. Or you can specify the options on the command line, as follows:
$ make OPTION1=value1 OPTION2=value2
E.g.
make KERNELPATH=/usr/src/linux-2.6.3
Kernel Options
Specifying the kernel path:
KERNELPATH
Specifying suffixes to the kernel version:
KERNELRELEASE
Used when the kernel is called something like 2.6.12.2-i386. Kernel sources will be searched for in /lib/modules/$KERNELRELEASE/build.
Building for Different Architectures
This example comes straight from the INSTALL file.
$ make TARGET=“x86_64-elf” TOOLPREFIX="" LINUX_DIR=/usr/src/linux
Rate Control Algorithms
To specify the rate control algorithm to use, set:
ATH_RATE
To one of the directories under the ath_rate directory (amrr, onoe, sample).
you should set ATH_RATE either to ath_rate/amrr or ath_rate/onoe or ath_rate/sample
export ATH_RATE=ath_rate/amrr