J'ai un tas de répertoires. Je veux construire un objet pour chaque répertoire. Supposons OBJS contient « build/build dir1/dir2 build/rep3 », et le modèle que je suis mise en correspondance estCréer une dépendance en utilisant shell et%?
build/%: %
<do something here>
Je voudrais ajouter, pour chaque objet, les dépendances pour chaque fichier dans ce répertoire (récursivement). J'ai pensé faire quelque chose comme
build/%: $(shell find %)
<do something here>
Mais il semble que le second '%' ne soit pas développé. Comment puis-je faire fonctionner cela?
(chose étrange que j'ai remarqué est que le '%' dans '$ (shell echo%)' est agrandi.)
Merci.
Votre question n'est pas claire. Voulez-vous dire que vous voulez faire construire/obj1, et vous voulez que chaque fichier dans build/dir1 soit une condition préalable (et la même chose pour dir2 et dir3)? – Beta