Annexe A. Documenter les commandes et créer des flux de travail avec make
Le programme make a été créé en 1976 pour aider à construire des programmes exécutables à partir de fichiers de code source.Bien qu'il ait été développé à l'origine pour aider à la programmation en langage C, il n'est pas limité à ce langage ni même à la tâche de compilation du code. Selon le manuel, on "peut l'utiliser pour décrire toute tâche où certains fichiers doivent être mis à jour automatiquement à partir d'autres fichiers chaque fois que les autres changent". Le programme make a évolué bien au-delà de son rôle d'outil de construction pour devenir un système de flux de travail.
Les Makefiles sont des recettes
Lorsque tu exécutes la commande make, elle recherche un fichier appelé Makefile (ou makefile) dans le répertoire de travail actuel.Ce fichier contient des recettes qui décrivent des actions discrètes qui se combinent pour créer un résultat. Imagine que la recette d'une tarte au citron meringuée comporte des étapes qui doivent être exécutées dans un ordre et une combinaison particuliers. Par exemple, je dois créer séparément la croûte, la garniture et la meringue, puis les assembler et les faire cuire avant de pouvoir déguster une délicieuse friandise. Je peux visualiser cela à l'aide de ce que l'on appelle un diagramme de chaînes, comme illustré dans la figure A-1.
Figure A-1. Un diagramme ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access