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