Módulo de núcleo de compilation cruzada de Linux

Estoy buscando en la compilation cruzada de un module kernel para un ARM Linux.
La versión del kernel en mi host es 3.13.0-24generic mientras que en el objective es 3.10.17-r0

Ahora, ¿qué fonts o encabezados del núcleo necesito realmente download e instalar, y dónde? Descargué linux-3.10.17tar.bz2 de kernel.org y lo extraje. En los controlleres hay un Makefile y de acuerdo con este sitio, necesito agregarle estas líneas, luego ejecutar make:

ARCH=arm CROSS_COMPILE=arm-poky-linux-gnueabi-gcc KDIR := /lib/modules/'uname -r'/build obj-m +=test5.o all : make -C ${KDIR}/build M=$(PWD) modules clean : make -C ${KDIR}/build M=$(PWD) clean 

Pero, ¿con qué tengo que replace uname -r ? Porque esto me daría la versión del kernel de mi host. Pero mi versión objective es diferente. ¿Dónde está la carpeta /lib/modules/3.6.9 ? CROSS_COMPILE y ARCH están ambos configurados.