Dans Makefile-2.6 et Makefile-2.4 ajouter "installdriver" aux .PHONY.
Dans les sources du noyau 2.6 on peut lire :
# Use make M=dir to specify direcotry of external module to build
# Old syntax make ... SUBDIRS=$PWD is still supported
# Setting the environment variable KBUILD_EXTMOD take precedence
Mais je viens de constater à mes dépends que le noyau 2.6.2 ne comprend pas
la nouvelle syntaxe. Est-ce qu'on laisse déjà tomber le vieux noyau 2.6.2 ou
bien garde-t-on encore un peu la vieille syntaxe SUBDIRS=dir un petit peu ?
En tout cas, un commentaire serait le bien venu dans le Makefile, j'ai
cherché un petit peu avant de comprendre d'où cela venait.
-su2.05b$ make -C /usr/src/linux-2.6.2 M=`pwd`
make: Entering directory `/usr/src/linux-2.6.2'
make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.
CHK include/asm-i386/asm_offsets.h
CHK include/linux/compile.h
Kernel: arch/i386/boot/bzImage is ready
Building modules, stage 2.
MODPOST
make: Leaving directory `/usr/src/linux-2.6.2'
-su2.05b$ make -C /usr/src/linux-2.6.6 M=`pwd`
make: Entering directory `/usr/src/linux-2.6.6'
LD /usr/src/modules/eagle-usb/driver/built-in.o
CC [M] /usr/src/modules/eagle-usb/driver/eu_main.o
...
CC [M] /usr/src/modules/eagle-usb/driver/eu_eth.o
LD [M] /usr/src/modules/eagle-usb/driver/eagle-usb.o
Building modules, stage 2.
MODPOST
CC /usr/src/modules/eagle-usb/driver/eagle-usb.mod.o
LD [M] /usr/src/modules/eagle-usb/driver/eagle-usb.ko
make: Leaving directory `/usr/src/linux-2.6.6'
_________________________________________________________________
MSN Actions Solidaires : http://www.msn.fr/actionssolidaires/ la
solidarité à portée de click