lol non, quelque chose de plus propre...
les sous makefile ne font que modifier obj-m
j'ai deja reussi a recuperer la liste des dossier. mais c'est pas tres propre non plus:
SUBDIRS:=$(shell list=`/bin/ls -1 -t `; for i in $$list; do if test -d $$i; then echo $$i; fi; done)
en fait j'ai reussi a le faire, mais je ne trouve pas ma methode tres propre non plus...
1 2 3 4 5 6 7 8 9 10
| SUBDIRS:=$(shell list=`/bin/ls -1 -t `; for i in $$list; do if test -d $$i; then echo $$i; fi; done)
DIRS:=$(shell list=`find -type d`;for i in $$list; do echo $i;done)
default: all
all:
for d in $(SUBDIRS);do ( cd $$d;$(MAKE) -C $(KDIR) M=$(shell pwd)/$$d modules );done
clean:
for d in $(SUBDIRS);do ( cd $$d;$(MAKE) -C $(KDIR) M=$(shell pwd)/$$d clean );done |
Partager