les cibles run et all ne sont pas des fichiers … ces cibles n'ont donc pas de timestamp (et tu devrais les placer en PHONY si tu utilises gnu make).
Du coup on passe sur vendor/readline qui sera exécuté inconditionnellement, peu importe que la dépendance vendor requiert ou non une exécution.
Dans ton cas il serait préférable de lancer un script qui checke si l'arborescence doit ou non être créée, puis d'avoir des cibles de type fichiers pour les créer.
Edit : bon, ma réponse n'est pas correcte … a priori l'explication la plus simple serait que toute modification d'un fichier de l'arborescence update la date de modification du répertoire … à voir suivant l'OS.
- Edité par White Crow 15 novembre 2022 à 11:43:28
Relink sur un makefile
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.