Parámetros del Makefile
Esta página describe que parámetros acepta el fichero Makefile de MADWifi. Puede ser incorrecto cuando ocurre un volcado del código Atheros.
Parámetros Generales
Los valores de los parámetros que se describen a continuación pueden establecerse de la siguiente forma:
$ export OPCION=valor
Antes de ejecutar el make. También puedes establecerlos desde la linea de comandos:
$ make OPCION1=valOr1 OPCION2=valor2
Por ejemplo:
make KERNELPATH=/usr/src/linux-2.6.3
Opciones del Kernel
Establecer la ruta al kernel:
KERNELPATH
Establecer los sufijos de la versión del kernel:
KERNELRELEASE
Se debe utilizar cuando kernel es de la forma 2.6.12.2-i386. Las fuentes del kernel serán buscadas en /lib/modules/$KERNELRELEASE/build.
Compilación para Otras Arquitecturas
El siguiente ejemplo ha sido sacado del fichero INSTALL.
$ make TARGET=“x86_64-elf” TOOLPREFIX="" LINUX_DIR=/usr/src/linux
Algoritmos de Control de Rate
Para especificar el algoritmo de control de rate que debe usar, debes establecer:
ATH_RATE
A uno de los directorios existentes en el directorio ath_rate (amrr, onoe, sample).
Establecer el valor de ATH_RATE como ath_rate/amrr o ath_rate/onoe o ath_rate/sample
export ATH_RATE=ath_rate/amrr