Est-il possible de spécifier un répertoire en tant que dépendance dans une règle Makefile? En fait, j'ai un Makefile dans un répertoire et un autre répertoire contenant tous les fichiers source.Répertoire en tant que dépendance dans la règle make
.
.
|_ Makefile
|_ src
|_a.c
|_a.h
Maintenant, je veux que chaque fois que je fais tout changement dans le répertoire src dire dans l'une des a.c ou a.h, une règle particulière dans mon Makefile se faire appel à l'émission commande. Quelque chose comme
Makefile
.
.
.
build: src
<commands>
clean:
<commands>
... Les règles normales pour les fichiers '.c' et' .h' ne devraient-elles pas déjà le faire? –
L'horodatage du répertoire change uniquement lorsque des fichiers sont ajoutés ou supprimés. Lorsque le contenu des fichiers d'un répertoire change, l'horodatage du répertoire n'est pas mis à jour. –