salut,
j'aimerai savoir comment écrire un Makefile qui va appeler les Makefile de tous les sous repertoirs ? je sais que c'est possible, mais je sais pas du tout comment faire...
salut,
j'aimerai savoir comment écrire un Makefile qui va appeler les Makefile de tous les sous repertoirs ? je sais que c'est possible, mais je sais pas du tout comment faire...
Bonjour,
par hasard?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./*/Makefile
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:
en fait j'ai reussi a le faire, mais je ne trouve pas ma methode tres propre non plus...
Code : Sélectionner tout - Visualiser dans une fenêtre à part SUBDIRS:=$(shell list=`/bin/ls -1 -t `; for i in $$list; do if test -d $$i; then echo $$i; fi; done)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager