Création récursive dans les sous-répertoires
Comment puis-je commander make
de commande dans le fichier Makefile pour exécuter de façon récursive dans tous les sous-répertoires make
commandes (défini dans le fichier Makefile dans les sous-répertoires)?
source d'informationauteur tyranitar
Vous devez vous connecter pour publier un commentaire.
P. S. Un extrait de code de ma réponse à un autre question connexe pourrait être utilisé comme une approximation.
@eldar-abusalimov, le premier lien que vous avez posté suppose le makefile sait quels sont les sous-dossiers. Ce n'est pas toujours vrai, et je suppose que c'est ce que @tyranocif voudrais savoir. Dans ce cas, une solution peut faire le travail:
(m'a fallu du temps, mais j'ai besoin aussi)
Je vais présenter ici ma solution particulière.
Supposons que nous avons un répertoire avec de nombreux sous-répertoires, tous les d'eux avec ses propres makefile:
ensuite, il suffit de copier dans la racine-dir ce Makefile: