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


Reply via email to