Table des matières:
Définition - Que signifie Makefile?
Un makefile est un fichier qui résulte de l'utilisation de l'outil de traitement "make", un outil utilisé dans le développement de logiciels pour construire un programme dans sa forme d'extension de fichier ".exe" finale avec ses bibliothèques. L'outil de création effectue un processus d'interprétation des fichiers de création pour déterminer le code final du fichier .exe de destination.
Le tri topologique est utilisé pour définir le point auquel "make" doit commencer. Make est la méthode la plus couramment utilisée parmi les systèmes de création de programmes et est généralement utilisée avec la création de programmes basée sur Unix.
Techopedia explique Makefile
Make a beaucoup plus d'applications que la simple création de programmes .exe à partir de fichiers source. Certaines de ces applications incluent:
- Pour transformer des fichiers de dépendance en résultats cibles via plusieurs commandes arbitraires
- Pour détecter les modifications apportées à un fichier image
- Pour convertir entre différents formats de fichiers via un système automatique qui copie le fichier final dans différents e-mails ciblant plusieurs utilisateurs via un système de gestion de contenu personnalisé.
Les avantages de ce système incluent qu'il fonctionne sur la constitution d'une liste de dépendances de fichiers, ce qui permet de l'utiliser de manière générale pour de nombreuses applications de conversion de fichiers. Les inconvénients de make incluent le fait que si une certaine dépendance est oubliée, elle ne sera pas découverte immédiatement, mais apparaîtra plus tard. Make permet plus de potentiel d'erreur humaine.
